在机器人领域,一般会建立多个坐标系,不同坐标系中的变量采用齐次矩阵变换进行相互转换,在研究姿态时,做了一个假设:两个坐标系原点重合。姿态描述描述方法较多,最常用的是旋转矩阵R,此外还有方向余弦、四元数、欧拉角、欧拉轴角等。
旋转矩阵
引出旋转矩阵R:当两个坐标系原点重合,空间中的一点P在两个坐标中的坐标值之间的关系。
旋转矩阵R
首先,直接给出旋转矩阵R,然后再去证明和推导
式中,R表示旋转矩阵坐标B到坐标A的旋转矩阵,其中n、o、a表示坐标系B的坐标轴在A中的向量。
由于B坐标系的坐标轴为单位向量,且轴两两相互正交,所以旋转矩阵R是单位正交矩阵,满足下面特性
旋转矩阵可以实现两个坐标中坐标点或向量的转换