Efficient frontier detection for robot exploration

被引:74
作者
Keidar, Matan [1 ]
Kaminka, Gal A. [1 ]
机构
[1] Bar Ilan Univ, Dept Comp Sci, IL-52900 Ramat Gan, Israel
关键词
sensor; exploration; Robotics; SLAM; frontier; laser; range; MULTIROBOT EXPLORATION; LOCALIZATION; SEARCH;
D O I
10.1177/0278364913494911
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Frontier-based exploration is the most common approach to exploration, a fundamental problem in robotics. In frontier-based exploration, robots explore by repeatedly detecting (and moving towards) frontiers, the segments which separate the known regions from those unknown. A frontier detection sub-process examines map and/or sensor readings to identify frontiers for exploration. However, most frontier detection algorithms process the entire map data. This can be a time-consuming process, which affects the exploration decisions. In this work, we present several novel frontier detection algorithms that do not process the entire map data, and explore them in depth. We begin by investigating algorithms that represent two approaches: Wavefront Frontier Detector (WFD), a graph-search-based algorithm which examines only known areas, and Fast Frontier Detector (FFD), which examines only new laser readings data. We analytically examine the complexity of both algorithms, and discuss their correctness. We then improve by combining elements of both, to create two additional algorithms, called WFD-INC and WFD-IP . We empirically evaluate all algorithms, and show that they are all faster than a state-of-the-art frontier detector implementation (by several orders of magnitude). We additionally contrast them with each other and demonstrate the FFD and WFD-IP are faster than the others by one additional order of magnitude.
引用
收藏
页码:215 / 236
页数:22
相关论文
共 43 条
  • [1] [Anonymous], 2006, THESIS U FREIBURG
  • [2] [Anonymous], 1993, Probabilistic inference using Markov chain Monte Carlo methods
  • [3] [Anonymous], 2003, The robotics data set repository (radish)
  • [4] [Anonymous], 2010, J PHYS AGENTS
  • [5] [Anonymous], P IEEE RSJ INT C INT
  • [6] [Anonymous], 1992, Statistical Science, DOI [10.1214/ss/1177011137, DOI 10.1214/SS/1177011137]
  • [7] Apostolopoulos DS, 2001, IEEE INT CONF ROBOT, P4174, DOI 10.1109/ROBOT.2001.933270
  • [8] Efficient exploration without localization
    Batalin, MA
    Sukhatme, GS
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, PROCEEDINGS, 2003, : 2714 - 2719
  • [9] Berhault M, 2003, IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, P1957
  • [10] Bouraqadi N, 2009, NAT C CONTR ARCH ROB