Joint constraints based dynamic calibration of imu position on lower limbs in imu-mocap

3Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.

Abstract

The position calibration of inertial measurement units (IMUs) is an important part of human motion capture, especially in wearable systems. In realistic applications, static calibration is quickly invalid during the motions for IMUs loosely mounted on the body. In this paper, we propose a dynamic position calibration algorithm for IMUs mounted on the waist, upper leg, lower leg, and foot based on joint constraints. To solve the problem of IMUs’ position displacement, we introduce the Gauss–Newton (GN) method based on the Jacobian matrix, the dynamic weight particle swarm optimization (DWPSO), and the grey wolf optimizer (GWO) to realize IMUs’ position calibration. Furthermore, we establish the coordinate system of human lower limbs to estimate each joint angle and use the fusion algorithm in the field of quaternions to improve the attitude calibration performance of a single IMU. The performances of these three algorithms are analyzed and evaluated by gait tests on the human body and comparisons with a high-precision IMU-Mocap reference device. The simulation results show that the three algorithms can effectively calibrate the IMU’s position for human lower limbs. Additionally, when the degree of freedom (DOF) of a certain dimension is limited, the performances of the DWPSO and GWO may be better than GN, when the joint changes sufficiently, the performances of the three are close. The results confirm that the dynamic calibration algorithm based on joint constraints can effectively reduce the position offset errors of IMUs on upper or lower limbs in practical applications.

Cite

CITATION STYLE

APA

Hu, Q., Liu, L., Mei, F., & Yang, C. (2021). Joint constraints based dynamic calibration of imu position on lower limbs in imu-mocap. Sensors, 21(21). https://doi.org/10.3390/s21217161

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free