Robust Plug-and-Play Joint Axis Estimation Using Inertial Sensors

Inertial motion capture relies on accurate sensor-to-segment calibration. When two segments are connected by a hinge joint, for example in human knee or finger joints as well as in many robotic limbs, then the joint axis vector must be identified in the intrinsic sensor coordinate systems. Methods for estimating the joint axis using accelerations and angular rates of arbitrary motion have been proposed, but the user must perform sufficiently informative motion in a predefined initial time window to accomplish complete identifiability. Another drawback of state of the art methods is that the user has no way of knowing if the calibration was successful or not. To achieve plug-and-play calibration, it is therefore important that 1) sufficiently informative data can be extracted even if large portions of the data set consist of non-informative motions, and 2) the user knows when the calibration has reached a sufficient level of accuracy. In the current paper, we propose a novel method that achieves both of these goals. The method combines acceleration- and angular rate information and finds a globally optimal estimate of the joint axis. Methods for sample selection, that overcome the limitation of a dedicated initial calibration time window, are proposed. The sample selection allows estimation to be performed using only a small subset of samples from a larger data set as it deselects non-informative and redundant measurements. Finally, an uncertainty quantification method that assures validity of the estimated joint axis parameters, is proposed. Experimental validation of the method is provided using a mechanical joint performing a large range of motions. Angular errors in the order of 2∘ were achieved using 125–1000 selected samples. The proposed method is the first truly plug-and-play method that overcome the need for a specific calibration phase and, regardless of the user’s motions, it provides an accurate estimate of the joint axis as soon as possible.

[1]  Peter H Veltink,et al.  Assessment of hand kinematics using inertial and magnetic sensors , 2014, Journal of NeuroEngineering and Rehabilitation.

[2]  B M Jolles,et al.  Functional calibration procedure for 3D knee joint angle description using inertial sensors. , 2009, Journal of biomechanics.

[3]  Joerg Raisch,et al.  Iterative Learning Control of Drop Foot Stimulation with Array Electrodes for Selective Muscle Activation , 2014 .

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

[5]  Thomas Seel,et al.  Magnetometer-free inertial motion tracking of arbitrary joints with range of motion constraints , 2020, ArXiv.

[6]  Leia Stirling,et al.  An Auto-Calibrating Knee Flexion-Extension Axis Estimator Using Principal Component Analysis with Inertial Sensors , 2018, Sensors.

[7]  Farid Golnaraghi,et al.  An Algorithm for the In-Field Calibration of a MEMS IMU , 2017, IEEE Sensors Journal.

[8]  Farid Gulmammadov Analysis, modeling and compensation of bias drift in MEMS inertial sensors , 2009, 2009 4th International Conference on Recent Advances in Space Technologies.

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

[10]  Valentina Camomilla,et al.  Trends Supporting the In-Field Use of Wearable Inertial Sensors for Sport Performance Evaluation: A Systematic Review , 2018, Sensors.

[11]  Catherine Disselhorst-Klug,et al.  Increasing the Robustness of the automatic IMU calibration for lower Extremity Motion Analysis , 2018 .

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

[13]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[14]  Thomas Seel,et al.  A Tangible Solution for Hand Motion Tracking in Clinical Applications , 2019, Sensors.

[15]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[16]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[17]  Abdelaziz Benallegue,et al.  Attitude estimation with gyros-bias compensation using low-cost sensors , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

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

[19]  Thomas Seel,et al.  Automatic pairing of inertial sensors to lower limb segments – a plug-and-play approach , 2016 .

[20]  Pietro Picerno,et al.  25 years of lower limb joint kinematics by using inertial and magnetic sensors: A review of methodological approaches. , 2017, Gait & posture.

[21]  Isaac Skog,et al.  Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[22]  Fredrik Gustafsson,et al.  On nonlinear transformations of stochastic variables and its application to nonlinear filtering , 2008, 2008 IEEE International Conference on Acoustics, Speech and Signal Processing.

[23]  Andrew Y. C. Nee,et al.  Methods for in-field user calibration of an inertial measurement unit without external equipment , 2008 .

[24]  Thomas B. Schön,et al.  Using Inertial Sensors for Position and Orientation Estimation , 2017, Found. Trends Signal Process..

[25]  Shashi Poddar,et al.  A Comprehensive Overview of Inertial Sensor Calibration Techniques , 2017 .

[26]  Adriano Ferrari,et al.  ‘Outwalk’: a protocol for clinical gait analysis based on inertial and magnetic sensors , 2009, Medical & Biological Engineering & Computing.

[27]  Thomas B. Schön,et al.  Accelerometer calibration using sensor fusion with a gyroscope , 2016, 2016 IEEE Statistical Signal Processing Workshop (SSP).

[28]  Fredrik Olsson,et al.  Joint Axis Estimation for Fast and Slow Movements Using Weighted Gyroscope and Acceleration Constraints , 2019, 2019 22th International Conference on Information Fusion (FUSION).

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

[30]  Thomas Seel,et al.  Automatic anatomical calibration for IMU-based elbow angle measurement in disturbed magnetic fields , 2017 .

[31]  Fredrik Olsson,et al.  Experimental evaluation of joint position estimation using inertial sensors , 2017, 2017 20th International Conference on Information Fusion (Fusion).

[32]  Hossein Rouhani,et al.  Semi-Automatic Sensor-to-Body Calibration of Inertial Sensors on Lower Limb Using Gait Recording , 2019, IEEE Sensors Journal.

[33]  Nahed Jalloul,et al.  Wearable sensors for the monitoring of movement disorders , 2018, Biomedical journal.

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

[35]  Didier Stricker,et al.  Body-IMU autocalibration for inertial hip and knee joint tracking , 2015, BODYNETS.

[36]  Xiaoji Niu,et al.  Analysis and Modeling of Inertial Sensors Using Allan Variance , 2008, IEEE Transactions on Instrumentation and Measurement.

[37]  Richard F. Sesek,et al.  Barriers to the Adoption of Wearable Sensors in the Workplace: A Survey of Occupational Safety and Health Professionals , 2018, Hum. Factors.

[38]  Bertram Taetz,et al.  Towards self-calibrating inertial body motion capture , 2016, 2016 19th International Conference on Information Fusion (FUSION).