Fast marching tree: A fast marching sampling-based method for optimal motion planning in many dimensions

被引:352
作者
Janson, Lucas [1 ]
Schmerling, Edward [2 ]
Clark, Ashley [3 ]
Pavone, Marco [3 ]
机构
[1] Stanford Univ, Dept Stat, Stanford, CA 94305 USA
[2] Stanford Univ, Inst Computat & Math Engn, Stanford, CA 94305 USA
[3] Stanford Univ, Dept Aeronaut & Astronaut, Stanford, CA 94305 USA
关键词
Robots; motion planning; path planning for manipulators; manipulation; manipulation planning; motion control; mechanics; design and control; PROBABILISTIC ROADMAPS; PATH;
D O I
10.1177/0278364915577958
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
In this paper we present a novel probabilistic sampling-based motion planning algorithm called the Fast Marching Tree algorithm (FMT*). The algorithm is specifically aimed at solving complex motion planning problems in high-dimensional configuration spaces. This algorithm is proven to be asymptotically optimal and is shown to converge to an optimal solution faster than its state-of-the-art counterparts, chiefly PRM* and RRT*. The FMT* algorithm performs a lazy' dynamic programming recursion on a predetermined number of probabilistically drawn samples to grow a tree of paths, which moves steadily outward in cost-to-arrive space. As such, this algorithm combines features of both single-query algorithms (chiefly RRT) and multiple-query algorithms (chiefly PRM), and is reminiscent of the Fast Marching Method for the solution of Eikonal equations. As a departure from previous analysis approaches that are based on the notion of almost sure convergence, the FMT* algorithm is analyzed under the notion of convergence in probability: the extra mathematical flexibility of this approach allows for convergence rate boundsthe first in the field of optimal sampling-based motion planning. Specifically, for a certain selection of tuning parameters and configuration spaces, we obtain a convergence rate bound of order O(n(-1/d+)), where n is the number of sampled points, d is the dimension of the configuration space, and is an arbitrarily small constant. We go on to demonstrate asymptotic optimality for a number of variations on FMT*, namely when the configuration space is sampled non-uniformly, when the cost is not arc length, and when connections are made based on the number of nearest neighbors instead of a fixed connection radius. Numerical experiments over a range of dimensions and obstacle configurations confirm our theoretical and heuristic arguments by showing that FMT*, for a given execution time, returns substantially better solutions than either PRM* or RRT*, especially in high-dimensional configuration spaces and in scenarios where collision-checking is expensive.
引用
收藏
页码:883 / 921
页数:39
相关论文
共 40 条
[1]  
Alterovitz Ron, 2011, IEEE Int Conf Robot Autom, P3706, DOI 10.1109/ICRA.2011.5980286
[2]  
Amato NM, 1998, IEEE INT CONF ROBOT, P630, DOI 10.1109/ROBOT.1998.677043
[3]  
[Anonymous], OPTIMAL SAMPLING BAS
[4]  
Arslan O, 2013, IEEE INT CONF ROBOT, P2421, DOI 10.1109/ICRA.2013.6630906
[5]  
Arya S., 1995, Proceedings of the Eleventh Annual Symposium on Computational Geometry, P172, DOI 10.1145/220279.220298
[6]   A random sampling scheme for path planning [J].
Barraquand, J ;
Kavraki, L ;
Latombe, JC ;
Motwani, R ;
Li, TY ;
Raghavan, P .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1997, 16 (06) :759-774
[7]  
Bertsekas D. P, 2000, Dynamic Programming and Optimal Control, V2nd
[8]  
Bezanson J, 2012, Julia: A fast dynamic language for technical computing
[9]  
Bohlin R., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P521, DOI 10.1109/ROBOT.2000.844107
[10]  
Cabello S, 2014, SHORTEST PATHS INTER