An Efficient B-Spline-Based Kinodynamic Replanning Framework for Quadrotors

被引:89
作者
Ding, Wenchao [1 ]
Gao, Wenliang [1 ]
Wang, Kaixuan [1 ]
Shen, Shaojie [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Peoples R China
关键词
Trajectory; Planning; Splines (mathematics); Real-time systems; Safety; Systematics; Aerial systems; perception and autonomy; collision avoidance; motion and path planning; trajectory planning; TRAJECTORY GENERATION;
D O I
10.1109/TRO.2019.2926390
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Trajectory replanning for quadrotors is essential to enable fully autonomous flight in unknown environments. Hierarchical motion planning frameworks, which combine path planning with path parameterization, are popular due to their time efficiency. However, the path planning cannot properly deal with nonstatic initial states of the quadrotor, which may result in nonsmooth or even dynamically infeasible trajectories. In this article, we present an efficient kinodynamic replanning framework by exploiting the advantageous properties of the B-spline, which facilitates dealing with the nonstatic state and guarantees safety and dynamical feasibility. Our framework starts with an efficient B-spline-based kinodynamic (EBK) search algorithm, which finds a feasible trajectory with minimum control effort and time. To compensate for the discretization induced by the EBK search, an elastic optimization approach is proposed to refine the control point placement to the optimal location. Systematic comparisons against the state-of-the-art are conducted to validate the performance. Comprehensive onboard experiments using two different vision-based quadrotors are carried out showing the general applicability of the framework.
引用
收藏
页码:1287 / 1306
页数:20
相关论文
共 48 条
[1]   Multi-Heuristic A* [J].
Aine, Sandip ;
Swaminathan, Siddharth ;
Narayanan, Venkatraman ;
Hwang, Victor ;
Likhachev, Maxim .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2016, 35 (1-3) :224-243
[2]  
Allen R., 2016, THESIS
[3]  
[Anonymous], 2020, ALGORITHMIC FDN ROBO, DOI [DOI 10.1007/978-3-030-43089-4_40, 10.1007/978-3-030-43089-4_40]
[4]  
[Anonymous], P ROB SCI SYST
[5]  
Bareiss D, 2015, IEEE INT C INT ROBOT, P4818, DOI 10.1109/IROS.2015.7354054
[6]  
BERTSEKAS D. P., 1995, Dynamic programming and optimal control, V1
[7]  
Chen J., 2017, Proc. of the IEEE Intl. Conf. on Robot. and Autom, P3656
[8]  
Chen J, 2016, IEEE INT CONF ROBOT, P1476, DOI 10.1109/ICRA.2016.7487283
[9]  
Cormen T. H., 2009, Introduction to algorithms, VThird
[10]  
Deits R, 2015, IEEE INT CONF ROBOT, P42, DOI 10.1109/ICRA.2015.7138978