Planning Dynamically Feasible Trajectories for Quadrotors Using Safe Flight Corridors in 3-D Complex Environments

被引:369
作者
Liu, Sikang [1 ]
Watterson, Michael [1 ]
Mohta, Kartik [1 ]
Sun, Ke [1 ]
Bhattacharya, Subhrajit [2 ]
Taylor, Camillo J. [1 ]
Kumar, Vijay [1 ]
机构
[1] Univ Penn, Grasp Lab, Philadelphia, PA 19104 USA
[2] Lehigh Univ, Dept Mech Engn & Mech, Bethlehem, PA 18015 USA
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2017年 / 2卷 / 03期
关键词
Aerial robotics; autonomous vehicle navigation; motion and path planning;
D O I
10.1109/LRA.2017.2663526
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
There is extensive literature on using convex optimization to derive piece-wise polynomial trajectories for controlling differential flat systems with applications to three-dimensional flight for Micro Aerial Vehicles. In this work, we propose a method to formulate trajectory generation as a quadratic program (QP) using the concept of a Safe Flight Corridor (SFC). The SFC is a collection of convex overlapping polyhedra that models free space and provides a connected path from the robot to the goal position. We derive an efficient convex decomposition method that builds the SFC from a piece-wise linear skeleton obtained using a fast graph search technique. The SFC provides a set of linear inequality constraints in the QP allowing real-time motion planning. Because the range and field of view of the robot's sensors are limited, we develop a framework of Receding Horizon Planning, which plans trajectories within a finite footprint in the local map, continuously updating the trajectory through a re-planning process. The re-planning process takes between 50 to 300 ms for a large and cluttered map. We show the feasibility of our approach, its completeness and performance, with applications to high-speed flight in both simulated and physical experiments using quadrotors.
引用
收藏
页码:1688 / 1695
页数:8
相关论文
共 17 条
[1]  
[Anonymous], P INT S ROB RES
[2]  
Bellingham J, 2002, P AMER CONTR CONF, V1-6, P3741, DOI 10.1109/ACC.2002.1024509
[3]  
Chen J, 2016, IEEE INT CONF ROBOT, P1476, DOI 10.1109/ICRA.2016.7487283
[4]  
Culligan K. F., 2006, THESIS
[5]   Computing Large Convex Regions of Obstacle-Free Space Through Semidefinite Programming [J].
Deits, Robin ;
Tedrake, Russ .
ALGORITHMIC FOUNDATIONS OF ROBOTICS XI, 2015, 107 :109-124
[6]  
Gao F, 2016, IEEE INT SYMP SAFE, P139, DOI 10.1109/SSRR.2016.7784290
[7]  
Harabor Daniel, 2011, P AAAI C ART INT, V25
[8]  
Hornung A., 2013, AUTON ROBOTS
[9]  
Karaman S, 2012, IEEE INT CONF ROBOT, P2899, DOI 10.1109/ICRA.2012.6225235
[10]   Geometric Tracking Control of a Quadrotor UAV on SE(3) [J].
Lee, Taeyoung ;
Leok, Melvin ;
McClamroch, N. Harris .
49TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2010, :5420-5425