内容正文:
第2节 机器人灭火
目 录
CONTENTS
1
2
活动要求
任务分析
3
程序流程图
探究学习
学习目标:综合运用各种传感器制件灭火机器人并进行小组比赛。
学习感悟:没有规矩,不成方圆。
实践创作:制作灭火机器人。
一、活动要求
在“学生机器人”上搭载电扇,并在模拟房间的任意位置点燃一根蜡烛,蜡烛的周围有一圈白线,机器人开始在任何位置处搜寻蜡烛,找到蜡烛后,停在白线上用电扇将火吹灭,如图所示。
机器人灭火的模拟环境
二、任务分析
通过红外接收传感器判断火焰的方向和距离,从而控制机器人寻找火源。找到火源后,机器人停在蜡烛前的白线上,将火焰吹灭。
实践学习
1.准备好机器人和实验场地。
2.启动“学生机器人平台”,先执行“文件→打开”命令,打开“灭火.dat”文件,再打开“学生机器人”的电源,将程序写入“学生机器人”。
3.赶快让你的灭火机器人到现场执行任务吧。
三、程序流程图
“灭火.dat”程序的流程图,如图所示。
“灭火.dat”程序
你的灭火机器人顺利完成任务了吗?给它打个分数吧!
满分 得分
找到火源 50
做出灭火动作 20
将火扑灭 30
总分 100
讨论学习
你的机器人完成任务的情况如何?你认为还有哪些地方需要改进?
(1)竞技比赛中,规则的制订对比赛的结果起着决定性的作用。试着制订机器人灭火比赛规则,将规则执行情况填写在下表中。
规则要点 规则参数一 规则参数二 规则参数三
蜡烛摆放位置
机器人起始位置
蜡烛高度
电扇转动(功率)
比赛所用时间
结论
上网查找各类机器人
灭火比赛的规则
(2)进行机器人灭火比赛,以所用时间的长短排列名次,用时最短者获胜。
(3)能否让机器人在找到火源时,发出报警声呢?
(4)当蜡烛变短时,哪些参数会发生变化?
(5)如果机器人不能停止在蜡烛前的白线上,应如何改变程序参数呢?
(6)除了用电扇吹,还有其他办法能让机器人完成灭火任务吗?
谢 谢
$$