Estimating Orientation Using Magnetic and Inertial Sensors and Different Sensor Fusion Approaches: Accuracy Assessment in Manual and Locomotion Tasks

Magnetic and inertial measurement units are an emerging technology to obtain 3D orientation of body segments in human movement analysis. In this respect, sensor fusion is used to limit the drift errors resulting from the gyroscope data integration by exploiting accelerometer and magnetic aiding sensors. The present study aims at investigating the effectiveness of sensor fusion methods under different experimental conditions. Manual and locomotion tasks, differing in time duration, measurement volume, presence/absence of static phases, and out-of-plane movements, were performed by six subjects, and recorded by one unit located on the forearm or the lower trunk, respectively. Two sensor fusion methods, representative of the stochastic (Extended Kalman Filter) and complementary (Non-linear observer) filtering, were selected, and their accuracy was assessed in terms of attitude (pitch and roll angles) and heading (yaw angle) errors using stereophotogrammetric data as a reference. The sensor fusion approaches provided significantly more accurate results than gyroscope data integration. Accuracy improved mostly for heading and when the movement exhibited stationary phases, evenly distributed 3D rotations, it occurred in a small volume, and its duration was greater than approximately 20 s. These results were independent from the specific sensor fusion method used. Practice guidelines for improving the outcome accuracy are provided.

[1]  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.

[2]  W. Phillips,et al.  A Review of Attitude Kinematics for Aircraft Flight Simulation , 2000 .

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

[4]  Vincent Bonnet,et al.  Use of weighted Fourier linear combiner filters to estimate lower trunk 3D orientation from gyroscope sensors data , 2013, Journal of NeuroEngineering and Rehabilitation.

[5]  Jung-Keun Lee,et al.  Estimation of Attitude and External Acceleration Using Inertial Sensor Measurement During Various Dynamic Conditions , 2012, IEEE Transactions on Instrumentation and Measurement.

[6]  P H Veltink,et al.  Ambulatory measurement of arm orientation. , 2007, Journal of biomechanics.

[7]  Peter H. Veltink,et al.  Ambulatory human motion tracking by fusion of inertial and magnetic sensing with adaptive actuation , 2009, Medical & Biological Engineering & Computing.

[8]  Marko Topič,et al.  Calibration and data fusion solution for the miniature attitude and heading reference system , 2007 .

[9]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[10]  Demoz Gebre-Egziabher,et al.  A Non-linear , Two-step Estimation Algorithm for Calibrating Solid-state Strapdown Magnetometers , 2001 .

[11]  Michael Zyda,et al.  Design and implementation of MARG sensors for 3-DOF orientation measurement of rigid bodies , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  Michael J. Agnew,et al.  Accuracy of inertial motion sensors in static, quasistatic, and complex dynamic motion. , 2009, Journal of biomechanical engineering.

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

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

[15]  Andreu Català,et al.  Position and Orientation Tracking in a Ubiquitous Monitoring System for Parkinson Disease Patients With Freezing of Gait Symptom , 2013, JMIR mHealth and uHealth.

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

[17]  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).

[18]  Marco Parvis,et al.  Procedure for effortless in-field calibration of three-axial rate gyro and accelerometers , 1995 .

[19]  Glen M Davis,et al.  Performance of orientation sensors for use with a functional electrical stimulation mobility system. , 2005, Journal of biomechanics.

[20]  Standard SpeciÞcation Format Guide and Test Procedure for Single-Axis Interferometric Fiber Optic Gyros , 1998 .

[21]  Dana Kulić,et al.  Human pose recovery using wireless inertial measurement units , 2012, Physiological measurement.

[22]  Aurelio Cappozzo,et al.  An optimized Kalman filter for the estimate of trunk orientation from inertial sensors data during treadmill walking. , 2012, Gait & posture.

[23]  Tomokazu Nakamura,et al.  Analysis of pelvic movement in the elderly during walking using a posture monitoring system equipped with a triaxial accelerometer and a gyroscope. , 2011, Journal of biomechanics.

[24]  Xiaoping Yun,et al.  An investigation of the effects of magnetic variations on inertial/magnetic orientation sensors , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[25]  A Brennan,et al.  Quantification of inertial sensor-based 3D joint angle measurement accuracy using an instrumented gimbal. , 2011, Gait & posture.

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

[27]  Jan Rueterbories,et al.  Methods for gait event detection and analysis in ambulatory systems. , 2010, Medical engineering & physics.

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

