第四课 让机器人送餐 一、 教学目标 1、知识目标: ①、了解马达的运转带动齿轮及机器的运转原理。 ②、知道通过马达控制机器人运动的基本原理。 2、能力目标:通过实践培养学生的观察能力、动手能力、创造能力,具体要达到: ①、通过编辑程序控制机器人前进、转向等动作。 ②、学会按需组装简单机器人,例如:齿轮连接、马达的连接等; ③、观察机器人的运作原理,思考是否能改进,使它运作得更好一些。 3、情感目标: ①、培养良好的生活习惯、与人的沟通与合作、对他人的尊重、面对困难的毅志力与自信心的树立及时间的合理分配和利用。 ②、培养学生对待知识的科学态度和辩证唯物主义观点。 ③、培养学生探索机器人的兴趣和科学精神。 二、教学重点、难点 重点:正确完成通过编辑程序控制机器人前进、后退、转向、上下移动等动作。 难点: ①、用电脑编辑控制程序,控制机器人完成任务规定动作; ②、按需组装好能完成规定任务的机器人; ③、控制好机器人完成任务的动作距离。 三、教学方法 以学生直接实践体验为主,辅以教师演示、启发、引导。 四、教学准备 纳英特机器人套装若干套,乐高机器人套装若干套,电脑,积木、导线等若干工具。 五、教学过程 教学环教师活动 节 前两次课我们学习过“让机器人动起来”、“能行走的机器人”,现在我们来回忆学生回顾旧知识,回答:一下机器人怎样前进的。 板书: 复习旧Motor 0,50 知识 Motor 1,50 Sleep 2 问题一:请一位同学来说说上面这段代码是什么意思。 马达转动的时间为2秒。 达按转速50正转;两个三行代码分别是让0号马达按转速50正转;1号马学生活动 问题二:如果是乐高机器人又是怎么样实现上面的功能。 导入新情景演示:一个机器人按正方形的路径进行;一个机器人进行“送餐”表演。 学生观察、思考,激发学任务 今天我们不光要让机器人前进,我们还要让它按照我们的设定的程序前进。 生兴趣 一、教纳英特机器人走正方形 要让纳英特机器人完成走正方形,实际上就是让机器人重复完成四次“前进→学生观察、分析机器人是转弯”的动作。 如何通过程序实现“转我们先来看看,机器人是怎样实现“前进→转弯”的:首先启动电机,让机器人变”。 以一定的速度向前一段路程,再以左轮(或右轮)为中心转动90°,最后停止。这样就走完了正方形的一个边。BASIC程序设计可参考教材图4-1。 新 二、让乐高机器人去送餐 课 任务分析:机器人运动的同时,还需要有一只机械手托起餐盘。另外,机器 人必须准确地到达目的,并能准确地将餐盘放在餐桌上,后退回出发点时不 可以将餐盘打翻。由于餐桌上的空位不在出发区的正前方,机器人必须做转 弯运动。 学生分析总任务、解决策解决策略:用两个马达驱动机器人的运动,一个马达控制机械手,完成送餐略,思考如何在程序设计任务。机器人行进路线和动作行为:前进——右转——前进——放餐盘——里实现左右转、后退、放后退——左转——后退。用时间控制机器人前进、转弯、后退的距离。 第一个任务:让机器人走正方形 餐盘等具体动作 这个任务由纳英特机器人机器人来完成,刚才我们讲了正方形一个边的程序,想一想:要让机器人走正方形,该如何修改程序?如果要让机器人与运动员同学们参考图4-2进行程一样绕正方形场地跑三圈,又该如何修改程序?参与程序如图4-2所示。 指导实验 序设计与修改实现机器用通讯下载线将机器人与计算机连接,打开下载运行开关;单击编译下载按人跑正方形三圈 钮,编译下载程序,试运行,观察机器人运动情况,修改程序。 动手体验 第二个任务:让机器人送餐 要完成这个任务,首先要搭建可以实现送餐的机器人,图4-5A是马达驱动机 器人运动的参考搭建,这里采用的是齿轮传动,主动轮24齿,从动轮40齿。完成这个任务有两种方法。 方法1、时间控制法。 乐高机器人送餐重点要解决几个关键动作:前进——右转——前进——放餐 本文来源:https://www.wddqw.com/doc/9bb86f7a3f1ec5da50e2524de518964bcf84d28f.html