2013-06-06 3 views
2

У меня две разные системы (двигатель 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 

Было бы замечательно, если бы вы могли бы дать мне подсказку, или если есть разница между этими системами, что вы даете мне правильный расчет.

+0

Будьте осторожны: сопоставление между осью координат _x_, _y_ и _z_ и _yaw_, _pitch_ и _roll_ ** не всегда ** одинаково (и это может создать путаницу). В вашем случае вы указываете _y_ на _yaw_, _pitch_ на _x_ и _roll_ на _z_, но, например, в другом случае (в конкретном случае, в котором я сейчас работаю), _x_ сопоставляется с _roll_, _y_ отображается to _pitch_ и _z_ отображается на _yaw_. Кроме того, следует также позаботиться о направлении оси _x_, _y_ и _z_ (в вашей конкретной проблеме) и вообще, если вы используете левую или правую систему координат. – nbro

+0

Кроме того, в соответствии с этим [статья Википедии] (https://en.wikipedia.org/wiki/Aircraft_principal_axes) _bank_ на самом деле представляет собой смещение _ вокруг оси вращения. – nbro

ответ

4

Yaw, Pitch, Roll - это то же самое, что и Heading, Pitch, Bank.

Я получал странные цифры, так как Cinema4D ожидал сияющих номеров. Я выяснил, как я проходил тестирование (1, 1, 1) для всех трех осей.

0

Устаревшее сообщение, может быть, я должен что-то исправить. Заголовок не такой же, как рыскание. Если, например, самолет поднимается на 45 градусов, а затем рыскает влево на 15 градусов, то он будет не изменить заголовок на 15 °. Вместо этого он будет двигаться вниз и влево, а заголовок и высота тона будут изменяться менее чем на 15 градусов, хотя общее изменение угла заголовка и высоты тона будет составлять 15 град.

Смежные вопросы