Why and How to Avoid the Flipped Quaternion Multiplication
AbstractOver 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 commonly in use, Hamilton’s multiplication and its flipped version, which is often associated with NASA’s Jet Propulsion Laboratory. This paper explains the underlying problem for the popular passive world-to-body usage of rotation quaternions, and promotes an alternative solution compatible with Hamilton’s multiplication. Furthermore, it argues for discontinuing the flipped multiplication. Additionally, it provides recipes for efficiently detecting relevant conventions and migrating formulas or algorithms between them. View Full-Text
Externally hosted supplementary file 1
Description: Extended version
Share & Cite This Article
Sommer, H.; Gilitschenski, I.; Bloesch, M.; Weiss, S.; Siegwart, R.; Nieto, J. Why and How to Avoid the Flipped Quaternion Multiplication. Aerospace 2018, 5, 72.
Sommer H, Gilitschenski I, Bloesch M, Weiss S, Siegwart R, Nieto J. Why and How to Avoid the Flipped Quaternion Multiplication. Aerospace. 2018; 5(3):72.Chicago/Turabian Style
Sommer, Hannes; Gilitschenski, Igor; Bloesch, Michael; Weiss, Stephan; Siegwart, Roland; Nieto, Juan. 2018. "Why and How to Avoid the Flipped Quaternion Multiplication." Aerospace 5, no. 3: 72.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.