A survey of calibration algorithms for small satellite magnetometers

Abstract Magnetometers are an integral part of attitude determination system for the low-Earth orbiting small satellites as they are lightweight, inexpensive and reliable. Yet using magnetometers for attitude determination is not straightforward because of the sensor errors. These errors limit the overall achievable attitude determination accuracy. Thus far different methods to cope with magnetometer errors and calibrate the magnetometers have been proposed. A new research field is the specific errors for magnetometers onboard the small satellites and their time-variation characteristics. In accordance, algorithms which consider also the time-varying error terms are proposed. This paper reviews the recent calibration algorithms for small satellite magnetometers. The survey mainly covers batch and recursive estimation algorithms which are capable of estimating the time-varying magnetometer error terms. It presents the foundation of each algorithm and covers issues about the algorithm design, application and performance. In the end possible directions in this research field are briefly discussed.

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

[2]  Thomas B. Schön,et al.  Calibration of a magnetometer in combination with inertial sensors , 2012, 2012 15th International Conference on Information Fusion.

[3]  James Cutler,et al.  Attitude-Independent Magnetometer Calibration with Time-Varying Bias , 2012 .

[4]  Bertrand Grandvallet,et al.  Real-Time Attitude-Independent Three-Axis Magnetometer Calibration for Spinning Projectiles: A Sliding Window Approach , 2014, IEEE Transactions on Control Systems Technology.

[5]  Jaan Praks,et al.  Particle Swarm Optimization With Rotation Axis Fitting for Magnetometer Calibration , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[6]  Rafael Wisniewski,et al.  In-orbit estimation of time-varying residual magnetic moment , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[7]  Halil Ersin Soken A survey of calibration algorithms for small satellite magnetometers , 2017, 2017 IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace).

[8]  Kyu-Hong Choi,et al.  Orbit Determination Using the Geomagnetic Field Measurement via the Unscented Kalman Filter , 2007 .

[9]  Thomas B. Schön,et al.  Magnetometer Calibration Using Inertial Sensors , 2016, IEEE Sensors Journal.

[10]  Eh Kim Eung-Hyun Kim,et al.  Attitude Independent Magnetometer Calibration Considering Magnetic Torquer Coupling Effect , 2011 .

[11]  Chingiz Hajiyev,et al.  In-orbit magnetometer bias and scale factor calibration , 2016 .

[12]  Shinichi Nakasuka,et al.  Strategy of magnetometer calibration for nano-satellite missions and in-orbit performance , 2010 .

[13]  M. Shuster,et al.  Complete linear attitude-independent magnetometer calibration , 2002 .

[14]  Luiz S. Martins-Filho,et al.  Experimental Magnetometer Calibration for Nanosatellites’ Navigation System , 2016 .

[15]  James Cutler,et al.  Flight results of a low-cost attitude determination system , 2014 .

[16]  G.H. Elkaim,et al.  Extension of a two-step calibration methodology to include nonorthogonal sensor axes , 2008, IEEE Transactions on Aerospace and Electronic Systems.

[17]  S. Debei,et al.  Autonomous Navigation of MegSat1: Attitude, Sensor Bias and Scale Factor Estimation by EKF and Magnetometer- Only Measurement , 2004 .

[18]  Hao Wang,et al.  Magnetometer Compensation Scheme and Experimental Results on ZDPS-1A Pico-satellite , 2012 .

[19]  Jesse Frey,et al.  Magnetometer calibration in the presence of hard magnetic torquers , 2014, 2014 IEEE Aerospace Conference.

[20]  John L. Crassidis,et al.  Real-Time Attitude-Independent Three-Axis Magnetometer Calibration , 2005 .

[21]  Giancarlo Troni,et al.  Magnetometer bias calibration based on relative angular position: Theory and experimental comparative evaluation , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Halil Ersin Soken,et al.  UKF based in‐flight calibration of magnetometers and rate gyros for pico satellite attitude determination , 2012 .

[23]  Eunghyun Kim,et al.  Bias estimation of magnetometer using genetic algorithm , 2007, 2007 International Conference on Control, Automation and Systems.

[24]  Jianping Xiong,et al.  On-orbit real-time magnetometer bias determination for micro-satellites without attitude information , 2015 .

[25]  H. Lühr,et al.  Recalibration of the CHAMP satellite magnetic field measurements , 2011 .

[26]  Halil Ersin Soken,et al.  Reconfigurable UKF for In-Flight Magnetometer Calibration and Attitude Parameter Estimation , 2011 .

[27]  C. Hajiyev Orbital Calibration of Microsatellite Magnetometers Using a Linear Kalman Filter , 2015 .

[28]  Halil Ersin Soken,et al.  UKF-Based Reconfigurable Attitude Parameters Estimation and Magnetometer Calibration , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[29]  Shinichi Nakasuka,et al.  Online Magnetometer Calibration in Consideration of Geomagnetic Anomalies Using Kalman Filters in Nanosatellites and Microsatellites , 2016 .

[30]  Halil Ersin Soken,et al.  Real-Time Attitude-Independent Magnetometer Bias Estimation for Spinning Spacecraft , 2018 .

[31]  Yuanxin Wu,et al.  Calibration of Three-Axis Magnetometer Using Stretching Particle Swarm Optimization Algorithm , 2013, IEEE Transactions on Instrumentation and Measurement.

[32]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[33]  Valérie Renaudin,et al.  Complete Triaxis Magnetometer Calibration in the Magnetic Domain , 2010, J. Sensors.

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

[35]  Hongliang Ma,et al.  Magnetometer-only attitude and angular velocity filtering estimation for attitude changing spacecraft , 2014 .

[36]  Ali Akbar Sheikhy,et al.  Consistent calibration of magnetometers for nonlinear attitude determination , 2015 .