【发布时间】:2011-04-14 11:09:57
【问题描述】:
我在高中的FIRST 机器人团队工作,我们正在开发一个猕猴桃驱动机器人,其中三个omni wheels 安装在等边三角形配置中,如下所示:
问题在于对机器人进行编程以驱动电机,从而使机器人沿给定操纵杆输入的方向移动。例如,要“向上”移动,电机 1 和 2 的功率将相等,而电机 3 将关闭。操纵杆位置以向量的形式给出,我在想如果电机也用向量表示,vector projection 可能就是我需要的。但是,我不确定这是否正确,如果是,我将如何应用它。我也有一种感觉,一个操纵杆位置可能有多种解决方案。任何帮助将不胜感激。
【问题讨论】:
-
您可以将方向矢量表示为两个运动矢量的总和,因为它们形成了完整的基础。您应该使用某些标准省略第三个向量。那么你应该找到独特的解决方案。
标签: language-agnostic math vector robotics