0
research-article

A Survey on the Computation of Quaternions from Rotation Matrices

[+] Author and Article Information
Soheil Sarabandi

Ph.D. Student, Institut de Robòtica i Informàtica Industrial, (CSIC-UPC), Llorens Artigas 4-6, 08028 Barcelona
ssarabandi@iri.upc.edu

Federico Thomas

Professor, Institut de Robòtica i Informàtica Industrial, (CSIC-UPC), Llorens Artigas 4-6, 08028 Barcelona
fthomas@iri.upc.edu

1Corresponding author.

ASME doi:10.1115/1.4041889 History: Received June 01, 2018; Revised October 24, 2018

Abstract

The parameterization of rotations is a central topic in many theoretical and applied fields such as rigid body mechanics, multibody dynamics, robotics, spacecraft attitude dynamics, navigation, 3D image processing, computer graphics, etc. Nowadays, the main alternative to the use of rotation matrices, to represent rotations in $\R^3$, is the use of Euler parameters arranged in quaternion form. Whereas the passage from a set of Euler parameters to the corresponding rotation matrix is unique and straightforward, the passage from a rotation matrix to its corresponding Euler parameters has been revealed to be somewhat tricky if numerical aspects are considered. Since the map from quaternions to $3{\times}3$ rotation matrices is a 2-to-1 covering map, this map cannot be smoothly inverted. As a consequence, it is erroneously assumed that all inversions should necessarily contain singularities that arise in the form of quotients where the divisor can be arbitrarily small. This misconception is herein clarified. This paper reviews the most representative methods available in the literature, including a comparative analysis of their computational costs and error performances. The presented analysis leads to the conclusion that Cayley's factorization, a little-known method used to compute the double quaternion representation of rotations in four dimensions from $4{\times}4$ rotation matrices, is the most robust method when particularized to three dimensions.

Copyright (c) 2018 by ASME
Your Session has timed out. Please sign back in to continue.

References

Figures

Tables

Errata

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In