TY - JOUR
T1 - Planning exploration strategies for simultaneous localization and mapping
AU - Tovar, Benjamín
AU - Muñoz-Gómez, Lourdes
AU - Murrieta-Cid, Rafael
AU - Alencastre-Miranda, Moisés
AU - Monroy, Raúl
AU - Hutchinson, Seth
N1 - Funding Information:
The authors thank Jean Claude Latombe for his contribution to the ideas presented in this paper. The authors also want to thank Héctor González Baños for his suggestions on the implementation of our algorithms, and Claudia Esteves for his help in the development of the robotic system. This research was partially funded by CONACyT project J34670-A and by the ITESM Campus Ciudad de México, México.
PY - 2006/4/28
Y1 - 2006/4/28
N2 - In this paper, we present techniques that allow one or multiple mobile robots to efficiently explore and model their environment. While much existing research in the area of Simultaneous Localization and Mapping (SLAM) focuses on issues related to uncertainty in sensor data, our work focuses on the problem of planning optimal exploration strategies. We develop a utility function that measures the quality of proposed sensing locations, give a randomized algorithm for selecting an optimal next sensing location, and provide methods for extracting features from sensor data and merging these into an incrementally constructed map. We also provide an efficient algorithm driven by our utility function. This algorithm is able to explore several steps ahead without incurring too high a computational cost. We have compared that exploration strategy with a totally greedy algorithm that optimizes our utility function with a one-step-look ahead. The planning algorithms which have been developed operate using simple but flexible models of the robot sensors and actuator abilities. Techniques that allow implementation of these sensor models on top of the capabilities of actual sensors have been provided. All of the proposed algorithms have been implemented either on real robots (for the case of individual robots) or in simulation (for the case of multiple robots), and experimental results are given.
AB - In this paper, we present techniques that allow one or multiple mobile robots to efficiently explore and model their environment. While much existing research in the area of Simultaneous Localization and Mapping (SLAM) focuses on issues related to uncertainty in sensor data, our work focuses on the problem of planning optimal exploration strategies. We develop a utility function that measures the quality of proposed sensing locations, give a randomized algorithm for selecting an optimal next sensing location, and provide methods for extracting features from sensor data and merging these into an incrementally constructed map. We also provide an efficient algorithm driven by our utility function. This algorithm is able to explore several steps ahead without incurring too high a computational cost. We have compared that exploration strategy with a totally greedy algorithm that optimizes our utility function with a one-step-look ahead. The planning algorithms which have been developed operate using simple but flexible models of the robot sensors and actuator abilities. Techniques that allow implementation of these sensor models on top of the capabilities of actual sensors have been provided. All of the proposed algorithms have been implemented either on real robots (for the case of individual robots) or in simulation (for the case of multiple robots), and experimental results are given.
KW - Exploration strategies
KW - SLAM
KW - Utility functions
UR - http://www.scopus.com/inward/record.url?scp=33644879173&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33644879173&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2005.11.006
DO - 10.1016/j.robot.2005.11.006
M3 - Article
AN - SCOPUS:33644879173
VL - 54
SP - 314
EP - 331
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
SN - 0921-8890
IS - 4
ER -