Calibration of Magnetometers with GNSS Receivers and Magnetometer-Aided GNSS Ambiguity Fixing

Magnetometers provide compass information, and are widely used for navigation, orientation and alignment of objects. As magnetometers are affected by sensor biases and eventually by systematic distortions of the Earth magnetic field, a calibration is needed. In this paper, a method for calibration of magnetometers with three Global Navigation Satellite System (GNSS) receivers is presented. We perform a least-squares estimation of the magnetic flux and sensor biases using GNSS-based attitude information. The attitude is obtained from the relative positions between the GNSS receivers in the North-East-Down coordinate frame and prior knowledge of these relative positions in the platform’s coordinate frame. The relative positions and integer ambiguities of the periodic carrier phase measurements are determined with an integer least-squares estimation using an integer decorrelation and sequential tree search. Prior knowledge on the relative positions is used to increase the success rate of ambiguity fixing. We have validated the proposed method with low-cost magnetometers and GNSS receivers on a vehicle in a test drive. The calibration enabled a consistent heading determination with an accuracy of five degrees. This precise magnetometer-based attitude information allows an instantaneous GNSS integer ambiguity fixing.

[1]  Peter Teunissen,et al.  Integer least-squares theory for the GNSS compass , 2010 .

[2]  Christoph Günther,et al.  Reliable Integer Ambiguity Resolution: Multi‐Frequency Code Carrier Linear Combinations and Statistical A Priori Knowledge of Attitude , 2012 .

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

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

[5]  Patrick Henkel,et al.  Calibration of magnetic field sensors with two mass-market GNSS receivers , 2014, 2014 11th Workshop on Positioning, Navigation and Communication (WPNC).

[6]  Peter Teunissen,et al.  The Lambda Method for the GNSS Compass , 2006 .

[7]  Patrick Henkel,et al.  Cycle Slip Detection and Correction for Heading Determination with Low-Cost GPS/INS Receivers , 2015 .

[8]  G. Blewitt Carrier Phase Ambiguity Resolution for the Global Positioning System Applied to Geodetic Baselines up to 2000 km , 1989 .

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

[10]  P. Teunissen The least-squares ambiguity decorrelation adjustment: a method for fast GPS integer ambiguity estimation , 1995 .

[11]  P. D. Jonge,et al.  The LAMBDA method for integer ambiguity estimation: implementation aspects , 1996 .

[12]  E. Breeuwer,et al.  Galileo Orbit Selection , 2004 .

[13]  Christoph Günther,et al.  Attitude Determination with low-cost GPS/ INS , 2013 .