8

2 つの異なるシステム (エンジン A、エンジン B) があります。エンジン A ( Motive Tracking Software ) は (Yaw、Pitch、Roll) を生成し、エンジン B ( Cinema 4D ) は (Heading、Pitch、Bank) を予測します。

調査の結果、これら 2 つのシステムに違いはないという結果に至りました。

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

0

ヨー、ピッチ、ロールはヘディング、姿勢、バンクとは異なります。ヘディング、姿勢、およびバンクは、3-2-1 オイラー角が対応するものです。ヨー、ピッチ、ロールはモーションと考えるべきです。「車両のピッチ、車両のヨー、車両のロール」など。角速度ベクトルがある場合、車両フレームに沿った投影により、ヨー レート、ピッチ レート、およびロール レートが得られます。

別のユーザーが指摘したように、車両が 45 度ピッチアップして 45 度の姿勢になり、ヨーイング モーションを実行すると、方向だけでなく、姿勢とバンクも変化します。たとえば、車両が 90 度ヨーイングした場合、最終的な結果は、その方向が元の構成から 90 度ずれ、姿勢が 0 度になり、バンクが 45 度になります。

于 2021-08-20T18:14:26.880 に答える