反転クォータニオン積を避けるべき理由とその方法
Why and How to Avoid the Flipped Quaternion Multiplication
ロボティクスで混在するハミルトン積と反転積のクォータニオン表記問題を整理し、反転積を使わずに済む代替手法と、規約を検出・移行するための実用的な手順を提案した論文。
著者: Hannes Sommer, Igor Gilitschenski, Michael Bloesch, Stephan Weiss, Roland Siegwart, Juan Nieto
分類: cs.RO
原文アブストラクト
Over the last decades quaternions have become a crucial and very successful tool for attitude representation in robotics and aerospace. However, there is a major problem that is continuously causing trouble in practice when it comes to exchanging formulas or implementations: there are two quaternion multiplications in common use, Hamilton's original multiplication and its flipped version, which is often associated with NASA's Jet Propulsion Laboratory. We believe that this particular issue is completely avoidable and only exists today due to a lack of understanding. This paper explains the underlying problem for the popular passive world to body usage of rotation quaternions, and derives an alternative solution compatible with Hamilton's multiplication. Furthermore, it argues for entirely discontinuing the flipped multiplication. Additionally, it provides recipes for efficiently detecting relevant conventions and migrating formulas or algorithms between them.
関連論文
- 3次元姿勢表現の学習と最適化姿勢表現
- 融合角:バランスのための身体姿勢表現姿勢表現
- 融合角とオイラー角の欠点姿勢表現
