Model-based extended quaternion Kalman filter to inertial orientation tracking of arbitrary kinematic chains

Abstract Inertial orientation tracking is still an area of active research, especially in the context of out-door, real-time, human motion capture. Existing systems either propose loosely coupled tracking approaches where each segment is considered independently, taking the resulting drawbacks into account, or tightly coupled solutions that are limited to a fixed chain with few segments. Such solutions have no flexibility to change the skeleton structure, are dedicated to a specific set of joints, and have high computational complexity. This paper describes the proposal of a new model-based extended quaternion Kalman filter that allows for estimation of orientation based on outputs from the inertial measurements unit sensors. The filter considers interdependencies resulting from the construction of the kinematic chain so that the orientation estimation is more accurate. The proposed solution is a universal filter that does not predetermine the degree of freedom at the connections between segments of the model. To validation the motion of 3-segments single link pendulum captured by optical motion capture system is used. The next step in the research will be to use this method for inertial motion capture with a human skeleton model.

[1]  Andrzej Polanski,et al.  Evaluation of Improvement in Orientation Estimation Through the Use of the Linear Acceleration Estimation in the Body Model , 2015, ICMMI.

[2]  D. Roetenberg,et al.  Xsens MVN: Full 6DOF Human Motion Tracking Using Miniature Inertial Sensors , 2009 .

[3]  Angelo M. Sabatini,et al.  Kalman-Filter-Based Orientation Determination Using Inertial/Magnetic Sensors: Observability Analysis and Performance Evaluation , 2011, Sensors.

[4]  Alexander D. Young,et al.  Use of Body Model Constraints to Improve Accuracy of Inertial Motion Capture , 2010, 2010 International Conference on Body Sensor Networks.

[5]  Claus Gramkow,et al.  On Averaging Rotations , 2004, Journal of Mathematical Imaging and Vision.

[6]  Robert B. McGhee,et al.  Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking , 2005, IEEE Transactions on Robotics.

[7]  Aleksander Nawrat,et al.  The low cost micro inertial measurement unit , 2013, 2013 IEEE 8th Conference on Industrial Electronics and Applications (ICIEA).

[8]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[9]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[10]  Angelo M. Sabatini,et al.  Estimating Three-Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing , 2011, Sensors.

[11]  Marek Kulbacki,et al.  Scalable, Wearable, Unobtrusive Sensor Network for Multimodal Human Monitoring with Distributed Control , 2015 .

[12]  J.C.K. Chou,et al.  Quaternion kinematic and dynamic differential equations , 1992, IEEE Trans. Robotics Autom..

[13]  Dana Kulić,et al.  Human pose recovery using wireless inertial measurement units , 2012, Physiological measurement.

[14]  Konrad W. Wojciechowski,et al.  Adaptation Mechanism of Feedback in Quaternion Kalman Filtering for Orientation Estimation , 2015, ICAISC.

[15]  Norbert Schmitz,et al.  A generic approach to inertial tracking of arbitrary kinematic chains , 2013, BODYNETS.

[16]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[17]  James McNames,et al.  Shoulder and Elbow Joint Angle Tracking With Inertial Sensors , 2012, IEEE Transactions on Biomedical Engineering.

[18]  Vishesh Vikas,et al.  Joint Angle Measurement Using Strategically Placed Accelerometers and Gyroscope , 2016 .

[19]  Emilio Sanjurjo,et al.  Online Kinematic and Dynamic-State Estimation for Constrained Multibody Systems Based on IMUs , 2016, Sensors.

[20]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[21]  Konrad W. Wojciechowski,et al.  Reference Data Set for Accuracy Evaluation of Orientation Estimation Algorithms for Inertial Motion Capture Systems , 2016, ICCVG.

[22]  D. K. Arvind,et al.  Distributed estimation of linear acceleration for improved accuracy in wireless inertial motion capture , 2010, IPSN '10.

[23]  Roman Kamnik,et al.  Kinematics based sensory fusion for wearable motion assessment in human walking , 2014, Comput. Methods Programs Biomed..

[24]  Eric Foxlin,et al.  Inertial head-tracker sensor fusion by a complementary separate-bias Kalman filter , 1996, Proceedings of the IEEE 1996 Virtual Reality Annual International Symposium.