内容正文:
仿真机器人——探险路上
教学目标:
1、掌握红外避障的方法。
2、学会条件循环的应用。
3、让机器人在单房间内自由行走,并走出房间。
教学重点:
1、红外避障的方法。
教学难点:
1、多种模块的综合应用,变量计算。
2、机器人思维方式。
教学过程:
一、情境导入
同学们,一个机器人在探险路上被困密室,需要你的帮助,现在我们发起营救行动,一起帮助机器人逃离密室吧。
你有信心救出机器人吗?
要想救出机器人,需要你教会机器人一些本领。
二、任务一:学习红外测障模块的使用
首先,我们要让机器人学会避开障碍物,我们可以使用“红外测障”传感器。
当前方遇到障碍物时,可以让机器人右转或左转避开。
教师演示红外测障传感器应用。
学生练习。
如何让机器人碰到障碍物后右转或左转。
三、任务二:分析并学习红外测障模块在实际环境中的应用。
1、现在,机器人已经初步学会了避开障碍物的方法。下面,我们一起研究一下,在这个密室试练场1中,如何让机器人利用刚才学习的本领,避开障碍物,并逃离呢?
请同学们注意思考,你所编写的程序怎样才能适应不同的场地呢?
2、请同学们小组讨论。
3、集体交流。
(可以让机器人绕着房间走一圈,找到房门,走出去)
我们就把刚才的机器人放到这个房间里试试。
4、学生练习
加载房间环境,将机器人放入房间测试。
5、测试发现,机器人始终绕着房间在走,即使在房门口,也不会自己走出去。看来,还需要同学们帮他想办法。
学生发现,可以让机器人反过来再走一圈,总有一次会从房门走出去。
6、怎么才能让机器人知道“走一圈出不去就反过来再走一圈”呢?
下面我们一起来学习“条件循环”模块。
7、学生练习。
看来,机器人已经知道循环4次(也就是小于5次)就能绕房间一圈,然后就可以反过来走了。
你能让机器人反方向再绕房间一圈吗?
四、拓展练习:让机器人走出终极密室
有些同学已经完成了基本任务。
随着时间的变化,终极密室会发生不同的变化,如何让机器人走出终极密室呢?请这些同学上台来讲讲他的思路。
学生练习。
五、总结:
今天我们学会了如何让机器人避障。通过同学们的帮助,机器人以及学会如何避障,终于安全地从密室中逃脱出来。
当然,我们的这一段程序中还可以编写的更合理,以后同学们可以再进一步研究,让程序变得更完善。
学科网(北京)股份有限公司
$$