机器人传感器的分类(编程机器人9--)
机器人传感器的分类(编程机器人9--)脚本就一个,也很好理解:—基础脚本—接下来,我们来看下Omibox机器人上用到的红外线传感器及其原理:02
这节课我们学习红外线传感器
01
—红外线传感器—
相比于上节课我们讲授的循迹传感器,红外线传感器在生活中我们就接触的多了,家里最常见的就是红外遥控器了吧!另外,红外线传感器在测距,测温方面的应用也是非常广泛的。
接下来,我们来看下Omibox机器人上用到的红外线传感器及其原理:
02
—基础脚本—
脚本就一个,也很好理解:
获取Omibox左边或者右边红外传感器的检测结果。进而来判断机器人小车左边或者右边是否有障碍物。
03
—应用脚本—
上面是一个完整使用红外线传感器来控制机器人小车运动避障的脚本。
我们来梳理下,总共其实有4种情况:
1)左右两边都有障碍物
2)左边有障碍物
3)右边有障碍物
4)左右两边都没有障碍物
对应这四种情况,逻辑如下:
根据上图,我们就能比较容易的制作出逻辑脚本了,注意脚本中“如果...否则...”的多处嵌套使用。
接下来,就上传脚本试下吧,看看机器人小车在运动中是否会自动避障呢?
本系列其他教程链接如下:
编程机器人 -- 简介
编程机器人2 -- 控制车灯
编程机器人3 -- 使用按键控制
编程机器人4 -- 声音传感器与光传感器
编程机器人5 -- 马达/电机
编程机器人6 -- 点阵屏
编程机器人7 -- 颜色传感器
编程机器人8 -- 循迹传感器