Magnetic Condition-Independent 3D Joint Angle Estimation Using Inertial Sensors and Kinematic Constraints

In biomechanics, joint angle estimation using wearable inertial measurement units (IMUs) has been getting great popularity. However, magnetic disturbance issue is considered problematic as the disturbance can seriously degrade the accuracy of the estimated joint angles. This study proposes a magnetic condition-independent three-dimensional (3D) joint angle estimation method based on IMU signals. The proposed method is implemented in a sequential direction cosine matrix-based orientation Kalman filter (KF), which is composed of an attitude estimation KF followed by a heading estimation KF. In the heading estimation KF, an acceleration-level kinematic constraint from a spherical joint replaces the magnetometer signals for the correction procedure. Because the proposed method does not rely on the magnetometer, it is completely magnetic condition-independent and is not affected by the magnetic disturbance. For the averaged root mean squared errors of the three tests performed using a rigid two-link system, the proposed method produced 1.58°, while the conventional method with the magnetic disturbance compensation mechanism produced 5.38°, showing a higher accuracy of the proposed method in the magnetically disturbed conditions. Due to the independence of the proposed method from the magnetic condition, the proposed approach could be reliably applied in various fields that require robust 3D joint angle estimation through IMU signals in an unspecified arbitrary magnetic environment.

[1]  Thomas B. Schön,et al.  An optimization-based approach to human body motion capture using inertial sensors , 2014 .

[2]  Angelo M. Sabatini,et al.  A Novel Kalman Filter for Human Motion Tracking With an Inertial-Based Dynamic Inclinometer , 2015, IEEE Transactions on Biomedical Engineering.

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

[4]  Bertram Taetz,et al.  On Inertial Body Tracking in the Presence of Model Calibration Errors , 2016, Sensors.

[5]  Roman Kamnik,et al.  An inertial and magnetic sensor based technique for joint angle measurement. , 2007, Journal of biomechanics.

[6]  Thomas Seel,et al.  Alignment-free, self-calibrating elbow angles measurement using inertial sensors , 2017, 2016 IEEE-EMBS International Conference on Biomedical and Health Informatics (BHI).

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

[8]  Thomas Seel,et al.  IMU-Based Joint Angle Measurement for Gait Analysis , 2014, Sensors.

[9]  K. Aminian,et al.  Ambulatory measurement of 3D knee joint angle. , 2008, Journal of biomechanics.

[10]  Jianming Wei,et al.  A Robust Method to Detect Zero Velocity for Improved 3D Personal Navigation Using Inertial Sensors , 2015, Sensors.

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

[12]  Kamiar Aminian,et al.  Validation of functional calibration and strap-down joint drift correction for computing 3D joint angles of knee, hip, and trunk in alpine skiing , 2017, PloS one.

[13]  Aurelio Cappozzo,et al.  Joint kinematics estimate using wearable inertial and magnetic sensing modules. , 2008, Gait & posture.

[14]  Jung-Keun Lee,et al.  Minimum-Order Kalman Filter With Vector Selector for Accurate Estimation of Human Body Orientation , 2009, IEEE Transactions on Robotics.

[15]  Young Soo Suh,et al.  A Zero Velocity Detection Algorithm Using Inertial Sensors for Pedestrian Navigation Systems , 2010, Sensors.

[16]  Thomas Seel,et al.  Joint axis and position estimation from inertial measurement data by exploiting kinematic constraints , 2012, 2012 IEEE International Conference on Control Applications.

[17]  Tao Liu,et al.  How Magnetic Disturbance Influences the Attitude and Heading in Magnetic and Inertial Sensor-Based Orientation Estimation , 2017, Sensors.

[18]  Jwu-Sheng Hu,et al.  A Robust Orientation Estimation Algorithm Using MARG Sensors , 2015, IEEE Transactions on Instrumentation and Measurement.

[19]  Francesco Alonge,et al.  The Use of Accelerometers and Gyroscopes to Estimate Hip and Knee Angles on Gait Analysis , 2014, Sensors.

[20]  Kamiar Aminian,et al.  Joint Inertial Sensor Orientation Drift Reduction for Highly Dynamic Movements , 2018, IEEE Journal of Biomedical and Health Informatics.

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

[22]  Xiaoping Yun,et al.  Limitations of Attitude Estimnation Algorithms for Inertial/Magnetic Sensor Modules , 2007, IEEE Robotics & Automation Magazine.

[23]  Mahmoud El-Gohary,et al.  Human Joint Angle Estimation with Inertial Sensors and Validation with A Robot Arm , 2015, IEEE Transactions on Biomedical Engineering.

[24]  Mahmoud El-Gohary,et al.  The feasibility of shoulder motion tracking during activities of daily living using inertial measurement units. , 2016, Gait & posture.

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

[26]  Peng Cheng,et al.  Joint-Angle Measurement Using Accelerometers and Gyroscopes—A Survey , 2010, IEEE Transactions on Instrumentation and Measurement.

[27]  M. Munih,et al.  Compensation for Magnetic Disturbances in Motion Estimation to Provide Feedback to Wearable Robotic Systems , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

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

[29]  Sasan Naseh,et al.  Monitoring Methods of Human Body Joints: State-of-the-Art and Research Challenges , 2019, Sensors.

[30]  Thomas Seel,et al.  Exploiting kinematic constraints to compensate magnetic disturbances when calculating joint angles of approximate hinge joints from orientation estimates of inertial sensors , 2017, 2017 International Conference on Rehabilitation Robotics (ICORR).

[31]  Jung Keun Lee,et al.  Robust Inertial Measurement Unit-Based Attitude Determination Kalman Filter for Kinematically Constrained Links , 2019, Sensors.

[32]  Nicolas Bideau,et al.  Estimation of 3D Knee Joint Angles during Cycling Using Inertial Sensors: Accuracy of a Novel Sensor-to-Segment Calibration Procedure Based on Pedaling Motion , 2019, Sensors.

[33]  Bertram Taetz,et al.  Validity, Test-Retest Reliability and Long-Term Stability of Magnetometer Free Inertial Sensor Based 3D Joint Kinematics , 2018, Sensors.

[34]  Michael Lorenz,et al.  Towards Inertial Sensor Based Mobile Gait Analysis: Event-Detection and Spatio-Temporal Parameters , 2018, Sensors.

[35]  Thomas Seel,et al.  On Motions That Allow for Identification of Hinge Joint Axes from Kinematic Constraints and 6D IMU Data , 2019, 2019 18th European Control Conference (ECC).

[36]  Hiroki Saito,et al.  Kalman-Filtering-Based Joint Angle Measurement with Wireless Wearable Sensor System for Simplified Gait Analysis , 2011, IEICE Trans. Inf. Syst..

[37]  P. Bonato,et al.  Wearable sensors/systems and their impact on biomedical engineering , 2003, IEEE Engineering in Medicine and Biology Magazine.

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

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

[40]  Norbert Schmitz,et al.  Survey of Motion Tracking Methods Based on Inertial Sensors: A Focus on Upper Limb Human Motion , 2017, Sensors.

[41]  Aria Alasty,et al.  Human Arm Motion Tracking by Inertial/Magnetic Sensors Using Unscented Kalman Filter and Relative Motion Constraint , 2018, J. Intell. Robotic Syst..

[42]  James McNames,et al.  Shoulder and Elbow Joint Angle Tracking With Inertial Sensors , 2012, IEEE Transactions on Biomedical Engineering.

[43]  Vishesh Vikas,et al.  Joint Angle Measurement Using Strategically Placed Accelerometers and Gyroscope , 2016 .