Measuring motion with kinematically redundant accelerometer arrays: Theory, simulation and implementation

This work presents two schemes of measuring the linear and angular kinematics of a rigid body using a kinematically redundant array of triple-axis accelerometers with potential applications in biomechanics. A novel angular velocity estimation algorithm is proposed and evaluated that can compensate for angular velocity errors using measurements of the direction of gravity. Analysis and discussion of optimal sensor array characteristics are provided. A damped 2 axis pendulum was used to excite all 6 DoF of the a suspended accelerometer array through determined complex motion and is the basis of both simulation and experimental studies. The relationship between accuracy and sensor redundancy is investigated for arrays of up to 100 triple axis (300 accelerometer axes) accelerometers in simulation and 10 equivalent sensors (30 accelerometer axes) in the laboratory test rig. The paper also reports on the sensor calibration techniques and hardware implementation.

[1]  Alfred R. Schuler,et al.  Measuring Rotational Motion with Linear Accelerometers , 1967, IEEE Transactions on Aerospace and Electronic Systems.

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

[3]  Qi Wang,et al.  A new scheme of non-gyro inertial measurement unit for estimating angular velocity , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[4]  Y Schutz,et al.  Daily physical activity assessment: what is the importance of upper limb movements vs whole body movements? , 2004, International Journal of Obesity.

[5]  P H Veltink,et al.  Detection of knee unlock during stance by accelerometry. , 1996, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[6]  G. Legnani,et al.  On the Number and Placement of Accelerometers for Angular Velocity and Acceleration Determination , 2001 .

[7]  G. ÓLaighin,et al.  Direct measurement of human movement by accelerometry. , 2008, Medical engineering & physics.

[8]  V. Krishnan Measurement of angular velocity and linear acceleration using linear accelerometers , 1965 .

[9]  Jorge Angeles,et al.  Rigid-body pose and twist estimation using an accelerometer array , 2004 .

[10]  J. P. B. Vreeburg Analysis of the data from a distributed set of accelerometers, for reconstruction of set geometry and its rigid body motion , 1999 .

[11]  Sukhan Lee,et al.  Micromachined inertial sensors , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[12]  Yiannos Manoli,et al.  Design, geometry evaluation, and calibration of a gyroscope-free inertial measurement unit , 2010 .

[13]  Lionel Birglen,et al.  Robust Design of Inertial Measurement Units Based on Accelerometers , 2009 .

[14]  Mark Euston,et al.  A complementary filter for attitude estimation of a fixed-wing UAV , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  B Zappa,et al.  Assessment of inertial and gravitational inputs to the vestibular system. , 2001, Journal of biomechanics.

[16]  Jake K. Aggarwal,et al.  Human Motion Analysis: A Review , 1999, Comput. Vis. Image Underst..

[17]  Ying Kun Peng,et al.  A vector-based gyro-free inertial navigation system by integrating existing accelerometer network in a passenger vehicle , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[18]  Sou-Chen Lee,et al.  An innovative estimation method with own-ship estimator for an allaccelerometer-type inertial navigation system , 1999, Int. J. Syst. Sci..

[19]  Sungsu Park,et al.  Design of accelerometer-based inertial navigation systems , 2005, IEEE Transactions on Instrumentation and Measurement.

[20]  B. Ravani,et al.  Design and Implementation of a Mechatronic, All-Accelerometer Inertial Measurement Unit , 2007, IEEE/ASME Transactions on Mechatronics.

[21]  Stefano Rossi,et al.  A Redundant Accelerometric Cluster for the Measurement of Translational and Angular Acceleration and Angular Velocity of the Head , 2007 .

[22]  Gitendra Uswatte,et al.  Ambulatory monitoring of arm movement using accelerometry: an objective measure of upper-extremity rehabilitation in persons with chronic stroke. , 2005, Archives of physical medicine and rehabilitation.

[23]  Albert I. King,et al.  Closure to “Discussion of ‘Measurement of Angular Acceleration of a Rigid Body Using Linear Accelerometers’” (1976, ASME J. Appl. Mech., 43, pp. 377–378) , 1976 .

[24]  Pravin Varaiya,et al.  Feasibility of A Gyroscope-free Inertial Navigation System for Tracking Rigid Body Motion , 2000 .

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

[26]  K. R. Fyfe,et al.  Planar Accelerometer Configurations , 2004 .

[27]  Sou-Chen Lee,et al.  Gyroscope Free Strapdown Inertial Measurement Unit by Six Linear Accelerometers , 1994 .

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

[29]  Lorenzo Masia,et al.  Numerical validation of linear accelerometer systems for the measurement of head kinematics. , 2005, Journal of biomechanical engineering.

[30]  Malcolm H Granat,et al.  Continuous monitoring of upper-limb activity in a free-living environment. , 2005, Archives of physical medicine and rehabilitation.

[31]  Ann V Rowlands,et al.  Validation of the RT3 triaxial accelerometer for the assessment of physical activity. , 2004, Medicine and science in sports and exercise.

[32]  P. Cardou,et al.  A Nonlinear Program for Angular-Velocity Estimation From Centripetal-Acceleration Measurements , 2011, IEEE/ASME Transactions on Mechatronics.

[33]  Jim Richards,et al.  Agreement between an electrogoniometer and motion analysis system measuring angular velocity of the knee during walking after stroke , 2006 .

[34]  Yiannos Manoli,et al.  Sensor Fusion Algorithm and Calibration for a Gyroscope-free IMU , 2009 .

[35]  C. Wiktorin,et al.  A triaxial accelerometer for measuring arm movements. , 2002, Applied ergonomics.

[36]  Kamiar Aminian,et al.  Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. , 2002, Journal of biomechanics.

[37]  Sun Ming Design and simulation analysis of gyroscope-free inertial measurement unit , 2008 .

[38]  Mao Zheng,et al.  Research on Gyroscope Free Strapdown Inertial Navigation System Based on 3-axis accelerometer , 2007, 2007 8th International Conference on Electronic Measurement and Instruments.

[39]  Jorge Angeles,et al.  Attitude calibration of an accelerometer array , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[40]  Aurelio Cappozzo,et al.  Is it feasible to reconstruct body segment 3-D position and orientation using accelerometric data? , 2003, IEEE Transactions on Biomedical Engineering.

[41]  Richard J. Duro,et al.  Human motion tracking and gait analysis: a brief review of current sensing systems and integration with intelligent environments , 2008, 2008 IEEE Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems.

[42]  Pei-Chun Lin,et al.  Design and implementation of a 12-axis accelerometer suite , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[43]  A. King,et al.  Measurement of Angular Acceleration of a Rigid Body Using Linear Accelerometers , 1975 .

[44]  Huosheng Hu,et al.  Human motion tracking for rehabilitation - A survey , 2008, Biomed. Signal Process. Control..

[45]  Wei Dong,et al.  Measuring uniaxial joint angles with a minimal accelerometer configuration , 2007, i-CREATe '07.