DOI QR코드

DOI QR Code

Weighted Least Square-Based Magnetometer Calibration Method Robust in Roll-Pitch Limited Conditions

롤피치 제한 조건에 강인한 가중 최소자승법 기반 마그네토미터 캘리브레이션 기법

  • Jeon, Tae-Hyeong (Department of Mechanical Engineering, Hankyong National University) ;
  • Lee, Jung-Keun (Department of Mechanical Engineering, Hankyong National University)
  • 전태형 (한경대학교 기계공학과) ;
  • 이정근 (한경대학교 기계공학과)
  • Received : 2017.07.11
  • Accepted : 2017.07.24
  • Published : 2017.07.31

Abstract

Magnetometer calibration must be performed before the use of three-axis magnetometers to ensure the accuracy of orientation estimation. Recently, one of the most popular calibration approaches is the ellipsoid fitting technique due to its high performance in calibration. To date, in fact, performances of the existing ellipsoid fitting methods have been evaluated with full range rotation data. However, in case of the calibration of magnetometers attached to vehicles, ships, and planes, it is very difficult to collect the full range rotation data since their allowable ranges in terms of roll and pitch are limited to small. This constraint may result in serious performance degradation of some ellipsoid fitting algorithms. Therefore, to be practical, this paper proposes a weighted least square-based magnetometer calibration method that is robust in roll-pitch limited conditions. Furthermore, the proposed method is a linear approach and thus is free from the well-known initial value issue in nonlinear approaches. Experimental results show the superiority of the proposed method to other ellipsoid-fitting calibration methods.

Keywords

References

  1. Y. J. Ryoo, "Estimation of vehicle position and orientation on magnetic lane using 3-axis magnetic sensor", J. Sensor. Sci. & Tech., Vol. 9, No. 5, pp 373-379, 2000.
  2. E. J. Kim, E. S. Kim, and Y. C. Lim, "Position recognition system for autonomous vehicle using the symmetric magnetic field", J. Sensor. Sci. & Tech., Vol. 22, No. 2, pp 111- 117, 2013. https://doi.org/10.5369/JSST.2013.22.2.111
  3. R. Costanzi, F. Fanelli, N. Monni, A. Ridolfi, and B. Allotta, "An attitude estimation algorithm for mobile robots under unknown magnetic disturbances", IEEE ASME Trans. Mechatron., Vol. 21, No. 4, pp. 6288-6297, 2016.
  4. A. J. Homich, M. A. Doerzbacher, E. L. Tschantz, S. J. Piazza, E. C. Hills, and J. Z. Moore, "Minimizing human tracking error for robotic rehabilitation device", J. Med. Device., Vol. 9, No. 4. pp. 1-7, 2015.
  5. Y. S. Park, W. S. Choi, S. I. Han, and J. M. Lee, "Navigation system of UUV using multi-sensor fusion-based EKF", Journal of Institute of Control, Robotics and Systems, Vol. 22, No. 7, pp. 562-569, 2016. https://doi.org/10.5302/J.ICROS.2016.15.0213
  6. D. Gemoz-Egziabher, G. Elkaim, D. Powell, and B. Parkinson, "Calibration of strapdown magnetometers in the magnetic field domain", J. Aerosp. Eng., Vol. 19, No. 2, pp. 87-102, 2006. https://doi.org/10.1061/(ASCE)0893-1321(2006)19:2(87)
  7. S. A. H. Tabatabaei, M. H. Afzal, and G. Lachapelle, "Complete triaxis magnetometer calibration in the magnetic domain", J. Sens., Vol. 2010, 2010.
  8. J. M. Hwang and J. H. Kim, "Development of the calibration algorithm of 3 axis vector sensor using ellipsoid," J. Korean Soc. Precis. Eng., Vol. 32, No. 7, pp. 643-651, 2015. https://doi.org/10.7736/KSPE.2015.32.7.643
  9. H. Pang, M. Pan, J. Chen, J. Li, Q. Zhang, and S. Luo, "Integrated calibration and magnetic disturbance compensation of three-axis magnetometers", Measurement (Lond), Vol. 93, No. 1, pp. 1600-1606, 2016.
  10. C. C. Foster and G. H. Elkaim, "Extension of a two-step calibration methodology to include nonorthogonal sensor axes", IEEE Trans. Aerosp. Electron. Syst., Vol. 44, No. 3, pp 1070-1078, 2008. https://doi.org/10.1109/TAES.2008.4655364
  11. M. Kok, and T. B. Schon, "Magnetometer calibration using inertial sensors", IEEE Sens. J., Vol. 16, No. 14, pp. 5679- 5689, 2016. https://doi.org/10.1109/JSEN.2016.2569160
  12. J. Vasconcelos, G. Elkaim, C. Silvestre, P. Oliveira, and B. Cardeira, "Geometric approach to strapdown magnetometer calibration in sensor frame", IEEE Trans. Aerosp. Electron. Syst., vol. 47, no. 2, pp 1293-1306, Apr. 2011. https://doi.org/10.1109/TAES.2011.5751259
  13. P. L. Rosin, "A note on the least square fitting of ellipses", Pattern Recognition Letters, Vol. 14, No. 10, pp. 799-808, 1993. https://doi.org/10.1016/0167-8655(93)90062-I
  14. J. K. Lee and E. J. Park, "Minimum-order Kalman filter with vector selector for accurate estimation of human body orientation", IEEE Trans. Robot., Vol. 25, No. 5, pp. 1196- 1201, 2009. https://doi.org/10.1109/TRO.2009.2017146