Abstract
We describe techniques to optimally select landmarks for performing mobile robot localization by matching terrain maps. The method is based upon a maximum-likelihood robot localization algorithm that efficiently searches the space of possible robot positions. We use a sensor error model to estimate a probability distribution over the terrain expected to be seen from the current robot position. The estimated distribution is compared to a previously generated map of the terrain and the optimal landmark is selected by minimizing the predicted uncertainty in the localization. This approach has been applied to the generation of a sensor uncertainty field that can be used to plan a robot's movements. Experiments indicate that landmark selection improves not only the localization uncertainty, but also the likelihood of success. Examples of landmark selection are given using real and synthetic data.
Similar content being viewed by others
References
Cassandra, A.R., Kaelbling, L.P., and Kurien, J.A. 1996. Acting under uncertainty: Discrete Bayesian models for mobile robot navigation. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 2, pp. 963–972.
Deng, X., Milios, E., and Mirzaian, A. 1996. Landmark selection strategies for path execution. Robotics and Autonomous Systems, 17(3):171–185.
Fox, D., Burgard, W., and Thrun, S. 1998. Active Markov localization for mobile robots. Robotics and Autonomous Systems, 25(3/4):195–207.
Greiner, R. and Isukapalli, R. 1996. Learning to select useful landmarks. IEEE Transactions on Systems, Man, and Cybernetics—Part B: Cybernetics, 26(3):437–449.
Grudic, G.Z. and Lawrence, P.D. 1998. A nonparametric learning approach to vision based mobile robot localization. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 724–729.
Huttenlocher, D.P. and Rucklidge, W.J. 1993. A multi-resolution technique for comparing images using the Hausdorff distance. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 705–706.
Koenig, S. and Simmons, R.G. 1996. Unsupervised learning of probabilistic models for robot navigation. In Proceedings of the IEEE Conference on Robotics and Automation, vol. 3, pp. 2301–2308.
Little, J.J., Lu, J., and Murray, D.R. 1998. Selecting stable image features for robot localization using stereo. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1072–1077.
Matthies, L. and Shafer, S.A. 1987. Error modeling in stereo navigation. IEEE Transactions on Robotics and Automation, 3(3):239–248.
Murphy, R.R., Hershberger, D., and Blauvelt, G.R. 1997. Learning landmark triples by experimentation. Robotics and Autonomous Systems, 22(3/4):377–392.
Nourbakhsh, I., Powers, R., and Birchfield, S. 1995. DERVISH: An office-navigating robot. AI Magazine, 16(2):53–60.
Olson, C.F. 1999. Subpixel localization and uncertainty estimation using occupancy grids. In Proceedings of the International Conference on Robotics and Automation, vol. 3, pp. 1987–1992.
Olson, C.F. 2000a. Probabilistic self-localization for mobile robots. IEEE Transactions on Robotics and Automation, 16(1):55–66.
Olson, C.F. 2000b. Maximum-likelihood template matching. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, vol. 2, pp. 52–57.
Olson, C.F. 2000c. Landmark selection for terrain matching. In Proceedings of the International Conference on Robotics and Automation, pp. 1447–1452.
Olson, C.F. and Huttenlocher, D.P. 1997. Automatic target recognition by matching oriented edge pixels. IEEE Transactions on Image Processing, 6(1):103–113.
Olson, C.F. and Matthies, L.H. 1998. Maximum-likelihood rover localization by matching range maps. In Proceedings of the International Conference on Robotics and Automation, vol. 1, pp. 272–277.
Roy, N., Burgard, W., Fox, D., and Thrun, S. 1999. Coastal navigation—mobile robot navigation with uncertainty in dynamic environments. In Proceedings of the IEEE Conference on Robotics and Automation, pp. 35–40.
Rucklidge, W.J. 1997. Efficiently locating objects using the Hausdorff distance. International Journal of Computer Vision, 24(3):251–270.
Sim, R. and Dudek, G. 1998. Mobile robot localization from learned landmarks. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1060–1065.
Simhon, S. and Dudek, G. 1998. Selecting targets for local reference frames. In Proceedings of the IEEE Conference on Robotics and Automation, pp. 2840–2845.
Simmons, R. and Koenig, S. 1995. Probabilistic navigation in partially observable environments. In Proceedings of the International Joint Conference on Artificial Intelligence, vol. 2, pp. 1660–1667.
Sutherland, K.T. and Thompson, W.B. 1994. Localizing in unstructured environments: Dealing with the errors. IEEE Transactions on Robotics and Automation, 10(6):740–754.
Takeda, H., Facchinetti, C., and Latombe, J.-C. 1994. Planning the motions of a mobile robot in a sensory uncertainty field. IEEE Transactions on Pattern Analysis and Machine Intelligence, 16(10):1002–1017.
Thrun, S. 1998. Bayesian landmark learning for mobile robot localization. Machine Learning, 33(1):41–76.
Thrun, S., Burgard, W., and Fox, D. 1998. Aprobabilistic approach to concurrent mapping and localization for mobile robots. Machine Learning, 31(1/3):29–53.
Whaite, P. and Ferrie, F.P. 1997. Autonomous exploration: Driven by uncertainty. IEEE Transactions on Pattern Analysis and Machine Intelligence, 19(3):193–205.
Yeh, E. and Kriegman, D.J. 1995. Toward selecting and recognizing natural landmarks. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, vol. 1, pp. 47–53.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Olson, C.F. Selecting Landmarks for Localization in Natural Terrain. Autonomous Robots 12, 201–210 (2002). https://doi.org/10.1023/A:1014053611681
Issue Date:
DOI: https://doi.org/10.1023/A:1014053611681