任务一 智能鼠直行的控制方法

智能鼠上的传感器相当于它的“眼睛”,而它的两个轮子相当于“脚”。想要它按照要求去运动和工作,就要学会控制使用它的“眼睛”和“脚”。人在运动时,通过眼睛观察周围的信息,并以这些信息作为依据去指挥脚运动。智能鼠也是这样,通过传感器来获取外界信息,并以此为依据来控制它的轮子运动。

当智能鼠向左偏移时,增加左侧电动机速度或者减小右侧电动机速度。

当智能鼠向右偏移时,增加右侧电动机速度或者减小左侧电动机速度。

这里采用“暂停一步”的方法:当智能鼠偏移时,外侧电动机暂停一步,从而达到校正的目的。

视频

实验:智能鼠直行

流程图如图2-1-1所示。

图2-1-1 智能鼠运行校正流程图

主程序: