Interference-Compensating Magnetometer Calibration With Estimated Measurement Noise Covariance for Application to Small-Sized UAVs

This article proposes a new interference-compensating magnetometer calibration scheme aided by a gyroscope sensor, which could reduce the effect of induced magnetic interference due to nearby onboard current flow. By using the innovation process and a linear matrix inequality approach, mean and variance of the induced magnetic interference are estimated to ensure that their physical meaningful values are taken to be closest to the empirically measured ones. The values are reflected in the update step of the extended Kalman filter in order to accurately estimate the calibration parameters and the corresponding direction. Results of experiments performed using a real unmanned aerial vehicle (UAV) demonstrate that the proposed calibration scheme compensates well for the disturbing magnetic interference arising from the UAV's onboard current and hence reduces the estimation error of its yaw angle, or its heading direction, by approximately two-thirds of that obtained using the existing scheme.

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

[2]  Simo Särkkä,et al.  Recursive Noise Adaptive Kalman Filtering by Variational Bayesian Approximations , 2009, IEEE Transactions on Automatic Control.

[3]  Hyunbum Kim,et al.  Designing UAV Surveillance Frameworks for Smart City and Extensive Ocean with Differential Perspectives , 2018, IEEE Communications Magazine.

[4]  Wenguang Feng,et al.  A Calibration Method of Three-axis Magnetic Sensor Based on Ellipsoid Fitting , 2013 .

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

[6]  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.

[7]  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.

[8]  Naser El-Sheimy,et al.  Swarm Optimization-Based Magnetometer Calibration for Personal Handheld Devices , 2012, Sensors.

[9]  Alex Gurtner,et al.  Investigation of Fish-Eye Lenses for Small-UAV Aerial Photography , 2009, IEEE Transactions on Geoscience and Remote Sensing.

[10]  M. Munih,et al.  Compensation for Magnetic Disturbances in Motion Estimation to Provide Feedback to Wearable Robotic Systems , 2017, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[11]  Jinling Wang,et al.  STOCHASTIC MODELING FOR REAL-TIME KINEMATIC GPS/GLONASS POSITIONING. , 1999 .

[12]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[13]  M. T. Nodeh,et al.  Complete Calibration of Three-Axis Strapdown Magnetometer in Mounting Frame , 2017, IEEE Sensors Journal.

[14]  Sangkyung Sung,et al.  Error Calibration of Magnetometer Using Nonlinear Integrated Filter Model With Inertial Sensors , 2009, IEEE Transactions on Magnetics.

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

[16]  Xiaohui Zhang,et al.  Real-time magnetic disturbance determination for micro air vehicles via gravity and global navigation satellite system measurements , 2019, Measurement Science and Technology.

[17]  Young Soo Suh Orientation Estimation Using a Quaternion-Based Indirect Kalman Filter With Adaptive Estimation of External Acceleration , 2010, IEEE Transactions on Instrumentation and Measurement.

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

[19]  Zhifeng Wang,et al.  Extended Kalman Filter-Based Gyroscope-Aided Magnetometer Calibration for Consumer Electronic Devices , 2017, IEEE Sensors Journal.

[20]  Vojtech Petrucha,et al.  Magnetic Calibration System With Interference Compensation , 2019, IEEE Transactions on Magnetics.

[21]  Zhang Ren,et al.  The soft iron and hard iron calibration method using extended kalman filter for attitude and heading reference system , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

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

[23]  A. Krener,et al.  Nonlinear controllability and observability , 1977 .

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

[25]  Cyrill Stachniss,et al.  Robust Long-Term Registration of UAV Images of Crop Fields for Precision Agriculture , 2018, IEEE Robotics and Automation Letters.

[26]  Jongho Lee,et al.  Compensated Heading Angles for Outdoor Mobile Robots in Magnetically Disturbed Environment , 2018, IEEE Transactions on Industrial Electronics.

[27]  Y. Berthoumieu,et al.  Dynamic magnetic field compensation for micro UAV attitude estimation , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

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

[29]  Yuanxin Wu,et al.  On 'A Kalman Filter-Based Algorithm for IMU-Camera Calibration: Observability Analysis and Performance Evaluation' , 2013, ArXiv.

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