Collision avoidance for aerial vehicles in multi-agent scenarios

被引:121
作者
Alonso-Mora, Javier [1 ,2 ]
Naegeli, Tobias [1 ]
Siegwart, Roland [1 ]
Beardsley, Paul [3 ]
机构
[1] Swiss Fed Inst Technol, CH-8092 Zurich, Switzerland
[2] Disney Res Zurich, CH-8092 Zurich, Switzerland
[3] Disney Res Zurich, CH-8006 Zurich, Switzerland
关键词
Collision avoidance; Reciprocal; Aerial vehicle; Quadrotor; Multi-robot; Multi-agent; Motion planning; Dynamic environment; TRAJECTORY GENERATION; MOTION;
D O I
10.1007/s10514-015-9429-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This article describes an investigation of local motion planning, or collision avoidance, for a set of decision-making agents navigating in 3D space. The method is applicable to agents which are heterogeneous in size, dynamics and aggressiveness. It builds on the concept of velocity obstacles (VO), which characterizes the set of trajectories that lead to a collision between interacting agents. Motion continuity constraints are satisfied by using a trajectory tracking controller and constraining the set of available local trajectories in an optimization. Collision-free motion is obtained by selecting a feasible trajectory from the VO's complement, where reciprocity can also be encoded. Three algorithms for local motion planning are presented-(1) a centralized convex optimization in which a joint quadratic cost function is minimized subject to linear and quadratic constraints, (2) a distributed convex optimization derived from (1), and (3) a centralized non-convex optimization with binary variables in which the global optimum can be found, albeit at higher computational cost. A complete system integration is described and results are presented in experiments with up to four physical quadrotors flying in close proximity, and in experiments with two quadrotors avoiding a human.
引用
收藏
页码:101 / 121
页数:21
相关论文
共 31 条
[11]   Real-time motion planning for agile autonomous vehicles [J].
Frazzoli, E ;
Dahleh, MA ;
Feron, E .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2002, 25 (01) :116-129
[12]   Geometric Methods for Multi-Agent Collision Avoidance [J].
Guy, Stephen J. ;
van den Berg, Jur ;
Lin, Ming C. ;
Manocha, Dinesh .
PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10), 2010, :115-116
[13]  
Hoffmann G, 2008, AIAA GUID NAV CONTR, DOI [10.2514/6.2008-7410, DOI 10.2514/6.2008-7410]
[14]   Decentralized Cooperative Collision Avoidance for Acceleration Constrained Vehicles [J].
Hoffmann, Gabriel M. ;
Tomlin, Claire J. .
47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, :4357-4363
[15]   Real-time informed path sampling for motion planning search [J].
Knepper, Ross A. ;
Mason, Matthew T. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (11) :1231-1250
[16]   Opportunities and challenges with autonomous micro aerial vehicles [J].
Kumar, Vijay ;
Michael, Nathan .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2012, 31 (11) :1279-1291
[17]  
Kushleyev A., 2012, ROBOTICS SCI SYSTEMS
[18]   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
[19]  
Lupashin S, 2011, IEEE INT CONF ROBOT
[20]  
Mcfadyen A, 2012, IEEE INT C INT ROBOT, P1199, DOI 10.1109/IROS.2012.6386164