Human Joint Angle Estimation with Inertial Sensors and Validation with A Robot Arm
- 1 July 2015
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Biomedical Engineering
- Vol. 62 (7), 1759-1767
- https://doi.org/10.1109/tbme.2015.2403368
Abstract
Traditionally, human movement has been captured primarily by motion capture systems. These systems are costly, require fixed cameras in a controlled environment, and suffer from occlusion. Recently, the availability of low-cost wearable inertial sensors containing accelerometers, gyroscopes, and magnetometers have provided an alternative means to overcome the limitations of motion capture systems. Wearable inertial sensors can be used anywhere, cannot be occluded, and are low cost. Several groups have described algorithms for tracking human joint angles. We previously described a novel approach based on a kinematic arm model and the Unscented Kalman Filter (UKF). Our proposed method used a minimal sensor configuration with one sensor on each segment. This paper reports significant improvements in both the algorithm and the assessment. The new model incorporates gyroscope and accelerometer random drift models, imposes physical constraints on the range of motion for each joint, and uses zero-velocity updates to mitigate the effect of sensor drift. A high-precision industrial robot arm precisely quantifies the performance of the tracker during slow, normal, and fast movements over continuous 15-min recording durations. The agreement between the estimated angles from our algorithm and the high-precision robot arm reference was excellent. On average, the tracker attained an RMS angle error of about 3(°) for all six angles. The UKF performed slightly better than the more common Extended Kalman Filter.Keywords
This publication has 32 references indexed in Scilit:
- Upper limb joint angle tracking with inertial sensors2018 40th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 2011
- Kalman filtering with state constraints: a survey of linear and nonlinear algorithmsIET Control Theory & Applications, 2010
- Zero-Velocity Detection—An Algorithm EvaluationIEEE Transactions on Biomedical Engineering, 2010
- A portable system for collecting anatomical joint angles during stair ascent: a comparison with an optical tracking deviceDynamic Medicine, 2009
- Kinematics and Dynamics of Wearable RobotsPublished by Wiley ,2008
- An Overview of Existing Methods and Recent Advances in Sequential Monte CarloProceedings of the IEEE, 2007
- Estimation and Visualization of Sagittal Kinematics of Lower Limbs Orientation Using Body-Fixed SensorsIEEE Transactions on Biomedical Engineering, 2006
- Pedestrian Tracking with Shoe-Mounted Inertial SensorsIEEE Computer Graphics and Applications, 2005
- Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientationIEEE Transactions on Neural Systems and Rehabilitation Engineering, 2005
- Unscented Filtering and Nonlinear EstimationProceedings of the IEEE, 2004