Vision-based motion planning and exploration algorithms for mobile robots
- 1 June 1998
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Robotics and Automation
- Vol. 14 (3) , 417-426
- https://doi.org/10.1109/70.678451
Abstract
This paper considers the problem of systematically ex-ploring an unfamiliar environment in search of one or more recognizable targets. The proposed exploration algorithm is based on a novel representation of environments contain-ing visual landmarks called the boundary place graph. This representation records the set of recognizable objects (land-marks) that are visible from the boundary of each con gura-tion space obstacle. No metric information about the scene geometry is recorded nor are explicit prescriptions for mov-ing between places stored. The exploration algorithm con-structs the boundary place graph incrementally from sensor data. Once the robot has completely explored an environ-ment, it can use the constructed representation to carry out further navigation tasks. In order to precisely characterize the set of environments in which this algorithm is expected to succeed, we provide a necessary and su cient condition under which the algorithm is guaranteed to discover all land-marks. This algorithm has been implemented on our mobile robot platform RJ, and results from these experiments are presented. Importantly, this research demonstrates that it is possible to design and implement provably correct explo-ration and navigation algorithms that do not require global positioning systems or metric representations of the envi-ronment. Keywords | exploration, navigation, mobile robots, land-marksKeywords
This publication has 21 references indexed in Scilit:
- Generation of architectural CAD models using a mobile robotPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Landmark-Based Robot NavigationAlgorithmica, 1995
- A robot exploration and mapping strategy based on a semantic hierarchy of spatial representationsRobotics and Autonomous Systems, 1991
- Qualitative navigation for mobile robotsArtificial Intelligence, 1990
- Dynamic path planning in sensor-based terrain acquisitionIEEE Transactions on Robotics and Automation, 1990
- Stereo vision and navigation in buildings for mobile robotsIEEE Transactions on Robotics and Automation, 1989
- Optimum watchman routesInformation Processing Letters, 1988
- Dynamic path planning for a mobile automaton with limited information on the environmentIEEE Transactions on Automatic Control, 1986
- Spatial Planning: A Configuration Space ApproachIEEE Transactions on Computers, 1983
- An algorithm for planning collision-free paths among polyhedral obstaclesCommunications of the ACM, 1979