Skip to main content

Advertisement

Log in

Geomagnetic field-based localization with bicubic interpolation for mobile robots

  • Regular Papers
  • Robotics and Automation
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript

Abstract

This paper proposes a novel geomagnetic field-based SLAM (simultaneous localization and mapping) technique for application to mobile robots. SLAM is an essential technique for mobile robots such as robotic vacuum cleaners to perform their missions autonomously. For practical application to commercialized robotic vacuum cleaners, the SLAM techniques should be implemented with low-priced sensors and low-computational complexity. Most building structures produce distortions in the geomagnetic field and variation of the field over time occurs with extremely low frequency. The geomagnetic field is hence applicable to mobile robot localization. The proposed geomagnetic field SLAM uses only the geomagnetic field signals and odometry data to estimate the robot state and the geomagnetic field signal distribution with low computational cost. To estimate the signal strength of the geomagnetic field, bicubic interpolation, an extension of cubic interpolation for interpolating surfaces on a regular grid, is used. The proposed approach yields excellent results in simulations and experiments in various indoor environments.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. B.-S. Choi and J.-J. Lee, “Sensor network based localization algorithm using fusion sensor-agent for indoor service robot,” IEEE Trans. Consumer Electron., vol. 56, no. 3, pp. 1457–1465, August 2010.

    Article  Google Scholar 

  2. L. Cheng, C.-D. Wu, and Y.-Z. Zhang, “Indoor robot localization based on wireless sensor networks,” IEEE Trans. Consumer Electron., vol. 57, no. 3, pp. 1099–1104,August 2011.

    Article  Google Scholar 

  3. F. J. Villanueva, J. D. Gazzano, D. Villa, D. Vallejo, C. Mora, C. G. Morcillo, and J. C. Lopez, “Distributed architecture for efficient indoor localization and orientation,” Proc. of the IEEE International Conference of Consumer Electronics, pp 57–58, 2013.

    Google Scholar 

  4. S. Park and S.-K. Park, “Global localization for mobile robots using reference scan matching,” Int. J. Control Autom. Syst., vol. 12, no. 1, pp. 156–168, February 2014.

    Article  Google Scholar 

  5. H. Durrant-Whyte and T. Bailey, “Simultaneous localization and mapping (SLAM): part I,” IEEE Robot. Autom. Mag., vol. 13, no. 2, pp. 99–110, June 2006.

    Article  Google Scholar 

  6. T. Bailey and H. Durrant-Whyte, “Simultaneous localization and mapping (SLAM): part II,” IEEE Robot. Autom. Mag., vol. 13, no. 3, pp. 108–117, September 2006.

    Article  Google Scholar 

  7. G. Dissanayake, P. Newman, S. Clark, H. F. Durrant-Whyte, and M. Csorba, “A solution to the simultaneous localization and map building (SLAM) problem,” IEEE Trans. Robot. Automat., vol. 17, no. 3, pp. 229–241, June 2001.

    Article  Google Scholar 

  8. S. Huang and G. Dissanayake, “Convergence and consistency analysis for extended Kalman filter based SLAM,” IEEE Trans. Robot., vol. 23, no. 5, pp. 1036–1049, October 2007.

    Article  Google Scholar 

  9. M. R. Walter, R. M. Eustice, and J. J. Leonard, “Exactly sparse extended information filters for feature-based SLAM,” Int. J. Robot. Res., vol. 26, no. 4, pp. 335–359, April 2007.

    Article  Google Scholar 

  10. A. Doucet, N. Freitas, K. P. Murphy, and S. J. Russell, “Rao-Blackwellized particle filtering for dynamic Bayesian networks,” Proc. of the 16th Conference on Uncertainty in Artificial Intelligence, pp 176–184, 2000.

    Google Scholar 

  11. M. Montemerlo and S. Thrun, “Simultaneous localization and mapping with unknown data association using FastSLAM,” Proc. of the IEEE International Conference on Robotics and Automation, pp 1985–1991, 2003.

    Google Scholar 

  12. G. Grisetti, C. Stachniss, and W. Burgard, “Improved techniques for grid mapping with Rao-Blackwellized particle filters,” IEEE Trans. Robot., vol. 23, no. 1, pp. 34–46, February 2007.

    Article  Google Scholar 

  13. R. Kummerle, G. Grisetti, H. Strasdat, K. Konolige, and W. Burgard, “G2o: A general framework for graph optimization,” Proc. of the IEEE International Conference on Robotics and Automation, pp 3607–3613, May 2011.

    Google Scholar 

  14. F. Dellaert and M. Kaess, “Square root SAM: Simultaneous localization and mapping via square root information smoothing,” Int. J. Robot. Res., vol. 25, no. 12, pp. 1181–1203, April 2006.

    Article  MATH  Google Scholar 

  15. M. Kaess, A. Ranganathan, and F. Dellaert, “iSAM: Incremental Smoothing and Mapping,” IEEE Trans. Robot., vol. 24, no. 6, pp. 1365–1378, December 2008.

    Article  Google Scholar 

  16. M. Kaess, H. Johannsson, R. Roberts, V. Ila, J. Leonard, and F. Dellaert, “iSAM2: Incremental smoothing and mapping using the Bayes tree,” Int. J. Robot. Res., vol. 31, no. 2, pp. 216–235, February 2012.

    Article  Google Scholar 

  17. H. Kretzschmar, C. Stachniss, and G. Grisetti, “Efficient information-theoretic graph pruning for graph-based SLAM with laser range finders,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 865–871, 2011.

    Google Scholar 

  18. D. Kurth, G. Kantor, and S. Singh, “Experimental results in range-only localization with radio,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 974–979, 2003.

    Google Scholar 

  19. E. Menegatti, A. Zanella, S. Zilli, F. Zorzi, and E. Pagello, “Range-only SLAM with a mobile robot and a wireless sensor networks,” Proc. of the IEEE International Conference on Robotics and Automation, pp 8–14, 2009.

    Google Scholar 

  20. J. Huang, D. Millman, M. Quigley, D. Stavens, S. Thrun, and A. Aggarwal, “Efficient, generalized indoor WiFi GraphSLAM,” Proc. of the IEEE International Conference on Robotics and Automation, pp 1038–1043, 2011.

    Google Scholar 

  21. J. D. Tardos, J. Neira, P. M. Newman, and J. J. Leonard, “Robust mapping and localization in indoor environments using sonar data,” Int. J. Robot. Res., vol. 21, no. 4, pp. 311–330, April 2002.

    Article  Google Scholar 

  22. F. Endres, J. Hess, N. Engelhard, J. Sturm, D. Cremers, and W. Burgard, “An evaluation of the RGBD SLAM System,” Proc. of the IEEE International Conference on Robotics and Automation, pp 1691–1696, 2012.

    Google Scholar 

  23. D. Lee, H. Kim, and H. Myung, “GPU-based realtime RGB-D 3D SLAM,” Proc. of the 9th International Conference on Ubiquitous Robots and Ambientlntelligence, pp 46–48, 2012.

    Google Scholar 

  24. D. Lee, H. Kim, and H. Myung, “2D image featurebased real-time RGB-D 3D SLAM,” Proc. of the International Conference on Robot Intelligence Technology and Applications, pp 485–492, 2012.

    Google Scholar 

  25. W. Y. Jeong and K. M. Lee, “CV-SLAM: a new ceiling vision-based SLAMtechnique,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp 3195–3200, 2005.

    Google Scholar 

  26. H.-K. Lee, K. Choi, J. Park, and H. Myung, “Selfcalibration of gyro using monocular SLAM for an indoor mobile robot,” Int. J. Control Autom. Syst., vol. 10, no. 3, pp. 558–566, 2012.

    Article  Google Scholar 

  27. J. Haverinen and A. Kemppainen, “Global indoor self-localization based on the ambient magnetic field,” Robot. Auton. Syst., vol. 57, no. 10, pp. 1028–1035, October 2009.

    Article  Google Scholar 

  28. M. Angermann, M. Frassl, M. Doniec, B. J. Julian, and P. Robertson, “Characterization of the indoor magnetic field for applications in localization and mapping,” Proc. of the International Conference on Indoor Positioning and Indoor Navigation, pp 1–9, 2012.

    Google Scholar 

  29. I. Vallivaara, J. Harverinen, A. Kemppainen, and J. Roning, “Simultaneous localization and mapping using ambient magnetic field,” Proc. of the IEEE International Conference on Multisensor Fusion and Integration for Intelligent Systems, pp 14–19, 2010.

    Google Scholar 

  30. I. Vallivaara, J. Harverinen, A. Kemppainen, and J. Roning, “Magnetic field-based SLAM method for solving the localization problem in mobile robot floor-cleaning task,” Proc. of the IEEE International Conference on Advanced Robotics, pp 198–203, 2011.

    Google Scholar 

  31. J.-S. Gutmann, E. Eade, P. Fong, and M. E. Munich, “Vector field SLAM-localization by learning the spatial variation of continuous signals,” IEEE Trans. Robot., vol. 28, no. 3, pp. 650–667, June 2012.

    Article  Google Scholar 

  32. S.-M. Lee, J. Jung, and H. Myung, “Mobile robot localization using multiple geomagnetic field sensors,” Proc. of the 2nd International Conference on Robot Intelligence Technology and Applications, pp 119–126, 2013.

    Google Scholar 

  33. S.-M. Lee, J. Jung, and H. Myung, “DV-SLAM (dual-sensor-based vector-field SLAM) and observability analysis,” IEEE Trans. Ind. Electron., vol. 62, no. 2, pp. 1101–1112, February 2015.

    Article  Google Scholar 

  34. J. Jung, S.-M. Lee, and H. Myung, “Indoor mobile robot localization using ambient magnetic fields and range measurements,” Proc. of the 2nd International Conference on Robot Intelligence Technology and Applications, pp 137–143, 2013.

    Google Scholar 

  35. J. Jung, S.-M. Lee, and H. Myung, “Indoor mobile robot localization and mapping based on ambient magnetic fields and aiding radio sources,” IEEE Trans. Instrum. Meas., DOI: 10.1109/TIM.2014. 2366273, 2013.

    Google Scholar 

  36. W. Storms, J. Shockley, and J. Raquet, “Magnetic field navigation in an indoor environment,” Proc. of the Ubiquitous Positioning Indoor Navigation and Location Based Service, pp 1–102, 2010.

    Google Scholar 

  37. W. S. Russell, “Polynomial interpolation schemes for internal derivative distributions on structured grids,” Appl. Numer. Math., vol. 17, no. 2, pp. 129–171, May 1995.

    Article  MathSciNet  MATH  Google Scholar 

  38. W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C++, 2nd ed., Press: Cambridge University, 2002.

    Google Scholar 

  39. A. Doucet, N. Freitas, and N. Gordan, Sequential Monte Carlo Methods in Practice, Springer-Verlag, 2001.

    Book  MATH  Google Scholar 

  40. Samsung Electronics, Tango, http://global.samsung tomorrow.com/?p=16768, 2012}

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hyun Myung.

