Making 2D Map of Environments Based upon Routes Scenes

This paper proposes a method for making a map of large scale environment based upon route scenes, assuming that the topological relation of routes at intersections is known. A panoramic representation is used for describing route scenes, and the number of routes connecting at an intersection is assumed to be known. The idea is to decompose a 2D graph into a number of closed loops. By detecting the closed loops and storing the relation among them, we can describe the 2D map based upon route scenes. A robot can obtain a closed loop by taking the same turn (leftmost for example) at every intersection when it moves along routes. According to the information on routes at intersections, the robot can select unmoved routes for finding new closed loops. By fusing new closed loops with found ones, the robot can, further, build the map of environments. The effectiveness of our method are shown by experiment in a real-world environment.

[1]  Viii Supervisor Sonar-Based Real-World Mapping and Navigation , 2001 .

[2]  Shmuel Peleg,et al.  Panoramic mosaics by manifold projection , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[3]  Gérard G. Medioni,et al.  Map-based localization using the panoramic horizon , 1995, IEEE Trans. Robotics Autom..

[4]  Eric Krotkov,et al.  Automatic Mountain Detection and Pose Estimation for Teleoperation of Lunar Rovers , 1997, ISER.

[5]  Dean A. Pomerleau,et al.  Knowledge-Based Training of Artificial Neural Networks for Autonomous Robot Driving , 1993 .

[6]  Shigang Li,et al.  Qualitative representation of scenes along route , 1999, Image Vis. Comput..

[7]  Shigang Li,et al.  Selecting distinctive scene features for landmarks , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

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

[9]  Eric Krotkov,et al.  Position estimation from outdoor visual landmarks for teleoperation of lunar rovers , 1996, Proceedings Third IEEE Workshop on Applications of Computer Vision. WACV'96.

[10]  Shigang Li,et al.  Making Cognitive Map of Outdoor Environment , 1993, IJCAI.

[11]  Fabio Gagliardi Cozman,et al.  Automatic mountain detection and pose estimation for teleoperation of lunar rovers , 1997, Proceedings of International Conference on Robotics and Automation.

[12]  Georges Giralt,et al.  An Integrated Navigation and Motion Control System for Autonomous Multisensory Mobile Robots , 1990, Autonomous Robot Vehicles.

[13]  B. Kuipers,et al.  The Semantic Hierarchy in Robot Learning , 1992 .

[14]  Alberto Elfes,et al.  Sonar-based real-world mapping and navigation , 1987, IEEE J. Robotics Autom..

[15]  Shmuel Peleg,et al.  Universal mosaicing using pipe projection , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[16]  Kristin J. Dana,et al.  Real-time scene stabilization and mosaic construction , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[17]  Charles E. Thorpe,et al.  ELVIS: Eigenvectors for Land Vehicle Image System , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[18]  Larry S. Davis,et al.  Multiresolution path planning for mobile robots , 1986, IEEE J. Robotics Autom..

[19]  P. Anandan,et al.  Mosaic based representations of video sequences and their applications , 1995, Proceedings of IEEE International Conference on Computer Vision.

[20]  Yasushi Yagi,et al.  Collision avoidance using omnidirectional image sensor (COPIS) , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[21]  Edward M. Riseman,et al.  Image-based homing , 1992 .