内容正文:
灭火机器人
学习目标:综合运用各种传感器,制作灭火机器人并进行小组比赛。
学习感悟:没有规矩,不成方圆。
学习资源:光盘(机器人灭火的视频,灭火.dat)。
实践创作:制作灭火机器人。
机器人灭火比赛是深受青少年喜爱的机器人竞技活动项目,它模拟了现实家庭中机器人处理火警的过程。用燃烧的蜡烛代表房间里燃起的火灾,机器人必须尽快找到“火源”并“扑灭”它。
1. 模拟环境
在学生机器人上搭建风扇,如图3.2—1所示。在模拟房间的任意位置点燃一根蜡烛,蜡烛的周围有一圈白线,机器人开始在任何位置处搜寻蜡烛,找到蜡烛后,停在白线上用风扇将火吹灭。
2.任务分析
通过红外线接收传感器判断火焰的方向和距离,从而控制机器人寻找火源,中考到后停在蜡烛前的白线上,将火焰吹灭。
实践学习
Stap1:准备好机器人和实验场地。
Stap2:程序调入和运行。进入“学生机器人平台”,执行“文件→打
开”命令,打开“灭火.dat”文件,写入机器人。
Stap3:赶快让你的机器人“消防员”到现场执行任务吧。
3.程序流程图
“灭火.dat”程序中的流程图如图3.2—2所示。
你的机器人“消防员”顺利完成任务了吗?给它打个分数吧!
满 分 得 分
找到火源
做出灭火动作
将火扑灭
总 分
讨论学习
你的灭火机器人完成任务的情况如何?你认为还有哪些地方需要改进?
(1)任何一场竞技比赛中,规则的制定对比赛的结果起着决定性的作
用。试着制订自己的灭火机器人比赛规则,将规则执行情况填写在下表中。
规则要点 规则参数一 规则参数二 规则参数三
蜡烛摆放位置
机器人起始位置
蜡烛高度
风扇转速(功率)
比赛所用时间
结论
上网查找各类灭火机器人比赛的规则
讨论学习
(2)进行灭火机器人比赛,以所用时间的长短排列名次,用
时最短者为优胜。
(3)能否在找到火源时,让机器人发出报警声呢?
(4)当蜡烛变短时,哪些参数会发生变化?
(5)如果机器人不能停止在蜡烛前的白线上,应如何改变程
序参数呢?
(6)除了用风