Measuring human joint movement with IMUs: Implementation in custom-made low cost wireless sensors

This paper presents a inertial measurement unit (IMU) based wireless, wearable sensor system and its algorithm to capture human joint orientation and movement. Many physiotherapy and kinematical studies require a precise analysis of human joint movements. The proposed system provides an economic and flexible solution to measure human joint movement. The system includes several customised low-cost, small, wireless IMU sensors (accelerometer and gyroscope combined) which can be easily attached on any part of the human body. A dongle connected to a computer receives data collected by the sensors in real-time. Data sets are stored in the computer for later analysis and visualization. The proposed algorithm can accurately extract human joint orientation from the raw measurements of two inertial sensors. Compared to other yaw, pitch and roll orientation algorithms, the presented algorithm only focuses on the relative angle between two sensors instead of using a ground plane reference. The algorithm can be easily embedded into a post data analysis system. With its light data load requirement, the algorithm can also be effectively built onto a real-time joint orientation capturing system. This paper provides a high-level description of both the hardware platform and the demonstration of the algorithm, and presents step by step plots verifying the algorithm's performance. The system is currently used in a cerebral palsy research study in Australia.

[1]  V. L. Fuschillo,et al.  Calibrated 2D Angular Kinematics by Single-Axis Accelerometers: From Inverted Pendulum to ${\rm N}$-Link Chain , 2012, IEEE Sensors Journal.

[2]  Tao Liu,et al.  Novel approach to ambulatory assessment of human segmental orientation on a wearable sensor system. , 2009, Journal of biomechanics.

[3]  Diego Álvarez,et al.  Upper limb joint angle measurement in occupational health , 2016, Computer methods in biomechanics and biomedical engineering.

[4]  Thomas Seel,et al.  Joint axis and position estimation from inertial measurement data by exploiting kinematic constraints , 2012, 2012 IEEE International Conference on Control Applications.

[5]  D. Hazry,et al.  A simple approach on implementing IMU sensor fusion in PID controller for stabilizing quadrotor flight control , 2011, 2011 IEEE 7th International Colloquium on Signal Processing and its Applications.

[6]  Angelo M. Sabatini,et al.  How Angular Velocity Features and Different Gyroscope Noise Types Interact and Determine Orientation Estimation Accuracy , 2015, Sensors.

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

[8]  Iain Murray,et al.  Human gait phase recognition based on thigh movement computed using IMUs , 2014, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP).

[9]  D. J. Sturman,et al.  A Brief History of Motion Capture for Computer Character Animation , 1994, SIGGRAPH 1994.

[10]  E. Meijering,et al.  A chronology of interpolation: from ancient astronomy to modern signal and image processing , 2002, Proc. IEEE.

[11]  A. Savitzky,et al.  Smoothing and Differentiation of Data by Simplified Least Squares Procedures. , 1964 .

[12]  Walter Higgins,et al.  A Comparison of Complementary and Kalman Filtering , 1975, IEEE Transactions on Aerospace and Electronic Systems.

[13]  J. C. Sabel Optical 3D motion measurement , 1996, Quality Measurement: The Indispensable Bridge between Theory and Reality (No Measurements? No Science! Joint Conference - 1996: IEEE Instrumentation and Measurement Technology Conference and IMEKO Tec.

[14]  E. Meijering A chronology of interpolation: from ancient astronomy to modern signal and image processing , 2002, Proc. IEEE.

[15]  Muhammad Haris Afzal,et al.  New method for magnetometers based orientation estimation , 2010, IEEE/ION Position, Location and Navigation Symposium.

[16]  Chapman,et al.  Aspects of the Kinematic Simulation of Human Movement , 1982, IEEE Computer Graphics and Applications.

[17]  D. Simon Kalman filtering with state constraints: a survey of linear and nonlinear algorithms , 2010 .