Learning reciprocal actions for cooperative collision avoidance in quadrotor unmanned aerial vehicles

被引:16
作者
Behjat, Amir [1 ]
Paul, Steve [1 ]
Chowdhury, Souma [1 ]
机构
[1] SUNY Buffalo, Dept Mech & Aerosp Engn, Buffalo, NY 14260 USA
关键词
Bio-inspired; Collision avoidance; Learning; Optimization; Unmanned Aerial Vehicle (UAV); OBSTACLE AVOIDANCE; UAV;
D O I
10.1016/j.robot.2019.103270
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The ability to avoid collisions with each other is one of the fundamental requirements for autonomous unmanned aerial vehicles (UAVs) to be safely integrated into the civilian airspace, and for the viability of multi-UAV operations. This paper introduces a new approach for online cooperative collision avoidance between quadcopters, involving reciprocal maneuvers, i.e., coherent maneuvers without requiring any real-time consensus. Two maneuver strategies are presented, where UAVs respectively change their speed or heading to avoid a collision. A learning-based framework that trains these reciprocal actions for collision evasion (called TRACE) is developed. The primary elements of this framework include: 1) designing simulated experiments that cover a variety of UAV-UAV approach scenarios; 2) performing optimization to identify speed/heading change actions that satisfy safety constraints while minimizing the energy cost of the maneuver; and 3) using the offline optimization outcomes to train classifier (via ensemble bagged tree) and function approximation (via neural networks and Kriging) models for respectively selecting and encoding the avoidance actions. Trajectory generation and dynamics/controls are incorporated in the simulation environment used for training and testing. Over 90% accuracy in action prediction and over 95% success in avoiding collisions is observed when the trained models are applied to simulated unseen test scenarios. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:16
相关论文
共 43 条
[1]  
[Anonymous], 2002, DACE MATLAB KRIGING
[2]  
[Anonymous], 2011, INDEPENDENT RES PROJ
[3]  
[Anonymous], 2015, arXiv
[4]  
[Anonymous], 2011, 9 INT WORKSH REM SEN
[5]   Generalized reciprocal collision avoidance [J].
Bareiss, Daman ;
van den Berg, Jur .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2015, 34 (12) :1501-1514
[6]   A Survey of Small-Scale Unmanned Aerial Vehicles: Recent Advances and Future Development Trends [J].
Cai, Guowei ;
Dias, Jorge ;
Seneviratne, Lakmal .
UNMANNED SYSTEMS, 2014, 2 (02) :175-199
[7]  
Chang DongEui., 2003, Collision avoidance for multiple agent systems"
[8]   Two-layer obstacle collision avoidance with machine learning for more energy-efficient unmanned aircraft trajectories [J].
Choi, Youngjun ;
Jimenez, Hernando ;
Mavris, Dimitri N. .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 98 :158-173
[9]   A mixed-discrete Particle Swarm Optimization algorithm with explicit diversity-preservation [J].
Chowdhury, Souma ;
Tong, Weiyang ;
Messac, Achille ;
Zhang, Jie .
STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2013, 47 (03) :367-388
[10]  
Chowdhury Souma., 2014, 15 AIAAISSMO MULTIDI, P2178, DOI [10.2514/6.2014-2178, DOI 10.2514/6.2014-2178]