UKF based in‐flight calibration of magnetometers and rate gyros for pico satellite attitude determination

In this paper an unscented Kalman filter based procedure for the bias estimation of both the magnetometers and the gyros carried onboard a pico satellite, is proposed. At the initial phase, biases of three orthogonally located magnetometers are estimated as well as the attitude and attitude rates of the satellite. During the initial period after the orbit injection, gyro measurements are accepted as bias free since the precise gyros are working accurately and the accumulated gyro biases are negligible. At the second phase estimated constant magnetometer bias components are taken into account and the algorithm is run for the estimation of the gyro biases that are cumulatively increased by time. As a result, six different bias terms for two different sensors are obtained in two stages, where attitude and attitude rates are estimated regularly. For both estimation phases of the procedure an unscented Kalman filter is used as the estimation algorithm. Copyright © 2011 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society

[1]  Malcolm D. Shuster Stellar aberration and parallax: A tutorial , 2003 .

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

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

[4]  Malcolm D. Shuster,et al.  Attitude-Independent Magnetometer-Bias Determination: A Survey , 2002 .

[5]  Malcolm D. Shuster,et al.  Centering and observability in attitude-independent magnetometer-bias determination , 2003 .

[6]  H.F. Durrant-Whyte,et al.  A new approach for filtering nonlinear systems , 1995, Proceedings of 1995 American Control Conference - ACC'95.

[7]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[8]  John L. Crassidis,et al.  Real-Time Attitude-Independent Gyro Calibration from Three-Axis Magnetometer Measurements , 2004 .

[9]  Fritz Primdahl,et al.  In-flight spacecraft magnetic field monitoring using scalar/vector gradiometry , 2006 .

[10]  Jianye Liu,et al.  Gyro Bias On-Orbit Calibration for Micro Satellites , 2007 .

[11]  Halil Ersin Soken,et al.  UKF for the identification of the pico satellite attitude dynamics parameters and the external torques on IMU and magnetometer measurements , 2009, 2009 4th International Conference on Recent Advances in Space Technologies.

[12]  Lin Huang,et al.  Attitude-Independent Geomagnetic Navigation Using Onboard Complete Three-Axis Magnetometer Calibration , 2008, 2008 IEEE Aerospace Conference.

[13]  Robert M. Sanner,et al.  Nonlinear Observers for Gyro Calibration Coupled with a Nonlinear Control Algorithm , 2003 .

[14]  J. Sedlak,et al.  Kalman filter estimation of attitude and gyro bias with the QUEST observation model , 1993 .

[15]  Halil Ersin Soken,et al.  A NOVEL ADAPTIVE UNSCENTED KALMAN FILTER FOR PICO SATELLITE ATTITUDE ESTIMATION , 2011 .

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

[17]  L. D. Liu,et al.  Robust unscented Kalman filtering for nonlinear uncertain systems , 2010 .

[18]  Malcolm D. Shuster,et al.  TWOSTEP: A fast robust algorithm for attitude-independent magnetometer-bias determination , 2002 .

[19]  Yaakov Oshman,et al.  Adaptive Particle Filtering for Spacecraft Attitude Estimation from Vector Observations , 2009 .