The Gibbs Representation of 3D Rotations
Ian R. Peterson

TL;DR
This paper explores the Gibbs-Rodrigues rotation representation in 3D, providing algorithms for efficient conversion to and from rotation matrices, addressing discontinuities, and demonstrating its advantages over Euler angles and close relation to quaternions.
Contribution
The paper introduces algorithms for handling the Gibbs rotation vector, improving efficiency and addressing discontinuities, and clarifies its relation to other rotation representations.
Findings
Efficient algorithms for rotation conversions
Handling of discontinuities in the Gibbs representation
Close relationship to quaternion and Euler angle representations
Abstract
This paper revisits the little-known Gibbs-Rodrigues representation of rotations in a three-dimensional space and demonstrates a set of algorithms for handling it. In this representation the rotation is itself represented as a three-dimensional vector. The vector is parallel to the axis of rotation and its three components transform covariantly on change of coordinates. The mapping from rotations to vectors is 1:1 apart from computation error. The discontinuities of the representation require special handling but are not problematic. The rotation matrix can be generated efficiently from the vector without the use of transcendental functions, and vice-versa. The representation is more efficient than Euler angles, has affinities with Hassenpflug's Argyris angles and is very closely related to the quaternion representation. While the quaternion representation avoids the discontinuities…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Research and Discoveries · Statistical and numerical algorithms
