乐高机器人机电一体化创新设计

上传人:宝路 文档编号:48597852 上传时间:2018-07-17 格式:PPT 页数:49 大小:2.08MB
返回 下载 相关 举报
乐高机器人机电一体化创新设计_第1页
第1页 / 共49页
乐高机器人机电一体化创新设计_第2页
第2页 / 共49页
乐高机器人机电一体化创新设计_第3页
第3页 / 共49页
乐高机器人机电一体化创新设计_第4页
第4页 / 共49页
乐高机器人机电一体化创新设计_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《乐高机器人机电一体化创新设计》由会员分享,可在线阅读,更多相关《乐高机器人机电一体化创新设计(49页珍藏版)》请在金锄头文库上搜索。

1、实验乐高机器人机电 一体化创新设计一、创新设计与实验的目的1、培养学生用创造性思维方法,设计、搭建新 型的机构或装置; 2、引导学生运用乐高机器人套件,设计、制作 智能机器人,提高学生的观察分析、动手、创 造能力,培养他们的参与、竞争、实践与协作 意识; 3、加强学生对机电一体化的实践认识,培养学 生的创新意识及综合设计能力,并通过设计乐 高机器人实现计算机和机器人控制的快速入门 。二、原 理乐高“课堂机器人”是一种优秀的科技教育产品,这一 独创性的教育工具是由美国麻省理工大学(MIT)、美国 TUFTS大学、乐高公司和美国国家仪器公司(NI)共同开发 研究的,它将模型搭建和计算机编程有效地结

2、合在一起, 使学生能够设计自己的机器人,在计算机上编写程序,然 后通过与计算机相连的红外发射器将程序下载到机器人的 大脑RCX微型电脑中,启动RCX的开关,机器人就可 以完全脱离计算机,按下载程序的指令独立运动起来。例 如通过使用光电传感器,学生可以让机器人沿着一定的路 线前进、或绕某一物体转动、或是藏在暗处等。 二、原 理乐高机器人由机械结构件、控制器、电机 、传感器等多个模块组成,采用搭积木方式搭 建,硬件就是积木,软件采用图形化 编程语言,不涉及单片机汇编语言与机器码编 程。这就使系统理论教学,摆脱了单片机语言 、电路结构、微机接口等分支学科的束缚,可 以直接根据系统要求,组态并展示系统

3、功能。 让学生主动体现设计思想,理解系统设计原理 ,更好地关注于创新机构设计以及机电一体化 系统集成。三、仪器与设备乐高积木有两千多个各种形状的积木组件 ,有足够的零件让你完成你的设想,更重要 的是,这些积木组件都按同一标准严格设计 、生产,所有积木都是可兼容的。它依据的 标准就是乐高单位,而且积木有严格的质量 保持,乐高积木模具公差仅为0.000005米。 可以巧妙地利用乐高积木的特点梁、块 、板和孔之间的关系完善你的结构,完 成你独一无二的设计。 1. 支承元件2. 传动元件2. 传动元件3. 动力元件乐高马达内置多级减速传动链 属 性 高速马达 低速马达 微马达 最大电压 9VDC 9V

4、DC 9VDC 最小电流(无负载) 100mA 10Ma 5mA 最大电流(stall) 450mA 250mA 90mA 最大速度(无负载) 4000rpm 300rpm 30rpm 在一般负载下的速度 2500rpm 200rpm 25rpm 马达 连接RCX的AC输出端口。可通过软件编程对马达进 行如下控制: 1.正向旋转,停止; 2.反向旋转,停止; 3.改变旋转方向; 4.加速或减速。4. 传感器触动传感器 光电传感器 角度传感器 目前,乐高机器人提供四种标准传感器:光电、温 度、角度及触动传感器。触动传感器:触动开关 需连接到RCX输入端或乐高8路输入和输出接口中黄色输入 通道()

5、。 类型和供电要求:无源数字传感器 典型应用和说明: 实例1:当机器人碰到障碍物时,控制机器人后退、转弯。 实例2:在电梯模型中,可以作为楼层的触动按钮。温度传感器 需连接到RCX输入端或乐高8路输入和输出接口板上的黄色 输入通道()。测量范围:-20C+50C 类型和供电要求:无源模拟传感器 典型应用和说明: 实例1:观测一杯热水散热时温度的变化。 实例2:当温度达到一定值时,控制马达转动。光电传感器 传感器测试范围0.6Lux(0%) 760Lux(100%)。利用该传感器,你 可以: -通过检测光强变化计数 -通过测试反向光强来辨别颜色 -测量一个光源的光强 类型和供电要求:有源模拟传感