[29]  Fei-Bin Hsiao,et al.  Development of a Low-Cost Attitude and Heading Reference System Using a Three-Axis Rotating Platform , 2010, Sensors.

[30]  Peter H. Veltink,et al.  Ambulatory Position and Orientation Tracking Fusing Magnetic and Inertial Sensing , 2007, IEEE Transactions on Biomedical Engineering.

[31]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[32]  A. Cappozzo,et al.  Human movement analysis using stereophotogrammetry. Part 2: instrumental errors. , 2004, Gait & posture.

[33]  Robert B. McGhee,et al.  A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements , 2008, IEEE Transactions on Instrumentation and Measurement.

[34]  B. Shore,et al.  Surgical correction of equinus deformity in children with cerebral palsy: a systematic review , 2010, Journal of children's orthopaedics.

[35]  J. Pieper,et al.  Error analysis of direction cosines and quaternion parameters techniques for aircraft attitude determination , 1998 .

[36]  Huosheng Hu,et al.  Human motion tracking for rehabilitation - A survey , 2008, Biomed. Signal Process. Control..

[37]  C. A. Dairaghi,et al.  Concurrent neuromechanical and functional gains following upper-extremity power training post-stroke , 2013, Journal of NeuroEngineering and Rehabilitation.

[38]  Marco Avvenuti,et al.  Using gait symmetry to virtually align a triaxial accelerometer during running and walking , 2013 .

[39]  Salvatore Sessa,et al.  A Methodology for the Performance Evaluation of Inertial Measurement Units , 2013, J. Intell. Robotic Syst..

[40]  Greg Welch,et al.  Motion Tracking: No Silver Bullet, but a Respectable Arsenal , 2002, IEEE Computer Graphics and Applications.

[41]  K. Aminian,et al.  Evaluation of an ambulatory system for gait analysis in hip osteoarthritis and after total hip replacement. , 2004, Gait & posture.

[42]  Peter H. Veltink,et al.  Measuring orientation of human body segments using miniature gyroscopes and accelerometers , 2005, Medical and Biological Engineering and Computing.

[43]  Reinhold Haux,et al.  Performance comparison of accelerometer calibration algorithms based on 3D-ellipsoid fitting methods , 2013, Comput. Methods Programs Biomed..

[44]  Angelo M. Sabatini,et al.  Kalman-Filter-Based Orientation Determination Using Inertial/Magnetic Sensors: Observability Analysis and Performance Evaluation , 2011, Sensors.

[45]  Roy B. Davis,et al.  Joint kinetics: methods, interpretation and treatment decision-making in children with cerebral palsy and myelomeningocele , 1996 .

[46]  A. Cappozzo,et al.  Human movement analysis using stereophotogrammetry. Part 1: theoretical background. , 2005, Gait & posture.

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

[48]  Jing-Jing Fang,et al.  Increasing speed to improve arm movement and standing postural control in Parkinson's disease patients when catching virtual moving balls. , 2014, Gait & posture.

[49]  Y. Manoli,et al.  Autocalibration of MEMS accelerometers , 2012, 2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings.

[50]  Tao Liu,et al.  Gait Analysis Using Wearable Sensors , 2012, Sensors.

[51]  Angelo M. Sabatini Variable-State-Dimension Kalman-Based Filter for Orientation Determination Using Inertial and Magnetic Sensors , 2012, Sensors.

[52]  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.

[53]  J. Kofman,et al.  Review of fall risk assessment in geriatric populations using inertial sensors , 2013, Journal of NeuroEngineering and Rehabilitation.

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

[55]  Roland Starr,et al.  Gait analysis of patients with resurfacing hip arthroplasty compared with hip osteoarthritis and standard total hip arthroplasty. , 2007, The Journal of arthroplasty.

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

[57]  F. V. D. van der Helm,et al.  Magnetic distortion in motion labs, implications for validating inertial magnetic sensors. , 2009, Gait & posture.

[58]  W. H. Baird An introduction to inertial navigation , 2009 .

[59]  Daniele Giansanti,et al.  Inertial measurement units furnish accurate trunk trajectory reconstruction of the sit-to-stand manoeuvre in healthy subjects , 2007, Medical & Biological Engineering & Computing.

[60]  Xiaoli Meng,et al.  Quaternion-Based Kalman Filter With Vector Selection for Accurate Orientation Tracking , 2012, IEEE Transactions on Instrumentation and Measurement.

[61]  M A Brodie,et al.  Dynamic accuracy of inertial measurement units during simple pendulum motion , 2008, Computer methods in biomechanics and biomedical engineering.