Logo PTI
Polish Information Processing Society
Logo FedCSIS

Annals of Computer Science and Information Systems, Volume 8

Proceedings of the 2016 Federated Conference on Computer Science and Information Systems

Position tracking using inertial and magnetic sensing aided by permanent magnet

, ,

DOI: http://dx.doi.org/10.15439/2016F513

Citation: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 8, pages 105111 ()

Full text

Abstract. This paper describes a method for spatial tracking of a strapdown device that can be used for design of human-computer interfaces. Inertial Measurement Unit (IMU) is used to obtain 6-dof position exploiting the so-called ZUPT technique by the means of the Kalman Filter. Additional corrections of position are done using magnetometer readings in the presence of static magnetic field induced by permanent magnet that overshadow geomagnetic field. This correction allow us to overcome drifting errors of integration of IMU readings. We have also presented comparisons of different models for magnetic field reconstruction that is crucial for this system.


  1. F. Ayazi, “Multi-dof inertial mems: From gaming to dead reckoning,” in 2011 16th International Solid-State Sensors, Actuators and Microsystems Conference, 2011.
  2. D. E. Serrano, “Design and analysis of mems accelerometers,” in IEEE Sensors, 2013.
  3. S. O. Madgwick, “An efficient orientation filter for inertial and inertial/magnetic sensor arrays,” Report x-io and University of Bristol (UK), 2010.
  4. E. Foxlin, “Pedestrian tracking with shoe-mounted inertial sensors,” Computer Graphics and Applications, IEEE, vol. 25, no. 6, pp. 38–46, 2005.
  5. R. Olsen and A. Farstad, “Electromagnetic direction finding experiments for location of trapped miners,” Geoscience Electronics, IEEE Transactions on, vol. 11, no. 4, pp. 178–185, 1973.
  6. F. H. Raab, E. B. Blood, T. O. Steiner, and H. R. Jones, “Magnetic position and orientation tracking system,” Aerospace and Electronic Systems, IEEE Transactions on, no. 5, pp. 709–718, 1979.
  7. F. H. Raab, “Quasi-static magnetic-field technique for determining position and orientation,” Geoscience and Remote Sensing, IEEE Transactions on, no. 4, pp. 235–243, 1981.
  8. D. Roetenberg, P. J. Slycke, and P. H. Veltink, “Ambulatory position and orientation tracking fusing magnetic and inertial sensing,” Biomedical Engineering, IEEE Transactions on, vol. 54, no. 5, pp. 883–890, 2007.
  9. E. R. Bachmann, I. Duman, U. Usta, R. B. Mcghee, X. Yun, and M. Zyda, “Orientation tracking for humans and robots using inertial sensors,” in Computational Intelligence in Robotics and Automation, 1999. CIRA’99. Proceedings. 1999 IEEE International Symposium on. IEEE, 1999, pp. 187–194.
  10. R. Zhu and Z. Zhou, “A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package,” Neural Systems and Rehabilitation Engineering, IEEE Transactions on, vol. 12, no. 2, pp. 295–302, 2004.
  11. X. Yun, J. Calusdian, E. R. Bachmann, and R. B. McGhee, “Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements,” Instrumentation and Measurement, IEEE Transactions on, vol. 61, no. 7, pp. 2059–2072, 2012.
  12. P. Robertson, M. Angermann, B. Krach, and M. Khider, “Inertial systems based joint mapping and positioning for pedestrian navigation,” in Proc. ION GNSS, 2009.
  13. Ö. Bebek, M. A. Suster, S. Rajgopal, M. J. Fu, X. Huang, M. C. Çavuşoğlu, D. J. Young, M. Mehregany, A. J. Van den Bogert, and C. H. Mastrangelo, “Personal navigation via high-resolution gait-corrected inertial measurement units,” Instrumentation and Measurement, IEEE Transactions on, vol. 59, no. 11, pp. 3018–3027, 2010.
  14. J.-O. Nilsson, I. Skog, and P. Händel, “A note on the limitations of zupts and the implications on sensor error modeling,” in 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), 13–15th November 2012, 2012.
  15. G. Zachmann, “Distortion correction of magnetic fields for position tracking,” in Computer Graphics International, 1997. Proceedings. IEEE, 1997, pp. 213–220.
  16. R. Alimi, N. Geron, E. Weiss, and T. Ram-Cohen, “Ferromagnetic mass localization in check point configuration using a levenberg marquardt algorithm,” Sensors, vol. 9, no. 11, pp. 8852–8862, 2009.
  17. N. Wahlstrom, J. Callmer, and F. Gustafsson, “Magnetometers for tracking metallic targets,” in Information Fusion (FUSION), 2010 13th Conference on. IEEE, 2010, pp. 1–8.
  18. W. Weitschies, R. Kötitz, D. Cordini, and L. Trahms, “High-resolution monitoring of the gastrointestinal transit of a magnetically marked capsule,” Journal of pharmaceutical sciences, vol. 86, no. 11, pp. 1218–1222, 1997.
  19. V. Schlageter, P.-A. Besse, R. Popovic, and P. Kucera, “Tracking system with five degrees of freedom using a 2d-array of hall sensors and a permanent magnet,” Sensors and Actuators A: Physical, vol. 92, no. 1, pp. 37–42, 2001.
  20. X. Wang, M. Q. Meng, and C. Hu, “A localization method using 3-axis magnetoresistive sensors for tracking of capsule endoscope,” in Engineering in Medicine and Biology Society, 2006. EMBS’06. 28th Annual International Conference of the IEEE. IEEE, 2006, pp. 2522–2525.
  21. J. T. Sherman, J. K. Lubkert, R. S. Popovic, and M. R. DiSilvestro, “Characterization of a novel magnetic tracking system,” Magnetics, IEEE Transactions on, vol. 43, no. 6, pp. 2725–2727, 2007.
  22. H. G. Kortier, J. Antonsson, H. M. Schepers, F. Gustafsson, and P. H. Veltink, “Hand pose estimation by fusion of inertial and magnetic sensing aided by a permanent magnet,” Neural Systems and Rehabilitation Engineering, IEEE Transactions on, vol. 23, no. 5, pp. 796–806, 2015.
  23. J. B. M. Mark A. Heald, Classical Electromagnetic Radiation, 3rd ed. Brooks Cole, 1995.
  24. P. J. Green and R. Sibson, “Computing dirichlet tessellations in the plane,” The Computer Journal, vol. 21, no. 2, pp. 168–173, 1978.
  25. H. Ledoux, Modelling three-dimensional fields in geoscience with the Voronoi diagram and its dual. University of Glamorgan, 2006.
  26. E. P. Mücke, I. Saias, and B. Zhu, “Fast randomized point location without preprocessing in two-and three-dimensional delaunay triangulations,” in Proceedings of the twelfth annual symposium on Computational geometry. ACM, 1996, pp. 274–283.
  27. O. Hallingstad, “Design of a kalman filter for transfer alignment,” DTIC Document, Tech. Rep., 1989.
  28. M. Meina, A. Krasuski, and K. Rykaczewski, “Model fusion for inertial-based personal dead reckoning systems,” in Sensors Applications Symposium (SAS), 2015 IEEE. IEEE, 2015, pp. 1–6.
  29. A. Peruzzi, U. D. Croce, and A. Cereatti, “Estimation of stride length in level walking using an inertial measurement unit attached to the foot: A validation of the zero velocity assumption during stance,” Journal of Biomechanics, vol. 44, no. 10, pp. 1991–1994, 2011. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0021929011003666
  30. A. R. Jimenez, F. Seco, C. Prieto, and J. Guevara, “A comparison of pedestrian dead-reckoning algorithms using a low-cost mems imu,” in Intelligent Signal Processing, 2009. WISP 2009. IEEE International Symposium on, Aug 2009, pp. 37–42.
  31. I. Skog, J. O. Nilsson, and P. Händel, “Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems,” in Indoor Positioning and Indoor Navigation (IPIN), 2010 International Conference on, Sept 2010, pp. 1–6.