Additional information

Recommended by Associate Editor Wen-Hua Chen under the direction of Editor Fuchun Sun.

This work was supported by the Technology Innovation Program: the Pilot Test Research for Directional Drilling System (Grant No. 10048079); and the Technical Development of Stable Drilling and Operation for Shale/Tight Gas Field (Grant No. 2011201030001D) funded by the Ministry of Trade, Industry & Energy (MOTIE, Korea). The students are supported by Korea Ministry of Land, Infrastructure and Transport (MOLIT) as UCity Master and Doctor Course Grant Program.

Seung-Mok Lee received his B.S. degree in Physics from Chung-Ang University, Seoul, Korea, in 2006; an M.S. degree in satellite systems and its applications engineering from the University of Science and Technology, Daejeon, Korea, in 2008; and a Ph.D. degree in civil and environmental engineering (Robotics Program), from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, in 2014. He is currently a Post-Doctoral Fellow with the Urban Robotics Laboratory, KAIST. His current research interests include multirobot systems, evolutionary algorithms, and simultaneous localization and mapping.

Jongdae Jung received his M.S. degree in Civil and Environmental Engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea in 2010, where he is currently pursuing a Ph.D. degree with the Urban Robotics Laboratory. His current research interests include navigation signals and systems, simultaneous localization and mapping, and Bayesian inference techniques in these domains.

Hyun Myung received his Ph.D. degree in Electrical Engineering from the Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Korea, in 1998. He was a Principal Researcher with the Samsung Advanced Institute of Technology, Samsung Electronics Company, Ltd., Yongin, Korea, from 2003 to 2008; the Director of Emersys Corporation, Seoul, Korea, from 2002 to 2003; and a Senior Researcher with the Electronics and Telecommunications Research Institute, Daejeon, from 1998 to 2002. He is currently an Associate Professor with the Department of Civil and Environmental Engineering, and also an Adjunct Professor with the Robotics Program, KAIST. His current research interests include mobile robot navigation, simultaneous localization and mapping, evolutionary computation, numerical and combinatorial optimization, and intelligent control based on soft computing techniques.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lee, SM., Jung, J. & Myung, H. Geomagnetic field-based localization with bicubic interpolation for mobile robots. Int. J. Control Autom. Syst. 13, 967–977 (2015). https://doi.org/10.1007/s12555-014-0143-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12555-014-0143-z

Keywords

Navigation