6、器 典型应用和说明: 实例1:沿黑线机器人;实例2:在交通模型中,控制路灯在晚上自 动打开;实例3:测量房间光线的分布,考查房间照明是否合理。在 竞速赛时,拍摄数字图片。 角度/位置传感器 可连接到RCX输入端或乐高8路输入和输出接口板上的蓝色输入通道( )。利用这个传感器,你可以: -测试旋转方向 -发送一个运动,测量旋转位置 注意:不要将马达直接联接到位置传感器,否则会大大缩短传感器使 用寿命 类型和供电要求:有源数字传感器 典型应用和说明: 实例1:测量车子走过的距离;实例2:获取机械手臂的位置;实例3 :获取电梯到达的位置。DCP在实际应用中,需要采集不同的物理量以实现不同的目的, 4

7、种传 感器可能不够。为此,乐高与DCP公司合作开发了LEGO DCP适配器 ,可将DCP公司的工业传感器与RCX连接起来,让机器人采集高精度 的电压、温度、湿度、pH值、声音、旋转/位移、压力等信号,让您的 机器人更好地响应外部环境。除了DCP传感器,如果感兴趣,您还可 以根据需要,开发自己的传感器,与RCX连接,让您的机器人更好地 感觉外部世界。 其它传感器 A电压传感器:测量范围:电压25V,内阻抗:410k B温度传感器:可以测量-30C 130C温度 C湿度传感器:可以测量0100%的相对湿度(温度范围-20 度到80度) D旋转/位移传感器:360旋转,可测340 E空气压力传感器:

8、0200KPa(约0-30psi) F声音传感器:测量范围为:50dB-100dB(A加权) GpH值传感器适配器:与pH值电极配合使用,25C时每pH值 的输出为59.1mV。 HREDOX适配器:高阻抗电压适配器,用于连接其他传感器或 设备。电压范围为:+/-1250mV I光度传感器:对光强度具有较高的分辨,测量范围为 025000Lux. JDESIGNER传感器套件:包括数字、模拟传感器,测直流电 压,测量范围为:02.5V K线性加速计传感器:加速范围为-50m/s/s50m/s/s,斜度 为-90+90 L电流传感器:如图所示,4mm插槽及电缆,可以替换插口、 探针及夹子,可测量

9、-1A+1A的直流5. RCX微型电脑RCX微型电脑是乐高机器人不可缺少的大脑, 是它 将普通的模型转换成智能机器人。 通过不同的传感器, RCX能够接收外界环境的变化,进行处理和运算后,输出 指令来控制机器人的动作。RCX是美国麻省理工大学多媒体实验室研究多年的成 果,是一个嵌入式系统,或者说是一个小型电脑。RCX与 普通的单片机有很大的区别,其最根本的区别是RCX有自 己的类似WINDOWS的操作平台,可以用多种高级编程 语言来控制RCX,而单片机只能使用汇编语言。 The RCXRCX带有自己的喇叭,可以 播放6种不同的声调。通过红 外通信,RCX可以: 接收电脑上编写的程序 将采集在内

10、存的数据上传到 电脑进行分析 和另一个RCX进行通信,方 便制做大型智能系统。 灯 连接RCX的AC输出端口。可通过软件编程对灯进 行如下控制: 1.开关; 2.以用户定义的时间频率闪烁; 3.改变发光强度。蜂鸣器 连接RCX的AC输出端口。可通过软件编程对蜂鸣 器进行如下控制: 1.开关; 2.发出两种声音。 利用软件控制,需将蜂鸣器转到正确位置,才能使 其响应实际声音。6. IR红外发射仪将电脑程序下载到RCX,是电脑和RCX不可缺少的 连接。有2种类型: USB接口:必须使用ROBOLAB版本2.5以上 串口: RS232接口,可以兼容所有ROBOLAB版本。串口发射仪USB发射仪7.

11、连接导线、轴套类零件与其它辅助元件8. 编程ROBOLAB软件为乐高机器人编写程序的ROBOLAB软件是一个 低起步,高发展,直观易学的图形化编程环境,是以 美国国家仪器公司的LabVIEW为基础开发的。1997年 诺贝尔物理奖获得者William D. Phillips博士选用 LabVIEW作为编程环境, 控制他发明的全新原子冷却 实验。LabVIEW采用图形化编程方式,产生的程序是框 图的形式,对于使用者来说,编程就像设计流程图一 样,在很短的时间内就能够学会。 由于 LABVIEW明 显提高了科研和生产效率, 它在航天航空、通信、汽车 、半导体和生物医学等众多领域很快得到广泛应用。乐高

