Abstract

In micro air vehicles (MAVs), a magnetometer is usually employed for heading estimation. However, in real flight campaigns the magnetometer can easily suffer interference from external magnetic disturbances. In this paper, a simple novel method is proposed to conduct real-time calibration of the magnetometer subject to external disturbances with the aid of gravity and global navigation satellite system measurements. First, two equalities are derived from the rigid-body rotation equations. Then, the closed-form solution to the pseudo magnetometer biases is derived according to these equalities. To enhance the robustness of the solver, an optimizer based on a gradient-descent algorithm is proposed. The bifurcation analysis and convexity proofs are given to show that the proposed optimization has a unique solution and no local optimum. The execution time analysis of the proposed method also indicates that it is a very fast algorithm. Finally, the calibration parameters are determined by algebraic equations formed by pseudo biases. The proposed method is attitude-free, simple and easy-to-implement. The experiments on a real-world fixed-wing MAV demonstrate that the method is effective.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call