创新设计实训--网格导航_第1页
创新设计实训--网格导航_第2页
创新设计实训--网格导航_第3页
创新设计实训--网格导航_第4页
创新设计实训--网格导航_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档 创新设计实训 设计题目:_网格导航 完成日期:2 0 1 2 年4月 学 院:机械工程学院 专 业:机械工程及自动化 指导老师: 小组成员: 课程成绩评价表 学号 姓名 年级专业 工作分工 成绩 程序编写 论文撰写 模型搭建 造型设计 模型搭建 造型设计 模型搭建 造型设计 模型搭建 造型设计 整体 评价 性能(70% 美观与创意 (30% 评语: 4欢迎下载 一、 乐高机器人简述4 二、 问题的提出和分析5 2.1 设计目标5 2.2 功能分析5 三、 方案的选择和模型的搭建 6 3.1 行走功能6 3.2 定位功能7 3.3 停车功能7 3.4 避障功能7 3.5 美感工作8 四

2、、 程序的实现9 4.1 程序流程图9 4.2 功能模块12 4.3 程序全图13 五、设计小结14 5.1 感想14 5.2 感谢15 精品文档 一、乐高机器人简述 上个世纪的八十年代,称为个人计算机(PC的时代,把九十年代称为 In ternet 飞速发展的时代,那么本世纪的第一个十年,会是个人机器人( PR 的时代。随着智能机器人技术的发展,智能机器人的教育走入中、小学校已经成 为必然趋势。智能机器人教育走进普通中、小学校的可能性和必然性估计会在今 后的五年内得以实现。 21世纪是全球科技经济激烈竞争的世纪。参与激烈的竞争,担负建设的重 任,时代向新一代中国青少年提出了高标准、高要求,让

3、他们提高素质、发展潜 能,适应当今这样一个科学普及的信息化, 现代化时期,他们才能成长为合格的 祖国现代化事业的建设者和接班人。 在这里,你可以了解到:乐高机器人发展史 及发展方向、机器人的构成、机器人的制作、操作、机器人的语言编程、机器的 竞赛规则、竞赛技巧等。在这里,我们将破除青少年对机器人的神秘感,提高青 少年的逻辑思维能力、动手协作能力和创造能力,让青少年亲手搭建制造一个属 于自己的梦想中的个人机器人。我们还会组织一些对个人机器人感兴趣的青少 年,参加多项国际性的机器人大赛,展现证明中国新一代的智慧和风采。 机器人教育是当今教育中 第一综合”教育资源。 在美国麻省理工、塔辅茨大学、卡内

4、基梅隆大学、哈佛大学、美国太空总 署等等世界著名高等学府和科研机构应用乐高机器人在教育和科研项目的设计 中,有许多教授使用乐高积木开展和研究各种课程,包括机器人、机械、计算机、 设计与技术和创造性思维的促进等。他们设计的这些教育方法和课程有适合大中 小学的,也有适合研究生课题的。中国也有许多学校开始使用乐高积木来开展各 种拓展性和创新性的科学技术类课程,促进学生的创造力、解决问题能力,以推 进素质教育。每年,国际和国内的乐高机器人大赛更是吸引了很多的学生和家长 爱好者的参与。 二、问题的提出和分析 2.1 设计目标 网格导航小车主要有两个实验的目标: (1)能够识别方向且能正确判断经过的网格位

5、置,以及它能立即识别自身 所在方向,通过不断的调整方向,最后将小车停止在指定网格内。 (2)能够识别前方是否有障碍物的存在,并在有障碍物阻碍的时候,改变 方向以避开障碍物。 2.2功能分析 网格导航小车必须具备一些主要的功能: (1)行走功能。 网格导航小车的行走系统可由 LEGO低速电机经齿轮传动适当组合进行减 速,驱动轮子。这过程需要两个个电动机,用来给左右的两个轮胎提供动力,使 其运动。 (2)定位功能。 小车还要具备定位功能,定位过程中需要判断。我们在小车上安装了光传感 器,根据它来判断经过网格线个数及方位。在定位过程中根据经过的网格线个数 判断小车的坐标位置及方向:根据网格反射光线的

6、强弱进行判断,用LEGO光感 传感器。事先需要大致测量网格线光光度及网格内白色面积光感度,取其中间值。 我们用了两个光的传感器使光感的定位更加的准确。 (3)到达终点或边缘停车功能。 到达指定位置或边线,要求小车强制停车,防止小车掉落损坏:由于光感接 头有限,于是我们想到当小车检测到经过的网格线达到需要的位置时强制停车。 这样的问题是我们必须想到的,也是必须要克服的。 (4) 避障功能。 能够识别前方是否有障碍物的存在, 这里可以用触动传感器进行判断。并在 触动传感器发现有有障碍物阻碍的时候,改变方向以避开障碍物。 三、方案的选择和模型的搭建 我们在初步分析了上述需要实现的功能后, 开始了我们

7、方案的选择和模型的 搭建。 3.1 行走功能。 (1)骨架的搭建。 首先,我们要把小车的骨架搭建好,骨架作为整个小车的支撑其承载力必须 要满足要求,否则就不能支撑小车的重量,所以我们选择多列板作为底板并且选 用单列板进行加强固定,提高小车的碰撞强度,在行进途中也更加的稳定。 搭建结果如下图所示。 骨架的搭建 (2)轮胎的安装。 骨架搭建好后,就要考虑怎么让小车行走的问题了。 有多种组件可以实现这 种功能,例如说履带或者车轮,但考虑到我们要让小车要有向前走、向后走、向 左、向右转这几个功能,所以选用了四车轮设计。 在给底架安上轮胎时,由于限制于功率及接口,轮胎和电动机之间采用较短 的轴,通过它将

8、轮胎、齿轮和轴套链接起来,再在底板里面加上了两个长梁,将 轴穿过中间的孔加以固定。 (3) 电动机的放置。 接下来就是放置电动机了。这里主要是指用来带动轮胎运动的电动机的发置 的选择。 轮胎驱动方面,先要考虑的是采用四轮驱动好, 还是两轮驱动好。二轮驱动 力量小及体积大,不适合网格转向及不允许齐线走的要求; 于是我们选择了结构 紧凑的四大轮驱动。 3.2 定位功能。 小车的定位功能是利用一个光传感器来实现的。 采用两个光传感器的原因是为了可以根据光线的强弱,通过判断比较两个光 传感器的数值来判断小车在网格的位置。这样通过程序的修正可以不断的靠近终 点坐标。 3.3 到达终点或边缘停车功能。 小车在到达边缘或指定终点网格之后就要停止电动机转动,防止小车掉落损 坏。 3.4 避障功能。 我们在小车前端装上了触动传感器, 这是探知前方障碍物用的。当障碍物碰 撞到前方的触动传感器,则用程序控制小车避开障碍物 3.5 美感工作。 经过上面三个内容后,我们小车的结构基本上就完整了。作为工科的学生, 我们都把性能放在了第一位,在性能实现的基础上,我们也对小车进行了美化工 作。 四、程序的实现 ROBOLA是乐高机器人专用的编程语言,它利用图形化编程环境,使的我们 特别容易掌握,ROBOLA&件编程不需要记各种语句的格式,不需要在电脑上输 入语句,只要将所需要的图标逻辑性的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论