(
课件网) 第五节 循迹机器人 学习目标 了解巡线传感器 掌握巡线传感器的编程控制方法 学会设计巡线机器人 学习目标 现实生活中,蚂蚁会沿着地面上有糖的路线行走;警犬和搜救犬会追寻气味搜寻目标,地铁和火车会沿着既定的轨道行驶,那么机器人是否可以沿着既定的路线行走呢? 学习目标 沿着既定路线行走,是机器人的基本功能之一。通过科学合理的搭建,编写正确合理的程序,就可以控制开源机器人按照任务需要自主分析选择行驶的路线,完成循迹行走。 拓展延伸 酒店如果要使用机器人送餐,那么会在机器人的程序里面输入客人所在的楼层和房间号,这样机器人就会自行进到电梯里面,到达指定的楼层,指定的房间到门口之后会自助地来按响门铃。 酒店机器人 新知讲解 巡线传感器,如图1-5-1所示,一般安装在机器人的下方,通常被用来控制机器人沿着既定路线行走。Makeblock使用专用巡线传感器进行巡线操作,这与其他一些品牌的机器人不同。巡线传感器返回值并不是光线的强度,而是巡线传感器与黑线之间空间的相对状态,而其他类型的传感器,更多检测的是周围环境的物理状态。 认识巡线传感器 图1-5-1 巡线传感器 新知讲解 Makeblock巡线传感器由两个传感器Sensorl和Sensor2构成,每个传感器又由一个红外发射器和一个红外接收器组成(如图1-5-2)。其检测范围为1cm到2cm。 认识巡线传感器 图1-5-2 巡线传感器的组成 拓展延伸 巡线传感器的工作原理 随着少儿编程日渐火热,全国各地的机器人赛事也越来越多,而机器人挑战赛中的最常见的巡线赛就是同样的工作原理。 不论是中国青少年机器人竞赛这样的大赛,或者省赛、地区赛等都会设置巡线类的挑战赛。 拓展延伸 巡线传感器的工作原理 巡线赛考验参赛者对比赛地图路线的判断与理解,通过编写相对应的程序控制机器人完成地图上的巡线任务。机器人巡线一般都是走的黑线,那机器人为什么会沿着地图上的黑线走呢? 拓展延伸 巡线传感器的工作原理 智能巡线机器人之所以能够寻迹,主要使用的是巡线传感器。巡线传感器是由前方的红外发射与接收探头来完成的。它和送餐机器人使用的磁条感应传感器的工作原理相同,都可以使机器人按照轨迹行走。 拓展延伸 巡线传感器的工作原理 巡线传感器实质上是红外传感器。一个用来发射红外线,一个用来接收红外线,并根据接收到反射面反射红外线的量的多少来判断传感器所处的位置。 拓展延伸 巡线传感器的工作原理 红外光线有一个反射特性,对于不同的物体反射特性是不一样的,特别是对白色反光的物体,红外光线的反射量将会多一点。而对黑色不反光的物体,红外反射量将会大量的减少。黑色能大量地吸收红外线,若巡线传感器在黑线上,则接收到的红外线少;若巡线传感器不在黑线上,则接收到的红外线多,利用分支结构对此进行判断可让机器人巡线行走,当需要转弯的时候,控制左右轮子加减速即可。 新知讲解 巡线传感器的红外发射器在机器人小车行驶过程中不断向地面发射红外光: 若红外光被反射(如遇到白色或其他浅色平面),则接收器收到红外信号,输出数值1(此时可观察到巡线传感器背面对应的蓝色LED指示灯亮起); 若红外光被吸收或无法被反射,则接收器收不到红外信号,输出数值0。 巡线传感器的四种状态 新知讲解 每个传感器都有两个状态,0和1,所以两个传感器组合在一起,就使得机器人小车的巡线传感器有四种状态,分别是0,1,2,3,如表1-5-1所示。 巡线传感器的四种状态 状态1 状态2 状态3 状态4 图示 说明 mbot在黑线上,巡线传感器值为0,保持前进 mbot偏离黑线向右,巡线传感器值为1,应向左转回到黑线上 mbot偏离黑线向左,巡线传感器值为2,应向右转回到黑线上 mbot不在黑线上, ... ...