Quaternionic Attitude Estimation for Robotic and Human Motion Tracking Using Sequential Monte Carlo Methods With von Mises-Fisher and Nonuniform Densities Simulations

In recent years, wireless positioning and tracking devices based on semiconductor micro electro-mechanical system (MEMS) sensors have successfully integrated into the consumer electronics market. Information from the sensors is processed by an attitude estimation program. Many of these algorithms were developed primarily for aeronautical applications. The parameters affecting the accuracy and stability of the system vary with the intended application. The performance of these algorithms occasionally destabilize during human motion tracking activities, which does not satisfy the reliability and high accuracy demand in biomedical application. A previous study accessed the feasibility of using semiconductor based inertial measurement units (IMUs) for human motion tracking. IMU hardware has been redesigned and an attitude estimation algorithm using sequential Monte Carlo (SMC) methods, or particle filter, for quaternions was developed. The method presented in this paper uses von Mises-Fisher and a nonuniform simulation to provide density estimation of the rotation group SO(3). Synthetic signal simulation, robotics applications, and human applications have been investigated.

[1]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[2]  R. V. Patel,et al.  The WHaSP: A Wireless Hands-Free Surgical Pointer for Minimally Invasive Surgery , 2012, IEEE/ASME Transactions on Mechatronics.

[3]  Robert Riener,et al.  Neuroprosthetics: from Basic Research to Clinical Applications , 1996 .

[4]  D. Flinn Orientation Statistics , 1967, Nature.

[5]  N. Fisher,et al.  Efficient Simulation of the von Mises Distribution , 1979 .

[6]  R. Moe-Nilssen,et al.  A new method for evaluating motor control in gait under real-life environmental conditions. Part 1: The instrument. , 1998, Clinical biomechanics.

[7]  I. Bar-Itzhack,et al.  Attitude Determination from Vector Observations: Quaternion Estimation , 1985, IEEE Transactions on Aerospace and Electronic Systems.

[8]  Musa Mohd Mokji,et al.  Upper Body Tracking Using KLT and Kalman Filter , 2012, INNS-WC.

[9]  Daniel Choukroun,et al.  Optimal-REQUEST Algorithm for Attitude Determination , 2001 .

[10]  M.R. Popovic,et al.  A reliable gait phase detection system , 2001, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  R. Moe-Nilssen,et al.  A new method for evaluating motor control in gait under real-life environmental conditions. Part 2: Gait analysis. , 1998, Clinical biomechanics.

[12]  Sara Tedmori,et al.  An automated real-time people tracking system based on KLT features detection , 2012, Int. Arab J. Inf. Technol..

[13]  J. D. Janssen,et al.  A triaxial accelerometer and portable data processing unit for the assessment of daily physical activity , 1997, IEEE Transactions on Biomedical Engineering.

[14]  M. Pitt,et al.  Filtering via Simulation: Auxiliary Particle Filters , 1999 .

[15]  Roman Kamnik,et al.  An inertial and magnetic sensor based technique for joint angle measurement. , 2007, Journal of biomechanics.

[16]  J. Crassidis,et al.  Particle Filtering for Sequential Spacecraft Attitude Estimation , 2004 .

[17]  G. To,et al.  Design of wireless inertial trackers for human joint motion analysis , 2012, 2012 IEEE Topical Conference on Biomedical Wireless Technologies, Networks, and Sensing Systems (BioWireleSS).

[18]  Peter H Veltink,et al.  Accelerometer and rate gyroscope measurement of kinematics: an inexpensive alternative to optical motion analysis systems. , 2002, Journal of biomechanics.

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

[20]  Reginald L. Lagendijk,et al.  Philosophies and technologies for ambient aware devices in wearable computing grids , 2003, Comput. Commun..

[21]  G. Kitagawa Monte Carlo Filter and Smoother for Non-Gaussian Nonlinear State Space Models , 1996 .

[22]  A. Wood Simulation of the von mises fisher distribution , 1994 .

[23]  E. Taub,et al.  Objective measurement of functional upper-extremity movement using accelerometer recordings transformed with a threshold filter. , 2000, Stroke.

[24]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[25]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[26]  Peter Kazanzides,et al.  Multisensor Data Fusion in an Integrated Tracking System for Endoscopic Surgery , 2012, IEEE Transactions on Information Technology in Biomedicine.

[27]  Peter Kazanzides,et al.  Augmented reality goggles with an integrated tracking system for navigation in neurosurgery , 2012, 2012 IEEE Virtual Reality Workshops (VRW).

[28]  Hassan Salarieh,et al.  Design and Implementation of an Improved Real-Time Tracking System for Navigation Surgery by Fusion of Optical and Inertial Tracking Methods , 2012 .

[29]  Ryo Takeda,et al.  Gait analysis using gravitational acceleration measured by wearable sensors. , 2009, Journal of biomechanics.

[30]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[31]  M. Mathie,et al.  Detection of daily physical activities using a triaxial accelerometer , 2003, Medical and Biological Engineering and Computing.

[32]  M. Psiaki Attitude-Determination Filtering via Extended Quaternion Estimation , 2000 .

[33]  Friedrich Foerster,et al.  Detection of posture and motion by accelerometry : a validation study in ambulatory monitoring , 1999 .

[34]  I. Bar-Itzhack REQUEST: A Recursive QUEST Algorithm for Sequential Attitude Determination , 1996 .

[35]  Daniel Roetenberg,et al.  Inertial and magnetic sensing of human motion , 2006 .

[36]  Ken Shoemake,et al.  Animating rotation with quaternion curves , 1985, SIGGRAPH.