A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements
By X. Yun, E. Bachmann, R. McGhee. IEEE Transactions on Instrumentation and Measurement, 2008
330 citations recorded by the source corpus.
Orientation of a static or slow-moving rigid body can be determined from the measured gravity and local magnetic field vectors. Some formulation of the QUaternion ESTimator (QUEST) algorithm is commonly used to solve this problem. Triads of accelerometers and magnetometers are used to measure gravity and local magnetic field vectors in sensor coordinates. In the QUEST algorithm, local magnetic field measurements affect not only the estimation of yaw but also that of roll and pitch. Due to the deviations in the direction of the magnetic field vector between locations, it is not desirable to use magnetic data in calculations that are related to the determination of roll and pitch. This paper presents a geometrically intuitive 3-degree-of-freedom (3-DOF) orientation estimation algorithm with physical meaning [which is called the factored quaternion algorithm (FQA)], which restricts the use of magnetic data to the determination of the rotation about the vertical axis. The algorithm produces a quaternion output to represent the orientation. Through a derivation based on half-angle formulas and due to the use of quaternions, the computational cost of evaluating trigonometric functions is avoided. Experimental results demonstrate that the proposed algorithm has an overall accuracy that is essentially identical to that of the QUEST algorithm and is computationally more efficient. Additionally, magnetic variations cause only azimuth errors in FQA attitude estimation. A singularity avoidance method is introduced, which allows the algorithm to track through all orientations.
Subfields: Aerospace Engineering, Oceanography
View Paper: https://www.semanticscholar.org/paper/43c649fe6b93362e481edd93a74dfae33bce474c
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Aerospace Engineering
- Jizhong Xiao
- Ivan Dryanovski
- Roberto G. Valenti
- Didier Stricker
- Emanuele Ruffaldi
- Alessandro Filippeschi
- Norbert Schmitz
- Gabriele Bleser
In Oceanography
Citations in the corpus
- Survey of Motion Tracking Methods Based on Inertial Sensors: A Focus on Upper Limb Human Motion (2017, methodology): “Yun tackles the problem of limb attitude estimation in a similar way with two variants: In [97] the authors take into account a decay of human limb acceleration, whereas in [43] they adopt a factorized quaternion approach to limit the use of the magnetometer measurements for heading estimation.”
- Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs (2015, background): “[11] proposed the Factored Quaternion Algorithm (FQA), which computes the orientation of a rigid body based on earth gravity and magnetic field measurements.”
- Estimating Three-Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing (2011, methodology): “A difficulty with this approach is in constructing the expression of the measurement noise covariance, a problem apparently dismissed in [41].”