内容正文:
机器人走迷宫
观察思考
2.思考探讨:机器人是如何完成走迷宫的?
1.观察:机器人走迷宫
小组探究
1.阅读课本P82—P84.
2.小组明确任务:设计走迷宫的机器人。
3.任务要求:
设计一个走迷宫的机器人,让它从迷宫的左下角出发,在迷宫里行走,寻找出口,找到出口后能自动停止。
任务功能分析
1.小组讨论:功能分析与对应的零部件。
2.完成表格:
功能 零部件
机器人行走 左右电机,大板,导向轮
控制系统 一个微电脑
识别障碍物 两个红外避障传感器
终点停止 一个轨迹识别传感器
策略分析
小组讨论:有哪些策略可以实现机器人走出迷宫任务?
A.左手定则:机器人沿着左边的墙走,直到走到出口。
B.右手定则:机器人沿着右边的墙走,直到走到出口。
左手定则
1.左手定则:用左手摸索左边墙壁,用右手感知前面是否有障碍物,沿左边墙壁摸索行走,成为左手定则。
2.小组探讨:用左手定则,机器人如何行进?
情况 图解 行进过程
情况1 左手有墙,右手无障碍物,机器人前行。
情况2 左手无墙,机器人左转绕到墙壁背面。
情况3 右手有障碍物,机器人右转。
任务分解
1.小组探究:根据左手定则策略,如何对复杂任务进行任务分解,并分步实施?
2.提示:可否按三种情况,将总任务分为三个分任务,分三步编程仿真,逐步实施。
分解任务(一)
1.按“情况1”编程。
2.仿真模拟。
分解任务(二)
2.仿真模拟。(注意调试直行距离)
1.添加“情况2”编程。
分解任务(三)
1.按“情况3”编程。
2.仿真模拟。
小组讨论
1.小组讨论:机器人完成走迷宫后,为什么在终点没有停止呢?
2.小组探究:要实现机器人终点停止,如何设置轨迹传感器呢?
需要对轨迹传感器设置,直到找到轨迹停止.
新知探究
1.阅读课本P86—P89.
2.认识DO条件循环:
DO条件循环
1.DO条件循环的执行过程:
先执行循环体内的程序序列,执行完毕后,判断条件选项,当满足要求时,回到前面继续执行循环体内的程序序列。如此反复。当条件不满足要求时。就结束循环,执行循环体外后续的程序序列。
2.小组探讨:如何用DO条件循环模块设置轨迹变量?
小组探究
1.小组探究:轨迹变量放置在整个程序的什么位置?
放在整个程序开始的位置,用DO条件循环模块对轨迹变量进行设置。
2.小组探讨:如何用DO条件循环模