如图所示分别Ow为世界坐标系,Oa为A坐标系,Ob为坐标系。其中为A坐标系相对于世界坐标系的空间变换,为A坐标系相对于世界坐标系的空间变换,同时也是坐标系A、B的位姿。
公式解释说明:
此处请注意变化的主体,主体不同矩阵的含义不同。
:为点1在坐标系A下的点坐标。
:为点从坐标系A到坐标系W的齐次坐标矩阵(4x4),同时也是世界坐标系旋转平移为A坐标系的变化矩阵。
:为点从坐标系A到坐标系W的旋转变化矩阵(3x3),同时也是世界坐标系W旋转为A坐标系的旋转变化矩阵。与前面对应。
:为点从坐标系A到坐标系W的平移变化向量,同时也是世界坐标系平移为A坐标系的平移变化矩阵。与前面对应。
1、点的坐标变化
问题: 假设A坐标系中有一点,求该点在世界坐标系W中的坐标?
其中:,代入上式:
反过来已知世界坐标系中的点,求A坐标系中的点,即是一个求逆的过程。
其中:,代入上式:
2、求坐标系的旋转平移变化
假设W坐标系下有一坐标变换B,若B作用在A坐标系后,A的新坐标系为:
首先坐标变换B是围绕世界坐标系变化的,所以后续运算应该左乘。
其中:,代入上式:
3、两个坐标系之间的相对变化
求从A坐标系到B坐标系的坐标变化为:
两者相等可得: