A Computationally Efficient Method for Large-Scale Concurrent Mapping and Localization

  • John J. Leonard
  • Hans Jacob S. Feder

Abstract

Decoupled stochastic mapping (DSM) is a computationally efficient approach to large-scale concurrent mapping and localization. DSM reduces the computational burden of conventional stochastic mapping by dividing the environment into multiple overlapping submap regions, each with its own stochastic map. Two new approximation techniques are utilized for transferring vehicle state information from one submap to another, yielding a constant-time algorithm whose memory requirements scale linearly with the size of the operating area. The performance of two different variations of the algorithm is demonstrated through simulations of environments with 110 and 1200 features. Experimental results are presented for an environment with 93 features using sonar data obtained in a 3 by 9 by 1 meter testing tank.

Keywords

Covariance Expense Fishing Sonar Bove 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    R. A Brooks. Aspects of mobile robot visual map making. In Second Int. Symp. Robotics Research, Tokyo, Japan, 1984. MIT Press.Google Scholar
  2. [2]
    R. Chatila and J.P. Laumond. Position referencing and consistent world modeling for mobile robots. In IEEE International Conference on Robotics and Automation. IEEE, 1985.Google Scholar
  3. [3]
    M. W. M. G. Dissanayake, P. Newman, H. F. Durrant-Whyte, S. Clark, and M. Csorba. A solution to the simultaneous localization and map building (SLAM) problem. In Sixth International Symposium on Experimental Robotics, March 1999.Google Scholar
  4. [4]
    R. Smith, M. Self, and P. Cheeseman. A stochastic map for uncertain spatial relationships. In 4th International Symposium on Robotics Research. MIT Press, 1987.Google Scholar
  5. [5]
    P. Moutarlier and R. Chatila. Stochastic multisensory data fusion for mobile robot location and environment modeling. In 5th Int. Symposium on Robotics Research, Tokyo, 1989.Google Scholar
  6. [6]
    J. J. Leonard and H. E Durrant-Whyte. Simultaneous map building and localization for an autonomous mobile robot. In Proc. IEEE Int. Workshop on Intelligent Robots and Systems, pages 1442–1447, Osaka, Japan, 1991.CrossRefGoogle Scholar
  7. [7]
    J. K. Uhlmann, S. J. Julier and M. Csorba. Nondivergent Simultaneous Map Building and Localisation using Covariance Intersection. Navigation and Control Technologies for Unmanned Systems II, 1997.Google Scholar
  8. [8]
    J. A. Castellanos, J. D. Tards, and G. Schmidt. Building a global map of the environment of a mobile robot: The importance of correlations. In Proc. IEEE Int. Conf Robotics and Automation, pages 1053–1059, 1997.CrossRefGoogle Scholar
  9. [9]
    R. N. Carpenter. Concurrent mapping and localization using forward look sonar. In IEEE AUV, Cambridge, MA, August 1998.Google Scholar
  10. [10]
    H. J. S. Feder, C. M. Smith, and J. J. Leonard. Incorporating environmental measurements in navigation. In IEEE AUV, Cambridge, MA, August 1998.Google Scholar
  11. [11]
    H. J. S. Feder, J. J. Leonard, and C. M. Smith. Adaptive mobile robot navigation and mapping. Int. J. Robotics Research, 18 (7): 650–668, July 1999.CrossRefGoogle Scholar
  12. [12]
    J. J. Leonard and H. J. S. Feder. Decoupled stochastic mapping. Marine Robotics Laboratory Technical Report 99–1, Massachusetts Institute of Technology, 1999.Google Scholar
  13. [13]
    Y. Bar-Shalom and X. R. Li. Estimation and Tracking: Principles, Techniques, and Software. Artech House, 1993.MATHGoogle Scholar

Copyright information

© Springer-Verlag London 2000

Authors and Affiliations

  • John J. Leonard
    • 1
  • Hans Jacob S. Feder
    • 2
  1. 1.Dept. of Ocean EngineeringMITCambridgeUSA
  2. 2.Dept. of Ocean EngineeringMITCambridgeUSA

Personalised recommendations