On the Orientation Error of IMU: Investigating Static and Dynamic Accuracy Targeting Human Motion.
The accuracy in orientation tracking attainable by using inertial measurement units (IMU) when measuring human motion is still an open issue. This study presents a systematic quantification of the accuracy under static conditions and typical human dynamics, simulated by means of a robotic arm. Two sensor fusion algorithms, selected from the classes of the stochastic and complementary methods, are considered. The proposed protocol implements controlled and repeatable experimental conditions and validates accuracy for an extensive set of dynamic movements, that differ in frequency and amplitude of the movement. We found that dynamic performance of the tracking is only slightly dependent on the sensor fusion algorithm. Instead, it is dependent on the amplitude and frequency of the movement and a major contribution to the error derives from the orientation of the rotation axis w.r.t. the gravity vector. Absolute and relative errors upper bounds are found respectively in the range [0.7° ÷ 8.2°] and [1.0° ÷ 10.3°]. Alongside dynamic, static accuracy is thoroughly investigated, also with an emphasis on convergence behavior of the different algorithms. Reported results emphasize critical issues associated with the use of this technology and provide a baseline level of performance for the human motion related application.
Unit of Biomedical Robotics and Biomicrosystems, Department of Engineering, Università Campus Bio-Medico di Roma, via Àlvaro del Portillo 21, 00128 Rome, Italy.
Luca
L
Ricci
Unit of Biomedical Robotics and Biomicrosystems, Department of Engineering, Università Campus Bio-Medico di Roma, via Àlvaro del Portillo 21, 00128 Rome, Italy.
Fabrizio
F
Taffoni
Unit of Biomedical Robotics and Biomicrosystems, Department of Engineering, Università Campus Bio-Medico di Roma, via Àlvaro del Portillo 21, 00128 Rome, Italy.
Domenico
http://orcid.org/0000-0003-0240-1265
D
Formica
D000465:Algorithms; D003198:Computer Simulation; D006801:Humans; D009068:Movement / Q000502:physiology*; D009949:Orientation / Q000502:physiology; D000072458:Orientation, Spatial