Yaw,Pitch和Roll分别与Heading,Pitch和Bank相同吗?

时间:2013-06-06 19:45:27

标签: rotation quaternions cinema-4d

我有两个不同的系统(引擎A,引擎B)。引擎A( Motive Tracking Software )生成(Yaw,Pitch,Roll)和引擎B( Cinema 4D )期望(Heading,Pitch,Bank)。

我的研究结果表明,这两个系统之间没有区别。

Yaw     Pitch   Roll
Heading Pitch   Bank
Y       X       Z

但是,出于某种原因,当我导入值时,我得到了不匹配。

我的输入值如下。

Frame, Yaw, Pitch, Roll 

0,  179.98199463, 5.58994007, 20.91039276

1,  -0.02482126, 0.21532322, -0.06678514

2,  -0.03007862, 0.24067645, -0.12998220

但是当我导入值时,我得到了奇怪的数字:

Frame, Heading, Pitch, Bank

0, 119.383, -16.126, 72.529

1, -1.422, 12.337, -3.827

2, -1.723, 13.79, -7.447

如果您能给我一个提示,或者如果这些系统之间存在差异,那么您可以为我提供正确的计算。

3 个答案:

答案 0 :(得分:7)

Yaw,Pitch,Roll与Heading,Pitch,Bank相同。

由于Cinema4D期待辐射数,我得到了奇怪的数字。我已经想到了所有三个轴的测试目的(1,1,1)。

答案 1 :(得分:3)

过时的帖子可能但我必须在这里纠正一些事情。标题与偏航相比。例如,如果飞机向上倾斜45度,然后向左偏航15度,它将在航向上改变15度。相反,它将向下和向左俯仰,航向和俯仰将改变小于15度,但航向和俯仰的总角度变化将为15度。

答案 2 :(得分:0)

我的研究使我得出以下结论(一般而言):

  

绕x轴旋转=滚动=航向
绕y轴旋转=俯仰=   bank
绕z轴旋转=偏航=姿态