Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking

被引:418
作者
Yun, Xiaoping [1 ]
Bachmann, Eric R.
机构
[1] USN, Postgrad Sch, Dept Elect & Comp Engn, Monterey, CA 93943 USA
[2] Miami Univ, Dept Comp Sci & Syst Anal, Oxford, OH 45056 USA
关键词
inertial sensors; Kalman filtering; magnetic sensors; motion measurement; orientation tracking; pose estimation; quaternions; virtual reality;
D O I
10.1109/TRO.2006.886270
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
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 Enter 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.
引用
收藏
页码:1216 / 1227
页数:12
相关论文
共 34 条
[1]  
Ang WT, 2003, IEEE INT CONF ROBOT, P1781
[2]  
Azuma Ronald, 1994, P ANN C COMP GRAPH I, P197
[3]  
BACHMANN E, IN PRESS IEEE ROBOT
[4]  
Bachmann E. R, 2000, INERTIAL MAGNETIC TR
[5]  
Bachmann E.R., 2001, PROC ACM S VIRTUAL R, P9, DOI [10.1145/505009.505011, DOI 10.1145/505008.505011]
[6]  
Bachmann ER, 2003, IEEE INT CONF ROBOT, P1171
[7]  
CHINWOO T, 2001, P IEEE INT TRANSP SY, P286
[8]   Intertial head-tracker sensor fusion by a complementary separate-bias Kalman filter [J].
Foxlin, E .
PROCEEDINGS OF THE IEEE 1996 VIRTUAL REALITY ANNUAL INTERNATIONAL SYMPOSIUM, 1996, :185-&
[9]   Miniature 6-DOF inertial system for tracking HMDs [J].
Foxlin, E ;
Harrington, M ;
Altshuler, Y .
HELMET- AND HEAD-MOUNTED DISPLAY III, 1998, 3362 :214-228
[10]  
GALLAGHER A, 2004, P IEEE INT C ROB AUT, P2967