Inertial measurements of upper limb motion

  • Huiyu Zhou
  • Huosheng Hu
  • Yaqin Tao
Original Article


We present an inertial sensor based monitoring system for measuring upper limb movements in real time. The purpose of this study is to develop a motion tracking device that can be integrated within a home-based rehabilitation system for stroke patients. Human upper limbs are represented by a kinematic chain in which there are four joint variables to be considered: three for the shoulder joint and one for the elbow joint. Kinematic models are built to estimate upper limb motion in 3-D, based on the inertial measurements of the wrist motion. An efficient simulated annealing optimisation method is proposed to reduce errors in estimates. Experimental results demonstrate the proposed system has less than 5% errors in most motion manners, compared to a standard motion tracker.


Inertial measurement Stroke rehabilitation Motion tracking Upper limb Simulated annealing 



The authors would like to thank the Charnwood Dynamics Ltd that kindly provided the CODA CX1 for the evaluation. The Xsens Dynamics Technologies and the other members of EPSRC EQUAL SMART Rehabilitation Consortium are also acknowledged for valuable discussion.


  1. 1.
    Bachmann ER, McGhee RB, Yun X, Zyda MJ (2001) Inertial and magnetic posture tracking for inserting humans into networked virtual environments, In Proceedings of the ACM symposium on Virtual reality software and technology, Baniff, Alberta, Canada, 9–16Google Scholar
  2. 2.
    Craig JJ (1989) Introduction to robotics: mechanics and control. Addison-Wesley, ReadingMATHGoogle Scholar
  3. 3.
    Foxlin E, Altshuler Y, Naimark L, Harrington M (2004) FlightTracker: a novel optical/inertial tracker for cockpit enhanced vision. In: Proceedings of ISMAR, Washington, DCGoogle Scholar
  4. 4.
    Gordon N, Gulanick M, Costa F, Fletcher G, Franklin B, Roth E, Shephard T (2004) Physical activity and exercise recommendations for stroke survivors. Circulation 109:2031–2041CrossRefGoogle Scholar
  5. 5.
    Hillman EMC, Hebden JC, Scheiger M, Dehghani H, Schmidt FEW, Delpy DT, Arridge SR (2001) Time resolved optical tomography of the human forearm. Phys Med Biol 46:1117–1130CrossRefGoogle Scholar
  6. 6.
    Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220:671–686CrossRefMathSciNetGoogle Scholar
  7. 7.
    Krahnstover N, Yeasin M, Sharma R (2003) Automatic acquisition and initialisation of articulated models. Mach Vis Appl 14:218–228CrossRefGoogle Scholar
  8. 8.
    Krebs H, Hogan N, Aisen M, Volpe B (1998) Robot-aided neurorehabilitation. IEEE Trans Rehabil Eng 6:75–87CrossRefGoogle Scholar
  9. 9.
    Lobo J, Dias J (2003) Vision and inertial sensor cooperation using gravity as a vertical reference. IEEE Trans Pattern Anal Mach Intell 25:1597–1608CrossRefGoogle Scholar
  10. 10.
    Penna TJP (1995) Fitting curves by simulated annealing. Comp Phys 9:341–343CrossRefMathSciNetGoogle Scholar
  11. 11.
    Tolani D, Goswami A, Badler NI (2000) Real-time inverse kinematics techniques for anthropomorphic limbs. Graph Models 62:353–388MATHCrossRefGoogle Scholar
  12. 12.
    Welch G, Foxlin E (2002) Motion tracking: no silver bullet, but a respectable arsenal. IEEE Comput Graph Appl 22:24–38CrossRefGoogle Scholar
  13. 13.
    Zhou H, Hu H (2005) Inertial motion tracking of human arm movements in home-based rehabilitation. In: Proceedings of IEEE international conference on mechatronics and automation, Niagara Falls, Ontario, Canada, pp 1306–1311Google Scholar
  14. 14.
    Zhu R, Zhou Z (2004) A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package. IEEE Trans Neural Syst Rehabil Eng 12:295–302CrossRefGoogle Scholar

Copyright information

© International Federation for Medical and Biological Engineering 2006

Authors and Affiliations

  1. 1.Department of Computer ScienceUniversity of EssexColchesterUK

Personalised recommendations