Fillet-based RRT*: A Rapid Convergence Implementation of RRT* for Curvature Constrained Vehicles

被引:0
作者
Swedeen, James [1 ]
Droge, Greg [1 ]
Christensen, Randall [1 ]
机构
[1] Utah State Univ, Dept Elect & Comp Engn, Old Main Hill, Logan, UT 84322 USA
关键词
Motion planning; Sample-based algorithms; Rapidly-exploring random trees; RRT*; ALGORITHMS; PLANNER; ROBOTS;
D O I
10.1007/s10846-023-01846-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Rapidly exploring random trees (RRTs) have proven effective in quickly finding feasible solutions to complex motion planning problems. RRT* is an extension of the RRT algorithm that provides probabilistic asymptotic optimality guarantees when using straight-line motion primitives. This work provides extensions to RRT and RRT* that employ fillets as motion primitives, allowing path curvature constraints to be considered when planning. Two fillets are developed, an arc-based fillet that uses circular arcs to generate paths that respect maximum curvature constraints and a spline-based fillet that uses Bezier curves to additionally respect curvature continuity requirements. Planning with these fillets is shown to far exceed the performance of RRT* using Dubin's path motion primitives, approaching the performance of planning with straight-line path primitives. Path sampling heuristics are also introduced to accelerate convergence for nonholonomic motion planning. Comparisons to established RRT* approaches are made using the Open Motion Planning Library (OMPL).
引用
收藏
页数:30
相关论文
共 23 条
[1]  
Akgun B, 2011, IEEE INT C INT ROBOT
[2]  
Beard R.W., 2012, Small Unmanned Aircraft: Theory and Practice, P187, DOI [10.1515/9781400840601, DOI 10.1515/9781400840601]
[3]  
Cui P, 2018, 2018 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (IEEE ICARM), P560, DOI 10.1109/ICARM.2018.8610812
[4]  
Gammell JD, 2014, IEEE INT C INT ROBOT, P2997, DOI 10.1109/IROS.2014.6942976
[5]   Adaptive subdivision and the length and energy of Bezier curves [J].
Gravesen, J .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 8 (01) :13-31
[6]   Sampling-based algorithms for optimal motion planning [J].
Karaman, Sertac ;
Frazzoli, Emilio .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2011, 30 (07) :846-894
[7]   Cross-entropy motion planning [J].
Kobilarov, Marin .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (07) :855-871
[8]  
Kuffner J. J. Jr., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P995, DOI 10.1109/ROBOT.2000.844730
[9]   Real-Time Motion Planning With Applications to Autonomous Urban Driving [J].
Kuwata, Yoshiaki ;
Teo, Justin ;
Fiore, Gaston ;
Karaman, Sertac ;
Frazzoli, Emilio ;
How, Jonathan P. .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2009, 17 (05) :1105-1118
[10]  
Lan XD, 2015, 2015 EUROPEAN CONTROL CONFERENCE (ECC), P2360, DOI 10.1109/ECC.2015.7330891