Why and How to Avoid the Flipped Quaternion Multiplication

01/23/2018
by   Hannes Sommer, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2020

Iterated multiplication in VTC^0

We show that VTC^0, the basic theory of bounded arithmetic corresponding...
research
04/18/2023

Revisiting Fast Fourier multiplication algorithms on quotient rings

This work formalizes efficient Fast Fourier-based multiplication algorit...
research
11/11/2022

On automorphism group of a possible short algorithm for multiplication of 3×3 matrices

Studying algorithms admitting nontrivial symmetries is a prospective way...
research
04/19/2023

Baugh-Wooley Multiplication for the RISCV Processor

This article describes an efficient way to implement the multiplication ...
research
12/13/2019

The quadratic hull of a code and the geometric view on multiplication algorithms

We introduce the notion of quadratic hull of a linear code, and give som...

Please sign up or login with your details

Forgot password? Click here to reset