8

我有两个不同的系统(引擎 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

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

4

3 回答 3

9

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

我得到了奇怪的数字,因为 Cinema4D 期待辐射数字。当我为所有三个轴的测试目的(1、1、1)通过时,我已经弄清楚了。

于 2013-06-07T13:47:50.873 回答
3

可能是过时的帖子,但我必须在这里更正一些东西。航向偏航不同。例如,如果一架飞机俯仰 45 度,然后向左偏航 15 度,它的航向不会改变 15 度。相反,它会向下和向左倾斜,并且航向和俯仰角的变化将小于 15 度,尽管航向和俯仰角的总角度变化将是 15 度。

于 2018-01-18T16:41:53.980 回答
0

偏航、俯仰和滚动不同于航向、姿态和坡度。航向、姿态和坡度是 3-2-1 欧拉角对应的。偏航、俯仰和滚动应该被视为运动。“车辆俯仰、车辆偏航、车辆侧倾”等。如果您有角速度矢量,那么沿车辆框架的投影会产生偏航率、俯仰率和侧倾率。

正如另一位用户指出的那样,如果车辆倾斜 45 度到 45 度的姿态,然后执行偏航运动,您不仅会改变航向,还会改变姿态和坡度。例如,如果车辆随后偏航 90 度,最终结果将是其航向将偏离原始配置 90 度,其姿态将为 0 度,其坡度将为 45 度。

于 2021-08-20T18:14:26.880 回答