Energy-Efficient Formation Morphing for Collision Avoidance in a Swarm of Drones

Two important aspects in dealing with autonomous navigation of a swarm of drones are collision avoidance mechanism and formation control strategy; a possible competition between these two modes of operation may have negative implications for success and efficiency of the mission. This issue is exacerbated in the case of distributed formation control in leader-follower based swarms of drones since nodes concurrently decide and act through individual observation of neighbouring nodes’ states and actions. To dynamically handle this duality of control, a plan of action for multi-priority control is required. In this paper, we propose a method for formation-collision co-awareness by adapting the thin-plate splines algorithm to minimize deformation of the swarm’s formation while avoiding obstacles. Furthermore, we use a non-rigid mapping function to reduce the lag caused by such maneuvers. Simulation results show that the proposed methodology maintains the desired formation very closely in the presence of obstacles, while the response time and overall energy efficiency of the swarm is significantly improved in comparison with the existing methods where collision avoidance and formation control are only loosely coupled. Another important result of using non-rigid mapping is that the slowing down effect of obstacles on the overall speed of the swarm is significantly reduced, making our approach especially suitable for time critical missions.

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

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

[3]  Youdan Kim,et al.  Fuel-Efficient Formation Flight-Control Design Based on Energy Maneuverability , 2008 .

[4]  Songyang Lao,et al.  Collision Avoidance for Cooperative UAVs With Optimized Artificial Potential Field Algorithm , 2017, IEEE Access.

[5]  Ronald C. Arkin,et al.  Robot Colonies , 1997, Springer US.

[6]  Zongli Lin,et al.  Flocking of Multi-Agents With a Virtual Leader , 2009, IEEE Transactions on Automatic Control.

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

[8]  Mohsen Guizani,et al.  Unmanned Aerial Vehicles (UAVs): A Survey on Civil Applications and Key Research Challenges , 2018, IEEE Access.

[9]  Fei Luo,et al.  Leader–Follower Formation Control of USVs With Prescribed Performance and Collision Avoidance , 2019, IEEE Transactions on Industrial Informatics.

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

[11]  Alcherio Martinoli,et al.  Swarm intelligence in autonomous collective robotics , 1999 .

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

[13]  Hannu Tenhunen,et al.  Formation Maintenance and Collision Avoidance in a Swarm of Drones , 2019, ISCSIC.

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

[15]  Dario Floreano,et al.  SwarmLab: a Matlab Drone Swarm Simulator , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Erol Sahin,et al.  Swarm Robotics: From Sources of Inspiration to Domains of Application , 2004, Swarm Robotics.

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

[18]  Xiru Wu,et al.  Observer-Based Leader-Following Formation Control for Multi-Robot With Obstacle Avoidance , 2019, IEEE Access.

[19]  Arturo de la Escalera,et al.  3D Trajectory Planning Method for UAVs Swarm in Building Emergencies , 2020, Sensors.

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

[21]  K. D. Do,et al.  Synchronization Motion Tracking Control of Multiple Underactuated Ships With Collision Avoidance , 2016, IEEE Transactions on Industrial Electronics.

[22]  Gerardo Beni,et al.  From Swarm Intelligence to Swarm Robotics , 2004, Swarm Robotics.

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

[24]  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).

[25]  Gabriel Ladd,et al.  Non Military Applications for Small UAS Platforms , 2009 .

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

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

[28]  Hong Zhang,et al.  Collective Robotics: From Social Insects to Robots , 1993, Adapt. Behav..

[29]  Meng Li,et al.  Dynamic Range-Only Localization for Multi-Robot Systems , 2018, IEEE Access.

[30]  Xiaowei Fu,et al.  A Formation Maintenance and Reconstruction Method of UAV Swarm based on Distributed Control with Obstacle Avoidance , 2019, 2019 Australian & New Zealand Control Conference (ANZCC).

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

[32]  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).

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

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

[35]  Andriy Myronenko,et al.  Point Set Registration: Coherent Point Drift , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[36]  Anand Rangarajan,et al.  A new algorithm for non-rigid point matching , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

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

[38]  Srikanth Saripalli,et al.  Collision avoidance for UAVs using reachable sets , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[39]  Wei Hu,et al.  PCAOT: A Manhattan Point Cloud Registration Method Towards Large Rotation and Small Overlap , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[40]  Hannu Tenhunen,et al.  Navigation of Autonomous Swarm of Drones Using Translational Coordinates , 2020, PAAMS.

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

[42]  Lifang Wei,et al.  Non-Rigid Point Set Registration via Adaptive Weighted Objective Function , 2018, IEEE Access.

[43]  Hannu Tenhunen,et al.  Unmanned Aerial Vehicles (UAVs): Collision Avoidance Systems and Approaches , 2020, IEEE Access.