从四元数确定旋转向量
航空航天模块/工具/轴转换
四元数到旋转角度块转换四元数矢量(问0,问1,问2,问3.),变成由三个旋转角度(R1, R2, R3)所描述的旋转。该块通过将方向余弦矩阵(DCM)中的元素作为旋转角度的函数进行比较来产生转换。在这个块中使用的旋转是两个坐标系之间的被动变换。DCM中的元素是单位四元数向量的函数。Aerospace Blockset™使用使用标量优先约定定义的四元数。这个块对所有四元数输入进行归一化。有关方向余弦矩阵的更多信息,请参见算法.
为ZYX股票
,ZXY
,YXZ
,YZX
,XYZ
,XZY
旋转时,块产生一个介于±pi/2弧度之间的R2角度,以及介于±pi弧度之间的R1和R3角度。
对于'ZYZ', 'ZXZ', 'YXY', 'YZY', 'XYX'和'XZX'旋转,块产生一个R2角度,介于0和弧度之间,R1和R3角度介于±pi弧度之间。然而,在后一种情况下,当R2为0时,R3设置为0弧度。
DCM中的元素是单位四元数向量的函数。例如,旋转顺序z-y-x
, DCM的定义为:
单位四元数向量定义的DCM为:
由上式可得ZYX旋转顺序下,DCM元素与单个旋转角度的关系如下:
其中Ψ是R1, Θ是R2, Φ是R3。