Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation

This paper describes a complementary Kalman filter design to estimate orientation of human body segments by fusing gyroscope, accelerometer, and magnetometer signals from miniature sensors. Ferromagnetic materials or other magnetic fields near the sensor module disturb the local earth magnetic field and, therefore, the orientation estimation, which impedes many (ambulatory) applications. In the filter, the gyroscope bias error, orientation error, and magnetic disturbance error are estimated. The filter was tested under quasi-static and dynamic conditions with ferromagnetic materials close to the sensor module. The quasi-static experiments implied static positions and rotations around the three axes. In the dynamic experiments, three-dimensional rotations were performed near a metal tool case. The orientation estimated by the filter was compared with the orientation obtained with an optical reference system Vicon. Results show accurate and drift-free orientation estimates. The compensation results in a significant difference (p<0.01) between the orientation estimates with compensation of magnetic disturbances in comparison to no compensation or only gyroscopes. The average static error was 1.4/spl deg/ (standard deviation 0.4) in the magnetically disturbed experiments. The dynamic error was 2.6/spl deg/ root means square.

[1]  J. Bortz A New Mathematical Formulation for Strapdown Inertial Navigation , 1971, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Shinji Miyazaki,et al.  Comparison of the performance of 3D camera systems , 1995 .

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

[4]  Eric Foxlin,et al.  Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.

[5]  J. D. Janssen,et al.  A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity , 1997, IEEE Transactions on Biomedical Engineering.

[6]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[7]  H. Busser,et al.  Ambulatory monitoring of children's activity. , 1997, Medical engineering & physics.

[8]  Michael J. Caruso,et al.  Applications of Magnetoresistive Sensors in Navigation Systems , 1997 .

[9]  B. Kemp,et al.  Body position can be monitored in 3D using miniature accelerometers and earth-magnetic field sensors. , 1998, Electroencephalography and clinical neurophysiology.

[10]  H. Busser,et al.  Ambulatory monitoring of physical activity in working situations, a validation study. , 1998, Journal of medical engineering & technology.

[11]  H J Busser,et al.  Method for objective assessment of physical work load at the workplace. , 1998, Ergonomics.

[12]  P. Veltink Sensory feedback in artificial control of human mobility. , 1999, Technology and health care : official journal of the European Society for Engineering and Medicine.

[13]  Christian T.M. Baten,et al.  Estimation of orientation with gyroscopes and accelerometers , 1999, Proceedings of the First Joint BMES/EMBS Conference. 1999 IEEE Engineering in Medicine and Biology 21st Annual Conference and the 1999 Annual Fall Meeting of the Biomedical Engineering Society (Cat. N.

[14]  P. Veltink,et al.  Estimating orientation with gyroscopes and accelerometers. , 1999, Technology and health care : official journal of the European Society for Engineering and Medicine.

[15]  Chris T.M. Baten,et al.  Ambulatory Low Back Load Exposure Estimation , 2000 .

[16]  Christian T.M. Baten,et al.  Estimating body segment orientation applying inertial sensing , 2000 .

[17]  Eric Robert Bachmann,et al.  Inertial and Magnetic Tracking of Limb Segment Orientation for Inserting Humans into Synthetic Environments , 2000 .

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

[19]  T. V. Vliet Vlieland,et al.  The value of a continuous ambulatory activity monitor to quantify the amount and intensity of daily activity in patients with rheumatoid arthritis. , 2001, The Journal of rheumatology.

[20]  C. Wiktorin,et al.  A triaxial accelerometer for measuring arm movements. , 2002, Applied ergonomics.

[21]  Hendrik Johannes Luinge,et al.  Inertial sensing of human movement , 2002 .

[22]  Said Emre Alper,et al.  A symmetric surface micromachined gyroscope with decoupled oscillation modes , 2002 .

[23]  Peter H Veltink,et al.  Accelerometer and rate gyroscope measurement of kinematics: an inexpensive alternative to optical motion analysis systems. , 2002, Journal of biomechanics.

[24]  Aurelio Cappozzo,et al.  Is it feasible to reconstruct body segment 3-D position and orientation using accelerometric data? , 2003, IEEE Transactions on Biomedical Engineering.

[25]  P H Veltink,et al.  Three dimensional inertial sensing of foot movements for automatic tuning of a two-channel implantable drop-foot stimulator. , 2003, Medical engineering & physics.

[26]  Gary K. Fedder,et al.  Integrated Microelectromechanical Gyroscopes , 2003 .

[27]  Reginald L. Lagendijk,et al.  Philosophies and technologies for ambient aware devices in wearable computing grids , 2003, Comput. Commun..

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

[29]  Markus Haid,et al.  Low cost inertial orientation tracking with Kalman filter , 2004, Appl. Math. Comput..

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

[31]  B. Andrews,et al.  Detecting absolute human knee angle and angular velocity using accelerometers and rate gyroscopes , 2001, Medical and Biological Engineering and Computing.

[32]  G. Hansson,et al.  Validity and reliability of triaxial accelerometers for inclinometry in posture analysis , 2001, Medical and Biological Engineering and Computing.

[33]  M. Mathie,et al.  Detection of daily physical activities using a triaxial accelerometer , 2003, Medical and Biological Engineering and Computing.