(
课件网) 第十五课 机器人走迷宫 左手法则就是:机器人先判断前方是否有障碍,如果有,机器人向右转90度,否则,再判断左侧是否能检测到障碍。机器人沿左墙走,在行走过程中需要不断检测与墙面的距离,当距离小于规定值时,机器人向右前方行走,当距离大于规定值时,机器人向左前方行走,让机器人始终与左侧墙面保持一定距离。 什么是左手法则? 右手法则:机器人先判断前方是否有障碍,如果有,机器人向左转90度,否则,再判断右侧是否能检测到障碍。机器人沿右墙走,在行走过程中需要不断检测与墙面的距离,当距离小于规定值时,机器人向左前方行走,当距离大于规定值时,机器人向右前方行走,让机器人始终与右侧墙面保持一定距离。 任务一:请同学们参考教材内容编写机器人走简单障碍场景图的程序,设置好参数后,进行运行。 任务二:请同学们通过左手法则及光源检测来完成这个任务,让机器人从迷宫的白色起点出发,走到黄色出口的光源处停下。 谢谢大家!第十五课 机器人走迷宫 一、教学目标 了解机器人的左、右手法则在走迷宫中的应用 掌握“条件判断”模块的使用方法 二、重点 了解机器人的左、右手法则在走迷宫中的应用 掌握“条件判断”模块的使用方法 三、难点 掌握“条件判断”模块的使用方法,各个模块的参数设置 四、教学过程 师:同学们,今天我们一起来学习机器人走迷宫,现在我们先来看一下机器人是怎么走迷宫的,请同学们仔细观察。(教师演示机器人走迷宫)。 师:同学们,看了机器人走迷宫以后,你们有没有发现机器人走迷宫的路线有什么规律? 学生:是沿着左侧的墙走的。 师:这位同学观察的非常仔细,机器人确实是沿着左侧的墙走的,它是遵守了左手法则。那什么是左手法则呢? 左手法则就是:机器人先判断前方是否有障碍,如果有,机器人向右转90度,否则,再判断左侧是否能检测到障碍。机器人沿左墙走,在行走过程中需要不断检测与墙面的距离,当距离小于规定值时,机器人向右前方行走,当距离大于规定值时,机器人向左前方行走,让机器人始终与左侧墙面保持一定距离。 师:现在我们已经学习了左手法则,知道机器人沿着左侧墙走的方法叫左手法则,那如果机器人是沿着右侧的墙走,那它叫什么法则呢? 学生:右手法则。 师:对,是右手法则,那你们能在左手法则的基础上总结出右手法则吗?给你们一分钟的思考时间,同桌可以相互讨论一下。 学生:右手法则:机器人先判断前方是否有障碍,如果有,机器人向左转90度,否则,再判断右侧是否能检测到障碍。机器人沿右墙走,在行走过程中需要不断检测与墙面的距离,当距离小于规定值时,机器人向左前方行走,当距离大于规定值时,机器人向右前方行走,让机器人始终与右侧墙面保持一定距离。 师:我们已经学习了左手和右手法则,接下来,就让我们以左手法则为例,来完成简单避障场景图的行进路线。 师:我们先来看一下机器人是怎么走简单避障场景图的? 师:教师演示机器人走简单壁障场景图。 教师提问,学生回答。 师:现在我们明白了机器人走简单障碍场景图的流程,接下来我们来编写程序。 任务一:教师要求学生按刚才的分析结合书本内容编写简单避障程序,设置好参数后,进行运行。 学生操作,教师巡视指导,完毕,老师请学生展示成果。 师:这个任务大家都完成的非常好,接下来请同学们完成机器人走迷宫这个程序。 任务二:请同学们通过“左手法则”及光源检测来完成这个任务,让机器人从迷宫的白色起点出发,走到黄色出口的光源处停下。 学生操作,教师巡视,若学生遇到问题给予适当的引导和纠正。完成教师请学生展示自己的作品。 五、总结: 本节课我们以左手法则为例分析了机器人走迷宫的编程方法 ... ...