你如何计算完整机器人的行进距离和角度?

时间:2012-09-30 04:29:12

标签: algorithm distance drive robot

如果我能确定完整驱动机器人的四个轮子中的每个轮子的距离,我将如何计算机器人行进的距离?它在机器人的不同侧使用4个全向轮,类似于这个机器人:http://www.youtube.com/watch?v=CLRDQPrp2Ds

另外,我有兴趣根据这些信息找出机器人面对的角度。我在网上找到的所有内容基本上都是建议使用陀螺仪或加速度计来达到此目的。但是,我无法访问任何一个,并且我对如何能够以代数方式解决问题非常感兴趣。由于每个车轮作为动态测量驱动器的一部分所经历的滑动,因此想出这一点似乎非常具有挑战性。

我意识到机器人技术通常不是Stack Overflow的主题,但其最终目的是在机器人的微控制器上计算这些信息。

非常感谢, 丹

1 个答案:

答案 0 :(得分:0)

我们使用MLX90316传感器来了解电机已经转动了多少并从那里计算出一切。所以在我们的案例中没有加速度计的东西。我不是说加速度计是错误的还是坏的方式,只是我们选择了不同的路径而且似乎有效。

我们的主要机器人不是完整的,并且还有其他问题,所以我无法确定你的情况有多精确。如果您知道电机旋转了多少,那么对于完整的机器人计算很容易。