假定有三个坐标系W、A、B,其中W为基坐标系。
变换矩阵的左乘和右乘
当坐标系A变换成坐标系B时,可左乘一个矩阵,也可右乘一个矩阵
对于左乘的情况,变换矩阵为
表示的是一个基于基坐标系的平移和绕轴旋转的变换,式中的变量均以基坐标系为参考坐标系。
对于右乘的情况,变换矩阵为
表示的是一个基于A坐标系(联体坐标系)的平移和绕轴旋转的变换,变换矩阵刚好为B坐标系在A坐标系下的表示,式中的变量均以A坐标系为参考坐标系。
微分变换
当变换前后的两个坐标系非常接近时,变换矩阵简化为
两种坐标系下微分变换平移和旋转的关系
由于左乘和右乘两种变换是等价的,即
其中
得到基坐标系下和联体坐标系下微分变换之间的关系
由此可得到基坐标系下和联体坐标系下平移旋转微分量之间的关系
微分变换的无序性
绕各个轴旋转的变换矩阵分别为
XYZ和ZYX旋转结果分别为
在忽略高阶无穷小的前提下,两式结果相同。另外,用同样的方法容易验证微小平移和微小旋转之间与变换顺序无关。在忽略高阶无穷小的前提下(即多个变分相乘的项),微分变换与次序无关,即微分变换具有无序性。
雅可比矩阵
雅可比矩阵为笛卡尔空间与关节空间的速度之间的关系
可得到微分运动量之间的关系
转动关节旋转时,以当前位置的连杆坐标系为参考坐标系,则微分运动的连杆坐标系绕其z轴旋转,该旋转运动在该坐标系下的微分平移和微分旋转矢量为
由此基于当前位置的连杆坐标系关于该关节的雅可比向量为
乘上基坐标系下和联体坐标系下平移旋转微分量之间关系的矩阵,转换到机器人基坐标系为