Accuracy of the Orientation Estimate Obtained Using Four Sensor Fusion Filters Applied to Recordings of Magneto-Inertial Sensors Moving at Three Rotation Rates

Magneto-Inertial technology is a well-established alternative to optical motion capture for human motion analysis applications since it allows prolonged monitoring in free-living conditions. Magneto and Inertial Measurement Units (MIMUs) integrate a triaxial accelerometer, a triaxial gyroscope and a triaxial magnetometer in a single and lightweight device. The orientation of the body to which a MIMU is attached can be obtained by combining its sensor readings within a sensor fusion framework. Despite several sensor fusion implementations have been proposed, no well-established conclusion about the accuracy level achievable with MIMUs has been reached yet. The aim of this preliminary study was to perform a direct comparison among four popular sensor fusion algorithms applied to the recordings of MIMUs rotating at three different rotation rates, with the orientation provided by a stereophotogrammetric system used as a reference. A procedure for suboptimal determination of the parameter filter values was also proposed. The findings highlighted that all filters exhibited reasonable accuracy (rms errors < 6.4°). Moreover, in accordance with previous studies, every algorithm’s accuracy worsened as the rotation rate increased. At the highest rotation rate, the algorithm from Sabatini (2011) showed the best performance with errors smaller than 4.1° rms.

[1]  Angelo M. Sabatini,et al.  Dealing with Magnetic Disturbances in Human Motion Capture: A Survey of Techniques , 2016, Micromachines.

[2]  L. Rocchi,et al.  A simple test to assess the static and dynamic accuracy of an inertial sensors system for human movement analysis , 2006, 2006 International Conference of the IEEE Engineering in Medicine and Biology Society.

[3]  Angelo M. Sabatini,et al.  Estimating Three-Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing , 2011, Sensors.

[4]  Robert B. McGhee,et al.  An extended Kalman filter for quaternion-based orientation estimation using MARG sensors , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[5]  Rainer Wieching,et al.  Comparison between clinical gait and daily‐life gait assessments of fall risk in older people , 2017, Geriatrics & gerontology international.

[6]  Ya Tian,et al.  An Adaptive-Gain Complementary Filter for Real-Time Human Motion Tracking With MARG Sensors in Free-Living Environments , 2013, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[7]  Patrick Boissy,et al.  Inertial Measures of Motion for Clinical Biomechanics: Comparative Assessment of Accuracy under Controlled Conditions - Effect of Velocity , 2013, PloS one.

[8]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[9]  Jill M van der Meulen,et al.  Free-living and laboratory gait characteristics in patients with multiple sclerosis , 2018, PloS one.

[10]  Patrick Boissy,et al.  Inertial Measures of Motion for Clinical Biomechanics: Comparative Assessment of Accuracy under Controlled Conditions – Changes in Accuracy over Time , 2015, PloS one.

[11]  Jizhong Xiao,et al.  Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs , 2015, Sensors.

[12]  A. Cappozzo,et al.  A spot check for assessing static orientation consistency of inertial and magnetic sensing units. , 2011, Gait & posture.

[13]  Sebastian O. H. Madgwick,et al.  An efficient orientation filter for inertial and inertial / magnetic sensor arrays , 2010 .

[14]  Simone A. Ludwig,et al.  Optimization of gyroscope and accelerometer/magnetometer portion of basic attitude and heading reference system , 2018, 2018 IEEE International Symposium on Inertial Sensors and Systems (INERTIAL).

[15]  U.D. Croce,et al.  Surface-marker cluster design criteria for 3-D bone movement reconstruction , 1997, IEEE Transactions on Biomedical Engineering.

[16]  Domenico Formica,et al.  On the Orientation Error of IMU: Investigating Static and Dynamic Accuracy Targeting Human Motion , 2016, PloS one.

[17]  Hassen Fourati,et al.  Fast Complementary Filter for Attitude Estimation Using Low-Cost MARG Sensors , 2016, IEEE Sensors Journal.

[18]  Diana Trojaniello,et al.  Accurately measuring human movement using magneto-inertial sensors: techniques and challenges , 2015, 2015 IEEE International Symposium on Inertial Sensors and Systems (ISISS) Proceedings.

[19]  P.H. Veltink,et al.  Inclination measurement of human movement using a 3-D accelerometer with autocalibration , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[20]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[21]  Simone A. Ludwig,et al.  Comparison of Euler Estimate using Extended Kalman Filter, Madgwick and Mahony on Quadcopter Flight Data , 2018, 2018 International Conference on Unmanned Aircraft Systems (ICUAS).