Related Experiment Video
Updated: Aug 22, 2025

Methods for Measuring the Orientation and Rotation Rate of 3D-printed Particles in Turbulence
Published on: June 24, 2016
Quaternion to Euler angles conversion: A direct, general and computationally efficient method
Evandro Bernardes1, Stéphane Viollet1
1Aix-Marseille Université, CNRS, ISM, Marseille, France.
Abstract:
Current methods of the conversion between a rotation quaternion and Euler angles are either a complicated set of multiple sequence-specific implementations, or a complicated method relying on multiple matrix multiplications. In this paper a general formula is presented for extracting the Euler angles in any desired sequence from a unit quaternion. This is a direct method, in that no intermediate conversion step is required (no quaternion-to-rotation matrix conversion, for example) and it is general because it works with all 12 possible sequences of rotations. A closed formula was first developed for extracting angles in any of the 12 possible sequences, both "Proper Euler angles" and "Tait-Bryan angles". The resulting algorithm was compared with a popular implementation of the matrix-to-Euler angle algorithm, which involves a quaternion-to-matrix conversion in the first computational step. Lastly, a single-page pseudo-code implementation of this algorithm is presented, illustrating its conciseness and straightforward implementation. With an execution speed 30 times faster than the classical method, our algorithm can be of great interest in every aspect.
More Related Videos
16:01An Experimental Protocol for Assessing the Performance of New Ultrasound Probes Based on CMUT Technology in Application to Brain Imaging
Published on: September 24, 2017
06:36Author Spotlight: Insights into the Analysis of Human Interaction with 3D Virtual Objects
Published on: October 18, 2024
Related Concept Videos
Euler Equations of Motion
Kinematic Equations for Rotation
For instance, imagine a point A on a rigid body engaged in circular motion. The translational velocity of this particular point can be calculated by taking the time derivatives of the displacement equation, which essentially measures the...
Euler's Equations of Motion
Rotation with Constant Angular Acceleration - I
Using our intuition, we can begin to see how rotational quantities such as angular displacement, angular velocity, angular acceleration, and time are related to one another. For example, if a flywheel...
Equation of Motion: Rotation About a Fixed Axis
The tangential component is dependent on the direction of the angular acceleration of the flywheel. The tangential component of the acceleration propels the flywheel along its path. On the other hand,...
Rotation with Constant Angular Acceleration - II
The first...