Fast calibration of a 9-DOF IMU using a 3 DOF position tracker and a semi-random motion sequence

Abstract A method for calibrating an on-body 9 Degree of Freedom (DOF) Inertial Measurement Unit (IMU) is proposed. The proposed system uses a single 3D position sensor, the earth’s ambient gravity vector, the earth’s magnetic field vector and a semi random motion sequence for calibration. The proposed method performs sequential calibration of each of the sensors, i.e., triaxial accelerometer, magnetometer and gyroscope, by means of two stage parameter estimation. The first stage is coarse estimation using a least squares method. The second stage is runtime estimation and smoothing of the calibration parameters using an Extended Kalman Filter (EKF). The user performs a sequence of 6 pre-defined motion primitives with the IMU during coarse estimation. The proposed method does not require exact template matching, rather it has the capability to classify and use only suitable data points for calibration. Such a calibration method is useful for applications such as home-based games and movement analysis. The results from the proposed calibration procedure were compared to those obtained using a conventional static calibration technique. The proposed calibration approach outperforms the conventional method by up to 40% in terms of calibration parameter estimation. The effectiveness of the calibration method was evaluated by estimating heading and inclination using the calibrated IMU. The results indicate that the proposed calibration procedure can allow tracking of 3D orientation with a maximum peak-to-peak error of 5 ° .

[1]  Yunhui Liu,et al.  Automatic calibration for inertial measurement unit , 2012, 2012 12th International Conference on Control Automation Robotics & Vision (ICARCV).

[2]  Demoz Gebre-Egziabher,et al.  Calibration of Strapdown Magnetometers in Magnetic Field Domain , 2006 .

[3]  Robert L. Williams,et al.  Case study: Inertial measurement unit calibration platform , 2000 .

[4]  Isaac Skog,et al.  Calibration of a MEMS inertial measurement unit , 2006 .

[5]  J. Deutsch,et al.  Use of a Low-Cost, Commercially Available Gaming Console (Wii) for Rehabilitation of an Adolescent With Cerebral Palsy , 2008, Physical Therapy.

[6]  Adrian Burns,et al.  SHIMMER™ – A Wireless Sensor Platform for Noninvasive Biomedical Research , 2010, IEEE Sensors Journal.

[7]  M.F. Golnaraghi,et al.  Initial calibration of an inertial measurement unit using an optical position tracking system , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[8]  Chris J. Bleakley,et al.  Wearable Absolute 6 DOF Exercise Training System for Post Stroke Rehabilitation , 2010 .

[9]  M. S. Grewal,et al.  Application of Kalman filtering to the calibration and alignment of inertial navigation systems , 1991 .

[10]  Andrew Y. C. Nee,et al.  Methods for in-field user calibration of an inertial measurement unit without external equipment , 2008 .

[11]  Simon A. Dobson,et al.  High-Accuracy Reference-Free Ultrasonic Location Estimation , 2012, IEEE Transactions on Instrumentation and Measurement.