У меня две разные системы (двигатель A, двигатель B). Двигатель A () Программное обеспечение Motive Tracking) генерирует (Yaw, Pitch, Roll) и двигатель B (Cinema 4D) ожидает (Заголовок, Шаг, Банк).Является ли Yaw, Pitch и Roll соответственно тем же, что и 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
Было бы замечательно, если бы вы могли бы дать мне подсказку, или если есть разница между этими системами, что вы даете мне правильный расчет.
Будьте осторожны: сопоставление между осью координат _x_, _y_ и _z_ и _yaw_, _pitch_ и _roll_ ** не всегда ** одинаково (и это может создать путаницу). В вашем случае вы указываете _y_ на _yaw_, _pitch_ на _x_ и _roll_ на _z_, но, например, в другом случае (в конкретном случае, в котором я сейчас работаю), _x_ сопоставляется с _roll_, _y_ отображается to _pitch_ и _z_ отображается на _yaw_. Кроме того, следует также позаботиться о направлении оси _x_, _y_ и _z_ (в вашей конкретной проблеме) и вообще, если вы используете левую или правую систему координат. – nbro
Кроме того, в соответствии с этим [статья Википедии] (https://en.wikipedia.org/wiki/Aircraft_principal_axes) _bank_ на самом деле представляет собой смещение _ вокруг оси вращения. – nbro