StrokeTrack: wireless inertial motion tracking of human arms for stroke telerehabilitation

Stroke is a leading cause of disability in the United States and yet little technology is currently available for individuals with stroke to practice rehabilitation therapy progress in their homes. This paper presents StrokeTrack, an efficient, wearable upper limb motion tracking method for stroke rehabilitation therapy at home. StrokeTrack consists of two inertial measurement unit(IMU)s that are placed on the wrist and the elbow. Each IMU consists of a 3-axis accelerometer and a 3-axis gyroscope. In order to track the motion of the upper limb, StrokeTrack estimates the position of the forearm and upper arm by using an inertial tracking algorithm and a kinematic model. In the next step, StrokeTrack corrects the positions of the joints inferred from the inherent integration drift, and updates them. Finally, dynamic time warping (DTW) is adopted in order to check the accuracy of the patient's motions by matching them to the reference motions.

[1]  Alexander D. Young Comparison of Orientation Filter Algorithms for Realtime Wireless Inertial Posture Tracking , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[2]  L. Rabiner,et al.  An introduction to hidden Markov models , 1986, IEEE ASSP Magazine.

[3]  T. Hamel,et al.  Complementary filter design on the special orthogonal group SO(3) , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[4]  D. Mozaffarian,et al.  Heart disease and stroke statistics--2009 update: a report from the American Heart Association Statistics Committee and Stroke Statistics Subcommittee. , 2009, Circulation.

[5]  L. R. Rabiner,et al.  A comparative study of several dynamic time-warping algorithms for connected-word recognition , 1981, The Bell System Technical Journal.

[6]  J. Cauraugh,et al.  Two Coupled Motor Recovery Protocols Are Better Than One: Electromyogram-Triggered Neuromuscular Stimulation and Bilateral Movements , 2002, Stroke.

[7]  John J. Craig Zhu,et al.  Introduction to robotics mechanics and control , 1991 .

[8]  Daniele Giansanti,et al.  The development and test of a device for the reconstruction of 3-D position and orientation by means of a kinematic sensor assembly with rate gyroscopes and accelerometers , 2005, IEEE Transactions on Biomedical Engineering.

[9]  Peter H. Veltink,et al.  Measuring orientation of human body segments using miniature gyroscopes and accelerometers , 2005, Medical and Biological Engineering and Computing.

[10]  Xiaoping Yun,et al.  Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking , 2006, IEEE Trans. Robotics.

[11]  Zhen Wang,et al.  uWave: Accelerometer-based Personalized Gesture Recognition and Its Applications , 2009, PerCom.

[12]  Matjaz Mihelj Inverse Kinematics of Human Arm Based on Multisensor Data Integration , 2006, J. Intell. Robotic Syst..

[13]  Don Coppersmith,et al.  Matrix multiplication via arithmetic progressions , 1987, STOC.

[14]  Michael Zyda,et al.  Orientation tracking for humans and robots using inertial sensors , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

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

[16]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[17]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .