Magnetometer-only Attitude Determination Using Novel Two-step Kalman Filter Approach

Determining spacecraft attitude in real time using only magnetometer data presents a challenging filtering problem. A flexible and computationally efficient method for solving the spacecraft attitude using only an inexpensive and reliablemagnetometerwould be a useful option for satellitemissions, particularly thosewithmodest budgets. The primary challenge is that magnetometers only instantaneously resolve two axes of the spacecraft attitude. Typically, magnetometers are used in conjunction with other sensors to resolve all three axes. However, by using a filter over an adequately long orbit arc, the magnetometer data can yield full attitude, and in real time. The methodpresented solves the problemusing a two-step extendedKalmanfilter. In thefirst step, themagneticfield data are filtered to obtain the magnetic field derivative vector, which is combined with the magnetic field vector in the second step to fully resolve the attitude. A baseline scenario is developed, and a parametric study is conducted using the parameters of interest.

[1]  Dan Simon,et al.  Optimal State Estimation: Kalman, H∞, and Nonlinear Approaches , 2006 .

[2]  F. Santoni,et al.  Attitude determination of small spinning spacecraft using three axis magnetometer and solar panels data , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[3]  I. Bar-Itzhack,et al.  Attitude Determination from Vector Observations: Quaternion Estimation , 1985, IEEE Transactions on Aerospace and Electronic Systems.

[4]  J. Kuipers Quaternions and Rotation Sequences , 1998 .

[5]  Mark L. Psiaki,et al.  N 8 9 - 1 5 9 5 1 Three-Axis Attitude Determination via Kalman Filtering of Magnetometer Data , 2003 .

[6]  Guang-Fu Ma,et al.  Unscented Kalman Filter for Spacecraft Attitude Estimation and Calibration Using Magnetometer Measurements , 2005, 2005 International Conference on Machine Learning and Cybernetics.

[7]  F. Markley Attitude determination using vector observations and the singular value decomposition , 1988 .

[8]  D. Gebre-Egziabher,et al.  A gyro-free quaternion-based attitude determination system suitable for implementation using low cost sensors , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

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

[10]  G. Wahba A Least Squares Estimate of Satellite Attitude , 1965 .

[11]  Malcolm D. Shuster,et al.  The quest for better attitudes , 2006 .

[12]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .