Real-Time OpenSim via IMUs for Full Body Kinematics During Gait, Sports, Exercise, and Dance Movements

Read full text
Authors: C. F. Xu, Y. H. Tan, Zach Strout, Guoxing Liu, Kezhe Zhu, Hong Wang, Peter B. Shull
Cited by: 2
References: 75

Abstract

Despite the growing demand for healthcare services due to an aging population, patients often avoid traditional rehabilitation centers due to high costs, time constraints, and discomfort experienced in laboratory or hospital settings. Home-based rehabilitation offers a promising alternative, but real-time kinematic monitoring and assessment remain challenging. We thus propose a real-time, wireless, portable approach for computing full-body kinematics through OpenSim. Twenty-two subjects performed walking, running, squatting, boxing, yoga, dance, badminton, stair climbing, and seated extremity exercise movements, while wearing 12 SageMotion inertial measurement units (IMUs). Real-time IMU kinematics were computed at 20 Hz and offline kinematics at 100 Hz and were compared with reference optical motion capture kinematics to determine accuracy. Real-time walking and stair climbing were most accurate, both with median RMSE of 5.3 deg. The most accurate joint angle was lumber rotation with median RMSE of 2.7 deg, and the overall median RMSE for all activities across all joints was 7.4 deg. Overall mean RMSE between real-time and offline IMU estimation was 0.7 deg, and mean latency from IMU data reception at the processing hub to kinematics generation was 31.7 ms. This approach could dramatically improve clinical and remote care by enabling rapid assessment and real-time biofeedback for rehabilitation, with potential to significantly enhance patient assessment and treatment outcomes.

Fields of Study & Subjects

Balance Gait and Falls Prevention Prosthetics and Rehabilitation Robotics Stroke Rehabilitation and Recovery

Publication details

Journal / source
IEEE Transactions on Neural Systems and Rehabilitation Engineering
Publisher
Institute of Electrical and Electronics Engineers (IEEE)
Volume
34
Pages
650–662
Publication date
1 January 2026
Language
EN