Feature extraction and scene interpretation for map-based navigation and map building

A scheme for extracting environment features from 1D range data and their interpretation is presented. Segmentation is done by deciding on a measure of model fidelity which is applied to adjacent groups of measurements. The extraction process is considered to include a subsequent matching step where segments which belong to the same landmark ar to be merged while keeping track of those which originate from distinct features. This is done by an agglomerative hierarchical clustering algorithm with a Mahalanobis distance matrix. The method is discussed with straight line segments which are found in a generalized least squares sense using polar coordinates including their first-order covariance estimates. As a consequence, extraction is no longer a real time problem on the level of single range readings, but must be treated on the level of whole scans. Experimental results with three commercially available laser scanners are presented. The implementation on a mobile robot which performs a map-based localization demonstrate the accuracy and applicability of the method under real time conditions. The collection of line segments and associated covariance matrices obtained from the extraction process contains more information about the scene than is required for map-based localization. In a subsequent reasoning step this information is made explicit. By successive abstraction and consequent propagation of uncertainties, a compact scene model is finally obtained in the form of a weighted symbolic description preserving topology information and reflecting the main characteristics of a local observation.

[1]  Ali S. Hadi,et al.  Finding Groups in Data: An Introduction to Chster Analysis , 1991 .

[2]  Benjamin J. Kuipers,et al.  A Robust, Qualitative Approach To A Spatial Learning Mobile Robot , 1989, Optics East.

[3]  Paul S. Schenker Sensor Fusion: Spatial Reasoning and Scene Interpretation , 1988 .

[4]  青江 順一 Computer algorithms : string pattern matching strategies , 1994 .

[5]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[6]  Randall Smith,et al.  Estimating Uncertain Spatial Relationships in Robotics , 1987, Autonomous Robot Vehicles.

[7]  Sjur Jonas Vestli,et al.  Fast, accurate and robust estimation of mobile robot position and orientation , 1996 .

[8]  Olivier Faugeras,et al.  Maintaining representations of the environment of a mobile robot , 1988, IEEE Trans. Robotics Autom..

[9]  Patrick Hébert,et al.  Probabilistic Map Learning: Necessity and Difficulties , 1995, Reasoning with Uncertainty in Robotics.

[10]  John J. Leonard,et al.  Directed Sonar Sensing for Mobile Robot Navigation , 1992 .

[11]  Y. Bar-Shalom Tracking and data association , 1988 .

[12]  Peter C. Cheeseman,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[13]  Penny Probert Smith,et al.  Range finding and feature extraction by segmentation of images for mobile robot navigation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[14]  David L. Waltz,et al.  Understanding Line drawings of Scenes with Shadows , 1975 .

[15]  Robert A. Hummel Uncertainty Reasoning in Object Recognition by Image Processing , 1995, Reasoning with Uncertainty in Robotics.