版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第5课 自动避障机器人粤教版 第三册上新知导入你看!我的机器人能机灵地避开各种障碍物,安全地穿越迷魂阵啦。哇!你是怎么做到的呢?给机器装上“眼睛”红外线传感器,机器人检测到障碍物的时候,就可以想办法避开了。要让机器人避开障碍物,首先要给机器人装上“眼睛”,使它具有能感知障碍物的“器官”;然后设计避障程序,让机器人根据检测到的情况选择前进或者转弯。新知讲解一、认识红外避障传感器红外避障传感器相当于机器人的“眼镜”,它是由一个红外线发射管和一个红外线接受管组成的,如下图所示,它的主要功能是检测红外线发射管的前方是否有物体存在。红外线接受管。红外避障传感器相当于机器人的“眼镜”,它是由一个红外线发射
2、管和一个红外线接受管组成的,如下图所示,它的主要功能是检测红外线发射管的前方是否有物体存在。红外线发射管。一、认识红外避障传感器新知讲解红外避障传感器相当于机器人的“眼镜”,它是由一个红外线发射管和一个红外线接受管组成的,如下图所示,它的主要功能是检测红外线发射管的前方是否有物体存在。可调电阻。一、认识红外避障传感器新知讲解红外避障传感器相当于机器人的“眼镜”,它是由一个红外线发射管和一个红外线接受管组成的,如下图所示,它的主要功能是检测红外线发射管的前方是否有物体存在。传感器连接线。一、认识红外避障传感器新知讲解新知讲解同学们,为了让机器人避开前进过程中的障碍物,你们知道红外避障传感器应该安
3、装在哪个地方吗?新知讲解新知讲解长见识当红外线发射管发射出去的红外光遇到物体时会反射给接收管,接收管会把这个信息传输给机器人的微电脑,如下图所示。障碍物红外避障传感器的工作原理新知讲解二、编写避障机器人程序我给机器人装上了红爱避障传感器,为什么它还是不会避开障碍物呢?因为机器人只是装上了红外避障传感器,却没有把它激活。我们要通过程序,让机器人使用红外避障传感器检测障碍物并告诉他遇到障碍物时应该怎样避开。新知讲解同学们,你们在走路的时候,是一直睁着眼睛看周围的环境,还是一会儿后,闭着眼睛行走呢?当遇到障碍物的时候,你是怎么做的?新知讲解永久给机器人装上红外避障机器人以后,还要让机器人会使用它来检
4、测障碍物。这需要为机器人设计一个检测障碍物的程序,让机器人不停地使用红外避障传感器检测障碍物。这个程序中除了用到“红外避障传感器”模块以外,还要用到“永久循环”模块。新知讲解永久循环地作用类似于将循环次数设定为无限次地循环,永久循环体内的操作会被不停地重复直行。新知讲解编写检测障碍物程序,让机器人不停地通过红外避障传感器检测前方是否有障碍物,我们一起来看吧!新知讲解1. 参考下图地操作,将“永久循环模块添加到程序中”。单击“永久循环”模块新知讲解2. 打开“数字传感器”模块库,参考下图,将“红外避障传感器”模块添加程序中,并作相关设置,让机器人使用它检测前方是否有障碍物。单击“红外避障传感器”
5、模块双击“红外避障传感器”框新知讲解“选择变量”中的红外避障变量1、2、3、4分别用来储存机器人前、左右、后四个方向的红外避障传感器信号。将变量设置为“红外避障变量1”用于储存机器人前方的红外避障传感器信号新知讲解若检测到有障碍物,则红外避障变量中储存“1”,否则储存“0”.“选择端口”中的6个传感器输入端口与微电脑上的6个“数字/模拟服用输入端口”一一对应。选择传感器输入端口,单击“确定”按钮。新知讲解遇到障碍物时要做什么,没有遇到障碍物时要做什么。这是要用到“条件判断模块”,如右图所示,当“条件”满足时执行“是”,当“条件”不满足是执行“否”一侧的操作。条件否是新知讲解添加避障程序,让机器
6、人在检测到障碍物时向右转90度,在检测到没有障碍物时全速前进,首先将“条件判断”模块添加到程序中,设置条件表达式为“红外避障变量1=1”(表示传感器检测到前方有障碍物)。单击“条件判断”模块。双击程序中的“条件判断”框。新知讲解设置条件表达式为“红外避障变量1=1”(表示红外避障传感器检测到前方有障碍物)。输入条件表达式“红外避障变量1=1”,赋予机器人执行动作的条件。单击“确定”按钮新知讲解参考右图,将“转向”模块添加到“条件判断”模块的“是”一侧,让机器人在检测到障碍物时转向;将“高速电机”模块添加到“条件判断”模块的“否”一侧,并设置左、右的转速都为10,让机器人在检测到没有障碍物时全速
7、前进。新知讲解添加“转向”模块,并设置为右转90度。将插入点游标移动到“条件判断”模块的“否”一侧。单击“高速电机”模块。双击“高速电机”框新知讲解将左、右电机的转速均设置为10,单击“确定”按钮。按照下图设置高速电机的转速,编写完程序后,别忘了保存文件,可保存为“避障程序”。新知讲解新知讲解新知讲解说一说1.如果将程序中“条件判断”模块的条件表达式设置为“红外避障变量1=0”(表示前方红外避障传感器检测到没有障碍物),机器人还能实现自动避障功能吗,为什么?2.是否能将程序中的“高速电机”模块替换成“直行”模块呢?为什么?新知讲解长见识本课程的流程图中出现了两个新图形,他们的名字和作用分别是:
8、输入输出框:表示从外界获取信息或向外界传递信息。判断框:判断程序中的事件,并根据不同情况作出决定。新知讲解三、模拟仿真机器人避障在RC编程软件的仿真环境中提供有模拟的障碍物,可用于测试机器人避障程序能否实现避障的功能。模拟障碍物相当于实际场地中的墙壁或其他物体。新知讲解仿真环境中添加模拟障碍物,测试避障程序能否正常运行,参考下图,在仿真环境中添加障碍物。单击仿真环境工具栏上的“添加障碍物”图标,打开“障碍物”对话框。新知讲解选择所需障碍物的形状,单击“确定”按钮。新知讲解拖动鼠标,在放怎演示区添加障碍物。新知讲解参考下图,进入立体仿真环境测试机器人的避障程序。0号在障碍物前方单击放下机器人,开
9、始仿真测试。单击工具栏上的“3D仿真”图标,进入立体仿真环境。新知讲解机器人在立体仿真环境中。新知讲解小妙招在仿真演示区内添加物体(如:障碍物、色带)时,可以在不重复选择类别的情况下连续添加同类物体,点击右键停止添加。新知讲解小妙招将我们设计的机器人放在下图的两个迷宫中(方向向右),它能从那个迷宫中走出来?需要怎样修改程序,才能让机器人从另一个迷宫中走出来呢?新知讲解四、搭建与调试避障机器人机器人避障程序能让我们搭建的机器人自动避障吗?让机器人咋真实环境中走走看吧!新知讲解参考下面方法,搭建具有自动避障功能的机器人:首先应下载避障机器人程序到微电脑中,然后按下图搭建避障机器人。新知讲解连接微电
10、脑与传感器、电机之间的连接线。红外避障传感器要接入微电脑的数字/模拟服用输入端口,选择的端口序号要与设计程序是选的端口序号保持一致。新知讲解打开机器人电源,观察并调试机器人,使它能正常工作。我的机器人可以避开障碍物,它在距离障碍物很远的时候就转向了。我的机器人快要撞到障碍物时才转向。为什么会有这样的差别呢?新知讲解玲玲的红外避障传感器检测举例远,所以她的机器人在举例很远的时候就检测到了障碍物,从而转向;贝贝的红外避障传感器检测举例近,所以他的机器人在距离很近的时候才嫩检测到障碍物,从而转向。新知讲解小妙招红外避障传感器检测到障碍物的距离是可以调节的,只要用小螺丝刀螺旋传感器上的“可调节电阻”进行微调就可以了。顺时针旋转,检测距离减小;逆时针旋转,检测距离增大。新知讲解如果在机器人的前面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年初级新能源车辆外观年检检查考试试卷及答案
- 2026年北京市公务员招考申论大作文结尾升华训练模拟试卷及答案
- 2026年眼科机动护士应急考核测评试卷及答案
- 深蓝色简约风瑞幸咖啡营销策划分析方案
- 2026秋小学冀人版科学五年级上册第二单元 简单机械《4 撬棍的学问》教学设计
- 2026年北京市社区工作者招聘考试试卷2含答案和解析
- 2026年电工技师证考试题库及答案
- 2026年秋学期小学英语沪教版(深圳)五年级上册教学计划附教学进度表
- 2026年医院科室收费自查报告及整改措施(2篇)
- 炼钢原料加工工成果转化评优考核试卷含答案
- 2025年4月自学考试中国古代文学史(二)00539试卷及答案解释完整版
- GB/T 12823.2-2026摄影和图形技术密度测量第2部分:透射密度的几何条件
- DB53T 168-2013 云南省用水定额
- 超声引导关节腔注射
- 泥结石路面施工方案
- 环保设备制造工艺流程手册
- 老年叙事视角下的《赎罪》:人生忏悔的探讨
- 分布式光纤传感技术及应用
- 第4课 科技力量大 第三课时(课件)2025-2026学年道德与法治三年级上册统编版
- 生物情境教学课件
- 心内科出科讲课
评论
0/150
提交评论