







浙教版 (广西、宁波)九年级第十三课 机器人避障教课课件ppt
展开有没有办法改善这种情况?
用什么检测障碍物?发现障碍物将采取哪些行动?你将如何编写机器人避障的程序?
机器人是通过传感器接收外界信息的。传感器的种类很多:红外传感器可以用来检测障碍物亮度传感器能检测光线的强弱地面灰度传感器可以检测地面颜色的深浅声音传感器可以接收声音信息,等等。下面利用“红外测障”模块和“条件判断”模块编写程序,使机器人能根据前方是否存在障碍物,做出不同的反应。
机器人可利用红外传感器来检测障碍物是否存在。利用“传感器模块库”中的“红外测障”模块编写一个程序,完成如图13-1所示的任务,学习“红外测障”和“条件判断”模块的使用方法。
(1)拖放模块。从“传感器模块库”中选择“红外测障模块,并拖放到主程序下,“红外测障”模块能把检测到的障碍物信号赋给变量。
(2)设置属性。在“红外测障”模块上,单击鼠标右键,弹出如图13-3所示对话框。默认的变量为“红外变量一”,单击可以进行选择。单击“检测完成后,进行条件判断”,再进行条件设置,可使“红外模块”具有检测与判断功能。
(3)设置条件“红外变量一“、“==”、“前”是判断条件,表示前方有障碍,如图13.4所示
看我的机器人是如何躲过障碍物的
(4)测障程序如图所示。
(5)进入仿真环境,设置场景,进行调试。
机器人要在如图13-6所示的场景中往返“跑”,需要机器人反复判断前方的障碍物,如果有障碍就转向180度,否则前进。我们利用“永远循环”模块实现判断的重复执行,程序如图13-7所示。
机器人发现障碍物采取了哪些行动?
在不同状况下机器人的不同反应
避障机器人算法流程图
说说编写避障机器人的思路
编写一个程序,使机器人完成如下图所示的行走任务。
初中信息技术教科版八年级下册第十三课 控件数组与Timer控件——“开心水果机”课文内容ppt课件: 这是一份初中信息技术教科版八年级下册第十三课 控件数组与Timer控件——“开心水果机”课文内容ppt课件,文件包含第十三课控件数组与liner控件“开心水果机”pptx、第十三课控件数组与liner控件“开心水果机”docx、第13课Timer控件二_高清mp4等3份课件配套教学资源,其中PPT共35页, 欢迎下载使用。
初中信息技术浙教版(2020)八年级上册第13课 Python的模块教课内容课件ppt: 这是一份初中信息技术浙教版(2020)八年级上册第13课 Python的模块教课内容课件ppt,共4页。PPT课件主要包含了回顾旧知,新课引入,上节课最后两道题答案等内容,欢迎下载使用。
川教版(2019)八年级上册第1节 “初识”人脸课前预习课件ppt: 这是一份川教版(2019)八年级上册第1节 “初识”人脸课前预习课件ppt,文件包含第1节“初识”人脸pptx、人脸识别mp4等2份课件配套教学资源,其中PPT共38页, 欢迎下载使用。