Abstract

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 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.

Highlights

  • Introduction“The quaternion [1] is one of the most important representations of the attitude in spacecraft attitude estimation and control.” With these words Malcolm D

  • Duality of Rotation RepresentationsPhysical rotations are conceptually rather unambiguous

  • The alternative solution for the original problem represented by Equation (1) we suggest is the use of a different correspondence rule, C H ∶ U ∋ q ↦ CS (q)

Read more

Summary

Introduction

“The quaternion [1] is one of the most important representations of the attitude in spacecraft attitude estimation and control.” With these words Malcolm D. “The quaternion [1] is one of the most important representations of the attitude in spacecraft attitude estimation and control.”. Shuster opened his introduction of [2], ‘The nature of the quaternion’ (in 2008). It details on a conventional shift from Hamilton’s original quaternion multiplication, ⊙ In this paper, we advocate to undo this split and return to only using Hamilton’s original multiplication.

Original Problem and Shuster’s Solution
The Problem Today with Shuster’s Solution
Contribution
Outline
Notation
Background
The Proposed Alternative Solution
Aerospace
Robotics
Popularity in Influential and Recent Literature
Overview
One of the Two Multiplications Should Be Discontinued
Hamilton’s Multiplication Is Preferable
Equal Capability Argument
Why Consistency Is Not Enough
Formal Differences
QM-Conventions
Formal Comparison Independent of the Usage
Formal Comparison Distinguishing Active and Passive Usage
How to Detect Which QM-Convention Is Used
The Quaternion-to-Matrix and Matrix-to-Quaternion Conversions
Migrating from one QM-Convention to Another
The Two Migration Procedures
Examples
Correctness of the Migration Recipes
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.