Advancing the Kinetics Model in OpenSim for Human Motion Estimation Based on IMUs

Performance Analysis with Wheelchair User Motion

More Info
expand_more

Abstract

Inertial Measurement Units (IMUs) have become increasingly popular human motion estimation due to their portability, self-contained features, and cost-effectiveness compared to marker-based sensing systems which rely on external cameras to observe the position of the markers. Over the years, many studies have proposed various models and algorithms based on IMUs and the kinematics of the human body for motion estimation, neglecting the fact that IMUs measure acceleration, which can be directly related to joint torque with known inertial parameters. In turn, by estimating joint torque and incorporating kinetics into the model, it becomes possible to address a long-standing problem in the field of biomechanics: the marker-based sensing system’s inability to provide a reliable estimation of kinetics due to the need for numerical differentiation. In a previous study, a kinetics model was proposed for estimating the motion but validated only on a robotic arm. In our study, we further explore the performance of using IMUs to estimate wheelchair user motion data based on Extended Kalman Filter (EKF) and the kinetics model, with marker-based Inverse Kinematics (IK)/Inverse Dynamics (ID) as the benchmark.

Compared to Marker-based IK, the method leveraging kinetics achieves a Root Mean Squared Difference (RMSD) below 16◦ for three out of four tasks across all joints throughout the trial. After analyzing the only task with degradation in estimation, we conclude that the erroneous IMUs measurements results from Soft Tissue Artefacts (STA) is the most likely reason. For joint torque estimation, the RMSD for joint torque estimation is below 3.05Nm for the tasks less affected STA. Through fine-tuning the EKF, we can achieve fast and responsive estimation results without being affected by numerical differentiation, enabling us to capture both sudden and subtle changes in joint torque estimation. The kinetics model performs better than the kinematics-based model in estimating both kinematics and kinetics and also reduced drifting behavior. Compared to OpenSense, which depends on magnetometer measurements, kinetics model estimation shows comparable kinematics estimation accuracy while excluding
the use of heading information. The results show that including the kinetics model for human motion estimation can improve estimation accuracy and robustness encouraging further studies to include kinetics for human motion estimation.