12、公司通过和美国国家仪器公司,美国TUFTS 大学的友好合作,开发了基于LabVIEW的机器人编程 软件ROBOLAB,使机器人更容易进入课堂,使我们 的学生在很小的年龄就可以开始编写程序,体会计算 机的威力。ROBOLAB有200多个编程模块,可以完成常见编程 语言,如C/C+或VisualBasic等软件的功能。学生在计 算机上为机器人编写好程序,程序一旦下载到RCX, 机器人就脱离计算机,根据程序指令,按照周围环境 的输入信息来行动,完全智能化。当然,如果机器人未 按预先设计的行动,即程序编写不够完善时,可以在 计算机上修改源程序,再下载,运行机器人进行测试 ,直到机器人完全按要求工作为止

13、。 ROBOLAB软件分为编程者(Programmer)和研究 者(Investigator)两部分, 可以在ROBOLAB开始使用的 第一用户界面选择. 编程者主要用于控制机器人, 而研 究者增加了数据采集和分析功能,用于学科实验。ROBOLAB最突出的优点是提供不同的编程级别, 例如机器人编程者分为 “导航者”和 “发明家”. “导航者 ”级别提供的编程环境和例子较为简单,适宜初学者; 它为初学者提供了固定的编程模块,你可以在这里用 鼠标点击图标模块并在下拉图标模块中选取所需图标 来完成。发明家级别则提供全部的控制能力。这两个 级别均包含四个等级,从浅到深。 四、实验前的准备工作 1. 按

14、模型组合包设备清单清点模型零件,并按类型分类 置放于装料盘中;2. 认真阅读模型组合包操作手册;3. 按组装指导图搭接模型,掌握组合模型的拼接方法 ;4. 熟悉动力元器件的装配、连接方法;包括:电动机、传感器、变压器、气动元件、各种 开关等; 5. 熟悉组合包配备的软件Robolab及接口。五、实验内容与步骤机器人的制作是一个循序渐进的过程,首先你需 要确立目标:你需要一个什么样的机器人?接着需要 设计和搭建,然后在电脑上使用ROBOLAB为机器人编 写程序,通过红外发射器将程序下载到RCX上。下载 成功后,RCX就可以脱离计算机自动运行。最后是测 试你的机器人,是否实现了你的目标?哪些需要改

15、进 ?回到第一步,改进你的机器人。 在这个过程中,需要学生发挥自己的创作才能,综 合利用各种知识,还有充分发挥团队合作精神。 第一步:设计与搭建机器人 乐高机器人套件认知、观察,了解其种类、作用等 相关信息; 选题,确定设计目标,制定设计方案,进行任务分 工; 运用乐高机器人套件,组装智能机器人。 RCX微型电脑是由MIT开发的,是乐高机器人系 统的核心部分。使用ROBOLAB软件及RCX,学生们 可以创造、搭建、编程真正的机器人,让它运动、做 动作、甚至自己去“想”。为RCX编写程序,通过各种输入(传感器)与输出 (马达与灯等)对周围环境做出响应。第二步:在PC机上为机器人编写程序为RCX编

16、写控制程序的ROBOLAB软件是一个简 单、直观、易学的编程环境,是以美国国家仪器公司 的LabVIEW,流行于测量和自动化领域的图形化编程 软件为基础开发的。ROBOLAB软件具有所有通用编程 环境,如C/C+或VisualBasic等软件的功能。在计 算机上为机器人编写好程序,程序一旦下载到RCX, 机器人就脱离计算机,根据程序指令,按照周围环境 的输入信息来做出判断,决定下一步如何行动。完全 智能化。美国国家仪器(NI)公司的LABVIEW软件: 1997年,美国太空总署在监测其飞船着陆、定位、位 置、运转状况等时,使用了LabVIEW软件。 LabVIEW软件是一功能强大、设计完美的编程环境, 深受大学、和各行各业的工程技术人员及科学家喜欢 ,并被广泛使用。是测控领域倍受欢迎的软件开发工 具,应用于生物医学、航空航天、能源研究等各个领 域,用于数据采集与仪器控制、数据分析与处理等。 第三步:下载程序到RCX

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号