还剩4页未读,继续阅读
文本内容:
《机器人走迷宫》教学设计课题《机器人走迷宫》单元第一单元学科信息科技年级八年级教材分析这节课主要认识了超声波传感器和其工作原理,并拓展学习了超声波传感器在机^障碍物检测及规避中的应用,在利用mBlock软件编程控制超声波传感器的同时,编写程序,成功让机器人走迷宫,培养学生的学习和动手能力学习目标了解超声波传感器掌握超声波传感器的编程控制方法编写调试程序让mbot机器人完成走迷宫任务重点了解传感器在避障中的应用难点自己编写走迷宫的程序教学过程教学环节教师活动学生活动设计意图导入新课师大家平时走过迷宫吗?图1-4-1迷宫如图1-4-1所示,在日常生活中走迷宫是一项很有趣的游戏,迷宫里道路情况复杂,可以考验人的记忆力和判断力,非常具有挑战性那么我们的开源机器人能够迎接这个挑战吗?现实生活中的迷宫充满复杂通道,人们很难找到正确的通行道路,走出迷宫要具有敏锐的判断力以及良好的记忆力我们的开源机器人mbot具有一双神奇的“大眼睛”,可以轻松完成走迷宫的任务,让我们一起来认识一下吧带出机器人和迷宫的课题循序渐进引发学生思考讨论讲授新课认识超声波传感器超声波传感器如图1-4-2所示就像mbot的“眼睛”,能让mbot知道其与前方物体的距离超声波传感器所测数值的单位是厘米cm精确度为1cm最大可测距离为400cmmbot超声波传感器标有T的一端为发射端用来发射超声波信号;而标有R的一端为接收端,能够接收遇到障碍物反射回来的信号,可以用来帮助mboi避开障碍物超声波传感器模块是一个用来测量距离的电子模块,它主要由超声波发射器、超声波接收器和控制电路组成当超声波发射器收到指令时,会向前方发出人耳听不出的高频声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,当反射回来的声波被超声波接收器收到时,超声波接收器会立即停止计时,如图1-4-3所示图1-4・3超声波原理声波在空气中的传播速度大约是340m/s根据计时器记录的时间(控制器就可以计算出发射点与障碍物之间的距离注意超声波传感器测量的有效范围是3-400cmo拓展延伸超声波传感器在机器障碍物检测及规避中的应用避障是指移动机器根据采集的障碍物的状态信息,在行走过程中通过传感器感知到妨碍其通行的静态和动态物体时,按照一定的方法进行有效地避障,最后达到目标点实现避障与导航的必要条件是环境感知,在未知或者是部分未知的环境下避障需要通过传感器获取周围环境信息,包括障碍物的尺寸形状和位置等信息,因此传感器技术在移动机器避障中起着十分重要的作用认识超声波传感器的概念,了解工作原理可提出问题讨论利用超声波传感器对距离的检测,将前方障碍探测出,并且通过超声波的传回数据以及红外线传感器对小车两侧的障碍物位置的确定,进行判断c超声波传感器检测距离原理是测出发出超声波至再检测到发出的超声波的时间差,同时根据声速计算出物体的距离由于超声波在空气中的速度与温湿度有关,在比较精确的测量中,需把温湿度的变化和其它因素考虑进去超声波传感器一般作用距离较短,普通的有效探测距离都在5-10m之间,但是会有一个最小探测盲区,一般在几十毫米,由于超声传感器的成本低,实现方法简单,技术成熟,是移动机器人,AGV无人机,汽车避障中常用的传感器°拓展关于超声波传感器的知识增强理解对之后实践操作做准备用mBlock软件编程控制超声波传感器做中学编程控制超声波传感器,获取超声波传感器的数值,并让熊猫说出小车到障碍物的距离图1-4-4熊猫报距离脚本.连接超声波传感器一般将超声波传感器连接到mCore主控板的接口3上,再将主控板用USB线连接到电脑上,打开主控板,选择串口.编程设计编制如图1-4-4所示脚本学习课件程序脚本操作
3.执行脚本将手对准超声波传感器前后移动距离,观察舞台中熊猫所报数值的变化,理解超声波传感器的工作原理因mBlock软件版本不同,使用mBlockv5编制完成上述脚本时,需要建立一个变量“距离”机器人走迷宫图1-4-5自建迷宫.学习任务用现有材料搭建迷宫场地如图1-4-5迷宫场地要具有可随时调整的特点,且迷宫里的障碍物要有一定的高度,可以让mbot机器人检测到,设计程序控制机器人从迷宫人口进入,从出口离开.任务分析1迷宫是可以随时调整的,程序设计完成后机器人要适应各种迷宫的变化;2使用本单元第二节课中搭建完成的mbot机器人完成学习任务;3用超声波传感器完成此项任务,以超声波传感器的数值代表mbot与前方障碍物的距离设判断值为10cm当mbot和前方物体的距离大于10cm时,代表前方无障碍物,mbot保持一定速度前进;当mbot和前方物体距离小于10cm时,代表前方出现障碍物,此时mbol需要改变运动方向躲避障碍物自建迷宫中出现的问题可以提出并讨论尽可能动手实践.参考程序参考如图1-4-6的脚本,分小组探究完成让mbot机器人走迷宫的脚本设计图1-4-6机器人走迷宫脚本.运行程序运行程序,观察机器人走迷宫的情况,调试修改脚本为了测试机器人的适用性,应该在多个不同的迷宫里进行测试练一练机器人能否顺利完成走迷宫的任务?如果任务成功,请记录下你的程序;如果任务失败,请查找原因,完成表1-4-1o小组合作记录问题,分析错误原因,并再次调整程序表1-4」问题记录表问题呈现、错误原因、解决方法
一、前方避障失败电机速度问题调整电机速度
二、其他角度避障失败超声波传感器安装的位置问题重新选择位置安装传感器
三、转弯后再次撞上墙壁运行程序是否正常实践并总结问题总结实践中遇到的难题并解决问题实践与提高.礼让行人是文明驾驶的基本要求设计一款智能小车礼让行人,要求mbot机器人在板载按钮启动后行驶,若遇到前方有行人过马路(距离<10cm)就停止前进,若行人离开就继续前进分小组探究完成车辆自动礼让行人的学习任务.有兴趣的学生继续分组完成“悬崖勒马”的学习任务,让mbot机器人行走到危险的“悬崖”边(可将白色或浅色桌面的边缘设为“悬崖”边)时自动停下来,使其具有智能识别路面的技能注意首先要对mbot机器人进行改装,将超声波传感器改装到mbol底部,测量它与桌面的距离编程设计mbot在板载按钮启动后行驶,探测到前方有路就继续前行,没有路(即为悬崖)就停止前进对拓展可提出问题引发思考课堂小结这节课我们学习了认识了超声波传感器,并拓展学习了超声波传感器在机器障碍物检测及规避中的应用,在利用mBlock软件编程控制超声波传感器的同时学习了如何让机器人走迷宫,总结所学要点并应用于实际吧总结对本节课内容进行总结概括板书认识超声波传感器用mBlock软件编程控制超声波传感器机器人走迷宫。
个人认证
优秀文档
获得点赞 0