创新设计说明书范本

  • 格式:doc
  • 大小:877.00 KB
  • 文档页数:18

下载文档原格式

  / 18
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

说明:下面是一篇完整的设计说书,可以参考说明书的章节安排,不能抄袭内容。

创新设计结题报告

[网格式的移动机器人导航]

【小组成员】杨绍琼朱斌洪尤宝康王利波

【指导老师】武刚

【实训日期】 2 00 8 年 6月

2

课程成绩评价表

学号姓名年级专业工作分工成绩

20051023 杨绍琼

机械05-4班模型搭建程序编写论文撰写

20051027 朱斌洪

20051020 王利波

机械05-4班模型搭建论文撰写造型设计

20051025 尤宝康

整体评价性能(70%)美观与创意(30%)

评语:

3

4

目录

一、机器人发展简述 (6)

二、问题的提出和分析 (7)

三、方案选择和模型搭建 (11)

四、程序编制和程序说明 (13)

五、运行结果和实训小结 (14)

六、鸣谢 (16)

七、参考资料 (17)

八、附件一:导航机器人程序全图

九、附件二:导航机器人程序流程图

5

一、问题的提出和分析

1.1 问题的提出

创新实训课程是利用乐高机器人套装设计机器人完成实训任务

的。最后我们选择的结课任务是《基于网格式的移动机器人导航》。

它要求我们自主导航机器人,并编写导航控制程序。

乐高机器人套装中包括RCX控制器、马达、角度传感器、光线

传感器、触动传感器、温度传感器以及近800件搭建机器人所用的基

础构件等。利用这些器件,可方便搭建各种机器人。Robolab软件是

乐高机器人编程软件,拥有图形化的编程界面;运用该软件可方便快

速的编写机器人控制软件。

自主导航机器人是指移动机器人通过传感器感知环境和自身状

态,实现在有障碍物的环境中面向目标的自主运动。

导航主要解决的问题:

1)通过一定的检测手段获取移动机器人在空间中的位置、方

向以及所处环境的信息。

2)用一定的算法对所获信息进行处理并建立环境模型。

3)寻找一条最优或近似最优的无碰路径,实现移动机器人安

全移动的路径规划。

总结一下导航面对的问题有三点:定位、建图、路径规划。

传统的导航方式:

6

A.电磁导航(路径地下埋电缆,流过不同频率的电流,作为路径

信息)

B.光反射导航(路径上贴光反射条)

C.视觉导航(实时性是关键)

D.味觉导航(搜寻空气污染源和化学药品泄露源)

E.声音导航(无方向性,时间分辨率高,能在黑暗中工作等优点)

前两者多用于制造行业,目前已比较成熟。

路径规划:移动机器人按照某一性能指标搜索一条从起始状态到目标

状态的最优或次最优的无碰路径。

(1) 静态路径规划:离线全局路径规划,环境信息完全已知。

(2) 动态路径规划:在线局部路径规划,环境信息部分或者完全未知。

1.2 问题的分析

1、乐高组件:

通过前三次认真仔细的创新实训,我对乐高组件已经有了更多

的认识。乐高组件是一种优秀的科技教育产品,它将模型搭建和计算

机编程有效的结合在一起,使学生能够设计自己的机器人,在计算机

上编写程序,然后通过与计算机相连的红外发射器将程序下载到机器

人的大脑——RCX微型电脑,启动RCX的开关,机器人就可以完全脱

离计算机,按指令独立运动。

LOGO电动机,可以用来驱动轮胎,可以用来带动齿轮转动;

7

LOGO光电传感器,可以用来感知前方光源的变化;LOGO触动传感

器,只要接触到物体就可以通过他传输到RCX微型电脑来改变命令;LOGO齿轮,可以用来传递各种运动;LOGO积木,可以达成各种形

状,实现多种功能。

2、实训目标:

【实训目标】机器人导航运行环境是用黑色纸带拼成的网格,网格

尺寸约20cm,以使各种尺寸的乐高机器人都能在一格内旋转任意角

度而不出界。网格至少为5×5格大小。背景为白色,这样方便光线

传感器判断网格边界。

导航功能如下:机器人开始处于某一单元格中,计为(X0,Y0),

由此开始运行到(X n,Y n)单元格处。然后返回(X0,Y0)处。在

某些单元格中,放置障碍物。要求机器人能绕过障碍物,自主规划行

走路线。

【初步分析】导航机器人必须具备下面一些主要的功能:

(1)行走功能,导航机器人的行走系统可由LEGO低速电机经齿

轮传动适当组合进行减速,驱动轮子。这过程需要两个个电动机,用

来给左右的两个轮胎提供动力,使其运动。

(2)导航机器人开始处于某一单元格中,计为(X0,Y0),由此

开始运行到(X n,Y n)单元格处。在某些单元格中,放置障碍物。要

求机器人能绕过障碍物,自主规划行走路线,停在(X n,Y n)格内。

8

9

三、方案选择和模型搭建

1、导航机器人的搭建。

经过上面的分析,本次实训的任务和目标我们完全可以用[实训四]的小车加以改进得到。所以我们把光电传感器从新安放就得到了本次实训的机器人。 2、光传感器的放置。

我们在原小车前端的两侧空余地方装上了两个光传感器,这是准确判断是不是再走黑线用的。并完成坐标运算中的计算(容器值的计算)。

GROUP 14 导航机器人传感器布置

光传感器1,用于判断是否有障碍物

光敏传感器3,用来X 轴计数

光敏传感器2,用来Y 轴计数