A comprehensive filter to reduce drift from Euler angles, velocity, and position using an IMU

A comprehensive filter is developed to practically remove errors on position estimation derived from inertial measurement unit (IMU) raw signals. The comprehensive filter is applied to a bicep-curl exercise where the initial and end positions of the host (the forearm of the subject) is known. The comprehensive filter benefits from an explicit complementary filter, a zero-rate updating algorithm, Kalman filter, and a kinematic constraint. The sequence of two Kalman filters provides a significant reduction in the velocity and position drift.

[1]  J. Angeles,et al.  Rigid-body pose and twist estimation using an accelerometer array , 2004 .

[2]  Roman Kamnik,et al.  Model based inertial sensing of human body motion kinematics in sit-to-stand movement , 2008, Simul. Model. Pract. Theory.

[3]  Wei Qin,et al.  A novel Kalman filter for combining outputs of MEMS gyroscope array , 2012 .

[4]  Isaac Skog,et al.  Inertial Sensor Arrays, Maximum Likelihood, and Cramér–Rao Bound , 2015, IEEE Transactions on Signal Processing.

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

[6]  Farrokh Ayazi,et al.  Micromachined inertial sensors , 1998, Proc. IEEE.

[7]  Isaac Skog,et al.  Inertial sensor arrays — A literature review , 2016, 2016 European Navigation Conference (ENC).

[8]  Robert Grover Brown,et al.  Introduction to random signals and applied Kalman filtering : with MATLAB exercises and solutions , 1996 .

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

[10]  Noel C. Perkins,et al.  Quantifying the effects of load carriage and fatigue under load on sacral kinematics during countermovement vertical jump with IMU-based method , 2016 .

[11]  P. Groves Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems, Second Edition , 2013 .

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

[13]  Giacomo Innocenti,et al.  Pedestrian Dead Reckoning Based on Frequency Self-Synchronization and Body Kinematics , 2017, IEEE Sensors Journal.

[14]  S. A. M. Lajimi,et al.  A novel nonlinear amplitude-modulation gyroscope incorporating internal resonance , 2017, 1702.00065.

[15]  S. A. M. Lajimi,et al.  A mechanical–thermal noise analysis of a nonlinear microgyroscope , 2017 .

[16]  Malcolm D. Shuster,et al.  Deterministic Three-Axis Attitude Determination , 2004 .

[17]  Hassen Fourati,et al.  A comparative analysis of attitude estimation for pedestrian navigation with smartphones , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[18]  Jan Kenneth Bekkeng Calibration of a Novel MEMS Inertial Reference Unit , 2009, IEEE Transactions on Instrumentation and Measurement.

[19]  Isaac Skog,et al.  Zero-Velocity Detection—An Algorithm Evaluation , 2010, IEEE Transactions on Biomedical Engineering.

[20]  Sheng Liu,et al.  Design and analysis of a novel virtual gyroscope with multi-gyroscope and accelerometer array. , 2016, The Review of scientific instruments.

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

[22]  John McPhee,et al.  Comparison of Optical and Inertial Tracking of Full Golf Swings , 2012 .

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

[24]  T. Hamel,et al.  Complementary filter design on the special orthogonal group SO(3) , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[25]  Johann Borenstein,et al.  Heuristic Drift Elimination for Personnel Tracking Systems , 2010, Journal of Navigation.

[26]  Eric Foxlin,et al.  Pedestrian tracking with shoe-mounted inertial sensors , 2005, IEEE Computer Graphics and Applications.

[27]  Isaac Skog,et al.  A note on the limitations of ZUPTs and the implications on sensor error modeling , 2012 .