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.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
M. Kaess, A. Ranganathan, and F. Dellaert, “iSAM: Incremental Smoothing and Mapping,” IEEE Trans. Robot., vol. 24, no. 6, pp. 1365–1378, December 2008.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery, Numerical Recipes in C++, 2nd ed., Press: Cambridge University, 2002.
A. Doucet, N. Freitas, and N. Gordan, Sequential Monte Carlo Methods in Practice, Springer-Verlag, 2001.
Samsung Electronics, Tango, http://global.samsung tomorrow.com/?p=16768, 2012}
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-014-0143-z