Table of Contents
雅各布矩阵是机器人解决反动因学问题的基本工具,它们将联合速度与最终效应速度联系起来,从而能够精确控制机器人武器。 了解如何得出和利用这些矩阵对于有效的机器人运动规划至关重要。
衍生出雅各布星矩阵
雅各宾矩阵来源于机器人操纵器的前向动能方程,这些方程将最终效应器的位置和方向描述为联合变量的函数,在时间上将这些方程区分为生成雅各宾.
对于一个具有联合变量(theta 1,theta 2,...,theta n)的操纵器,雅各比(J)将联合速度(dot{theta})映射到终端效应速度(v):
[v=J(theta) dot{theta}] (中文(简体) ).
矩阵(J(theta))是通过对每个联合变量采用部分的终端效应方位和方向衍生物来计算出来的。
使用雅各比亚反向动因学
反动动因学涉及找到实现理想的端效应位和方向的关联变量(theta). 当关系非线性时,雅各比亚语提供围绕当前配置的线性近似.
为了计算期望的终端效应速度(v ⁇ ⁇ desired})的关节速度,雅各比人反向使用:
[点{Theta}=J(Theta)}========
如果雅各比人不是正方形或不可逆的,则采用伪反面等技术来寻找最小方的解决方案.
实际考虑
准确计算雅各宾人对于有效的反动运动至关重要。 声乐(singularities),即雅各宾人失去等级,会造成问题。 规范化方法或最小的方块被用来处理这些情况。
迭代算法在雅各比亚语的基础上更新联合变量,直到达到理想的终端效应位置. 这一过程需要仔细选择步态大小,以确保趋同,避免不稳定.