Engee 文档

Quaternions to Rotation Angles

页面进行中。

根据四元数向量计算旋转向量。

类型: SubSystem

图书馆中的路径:

/Aerospace/Axes Transformations/Quaternions to Rotation Angles

说明

程序块 Quaternions to Rotation Angles 将一个四元素四元数向量 ( ) 转换为由三个角度描述的旋转 ( )。 方向余弦矩阵 的元素是四元数单位向量的函数。例如,对于旋转顺序 - - ,矩阵 的定义如下:

矩阵 ,由四元数的单位向量定义:

根据上述等式,我们可以推导出 的元素与 - - 的各个旋转角度之间的关系:











其中

  • -

  • - 这里是

  • - 这是

端口

输入

# q — 四元数
四乘以 1 的向量

Details

以 4 乘 1 向量表示的四元数。

数据类型

Float64`.四元数

复数支持

输出

# [R1, R2, R~3] — 旋转角度
矢量 3 至 1

Details

以 3 乘 1 向量形式返回的旋转角度。

数据类型

Float64`。

复数支持

参数

Parameters

# Rotation order — 旋转顺序
ZYX | ZYZ | ZXY | ZXZ | YXZ | YXY | YZX | YZY | XYZ | XYX | XZY | XZX

Details

选择三个旋转角度的旋转顺序。

ZYX | ZYZ | ZXY | ZXZ | YXZ | YXY | YZX | YZY | XYZ | XYX | XZY | XZX

默认值

ZYX

程序使用名称

rotation_order

可调谐

可计算