Abstract

Magnetometers are low-cost sensors that are widely used for orientation sensing in consumer electronic devices. The sensor is affected by non-idealities that can be greatly compensated by proper calibration and determining parameters, such as bias, non-orthogonality, gain, and hard/soft iron. This paper presents a magnetometer calibration method, with the aid of a gyroscope. The algorithm is designed on a principle that the variation of magnetometer output should be aligned with device rotation, which can be sensed by the gyroscope. Based on this notion, an extended Kalman filter is established to estimate calibration parameters. The method evaluation is achieved by first running numerous simulations, followed by a series of experiments on real devices. The result shows that the proposed method can achieve within ten degrees of accuracy, with less than 5 s of convergence. Compared with least square ellipsoid fitting, our proposed method delivers five times better accuracy and avoids over fitting on ill-distributed calibration data sets. This advantage is especially useful for autonomous dynamic calibration in consumer electronic devices.

Full Text
Paper version not known

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.