Learning to Select Useful Landmarks

To navigate effectively, an autonomous agent must be able to quickly and accurately determine its current location. Given an initial estimate of its position (perhaps based on dead-reckoning) and an image taken of a known environment, our agent first attempts to locate a set of landmarks (real-world objects at known locations), then uses their angular separation to obtain an improved estimate of its current position. Unfortunately, some landmarks may not be visible, or worse, may be confused with other landmarks, resulting in both time wasted in searching for the undetected landmarks, and in further errors in the agent's estimate of its position. To address these problems, we propose a method that uses previous experiences to learn a selection function that, given the set of landmarks that might be visible, returns the subset that can be used to reliably provide an accurate registration of the agent's position. We use statistical techniques to prove that the learned selection function is, with high probability, effectively at a local optimum in the space of such functions. This paper also presents empirical evidence, using real-world data, that demonstrate the effectiveness of our approach.

[1]  H. Chernoff A Measure of Asymptotic Efficiency for Tests of a Hypothesis Based on the sum of Observations , 1952 .

[2]  Margrit Betke,et al.  Mobile robot localization using landmarks , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[3]  F. Gihkjlgmhonqp,et al.  Learning to Select Useful Landmarks , 1994 .

[4]  Tom M. Mitchell,et al.  A Model for Learning Systems , 1977, IJCAI.

[5]  Randall D. Beer,et al.  Spatial learning for navigation in dynamic environments , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[6]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .

[7]  Kokichi Sugihara,et al.  Some location problems for robot navigation using a single camera , 1988, Computer Vision Graphics and Image Processing.

[8]  Benjamin Kuipers,et al.  A Robust, Qualitative Method for Robot Spatial Learning , 1988, AAAI.

[9]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[10]  Herbert A. Simon,et al.  WHY SHOULD MACHINES LEARN , 1983 .

[11]  Paul S. Rosenbloom,et al.  Universal Subgoaling and Chunking , 1986 .

[12]  Michael P. Case Single Landmark Navigation By Mobile Robots , 1987, Other Conferences.

[13]  G. Kane Parallel Distributed Processing: Explorations in the Microstructure of Cognition, vol 1: Foundations, vol 2: Psychological and Biological Models , 1994 .

[14]  Rich Caruana,et al.  Greedy Attribute Selection , 1994, ICML.

[15]  R. Greiner Probabilistic Hill-climbing: Theory and Applications , 1992 .

[16]  Sean P. Engelson Active place recognition using image signatures , 1992, Other Conferences.

[17]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[18]  Geoffrey E. Hinton Connectionist Learning Procedures , 1989, Artif. Intell..

[19]  Tod S. Levitt,et al.  Qualitative Navigation for Mobile Robots , 1990, Artif. Intell..

[20]  P. Bickel,et al.  Mathematical Statistics: Basic Ideas and Selected Topics , 1977 .

[21]  R. F.,et al.  Mathematical Statistics , 1944, Nature.

[22]  Ron Kohavi,et al.  Irrelevant Features and the Subset Selection Problem , 1994, ICML.

[23]  Avinash C. Kak,et al.  Fast Vision-guided Mobile Robot Navigation Using Model-based Reasoning And Prediction Of Uncertainties , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Ingemar J. Cox,et al.  Autonomous Robot Vehicles , 1990, Springer New York.

[25]  Claude L. Fennema,et al.  Model-directed mobile robot navigation , 1990, IEEE Trans. Syst. Man Cybern..

[26]  Kokichi Sugihara,et al.  Location of robot using sparse visual information , 1988 .

[27]  Robert C. Bolles,et al.  Robotics research : the fourth international symposium , 1988 .

[28]  Russell Greiner,et al.  PALO: A Probabilistic Hill-Climbing Algorithm , 1996, Artif. Intell..

[29]  Benjamin Kuipers,et al.  Navigation and Mapping in Large Scale Space , 1988, AI Mag..

[30]  Leslie Pack Kaelbling,et al.  Uncertainty in Graph-Based Map Learning , 1993 .

[31]  Maja J. Matarić,et al.  Navigating with a rat brain: a neurobiologically-inspired model for robot spatial representation , 1991 .

[32]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .