UAV Swarm Mission Planning in Dynamic Environment Using Consensus-Based Bundle Algorithm

To solve the real-time complex mission-planning problem for Multiple heterogeneous Unmanned Aerial Vehicles (UAVs) in the dynamic environments, this paper addresses a new approach by effectively adapting the Consensus-Based Bundle Algorithms (CBBA) under the constraints of task timing, limited UAV resources, diverse types of tasks, dynamic addition of tasks, and real-time requirements. We introduce the dynamic task generation mechanism, which satisfied the task timing constraints. The tasks that require the cooperation of multiple UAVs are simplified into multiple sub-tasks to perform by a single UAV independently. We also introduce the asynchronous task allocation mechanism. This mechanism reduces the computational complexity of the algorithm and the communication time between UAVs. The partial task redistribution mechanism has been adopted for achieving the dynamic task allocation. The real-time performance of the algorithm is assured on the premise of optimal results. The feasibility and real-time performance of the algorithm are validated by conducting dynamic simulation experiments.

[1]  Graham Kendall,et al.  A Tabu-Search Hyperheuristic for Timetabling and Rostering , 2003, J. Heuristics.

[2]  Han-Lim Choi,et al.  Partial Replanning for Decentralized Dynamic Task Allocation , 2018, AIAA Scitech 2019 Forum.

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

[4]  Kai Zhou,et al.  UAV Motion Strategies in Uncertain Dynamic Environments: A Path Planning Method Based on Q-Learning Strategy , 2018, Applied Sciences.

[5]  Paolo Bellavista,et al.  Enabling Multi-Mission Interoperable UAS Using Data-Centric Communications , 2018, Sensors.

[6]  Han-Lim Choi,et al.  Decentralized task allocation for heterogeneous teams with cooperation constraints , 2010, Proceedings of the 2010 American Control Conference.

[7]  Antoine B. Bagula,et al.  Internet-Of-Things in Motion: A UAV Coalition Model for Remote Sensing in Smart Cities , 2018, Sensors.

[8]  Chris J. Hinde,et al.  An Extension of the Consensus-Based Bundle Algorithm for Multi-agent Tasks with Task Based Requirements , 2012, 2012 11th International Conference on Machine Learning and Applications.

[9]  Sungchang Lee,et al.  A Fast Global Flight Path Planning Algorithm Based on Space Circumscription and Sparse Visibility Graph for Unmanned Aerial Vehicle , 2018, Electronics.

[10]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

[11]  Jonathan Timmis,et al.  Artificial immune systems - a new computational intelligence paradigm , 2002 .

[12]  Jan M. Rabaey,et al.  Scheduling of DSP programs onto multiprocessors for maximum throughput , 1993, IEEE Trans. Signal Process..

[13]  Han-Lim Choi,et al.  Improving the Efficiency of a Decentralized Tasking Algorithm for UAV Teams with Asynchronous Communications , 2010 .

[14]  Hermann Hellwagner,et al.  Information Distribution in Multi-Robot Systems: Utility-Based Evaluation Model † , 2020, Sensors.

[15]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[16]  Travis Mercker,et al.  An extension of consensus-based auction algorithms for decentralized, time-constrained task assignment , 2010, Proceedings of the 2010 American Control Conference.

[17]  Kevin D. Glazebrook,et al.  Suppression of enemy air defenses (SEAD) as an information duel , 2002 .

[18]  Adil Baykasoglu,et al.  A simulated annealing algorithm for dynamic layout problem , 2001, Comput. Oper. Res..

[19]  David Camacho,et al.  Extending QGroundControl for Automated Mission Planning of UAVs , 2018, Sensors.

[20]  Ujjwal Maulik,et al.  Genetic algorithm-based clustering technique , 2000, Pattern Recognit..

[21]  Roland Schemers lbnamed: A Load Balancing Name Server in Perl , 1995, LISA.

[22]  Edward A. Lee,et al.  A Compile-Time Scheduling Heuristic for Interconnection-Constrained Heterogeneous Processor Architectures , 1993, IEEE Trans. Parallel Distributed Syst..

[23]  Jodie Wetherall,et al.  A Cluster-Based Approach to Consensus Based Distributed Task Allocation , 2014, 2014 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing.

[24]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[25]  Krzysztof Gromada,et al.  UAV Mission Planning with SAR Application , 2020, Sensors.

[26]  Grzegorz Bocewicz,et al.  UAV Mission Planning Resistant to Weather Uncertainty , 2020, Sensors.

[27]  Grzegorz Chmaj,et al.  Distributed Processing Applications for UAV/drones: A Survey , 2014, ICSEng.

[28]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[29]  Han-Lim Choi,et al.  Real-Time Multi-UAV Task Assignment in Dynamic and Uncertain Environments , 2009 .