Adaptive parameter based Particle Swarm Optimisation for accelerometer calibration

Motion estimation from inertial sensors is an art of computing translation and rotation about each axis of the vehicle to which it is strapped to. These inertial sensors, however, suffer from errors and noise which need to be calibrated and compensated, respectively. With growing use of low cost MEMS based inertial sensors in autonomous vehicles, it is desired to calibrate these systems online and infield without requiring any external equipment. The in-field calibration schemes are based on the simple principle that the norms of the accelerometer triads equals the magnitude of the Earth's gravity. In this paper, a particle swarm optimization scheme and few of its variants are used for estimating bias, scale and non-orthogonality parameter for an uncalibrated accelerometer. The proposed scheme provides a matrix of unknown parameters which can be fed to obtain calibrated sensor readings. And finally, an improved version of PSO has been shown to provide better calibration results as compared to other variants of particle swarm algorithms.

[1]  Michael Zyda,et al.  Design and implementation of MARG sensors for 3-DOF orientation measurement of rigid bodies , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[2]  Audrey Giremus,et al.  Calibration of an inertial-magnetic measurement unit without external equipment, in the presence of dynamic magnetic disturbances , 2014 .

[3]  Adem G. Hayal Static Calibration of Tactical Grade Inertial Measurement Units , 2010 .

[4]  Xinbo Huang,et al.  Natural Exponential Inertia Weight Strategy in Particle Swarm Optimization , 2006, 2006 6th World Congress on Intelligent Control and Automation.

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

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

[7]  Federico Pedersini,et al.  Autocalibration of MEMS Accelerometers , 2009, IEEE Transactions on Instrumentation and Measurement.

[8]  Ningfang Song,et al.  Accelerometer calibration with nonlinear scale factor based on multi-position observation , 2013 .

[9]  W. R. Fried,et al.  Avionics Navigation Systems , 1969 .

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

[11]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

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

[13]  G. Artese,et al.  CALIBRATION OF A LOW COST MEMS INS SENSOR FOR AN INTEGRATED NAVIGATION SYSTEM , 2008 .

[14]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

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

[16]  Yue Shi,et al.  A modified particle swarm optimizer , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).