TY - JOUR
T1 - Distance-optimal navigation in an unknown environment without sensing distances
AU - Tovar, Benjamín
AU - Murrieta-Cid, Rafael
AU - LaValle, Steven M.
N1 - Funding Information:
Manuscript received August 2, 2006; revised December 4, 2006. This paper was recommended for publication by Associate Editor D. Fox and Editor F. Park upon evaluation of the reviewers’ comments. This work was supported by the Office of Naval Research under Grant N000014-02-1-0488 and by the National Science Foundation under NSF-CONACyT Grant 0296126.
PY - 2007/6
Y1 - 2007/6
N2 - This paper considers what can be accomplished using a mobile robot that has limited sensing. For navigation and mapping, the robot has only one sensor, which tracks the directions of depth discontinuities. There are no coordinates, and the robot is given a motion primitive that allows it to move toward discontinuities. The robot is incapable of performing localization or measuring any distances or angles. Nevertheless, when dropped into an unknown planar environment, the robot builds a data structure, called the Gap Navigation Tree, which enables it to navigate optimally in terms of Euclidean distance traveled. In a sense, the robot is able to learn the critical information contained in the classical shortest-path roadmap, although surprisingly it is unable to extract metric information. We prove these results for the case of a point robot placed into a simply connected, piecewise-analytic planar environment. The case of multiply connected environments is also addressed, in which it is shown that further sensing assumptions are needed. Due to the limited sensor given to the robot, globally optimal navigation is impossible; however, our approach achieves locally optimal (within a homotopy class) navigation, which is the best that is theoretically possible under this robot model.
AB - This paper considers what can be accomplished using a mobile robot that has limited sensing. For navigation and mapping, the robot has only one sensor, which tracks the directions of depth discontinuities. There are no coordinates, and the robot is given a motion primitive that allows it to move toward discontinuities. The robot is incapable of performing localization or measuring any distances or angles. Nevertheless, when dropped into an unknown planar environment, the robot builds a data structure, called the Gap Navigation Tree, which enables it to navigate optimally in terms of Euclidean distance traveled. In a sense, the robot is able to learn the critical information contained in the classical shortest-path roadmap, although surprisingly it is unable to extract metric information. We prove these results for the case of a point robot placed into a simply connected, piecewise-analytic planar environment. The case of multiply connected environments is also addressed, in which it is shown that further sensing assumptions are needed. Due to the limited sensor given to the robot, globally optimal navigation is impossible; however, our approach achieves locally optimal (within a homotopy class) navigation, which is the best that is theoretically possible under this robot model.
KW - Bug algorithms
KW - Information spaces
KW - Map building
KW - Minimal sensing
KW - Navigation
KW - Optimality
KW - Sensor-based planning
KW - Shortest paths
KW - Visibility
UR - http://www.scopus.com/inward/record.url?scp=34447334541&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=34447334541&partnerID=8YFLogxK
U2 - 10.1109/TRO.2007.898962
DO - 10.1109/TRO.2007.898962
M3 - Article
AN - SCOPUS:34447334541
SN - 1552-3098
VL - 23
SP - 506
EP - 518
JO - IEEE Transactions on Robotics
JF - IEEE Transactions on Robotics
IS - 3
ER -