Assessing the Performance of Sensor Fusion Methods: Application to Magnetic-Inertial-Based Human Body Tracking

Information from complementary and redundant sensors are often combined within sensor fusion algorithms to obtain a single accurate observation of the system at hand. However, measurements from each sensor are characterized by uncertainties. When multiple data are fused, it is often unclear how all these uncertainties interact and influence the overall performance of the sensor fusion algorithm. To address this issue, a benchmarking procedure is presented, where simulated and real data are combined in different scenarios in order to quantify how each sensor’s uncertainties influence the accuracy of the final result. The proposed procedure was applied to the estimation of the pelvis orientation using a waist-worn magnetic-inertial measurement unit. Ground-truth data were obtained from a stereophotogrammetric system and used to obtain simulated data. Two Kalman-based sensor fusion algorithms were submitted to the proposed benchmarking procedure. For the considered application, gyroscope uncertainties proved to be the main error source in orientation estimation accuracy for both tested algorithms. Moreover, although different performances were obtained using simulated data, these differences became negligible when real data were considered. The outcome of this evaluation may be useful both to improve the design of new sensor fusion methods and to drive the algorithm tuning process.

[1]  Angelo M. Sabatini,et al.  Estimating Orientation Using Magnetic and Inertial Sensors and Different Sensor Fusion Approaches: Accuracy Assessment in Manual and Locomotion Tasks , 2014, Sensors.

[2]  M. Shuster A survey of attitude representation , 1993 .

[3]  J. Michaels,et al.  Feature Extraction and Sensor Fusion for Ultrasonic Structural Health Monitoring Under Changing Environmental Conditions , 2009, IEEE Sensors Journal.

[4]  Jack T Dennerlein,et al.  A novel method for assessing the 3-D orientation accuracy of inertial/magnetic sensors. , 2013, Journal of biomechanics.

[5]  H. D. Black,et al.  A passive system for determining the attitude of a satellite , 1964 .

[6]  M. J. Caruso,et al.  Applications of magnetic sensors for low cost compass systems , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

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

[8]  Peter Langendörfer,et al.  Detecting Elementary Arm Movements by Tracking Upper Limb Joint Angles With MARG Sensors , 2016, IEEE Journal of Biomedical and Health Informatics.

[9]  Gérard Lachapelle,et al.  Estimating MEMS gyroscope g-sensitivity errors in foot mounted navigation , 2012, 2012 Ubiquitous Positioning, Indoor Navigation, and Location Based Service (UPINLBS).

[10]  Angelo M. Sabatini,et al.  A Simulation Environment for Benchmarking Sensor Fusion-Based Pose Estimators , 2015, Sensors.

[11]  Angelo M. Sabatini,et al.  A linear Kalman Filtering-based approach for 3D orientation estimation from Magnetic/Inertial sensors , 2015, 2015 IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems (MFI).

[12]  Peter Corke,et al.  An Introduction to Inertial and Visual Sensing , 2007, Int. J. Robotics Res..

[13]  Roland Siegwart,et al.  Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments , 2011, J. Field Robotics.

[14]  Malcolm D. Shuster Survey of attitude representations , 1993 .

[15]  O. Strauss Filtering and fusing compass and gyrometer data using Guess filter , 1997, Proceedings of 6th International Fuzzy Systems Conference.

[16]  Angelo Maria Sabatini,et al.  Inertial sensing in biomechanics: a survey of computational techniques bridging motion analysis and personal navigation , 2006 .

[17]  John Weston,et al.  Strapdown Inertial Navigation Technology , 1997 .

[18]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[19]  Fakhri Karray,et al.  Multisensor data fusion: A review of the state-of-the-art , 2013, Inf. Fusion.

[20]  Tomomasa Sato,et al.  Development of a Tiny Orientation Estimation Device to Operate under Motion and Magnetic Disturbance , 2007, Int. J. Robotics Res..

[21]  Torsten Bumgarner,et al.  Biomechanics and Motor Control of Human Movement , 2013 .

[22]  Julien Favre,et al.  An effortless procedure to align the local frame of an inertial measurement unit to the local frame of another motion capture system. , 2012, Journal of biomechanics.

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

[24]  I. Bar-Itzhack,et al.  Novel quaternion Kalman filter , 2002, IEEE Transactions on Aerospace and Electronic Systems.

[25]  Robert Riener,et al.  A survey of sensor fusion methods in wearable robotics , 2015, Robotics Auton. Syst..