Real-time 3D magnetometer calibration for embedded systems based on ellipsoid fitting
Institute of Electrical and Electronics Engineers (IEEE)
Magnetometers are massively diffused in a variety of instruments for different applications. However, these sensors are affected by non-idealities, especially bias and hard/soft-iron interference. Even though a number of calibration approaches could be adopted to compensate for magnetic interferences, their implementation on resources-constrained platforms is still problematic due to the highly complex, computationally intensive mathematical operations involved. The present work demonstrates the possibility to develop a fast and efficient 3D magnetometer calibration for real-time embedded systems with limited system resources. A number of techniques and approaches are discussed to mitigate the computational burden. Results confirm that this is achievable by preserving the same level of accuracy reached with more computationally intensive approaches. Results are also promising regarding the adoption of the discussed method on low-power real-life systems in several applications.
Calibration , Embedded systems , Magnetometers , Resources-constrained platforms , Computationally intensive mathematical operations , Real-time embedded systems , Ellipsoid fitting , Hard-soft-iron interference , Real-time 3D magnetometer calibration , Magnetic interference compensation , Ellipsoids , Fitting , Symmetric matrices , Sensors , Eigenvalues and eigenfunctions , Matrix decomposition , 3D magnetometer , On-the-Fly calibration
Tedesco, S., Torres-Sanchez, J. and O'Flynn, B. (2018) 'Real-time 3D magnetometer calibration for embedded systems based on ellipsoid fitting', 12th International Conference on Sensing Technology (ICST 2018), Limerick, Ireland, 4-6 December, pp. 424-429. doi:10.1109/ICSensT.2018.8603667
© 2018, IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.