Magnetometer and Gyroscope Calibration Method with Level Rotation

Sensors (Basel). 2018 Mar 1;18(3):748. doi: 10.3390/s18030748.

Abstract

Micro electro mechanical system (MEMS) gyroscopes and magnetometers are usually integrated into a sensor module or chip and widely used in a variety of applications. In existing integrated gyroscope and magnetometer calibration methods, rotation in all possible orientations is a necessary condition for a good calibration result. However, rotation around two or more axes is difficult to attain, as it is limited by the range of movement of vehicles such as cars, ships, or planes. To solve this problem, this paper proposes an integrated magnetometer and gyroscope calibration method with level rotation. The proposed method presents a redefined magnetometer output model using level attitude. New gyroscope and magnetometer calibration models are then deduced. In addition, a simplified cubature Kalman filter (CKF) is established to estimate calibration parameters. This method possesses important value for application in actual systems, as it only needs level rotation for real-time calibration of gyroscopes and magnetometers. Theoretical analysis and test results verify the validity and feasibility of this method.

Keywords: cubature Kalman filter (CKF); level rotation; magnetometer and gyroscope calibration.