我有两个不同的系统(引擎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
如果您能给我一个提示,或者如果这些系统之间存在差异,那么您可以为我提供正确的计算。
答案 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轴旋转=偏航=姿态