两个马达之间如果不使用外围方法控制,速度偏差10%都是十分普遍的。所以我们必须使用外围的传感器(指南针模块、红外模块、超声模块、复眼模块等等)进行马达运转方向的调节控制。
其次,由于结构的安装不当,导致机器人不是按直线行走的现象也很普遍。请检查安装的结构:
1)轮子运转是否平行;
2)机器人重心是否在马达中心连线上;
3)万向轮、导向轮是否被卡住或者是 引起机器人转向的原因;
4)轮胎的边缘是否受到摩擦,轮胎的接触地面的整圈,是否平行与马达的旋转;
所以请各位在程序编写之前,仔细调整好结构;上紧螺丝,确保稳定;使用不同的传感器来改善运行的控制方法。只有这样才能最大限度避免机器人不能很好走直线问题的困扰。