skip to main content
article

Extensions to vector field SLAM for large environments

Published: 01 September 2014 Publication History

Abstract

Vector field SLAM is a framework for localizing a mobile robot in an unknown environment by learning the spatial distribution of continuous signals such as those emitted by WiFi or active beacons. In our previous work we showed that this approach is capable of keeping a robot localized in small to medium sized areas, e.g. in a living room, where four continuous signals of an active beacon are measured (Gutmann et al., 2012). In this article we extend the method to larger environments up to the size of a complete home by deploying more signal sources for covering the expanded area. We first analyze the complexity of vector field SLAM with respect to area size and number of signals and then describe an approximation that divides the localization map into decoupled sub-maps to keep memory and run-time requirements low. We also describe a method for re-localizing the robot in a vector field previously mapped. This enables a robot to resume its navigation after it has been kidnapped or paused and resumed. The re-localization method is evaluated in a standard test environment and shows an average position accuracy of 10 to 35 cm with a localization success rate of 96 to 99%. Additional experimental results from running the system in houses of up to 125 m^2 demonstrate the performance of our approach. The presented methods are suitable for commercial low-cost products including robots for autonomous and systematic floor cleaning.

References

[1]
Thrun, S., Burgard, W. and Fox, D., Probabilistic Robotics. 2005. MIT Press, Cambridge, MA.
[2]
W. Burgard, A. Cremers, D. Fox, G. Lakemeyer, D. Hähnel, D. Schulz, W. Steiner, S. Thrun, The interactive museum tour-guide robot, in: Proc. 15th National Conference on Artificial Intelligence, AAAI' 98, 1998.
[3]
W. Jeong, K. Lee, CV-SLAM: A new ceiling vision-based SLAM technique, in: Int. Conference on Intelligent Robots and Systems, IROS, 2005.
[4]
K. Konolige, J. Augenbraun, N. Donaldson, C. Fiebig, P. Shah, A low-cost laser distance sensor, in: Int. Conference on Robotics and Automation, ICRA, 2008.
[5]
Borenstein, J., Everett, H. and Feng, L., Navigating Mobile Robots: Systems and Techniques. 1996. A.K. Peters, Ltd., Wellesley, MA.
[6]
J. Graefenstein, M. Bouzouraa, Robust method for outdoor localization of a mobile robot using received signal strength in low power wireless networks, in: Int. Conference on Robotics and Automation, ICRA, 2008.
[7]
A. Howard, S. Siddiqi, G. Sukhatme, An experimental study of localization using wireless ethernet, in: Int. Conference on Field and Service Robotics, FSR, 2003.
[8]
Cui, Y. and Ge, S., Autonomous vehicle positioning with GPS in urban canyon environments. IEEE Transaction on Robotics and Automation. v19 i1. 15-25.
[9]
Gustafsson, F. and Gunnarsson, F., Mobile positioning using wireless networks. IEEE Signal Process. Mag. 41-53.
[10]
Gutmann, J.-S., Eade, E., Fong, P. and Munich, M., Vector field SLAM-localization by learning the spatial variation of continuous signals. Transactions on Robotics. v28 i3. 650-667.
[11]
Varshavsky, A., de~Lara, E., Hightower, J., LaMarca, A. and Otsason, V., GSM indoor localization. Pervasive Mob. Comput. v3. 698-720.
[12]
A. Haeberlen, E. Flannery, A. Ladd, A. Rudys, D. Wallach, L. Kavraki, Practical robust localization over large-scale 802.11 wireless networks, in: Proc. Int. Conference on Mobile Computing and Networking, MOBICOM, 2004.
[13]
Ocaña, M., Bergasa, L., Sotelo, M., Flores, R., Llorca, D. and Schleicher, D., Automatic training method applied to WiFi+ultrasound POMDP navigation system. Robotica. v27. 1049-1061.
[14]
B. Ferris, D. Fox, N. Lawrence, WiFi-SLAM using Gaussian process latent variable models, in: Int. Joint Conference on Artificial Intelligence, IJCAI, 2007.
[15]
Gutmann, J.-S., Goel, D. and Munich, M., Scaling vector field SLAM to large environments. Intell. Auton. Syst. (IAS). v12. 89-100.
[16]
J.-S. Gutmann, P. Fong, M. Munich, Localization in a vector field map, in: Int. Conference on Robotics and Intelligent Systems, IROS, Vilamoura, Algarve, Portugal, 2012.
[17]
J.-S. Gutmann, G. Brisson, E. Eade, P. Fong, M. Munich, Vector Field SLAM, in: Int. Conf. on Robotics and Automation, ICRA, Anchorage, 2010.
[18]
J.-S. Gutmann, E. Eade, P. Fong, M. Munich, A constant-time algorithm for Vector Field SLAM using an exactly sparse extended information filter, in: Robotics: Science and Systems, RSS, Zaragoza, Spain, 2010.
[19]
Walter, M.R., Eustice, R.M. and Leonard, J.J., Exactly sparse extended information filters for feature-based SLAM. Int. J. Robot. Res. v26 i4. 335-359.
[20]
Bosse, M., Newman, P., Leonard, J. and Teller, S., SLAM in large-scale cyclic environments using the atlas framework. Int. J. Robot. Res. v23 i12. 1113-1139.
[21]
Decoupled stochastic mapping. J. Ocean. Eng. v26 i4. 561-571.
[22]
Robust Monte Carlo localization for mobile robots. Artif. Intell. v128 i1-2. 99-141.
[23]
Arras, K., Castellanos, J., Schilt, M. and Siegwart, R., Feature-based multi-hypothesis localization and tracking using geometric constraints. Robot. Auton. Syst. v44. 41-53.
[24]
S. Kristensen, P. Jensfelt, An experimental comparison of localization methods, the MHL sessions, in: Int. Conference on Robotics and Intelligent Systems, IROS, 2003.
[25]
J. Neira, L. Tardós, J. Castellanos, Linear time vehicle relocation in SLAM, in: Int. Conference on Robotics and Automation, ICRA, 2003.
[26]
D. Goel, J. Case, D. Tamino, J.-S. Gutmann, M. Munich, M. Dooley, P. Pirjanian, Systematic floor coverage of unknown environments using rectangular regions and localization certainty, in: Int. Conference on Robotics and Intelligent Systems, IROS, Tokyo, Japan, 2013.
[27]
J.-S. Gutmann, K. Culp, M. Munich, P. Pirjanian, The social impact of a systematic floor cleaner, in: Proc. Workshop on Advanced Robotics and its Social Impacts, ARSO, Munich, Germany, 2012.
[28]
Y. Yamamoto, P. Prijanian, J. Brown, M. Munich, E.D. Bernardo, L. Goncalves, J. Ostrowski, N. Karlsson, Optical sensing for robot perception and localization, in: Proc. Workshop on Advanced Robotics and its Social Impacts, ARSO, 2005.
[29]
Gutmann, J.-S., Fong, P., Chiu, L. and Munich, M.E., Challenges of designing a low-cost indoor localization system using active beacons. In: Technologies for Practical Robot Applications (TePRA), 2013 IEEE International Conference on, IEEE. pp. 1-6.
[30]
Vacuum cleaners for household use, Part 3: Cleaning Robots for Household Use-Dry Cleaning-Methods of Measuring Performance, International Electrotechnical Commission, Geneva, Switzerland, 2014, 60312-3 (in press).
[31]
NaturalPoint Inc., Optical motion capture and tracking-OptiTrack, 2011, URL http://www.naturalpoint.com/optitrack.
[32]
T. Bailey, J. Nieto, J. Guivant, M. Stevens, E. Nebot, Consistency of the EKF-SLAM algorithm, in: Int. Conference on Intelligent Robots and Systems, IROS, 2006.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Robotics and Autonomous Systems
Robotics and Autonomous Systems  Volume 62, Issue 9
September, 2014
115 pages

Publisher

North-Holland Publishing Co.

Netherlands

Publication History

Published: 01 September 2014

Author Tags

  1. Floor cleaning
  2. Re-localization
  3. Simultaneous localization and mapping
  4. Sub-maps
  5. Vector field

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media