Real-Time Efficient Trajectory Planning for Quadrotor Based on Hard Constraints

被引:2
作者
Chen, Peng [1 ]
Jiang, Yongqi [2 ]
Dang, Yuanjie [1 ]
Yu, Tianwei [1 ]
Liang, Ronghua [1 ]
机构
[1] Zhejiang Univ Technol, Coll Comp Sci & Technol, Hangzhou 310023, Peoples R China
[2] Zhejiang Univ Technol, Coll Informat Sci & Technol, Hangzhou 310023, Peoples R China
关键词
Quadrotor; Long-distance navigation; Trajectory planning; Hard constraints; Local replanning; Time allocation; GENERATION; ALGORITHM; ASTERISK; ROBUST;
D O I
10.1007/s10846-022-01662-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Trajectory planning for quadrotor has been extensively studied in terms of safety, smoothness, and dynamical feasibility. However, few methods have been proposed for the optimization of efficiency in long-distance navigation. Quadrotor often has high computational complexity when performing tasks that involve at least multiple computing modules such as location, mapping, planning, etc. Therefore, improving planning efficiency and flight efficiency can save computing resources and improve transport efficiency to complete more tasks. This paper presents a real-time trajectory planning method that can achieve long-distance navigation with less planning number and calculation time while greatly reducing flight time to reach the target point quickly. Our method is built on hard constraints such as safety distance, free-space flight corridors, and smoothness constraints that can ensure trajectory quality. For each scenario, our improved Theta* algorithm can obtain a shortest initial trajectory with several key waypoints. Low-quality segments of the initial trajectory are then screened and optimized by local replanning detection and flight corridor-based optimization, respectively. Flight efficiency, continuity, and dynamical feasibility are greatly boosted by the distributed time allocation method. Experimental results show that the flight time of our method is 22%-56% less than that of the state-of-the-art hard-constrained methods in about 50 m flight, and total calculation time is 19%-84% less, which is attributable to the reduction of planning number. The proposed trajectory planning method is also integrated into a quadrotor platform and its competence is validated by presenting autonomous flight in unknown indoor environments.
引用
收藏
页数:20
相关论文
共 37 条
[1]  
Blöchliger F, 2018, IEEE INT CONF ROBOT, P3818
[2]  
Chen J, 2016, IEEE INT CONF ROBOT, P1476, DOI 10.1109/ICRA.2016.7487283
[3]   Theta*: Any-Angle Path Planning on Grids [J].
Daniel, Kenny ;
Nash, Alex ;
Koenig, Sven ;
Felner, Ariel .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 :533-579
[4]  
de Almeida MM, 2019, IEEE INT CONF ROBOT, P683, DOI [10.1109/ICRA.2019.8793569, 10.1109/icra.2019.8793569]
[5]   An Efficient B-Spline-Based Kinodynamic Replanning Framework for Quadrotors [J].
Ding, Wenchao ;
Gao, Wenliang ;
Wang, Kaixuan ;
Shen, Shaojie .
IEEE TRANSACTIONS ON ROBOTICS, 2019, 35 (06) :1287-1306
[6]   Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments [J].
Gao, Fei ;
Wang, Luqi ;
Zhou, Boyu ;
Zhou, Xin ;
Pan, Jie ;
Shen, Shaojie .
IEEE TRANSACTIONS ON ROBOTICS, 2020, 36 (05) :1526-1545
[7]   Flying on point clouds: Online trajectory generation and autonomous navigation for quadrotors in cluttered environments [J].
Gao, Fei ;
Wu, William ;
Gao, Wenliang ;
Shen, Shaojie .
JOURNAL OF FIELD ROBOTICS, 2019, 36 (04) :710-733
[8]  
Gao F, 2018, IEEE INT C INT ROBOT, P4715, DOI 10.1109/IROS.2018.8593579
[9]  
Gao F, 2018, IEEE INT CONF ROBOT, P344
[10]  
Gao F, 2016, IEEE INT SYMP SAFE, P139, DOI 10.1109/SSRR.2016.7784290