单位四元数 Q=x0+x1i+x2j+x3k,(x02+x12+x22+x32=1),表示一个机构姿态,其意义为:
机构绕着方向为 x1i+x2j+x3k 的轴旋转 2arccos(x0) 角度.
其对应的单位四元数 Q 的旋转矩阵为:
⎝⎛2(x02+x12)−12(x1x2+x0x3)2(x1x3−x0x2)2(x1x2−x0x3)2(x02+x22)−12(x2x3+x0x1)2(x1x3+x0x2)2(x2x3−x0x1)2(x02+x32)−1⎠⎞
matlab 计算参考 四元数转矩阵