我正在尝试实现逆运动学求解器,但这次即使使用末端执行器的方向。当末端执行器只需要该位置时,我成功了。
我了解到,在这种情况下,您可以像这样构造雅可比矩阵,其中 w_i 是全局空间中的第 i 个旋转轴,p_i 是从第 i 个轴到目标位置的向量。
问题是当我必须在下面的等式中计算 x_dot 时。
当 x_dot 只考虑位置并且没有方向时,这非常简单。但是现在当 x_dot 需要 6 个条目(位置、方向)时,我不知道应该为方向部分做什么。我一直在使用欧拉角来表示我的程序中的方向。
我现在的想法只是用目标的偏航、俯仰和滚动减去当前末端执行器的偏航、俯仰和滚动,然后将每个结果除以 100。但这似乎有点复杂。有没有更好的方法来解决这个问题?任何想法将不胜感激!