Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking 论文

2006IEEE Transactions on Robotics引用 566
Inertial Sensor and NavigationIndoor and Outdoor Localization TechnologiesContext-Aware Activity Recognition Systems

详细信息

发表期刊/会议
IEEE Transactions on Robotics
发表日期
2006-12-01
发表年份
2006

关键词

Inertial Sensor and NavigationIndoor and Outdoor Localization TechnologiesContext-Aware Activity Recognition Systems

摘要

Real-time tracking of human body motion is an important technology in synthetic environments, robotics, and other human-computer interaction applications. This paper presents an extended Kalman filter designed for real-time estimation of the orientation of human limb segments. The filter processes data from small inertial/magnetic sensor modules containing triaxial angular rate sensors, accelerometers, and magnetometers. The filter represents rotation using quaternions rather than Euler angles or axis/angle pairs. Preprocessing of the acceleration and magnetometer measurements using the Quest algorithm produces a computed quaternion input for the filter. This preprocessing reduces the dimension of the state vector and makes the measurement equations linear. Real-time implementation and testing results of the quaternion-based Kalman filter are presented. Experimental results validate the filter design, and show the feasibility of using inertial/magnetic sensor modules for real-time human body motion tracking