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 条
[1]  
Alonso- Mora J., 2013, ICRA, V2013, P1
[2]  
Alonso-Mora J, 2012, IEEE INT C INT ROBOT, P1078, DOI 10.1109/IROS.2012.6385551
[3]  
Alonso-Mora J, 2012, IEEE INT CONF ROBOT, P360, DOI 10.1109/ICRA.2012.6225166
[4]  
[Anonymous], 2009, INT S ROB RES ISRR
[5]  
[Anonymous], IEEE RSJ INT C INT R
[6]  
[Anonymous], IEEE ROBOT AUTOM MAG
[7]  
[Anonymous], P 2007 AM CONTR C
[8]  
Bareiss D, 2013, IEEE INT CONF ROBOT, P3847, DOI 10.1109/ICRA.2013.6631118
[9]   Motion planning in dynamic environments using velocity obstacles [J].
Fiorini, P ;
Shiller, Z .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (07) :760-772
[10]   The dynamic window approach to collision avoidance [J].
Fox, D ;
Burgard, W ;
Thrun, S .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 1997, 4 (01) :23-33