Market-Based Task Assignment for Cooperative Timing Missions in Dynamic Environments

New market-based decentralized algorithms are proposed for the task assignment of multiple unmanned aerial vehicles in dynamic environments with a limited communication range. In particular, a cooperative timing mission that cannot be performed by a single vehicle is considered. The baseline algorithms for a connected network are extended to deal with time-varying network topology including isolated subnetworks due to a limited communication range. The mathematical convergence and scalability analyses show that the proposed algorithms have a polynomial time complexity, and numerical simulation results support the scalability of the proposed algorithm in terms of the runtime and communication burden. The performance of the proposed algorithms is demonstrated via Monte Carlo simulations for the scenario of the suppression of enemy air defenses.

[1]  Jason R. Marden,et al.  Autonomous Vehicle-Target Assignment: A Game-Theoretical Formulation , 2007 .

[2]  P. B. Sujit,et al.  Coalition Formation With Communication Delays and Maneuvering Targets , 2010 .

[3]  Han-Lim Choi,et al.  Hybrid Information and Plan Consensus in Distributed Task Allocation , 2013 .

[4]  Phillip R. Chandler,et al.  Decentralized Control for an Autonomous Team , 2003 .

[5]  Youdan Kim,et al.  Genetic Algorithm Based Decentralized Task Assignment for Multiple Unmanned Aerial Vehicles in Dynamic Environments , 2011 .

[6]  Tal Shima,et al.  Assigning cooperating UAVs to simultaneous tasks on consecutive targets using genetic algorithms , 2009, J. Oper. Res. Soc..

[7]  T. Martin McGinnity,et al.  A Distributed Task Allocation Algorithm for a Multi-Robot System in Healthcare Facilities , 2015, J. Intell. Robotic Syst..

[8]  P.B. Sujit,et al.  Distributed Sequential Auctions for Multiple UAV Task Allocation , 2007, 2007 American Control Conference.

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

[10]  Yingqian Zhang,et al.  Multiagent task allocation in social networks , 2011, Autonomous Agents and Multi-Agent Systems.

[11]  Jonathan L. Gross,et al.  Handbook of graph theory , 2007, Discrete mathematics and its applications.

[12]  Tal Shima,et al.  Task Assignment and Motion Planning for Multiple UAVs Tracking Multiple Targets in Urban Environments , 2009 .

[13]  Tal Shima,et al.  Integrated task assignment and path optimization for cooperating uninhabited aerial vehicles using genetic algorithms , 2011, Comput. Oper. Res..

[14]  P. B. Sujit,et al.  Multiple UAV Task Allocation Using Particle Swarm Optimization , 2008 .

[15]  Nidhi Kalra,et al.  Market-Based Multirobot Coordination: A Survey and Analysis , 2006, Proceedings of the IEEE.

[16]  Jonathan P. How,et al.  Multi-Task Allocation and Path Planning for Cooperating UAVs , 2003 .

[17]  Laverne W. Stanton,et al.  Applied Regression Analysis: A Research Tool , 1990 .

[18]  Julie A. Adams,et al.  Coalition formation for task allocation: theory and algorithms , 2011, Autonomous Agents and Multi-Agent Systems.

[19]  Timothy W. McLain Coordinated Control of Unmanned Air Vehicles , 1999 .

[20]  Fakhri Karray,et al.  Complex Task Allocation in Mobile Surveillance Systems , 2011, J. Intell. Robotic Syst..

[21]  Konstantin Kondak,et al.  Journal of Intelligent and Robotic Systems manuscript No. , 2022 .

[22]  Lovekesh Vig,et al.  Coalition Formation: From Software Agents to Robots , 2007, J. Intell. Robotic Syst..

[23]  Debasish Ghose,et al.  Decentralized Multi-UAV Coalition Formation with Limited Communication Ranges , 2015 .

[24]  Victor R. Lesser,et al.  Coalition Formation among Bounded Rational Agents , 1995, IJCAI.

[25]  Han-Lim Choi,et al.  Decentralized task allocation with coupled constraints in complex missions , 2011, Proceedings of the 2011 American Control Conference.

[26]  Han-Lim Choi,et al.  Market-Based Task Assignment for Cooperative Timing Missions over Networks with Limited Connectivity , 2015 .

[27]  Timothy W. McLain,et al.  Multiple UAV cooperative search under collision avoidance and limited range communication constraints , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[28]  Edsger W. Dijkstra,et al.  Selected Writings on Computing: A personal Perspective , 1982, Texts and Monographs in Computer Science.

[29]  T. Martin McGinnity,et al.  Simultaneous allocations of multiple tightly-coupled multi-robot tasks to coalitions of heterogeneous robots , 2014, 2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014).

[30]  P.B. Sujit,et al.  Multiple UAV coalition formation , 2008, 2008 American Control Conference.

[31]  Emilio Frazzoli,et al.  A Process Algebra Genetic Algorithm , 2012, IEEE Transactions on Evolutionary Computation.

[32]  Mehdi Alighanbari,et al.  Robust and decentralized task assignment algorithms for UAVs , 2007 .

[33]  Magnus Egerstedt,et al.  Multilevel Coalition Formation Strategy for Suppression of Enemy Air Defenses Missions , 2013, J. Aerosp. Inf. Syst..

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

[35]  Jonathan P. How,et al.  Filter-Embedded UAV Task Assignment Algorithms for Dynamic Environments , 2004 .

[36]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[37]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[38]  Debasish Ghose,et al.  Multiple UAV task allocation using negotiation , 2006, AAMAS '06.

[39]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[40]  Randal W. Beard,et al.  Multiple UAV Coalitions for a Search and Prosecute Mission , 2011, J. Intell. Robotic Syst..

[41]  Han-Lim Choi,et al.  Distributed Planning Strategies to Ensure Network Connectivity for Dynamic Heterogeneous Teams , 2012, IEEE Journal on Selected Areas in Communications.

[42]  Joseph O'Rourke,et al.  Discrete and Computational Geometry , 2011 .

[43]  Jonathan P. How,et al.  Robust Decentralized Task Assignment for Cooperative UAVs , 2006 .

[44]  Mehdi Alighanbari,et al.  Task assignment algorithms for teams of UAVs in dynamic environments , 2004 .

[45]  J. O. Rawlings,et al.  Applied Regression Analysis , 1998 .

[46]  Francoise Balmas,et al.  Displaying dependence graphs: a hierarchical approach , 2001, Proceedings Eighth Working Conference on Reverse Engineering.

[47]  Milind Tambe,et al.  Engineering the Decentralized Coordination of UAVs with Limited Communication Range , 2013, CAEPIA.

[48]  Tal Shima,et al.  Unmanned Aerial Vehicles Cooperative Tracking of Moving Ground Target in Urban Environments , 2008 .