1、第20课 机器人比赛,继续,学习任务,1、导学牌 2、机器人避障分析 3、知识屋 4、编写程序 5、实践园 6、讨论坊 7、机器人比赛 8、实践园 9、探究屋 10、小结 11、成果篮,继续,导学牌,了解编写机器人避障程序的工作流程。,学生机器人还可以避障。,继续,返回,学生机器人除了能够沿线走,还有哪些功能?,1. 机器人避障分析,继续,返回,机器人检测到障碍物后,可以做出相应的反应以避开障碍。在学生机器人中,检测障碍物的传感器是红外传感器。下面,我们一起来分析机器人 避障的流程图:,开 始,IO6=0,假(不满足条件),反 转,真(满足条件),正 转,纠正后,当满足条件IO6=0时,执行循
2、环体内的语句,不满足条件时,执行下面的语句。,IO6=0时,前方无障碍物,IO6=1时,前方有障碍物。,知识屋,继续,返回,2. 编写程序,继续,返回,启动,单击,单击,单击,添加,单击,单击,添加,右击,单击,单击,单击,单击,单击,添加,设置,单击,单击,单击,添加,设置,单击,添加,设置,IO6=1(有障碍) 直流电机停止 延时100毫秒 直流电机反转 延时100毫秒 确定,单击,保存,编译,下载,实践园,编写一组机器人避障程序,并下载到 主板上,让学生运行机器人执行,根据机器人运行结果调试程序。,继续,返回,讨论坊,1、当障碍物很小的时候,机器人能准确检测出障碍物吗?2、如果障碍物距离
3、机器人比较远的时候,机器人能检测到障碍物吗?为什么?,继续,返回,3、机器人比赛,(1)沿线走,继续,返回,(2)避障,实践园,1、以机器人小组为单位,进行一次学生机器人沿线走比赛,并根据比赛情况调试机器人。,继续,返回,2、以机器人小组为单位,进行一次学生机器人避障比赛。,探究屋,我实现机器人避障的程序可以有哪些?请尝试用多种方法达到避障的目的。,继续,返回,小结:机器人避障,继续,返回,启动,单击,单击,单击,添加,单击,单击,添加,右击,单击,单击,单击,单击,单击,添加,设置,单击,单击,单击,添加,设置,单击,添加,设置,IO6=1(有障碍) 直流电机停止 延时100毫秒 直流电机反转 延时100毫秒 确定,单击,保存,编译,下载,成果篮,说一说,学习了本课你有哪些收获?,结束,返回,机器人比赛类型主要有:,( )与,沿 线 走,避 障,( ),