私はQuaternionに関して私に方向を与えるIMUセンサーを持っています。私はそれを読み取り可能なRPYアングルに変更したいと思います。QuaternionからRoll Pitch Yawに変換するときジンバルロックを避ける方法
私はRPYで表すとき、ジンバルロックの問題が存在することができる理解式はクォータニオンQ = QR +チー+のQJ + QK
roll=atan2(2(qr*qi+qj*qk),1-2(qi^2+qj^2))
pitch=arcsin(2(qr*qj-qk*qi))
yaw=atan2(2(qr*qk+qi*qj),1-2(qj^2+qk^2))
ためウィキ
から本質的にそれらを変換することがわかりました。ピッチが+/- 90度に近づくとき、どうすればこの問題を回避できますか?
P.S.私はLabVIEWでコーディングしています
これはRPYアングルの基本的な特性ではありませんか? http://www.chrobotics.com/library/understanding-euler-anglesを参照してください。 – nekomatic