Calibration of Miniature Inertial and Magnetic Sensor Units for Robust Attitude Estimation

Attitude estimation from miniature inertial and magnetic sensors has been used in a wide variety of applications, ranging from virtual reality, underwater vehicles, handheld navigation devices, to biomotion analysis. However, appropriate sensor calibrations for accurate sensor measurements are essential to the performance of attitude estimation algorithms. In this paper, we present a robust sensor calibration method for accurate attitude estimation from three-axis accelerometers, gyroscopes, and magnetometer measurements. The proposed calibration method only requires a simple pan-tilt unit. A unified sensor model for inertial and magnetic sensors is used to convert the sensor readings to physical quantities in metric units. Based on the sensor model, a cost function is constructed, and a two-step iterative algorithm is then proposed to calibrate the inertial sensors. Due to the difficulties of acquiring the ground-truth of the Earth magnetic field, a simplified pseudomagnetometer calibration method is also presented based on an ellipsoid fitting algorithm. The calibration method is then applied to our sensor nodes, and the good performance of the orientation estimation has illustrated the effectiveness of the proposed sensor calibration method.

[1]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[2]  Robert M. Rogers,et al.  Applied Mathematics in Integrated Navigation Systems , 2000 .

[3]  Suzanne Lesecq,et al.  Calibration methods for inertial and magnetic sensors , 2009 .

[4]  Sabine Van Huffel,et al.  Consistent least squares fitting of ellipsoids , 2004, Numerische Mathematik.

[5]  N. Chernov,et al.  LEAST SQUARES FITTING OF QUADRATIC CURVES AND SURFACES , 2010 .

[6]  Xiaoli Meng,et al.  Quaternion-Based Kalman Filter With Vector Selection for Accurate Orientation Tracking , 2012, IEEE Transactions on Instrumentation and Measurement.

[7]  Peng Mi,et al.  A MEMS inertial sensor and AMR magnetic sensor calibration method , 2011, 2011 8th International Conference on Information, Communications & Signal Processing.

[8]  John G. Griffiths,et al.  Least squares ellipsoid specific fitting , 2004, Geometric Modeling and Processing, 2004. Proceedings.

[9]  Zhipei Huang,et al.  Adaptive Information Fusion for Human Upper Limb Movement Estimation , 2012, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[10]  Wouter Olthuis,et al.  Procedure for in-use calibration of triaxial accelerometers , 1997 .

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

[12]  Xiaoli Meng,et al.  A Real-Time Micro-sensor Motion Capture System , 2012, CWSN.

[13]  Lawrence Wai-Choong Wong,et al.  Ubiquitous Human Upper-Limb Motion Estimation using Wearable Sensors , 2011, IEEE Transactions on Information Technology in Biomedicine.

[14]  Z. C. Wu,et al.  Gravity based online calibration for monolithic triaxial accelerometers' gain and offset drift , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[15]  H. J. Huang,et al.  A new calibration method for MEMS inertial sensor module , 2010, 2010 11th IEEE International Workshop on Advanced Motion Control (AMC).

[16]  Robert B. McGhee,et al.  Design, Implementation, and Experimental Results of a Quaternion-Based Kalman Filter for Human Body Motion Tracking , 2005, IEEE Transactions on Robotics.

[17]  Carlos Silvestre,et al.  Geometric Approach to Strapdown Magnetometer Calibration in Sensor Frame , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[18]  A. B. Chatfield Fundamentals of high accuracy inertial navigation , 1997 .

[19]  Naser El-Sheimy,et al.  A new multi-position calibration method for MEMS inertial navigation systems , 2007 .

[20]  Patrick Robertson,et al.  Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors , 2009, UbiComp.

[21]  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).

[22]  Edwin van Asseldonk,et al.  Use of Inertial Sensors for Ambulatory Assessment of Center-of-Mass Displacements During Walking , 2012, IEEE Transactions on Biomedical Engineering.

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

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