Collision avoidance for aerial vehicles in multi-agent scenarios

被引:113
|
作者
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
相关论文
共 50 条
  • [1] Collision avoidance for aerial vehicles in multi-agent scenarios
    Javier Alonso-Mora
    Tobias Naegeli
    Roland Siegwart
    Paul Beardsley
    [J]. Autonomous Robots, 2015, 39 : 101 - 121
  • [2] Velocity Obstacle Based Strategy for Multi-agent Collision Avoidance of Unmanned Aerial Vehicles
    Lombard, Alexandre
    Durand, Lilian
    Galland, Stephane
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION AND NETWORKING (SECONWORKSHOPS), 2020,
  • [3] Agent-based multi-layer, collision avoidance to unmanned aerial vehicles
    Sislak, David
    Volf, Pfemysl
    Komenda, Antonin
    Samek, Jiri
    Pechoucek, Michal
    [J]. 2007 INTERNATIONAL CONFERENCE ON INTEGRATION OF KNOWLEDGE INTENSIVE MULTI-AGENT SYSTEMS, 2007, : 365 - +
  • [4] Collision avoidance of multi unmanned aerial vehicles: A review
    Huang, Sunan
    Teo, Rodney Swee Huat
    Tan, Kok Kiong
    [J]. ANNUAL REVIEWS IN CONTROL, 2019, 48 : 147 - 164
  • [5] Collision avoidance algorithms:: Multi-agent approach
    Vrba, Pavel
    Marik, Vladimir
    Preucil, Libor
    Kulich, Miroslav
    Sislak, David
    [J]. HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, PROCEEDINGS, 2007, 4659 : 348 - +
  • [6] Geometric Methods for Multi-Agent Collision Avoidance
    Guy, Stephen J.
    van den Berg, Jur
    Lin, Ming C.
    Manocha, Dinesh
    [J]. PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY (SCG'10), 2010, : 115 - 116
  • [7] Multi-agent Planning for Ship Collision Avoidance
    Liu, Yuhong
    Yang, Chunsheng
    Du, Xuanmin
    [J]. 2008 IEEE CONFERENCE ON ROBOTICS, AUTOMATION, AND MECHATRONICS, VOLS 1 AND 2, 2008, : 930 - +
  • [8] Velocity Obstacle Approaches for Multi-Agent Collision Avoidance
    Douthwaite, James A.
    Zhao, Shiyu
    Mihaylova, Lyudmila S.
    [J]. UNMANNED SYSTEMS, 2019, 7 (01) : 55 - 64
  • [9] A Differential Game Approach to Multi-agent Collision Avoidance
    Mylvaganam, Thulasi
    Sassano, Mario
    Astolfi, Alessandro
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (08) : 4229 - 4235
  • [10] Asymptotic Synchronization and Collision Avoidance for Multi-agent Flocking
    Chen, Zhiyong
    Zhang, Hai-Tao
    Zhai, Chao
    [J]. 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2010), 2010, : 263 - 268