Multi-Goal Path Planning Using Multiple Random Trees

被引:29
作者
Janos, Jaroslav [1 ]
Vonasek, Vojtech [1 ]
Penicka, Robert [1 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Cybernet, Tech 2, Prague 16000, Czech Republic
关键词
Motion and path planning; planning; scheduling and coordination;
D O I
10.1109/LRA.2021.3068679
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this letter, we propose a novel sampling-based planner for multi-goal path planning among obstacles, where the objective is to visit predefined target locations while minimizing the travel costs. The order of visiting the targets is often achieved by solving the Traveling Salesman Problem (TSP) or its variants. TSP requires to define costs between the individual targets, which - in a map with obstacles - requires to compute mutual paths between the targets. These paths, found by path planning, are used both to define the costs (e.g., based on their length or time-to-traverse) and also they define paths that are later used in the final solution. To enable TSP finding a good-quality solution, it is necessary to find these target-to-target paths as short as possible. We propose a sampling-based planner called Space-Filling Forest (SFF*) that solves the part of finding collision-free paths. SFF* uses multiple trees (forest) constructed gradually and simultaneously from the targets and attempts to find connections with other trees to form the paths. Unlike Rapidly-exploring Random Tree (RRT), which uses the nearest-neighbor rule for selecting nodes for expansion, SFF* maintains an explicit list of nodes for expansion. Individual trees are grown in a RRT* manner, i.e., with rewiring the nodes to minimize their cost. Computational results show that SFF* provides shorter target-to-target paths than existing approaches, and consequently, the final TSP solutions also have a lower cost.
引用
收藏
页码:4201 / 4208
页数:8
相关论文
共 29 条
[1]  
[Anonymous], 2012, IEEE C EVOLUTIONARY
[2]  
[Anonymous], 2013, ADV COMPUTATIONAL SC
[3]  
[Anonymous], 1998, RAPIDLY EXPLORING RA
[4]  
Best G, 2016, 2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), P3164, DOI 10.1109/IROS.2016.7759489
[5]  
Chase Kew J., 2020, PROC INT WORKSHOP AL, P73, DOI DOI 10.1007/978-3-030-66723-8_5
[6]   Evaluating Performance of Multiple RRTs [J].
Clifton, Matthew ;
Paul, Gavin ;
Kwok, Ngai ;
Liu, Dikai ;
Wang, Da-Long .
PROCEEDINGS OF 2008 IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS, 2008, :564-569
[7]  
Danner T., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P971, DOI 10.1109/ROBOT.2000.844726
[8]  
Devaurs D, 2014, IEEE INT C INT ROBOT, P2991, DOI 10.1109/IROS.2014.6942975
[9]   Sampling-Based Robot Motion Planning: A Review [J].
Elbanhawi, Mohamed ;
Simic, Milan .
IEEE ACCESS, 2014, 2 :56-77
[10]   Three-dimensional coverage planning for an underwater inspection robot [J].
Englot, Brendan ;
Hover, Franz S. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2013, 32 (9-10) :1048-1073