课题第十五课机器人认路教学目标1
通过常见传感器的介绍,了解教学用机器人常用传感器的作用及其简单原理
通过认路机器人搭建,学会传感器的安装与端口设置
通过认路机器人项目设计,初步掌握利用分支结构和循环结构编写程序
通过机器人认路项目的实施,理解机器人获取外部信息的方式,了解机器人利用各种信息做出决策的原理
重难点教学重点:灰度传感器的安装与端口设置;分支结构、循环结构
教学难点:分支结构中的条件设置
课前准备机器人编程软件;机器人认路场地的搭建;机器人或机器人仿真软件;多种传感器实物;课时安排2课时教学过程一、导入1
机器人能通过程序设定进行巡逻,那是否可以根据特定的环境让它自己认路呢
这样就可以实现机器人沿着盲道带着盲人外出,给盲人的生活带来极大的便利
师生交流,揭题:机器人认路二、新课教学1
展示“传感器”
(触碰传感器、红外测障传感器、灰度传感器、火焰传感器、指南针传感器、红外测距传感器)教师简介各种不同传感器的作用及简单原理
(重点介绍灰度传感器)2
任务一:各小组交流,合作完成灰度传感器的安装,参考图15-4所示,在机器人前方的底盘上安装左、右两个灰度传感器,用来检测黑线,把机器人放到黑线上,使左右两个灰度传感器分别位于黑线两侧
(教师个别指导)3
任务二:各小组讨论,机器人在沿黑线行走时会出现哪些情况
师生交流:罗列出以下方案(1)如果两侧都没有检测到黑线,说明机器人左、右两个传感器分别位于黑线两侧,则命令机器人前进
(2)如果左侧传感器检测到黑线,则命令机器人左转
(3)如果右侧传感器检测到黑线,则命令机器人右转
(4)如果左、右两侧都检测到黑线,说明到达目的地,则命令机器人停止
师生交流,展示程序流程图,教师简要介绍流程图
教师演示检测传感器在不同颜色的色带上的灰度值
(各小组操作完成灰度值的检测
根据流程图编写程序