简述机器人速度雅可比、力雅可比的概念及二者之间的关系。
简述机器人速度雅可比、力雅可比的概念及二者之间的关系。
题目解答
答案
速度雅可比矩阵描述机器人关节速度与末端执行器速度之间的线性关系,而力雅可比矩阵描述末端执行器力与关节力之间的关系。二者互为转置关系,即力雅可比矩阵是速度雅可比矩阵的转置,这源于虚功原理(输入功率等于输出功率)。
答案: 速度雅可比矩阵描述关节速度与末端速度的关系,力雅可比矩阵描述末端力与关节力的关系,二者互为转置。
解析
本题主要考查机器人速度雅可比、力雅可比的概念及二者之间的关系。解题思路是分别明确速度雅可比矩阵和力雅可比矩阵的定义,再从虚功原理的角度推导二者的关系。
速度雅可比矩阵的概念
在机器人运动学中,设机器人的关节变量向量为 $\mathbf{q} = [q_1, q_2, \cdots, q_n]^T$,末端执行器在笛卡尔空间中的位置和姿态可以用一个齐次变换矩阵 $\mathbf{T}$ 来表示,$\mathbf{T}$ 是关节变量 $\mathbf{q}$ 的非线性函数,即 $\mathbf{T} = \mathbf{T}(\mathbf{q})$。
末端执行器在笛卡尔空间中的速度 $\dot{\mathbf{X}}$ 可以通过对 $\mathbf{T}$ 关于时间 $t$ 求导得到。根据复合函数求导法则,有:
$\dot{\mathbf{X}} = \mathbf{J}(\mathbf{q}) \dot{\mathbf{q}}$
其中,$\mathbf{J}(\mathbf{q})$ 就是速度雅可比矩阵,它描述了机器人关节速度 $\dot{\mathbf{q}}$ 与末端执行器速度 $\dot{\mathbf{X}}$ 之间的线性关系。
力雅可比矩阵的概念
在机器人动力学中,考虑末端执行器受到的笛卡尔空间力 $\mathbf{F}$ 和关节空间的驱动力矩(或力)$\mathbf{\tau}$。根据虚功原理,在微小的虚位移 $\delta \mathbf{q}$ 下,关节空间的虚功等于笛卡尔空间的虚功,即:
$\mathbf{\tau}^T \delta \mathbf{q} = \mathbf{F}^T \delta \mathbf{X}$
又因为 $\delta \mathbf{X} = \mathbf{J}(\mathbf{q}) \delta \mathbf{q}$,将其代入上式可得:
$\mathbf{\tau}^T \delta \mathbf{q} = \mathbf{F}^T \mathbf{J}(\mathbf{q}) \delta \mathbf{q}$
由于 $\delta \mathbf{q}$ 是任意的微小虚位移,所以有:
$\mathbf{\tau} = \mathbf{J}^T(\mathbf{q}) \mathbf{F}$
这里的 $\mathbf{J}^T(\mathbf{q})$ 就是力雅可比矩阵,它描述了末端执行器力 $\mathbf{F}$ 与关节力 $\mathbf{\tau}$ 之间的关系。
二者之间的关系
从上述推导可以看出,力雅可比矩阵 $\mathbf{J}^T(\mathbf{q})$ 是速度雅可比矩阵 $\mathbf{J}(\mathbf{q})$ 的转置,即二者互为转置关系,这一关系源于虚功原理(输入功率等于输出功率)。