Related Experiment Video
Updated: Apr 15, 2026

An Inertial Measurement Unit Based Method to Estimate Hip and Knee Joint Kinematics in Team Sport Athletes on the Field
Published on: May 26, 2020
Improving the precision and speed of Euler angles computation from low-cost rotation sensor data
Aleš Janota1, Vojtech Šimák2, Dušan Nemec3
1Department of Control & Information Systems, Faculty of Electrical Engineering, University of Žilina, Univerzitná 8215/1, Žilina 010 26, Slovakia. ales.janota@fel.uniza.sk.
The quaternion-based algorithm is best for estimating Euler angles from gyroscope data, offering high accuracy and efficiency. Compensation with additional sensors improves overall system performance.
Area of Science:
- Robotics
- Navigation Systems
- Sensor Fusion
Background:
- Accurate estimation of object attitude is crucial for navigation and control systems.
- Gyroscopes provide angular rate data but are prone to drift and errors over time.
- Euler angles are a common representation of object orientation.
Purpose of the Study:
- To compare the computational efficiency and accuracy of three algorithms for computing Euler angles from gyroscope data.
- To evaluate the suitability of different algorithms for real-time attitude estimation.
- To propose sensor fusion strategies for mitigating gyroscope errors.
Main Methods:
- Comparison of algorithms based on rotational matrix, time derivations of Euler angles, and unit quaternions.
- Analysis of computational efficiency (clock cycles) and accuracy of Euler angle estimation.
- Implementation of sensor compensation techniques using magnetic compass and accelerometer data.
Main Results:
- The quaternion-based algorithm demonstrates similar accuracy to the matrix-based algorithm but is approximately 30% more computationally efficient on an 8-bit microcomputer.
- The algorithm integrating Euler angle time derivations exhibits singularity issues, limiting its accuracy across the full attitude range.
- Sensor fusion using a matrix-based algorithm can yield a system approximately 10% faster than quaternion-based systems for compensated sensor data transformation.
Conclusions:
- For gyroscope-only attitude computation, the quaternion-based algorithm is recommended due to its balance of accuracy and computational efficiency.
- Euler angle time derivation integration is unsuitable for full-range attitude estimation.
- Sensor fusion with additional sensors (magnetometer, accelerometer) is essential for robust and accurate attitude estimation, with matrix-based transformations offering potential speed advantages in compensated systems.
More Related Videos
07:24Using Eye-tracking to Assess the Relative Importance of Visual and Vestibular Input to Subcortical Motion Processing in the Roll Plane
Published on: August 22, 2025
06:45Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
Published on: October 28, 2022
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Gyroscope: Precession
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...
Relative Motion Analysis using Rotating Axes - Acceleration
Time differentiation is...
Gyroscope