机电一体化创新综合实验
第一部分课程总览
第二部分综合实验
Labi光电传感器自动跟踪小车
Lab2光电传感器测距功能测试
Lab3光电传感器位移传感应用
Lab4超声波传感器测试
Lab5超声波传感器位移传感应用
第三部分创新实验
双轮自平衡机器人;
碰触传感机器人设计(Microsoft Robotics Studio平台);寻线机
器人的仿真和建模及实例(基于Lejos-Osek设计一个机器人的实例);
自己提出一个合理的项目
第一部分
课程总览
一、目的与意义
提倡“素质教育”、全面培养和提高学生的创新以及综合设计能力是当前高等工科院校实验教学改革的主要目标之一。为适应素质教育的要求,高等工科院校的实验课程正经历着从“单一型” “验证型”向“设计型”“开放型”的变革过程。我院测试及控制类课程《电工电子技术》《测试技术》《微机原理及接口技术》等课程涵盖了机械设备及加工过程测试控制相关的电子电路、传感器、信号处理、接口、控制原理、测控计算机软件等理论及技术,具有综合性、实践性强的特点,
但目前各课程的实验教学存在着孤立、分散、缺乏系统性的问题。为促进机械工程学科学生对于计算机测控技术的工程创新设计能力、促进相关理论知识的理解和灵活应用,本机电一体化创新综合实验以丹麦乐高(LEGO )公司教育部开发的积木式教学组件一智力风暴(MINDSTORMS)为基础进行。
采川LEGO MINDSTORMS为基础建立开放型创新实验室,并根据我院测试及控制类课程《电工电子技术》《测试技术》《微机原理及接口技术》等课程设计多层次的综合创新实验设计项目,具有技术综合性和趣味性以及挑战性,能有效激发学生的学习兴趣,使学生在实践项目的过程中激发和强化他们的创造力、动手能力、协作能力、综合能力和进取精神;可使学生在实施项目的过程中对材料、机械、电子、计算机硬件、软件均有直观的认知并掌握机械工程测试与控制的综合分析设计能力。
二、实验基础
2.1 LEGO MINDSTORMS 控制器硬件
要求认识和理解RCX、NXT的基本结构,输入输出设备及接口,DCP传感器及接口,并熟练进行连接与操作。
2.2根据具体的实验要求选择适合的软件
Microsoft Robotics Studio 基础
VPL编程
Microsoft Robotics Studio 软件
Robolab 软件
NXT软件
Mat lab等等
2.3授课方式:
课堂讲授,编程以自学为主
参考书:
《LEGO快速》
《乐高组件和ROBOLAB软件在工程学中的应用》
《R0B0LAB2. 9编程指南》
《ROBOLAB研究者指南》
各类有关乐高机器人的网站和论坛
附录:小车搭建步骤见“9797手册”
三、综合实验任务及要求
Lego组件具有强大的灵活性,可根据我院教学任务分层次、分阶段的实验项目,根据涉及的技术层次以及难度拟分为指定项目实验(基础实验部分)以及创新综合实验两个层次,其中指定项目实验学生根据教师指定的参考项目设计方案完成指定对象的测试与控制的设计和实现;创新综合实验则仅给出某个测控主题及目标,由学生分组自行完成全部设计与构建。
3.1指定项目实验(基础实验部分)
3.1.1 Labi光电传感器自动跟踪小车(必选)
内容:搭建小车并使之自动跟踪黑色轨迹。
目的:熟悉ROBOLAB编程方法以及NXT使用。
3.1.2 Lab2光电传感器测距功能测试
内容:测试LEGO光电传感器的特性,并熟悉ROBOLAB测试环境的应用。
目的:确定光电传感器用于测距的线性范围及特性。
3.1.3 Lab3光电传感器位移传感应用
内容:应用光感的局部线性特征搭建可与障碍物保持给定距离的小车,测试LEGO光电传感器的距离传感性能。
目的:采用光电传感器进行距离测量。
3.1.4 Lab4超声波传感器测试
内容:应用超声波传感器线性特征搭建小车,并与障碍物保持一定的距离,测试其线性范围。
目的:确定超声波传感器用于测距的线性特性。
3.1.5 Lab5超声波传感器位移传感应用
内容:应用超声波传感器闪避障碍物,测试LEGO超声传感器的距离传感性能。
目的:
四、创新实验设计
a.双轮自平衡机器人;
b.碰触传感机器人设计(基于Microsoft Robotics Studio平台);
c.寻线机器人的仿真和建模及实例(基于Lejos-Osek设计-?个机器人的实例);
d.自己提出一个合理的项目
4.1综合实验说明书要求
编写说明书是综合实验的…个重要组成部分,它反映学生在整个设计过程中的工作表现和能力,编写设计说明书也是培养学生科技写作能力的一次训练,设计说明书应力求简洁、文理通顺、字迹工整。设计说明书的内容应包括
①实验报告以小组为单位,每小组一份
②实验目的
③实验要求
④小组成员分工
⑤软件设计,程序流程图,ROBOLAB VI程序及截图
⑥调试过程出现的问题及解决方案
⑦结论(实验结果,体会与建议,可附上有创意的小车图片)
⑧附机械结构图,算法流程图,数据处理表等等;
⑨LEGO硬件结构的设计
⑩测试与控制算法以及软件编程;
11?实验结果,测试数据记录,分析;
12.收获、体会,意见及建议;
4.2时间安排
《机电一体化创新综合实验》教学计划时间为:日上午, 为了使课程设计能按吋完成,其时间安排如下:
4.2.1阅读综合实验指导书,了解设计任务和要求,查阅参考资料,2?3天;
4.2. 2各班与老师联系上机调试时间
4.3课程设计成绩的评定
4.3.1成绩的评定,根据学生在整个设计过程中的表现、设计和制作水平,动手操作能力,设计说明书的编写质量等项目的评分综合评定。
4.3.2答辩成绩分优秀、良好、中等、合格和不合格五级。
第二部分
基础实验
Labi光电传感器自动跟踪小车
1.实验目的:
>了解光电传感器感光特性;
>掌握LEGO基本模型的搭建;
>基本掌握ROBOLAB软件;
2.实验要求:
能做搭建比较牢靠的小车模型,能够实现小车沿着黑线行走(实际上是沿着黑线走Z字形)O
3.软件设计:
编写程序流程图并写出程序。程序可参考下图:
4.测试环境:
如图所示:
5.实验步骤:
1)搭建小车模型,参考附录步骤或自行设计(创新可加分)。
2)用ROBOLAB编写上述程序。(也可以自己编程序)
3)将小车与电脑用USB数据线连接,并打开NXT的电源。点击ROBOLAB的RUN按钮,传送程序。
4)取有黑线的白板,运行程序,观察小车的运动情况,不断的调试,力求沿黑线走得越快越好。
?实验目的
?实验要求
?小组成员分工
?软件设计,程序流程图,ROBOLAB VI 程序及截图 ?调试过程出现的问题及解决方案
?结论(实验结果,体会与建议等,可附上有创意的小车 图片) 7.注意事项:
?光电传感器对环境光较为敏感,现采用直接采光装置,提 高对环境的适应度。另外,采川光电传感器的自身光源, 最大限度的减少环境光对实验的不利影响。
?小车在行进之中,并不能保证轨迹完全沿着黑线行走,而 是沿着黑线走Z 字形。
6.
Lab2光电传感器测距功能测试
1.实验目的:
>了解光电传感器测距的特性曲线;
>掌握LEGO基本模型的搭建;
>熟练掌握ROBOLAB软件。
2.实验要求:
能够用LEGO积木搭建小车模式,并在车头安置光电传感器。能在光电传感器紧贴红板,以垂直红板的方向作匀速直线倒车运动过程中进行光强值采集,绘制出时间一光强曲线,然后推导出位移一光强曲线及方程。
3.软件设计:
编写程序流程图并写出程序。程序可参考下图:
4.测试环境:如图所示:
红板
光电俊感益
直尺
注意事项:实验应尽量降低环境干扰因素,同时小车的设计宜使速度尽量低。(如何在马达的能量一定的情况下,降低小车的速度?)
5. 实验步骤:
① 搭建小车模型,参考附录步骤或自行设计(创新可加分)。 ② 用ROBOLAB 编写上述程序。
③ 将小车与电脑用USB 数据线连接,并打开NXT 的电源。 点
击ROBOLAB 的RUN 按钮,传送程序。
④ 取一红颜色的纸板(或其他红板)竖直摆放,并在桌面平 面与
纸板垂直方向放置直尺,用于记录小车行走的位移。
⑤ 将小车的光电传感器紧贴红板放置,用电脑或NXT 的红 色按钮启动小车,进行光强信号的采样。从直尺上读取小 车的位移。
⑥ 待小车发出音乐后,点击 ROBOLAB
的数据采集按钮,进行 数据采集,将
数据放入红色容器。 共进行四次数据
釆集。如图所示:
⑦ 点击ROBOLAB 的计算按钮,分别 对
四次采集的数据进行同时显示、 平均
线及拟和线处理。 可参考左图传动机构设计。
File JRUife 10 』卫71
数据显示
平均线
拟和线
⑧利用数据处理结果及图表,得出时间同光强的对应关系。再利
用小车位移同时间的关系(近似为匀速直线运动),推导出小车位移同光强的关系表达式(从上面的图中你能读出什么?对比拟合线和平均线你可以从中知道什
么?)o
2.实验报告要求:
?实验目的
?实验要求
?小组成员分工
?软件设计,程序流程图,ROBOLAB VI程序及截图
?调试过程出现的问题及解决方案
?实验数据表格
?实验数据曲线图截图
?位移与光强拟合函数及在图中可以看出和推导出的物理量。
?结论(实验结果,体会与建议等,可附上有创意的小车图片)3.注意事项:
?光电传感器对环境光较为敏感,故应釆用-淀的遮光措施, 使环境尽量的暗,增大光强变化范围,提高定位准确度。另外,采用
光电传感器的自身光源,最大限度的减少环境光对实验的不利
影响。
?小车在行进之中,并不能保证轨迹完全与红板垂直,可以采取固定后轮的方式,强制小车直线运动。
?由于光电传感器的自身光源为红色光,故采用红板反射效果最好。在同等条件下,白板的反射光强曲线较陡。
?由于线性区域很窄,故只用低速档并可以考虑采用齿轮减速机构,使速度尽量的慢,得到较为理想的曲线
Lab3光电传感器位移传感应用
1.实验目的:
>掌握利用光感的局部线性特征进行测距的方法。
2.实验要求:
小车由出发点向障碍物方向匀速行进,距离3CM、2CM、1CM吋各停止5秒钟并以不同音调提示到达指定位置。回程
亦然并停止在3CM位置。测量小车到达各目标位置的实际位
置。重复实验三次并记录相关数据。
3?软件设计:
自行设计软件流程图及程序。
4.测试环境:如图所示:
红板
光电传感器
直尺
5. 实验步骤:
1)搭建小车模型,参考附录步骤或自行设计(创新可加分)。
2)用ROBOLAB编写程序(控制阈值需要修改)。
3)将小车与电脑用USB数据线连接,并打开NXT的电源。点击ROBOLAB的RUN按钮,下载程序。
4)取一红颜色的纸板竖直摆放,并在桌面平面与纸板垂直方向放置直尺,用于记录小车与红板之间的距离。
5)将小车的正对红板放置,与红板距离约为4cmo用电脑或
NXT的红色按钮启动小车。每逢小车停顿,从直尺上读取小车的位移。重复三次。
6)将记录的数据记录在自制的表格中。(可以川办公软件绘
制表格和图形)
6.实验报告要求:
?实验目的
?实验要求
?小组成员分工
?软件设计,程序流程图,ROBOLAB VI程序及截图
?调试过程出现的问题及解决方案,至少一种解决方案。
?实验数据表格(可截图)
?实验数据關线(可截图)
?结论(实验结果,体会与建议等,可附上创意部分的图片)
?你能把光电传感器的光感和位移的关系应川到其它方面吗?请把你的想法用Lego表达出来。
7. 注意事项:
?光电传感器对环境光较为敏感,故应采川一定的遮光措施, 使环境尽量的暗,增大光强变化范围,提高定位准确度。另外,
本实验采用光电传感器的自身光源,最大限度的减少环境光对实
验的不利影响。
?小车在行进之中,并不能保证轨迹完全与红板垂直,可以采取固定后轮的方式,强制小车直线运动。

