Formation Maintenance and Collision Avoidance in a Swarm of Drones

Distributed formation control and obstacle avoidance are two important challenges in autonomous navigation of a swarm of drones and can negatively affect each other due to possible competition that arises between them. In such a platform, a multi-priority control strategy is required to be implemented in every node in order to dynamically optimise the tradeoffs between collision avoidance and formation control w.r.t. given system constraints, e.g. on energy and response time, by reordering priorities in run-time and selecting the suitable formation and collision avoidance approach based on the state of the swarm, i.e., the kinematic parameters and geographical distribution of the nodes as well as the location of the observed obstacles. In this paper, we propose a method for formation/collision co-awareness with the goal of energy consumption and response time minimisation. The algorithm consists of two partial nested feedback-based control loops and based on three observations: 1) for formation maintenance the relative location of the neighbour nodes; 2) observation of an obstacle by a local sensor, represented by a boolean value, used for both formation control and collision avoidance; and 3) in critical situations for avoiding collisions, the distance of an obstacle to the node. The obtained comprehensive experimental results show that the proposed approach appropriately keeps the formation during the swarm's travel in the presence of different obstacles.

[1]  Christopher M. Clark,et al.  Motion planning for formations of mobile robots , 2004, Robotics Auton. Syst..

[2]  Chang Boon Low,et al.  A flexible virtual structure formation keeping control for fixed-wing UAVs , 2011, 2011 9th IEEE International Conference on Control and Automation (ICCA).

[3]  Mitch Campion,et al.  A Review and Future Directions of UAV Swarm Communication Architectures , 2018, 2018 IEEE International Conference on Electro/Information Technology (EIT).

[4]  Wenwu Yu,et al.  Distributed leader-follower flocking control for multi-agent dynamical systems with time-varying velocities , 2010, Syst. Control. Lett..

[5]  Randal W. Beard,et al.  A coordination architecture for spacecraft formation control , 2001, IEEE Trans. Control. Syst. Technol..

[6]  B. M. Albaker,et al.  Unmanned aircraft collision detection and resolution: Concept and survey , 2010, 2010 5th IEEE Conference on Industrial Electronics and Applications.

[7]  Zhenmin Tang,et al.  A Novel Dynamic Obstacle Avoidance Algorithm Based on Collision Time Histogram , 2017 .

[8]  Wei Ren,et al.  Consensus based formation control strategies for multi-vehicle systems , 2006, 2006 American Control Conference.

[9]  Louis E Buzogany Automated Control of Aircraft in Formation Flight , 1993 .

[10]  Scott A. Smolka,et al.  A survey on unmanned aerial vehicle collision avoidance systems , 2015, ArXiv.

[11]  Xiaojing Zhang,et al.  Optimization-Based Collision Avoidance , 2017, IEEE Transactions on Control Systems Technology.

[12]  Zhendong Sun,et al.  Leader-follower formation control without leader’s velocity information , 2014, Science China Information Sciences.

[13]  Jiaqiang Zhang,et al.  Feedback formation control of UAV swarm with multiple implicit leaders , 2018 .

[14]  Richard G. Cobb,et al.  Optimal Collision Avoidance Trajectories via Direct Orthogonal Collocation for Unmanned/Remotely Piloted Aircraft Sense and Avoid Operations , 2014 .

[15]  Kary Thanapalan,et al.  Operational Safety Analysis and Controller Design of a Dual Drones System , 2017, 2017 International Symposium on Computer Science and Intelligent Controls (ISCSIC).

[16]  Hugh H. T. Liu,et al.  Formation UAV flight control using virtual structure and motion synchronization , 2008, 2008 American Control Conference.

[17]  Yangzhou Chen,et al.  Formation Control Strategy for Nonholonomic Intelligent Vehicles Based on Virtual Structure and Consensus Approach , 2016 .

[18]  Randal W. Beard,et al.  A decentralized approach to formation maneuvers , 2003, IEEE Trans. Robotics Autom..

[19]  Xiao Fan Wang,et al.  Flocking of Multi-Agents With a Virtual Leader , 2009, IEEE Trans. Autom. Control..

[20]  Antonios Tsourdos,et al.  Collision Avoidance Strategies for Unmanned Aerial Vehicles in Formation Flight , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[21]  Xishun Zhao,et al.  Proof systems for planning under 0-approximation semantics , 2013, Science China Information Sciences.

[22]  B. M. Albaker,et al.  A survey of collision avoidance approaches for unmanned aerial vehicles , 2009, 2009 International Conference for Technical Postgraduates (TECHPOS).

[23]  Jiu‐Gang Dong Flocking under hierarchical leadership with a free‐will leader , 2012 .

[24]  Pablo Royo Chic,et al.  Requirements, issues, and challenges for sense and avoid in Unmanned Aircraft Systems , 2012 .

[25]  Hyo-Sung Ahn,et al.  A survey of multi-agent formation control , 2015, Autom..

[26]  Yongsun Kim,et al.  Leader-following formation control of quadcopters with heading synchronization , 2015 .

[27]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..