Decentralized task allocation for surveillance systems with critical tasks

This paper considers the problem of assigning a set of tasks to a set of heterogeneous agents under the additional assumptions that some tasks must be necessarily allocated and therefore are critical for the assignment problem, and that each agent can execute a limited number of tasks. In order to solve this problem in a decentralized way (i.e., without any form of central supervision), we develop an extension of an algorithm proposed in the recent literature. After analyzing convergence and communication requirement of the algorithm, a set of numerical simulations is provided to confirm the effectiveness of the proposed approach.

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

[2]  Dylan A. Shell,et al.  Large-scale multi-robot task allocation via dynamic partitioning and distribution , 2012, Auton. Robots.

[3]  Paolo Toth,et al.  Models, relaxations and exact approaches for the capacitated vehicle routing problem , 2002, Discret. Appl. Math..

[4]  Frederick S. Hillier,et al.  Introduction of Operations Research , 1967 .

[5]  George J. Pappas,et al.  Dynamic Assignment in Distributed Motion Planning With Local Coordination , 2008, IEEE Transactions on Robotics.

[6]  David W. Casbeer,et al.  Column generation for a UAV assignment problem with precedence constraints , 2011 .

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

[8]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing for Robotic Systems , 2011, Proceedings of the IEEE.

[9]  Han-Lim Choi,et al.  Decentralized planning for complex missions with dynamic communication constraints , 2010, Proceedings of the 2010 American Control Conference.

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

[11]  Dylan A. Shell,et al.  Multi-Level Partitioning and Distribution of the Assignment Problem for Large-Scale Multi-Robot Task Allocation , 2011, Robotics: Science and Systems.

[12]  Paolo Toth,et al.  The Vehicle Routing Problem , 2002, SIAM monographs on discrete mathematics and applications.

[13]  David W. Casbeer,et al.  A Multi-Team Extension of the Consensus-Based Bundle Algorithm , 2011, Proceedings of the 2011 American Control Conference.

[14]  Oskar von Stryk,et al.  Towards cooperation of heterogeneous, autonomous robots: A case study of humanoid and wheeled robots , 2010, Robotics Auton. Syst..

[15]  Michael J. B. Krieger,et al.  The call of duty: Self-organised task allocation in a population of up to twelve mobile robots , 2000, Robotics Auton. Syst..

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

[17]  Dimitri P. Bertsekas,et al.  The Auction Algorithm for Assignment and Other Network Flow Problems: A Tutorial , 1990 .

[18]  Vijay Kumar,et al.  Distributed multi-robot task assignment and formation control , 2008, 2008 IEEE International Conference on Robotics and Automation.

[19]  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.

[20]  D. Bertsekas,et al.  The auction algorithm for the transportation problem , 1989 .

[21]  Gabriel Oliver,et al.  Multi-robot coalition formation in real-time scenarios , 2012, Robotics Auton. Syst..

[22]  Wei Ren,et al.  Information consensus in multivehicle cooperative control , 2007, IEEE Control Systems.

[23]  Maria L. Gini,et al.  Repeated auctions for robust task execution by a robot team , 2010, Robotics Auton. Syst..

[24]  E. Lawler,et al.  Erratum: The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization , 1986 .

[25]  Lynne E. Parker,et al.  Guest editorial advances in multirobot systems , 2002, IEEE Trans. Robotics Autom..

[26]  David Naso,et al.  Consensus-based robust decentralized task assignment for heterogeneous robot networks , 2011, Proceedings of the 2011 American Control Conference.

[27]  David Naso,et al.  Multicriteria meta-heuristics for AGV dispatching control based on computational intelligence , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[28]  Maria L. Gini,et al.  A robot team for surveillance tasks: Design and architecture , 2002, Robotics Auton. Syst..

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

[30]  David Naso,et al.  Multi-Sensor Surveillance of Indoor Environments by an Autonomous Mobile Robot , 2008, 2008 15th International Conference on Mechatronics and Machine Vision in Practice.

[31]  Zbigniew Michalewicz,et al.  Genetic Algorithms Plus Data Structures Equals Evolution Programs , 1994 .

[32]  David Naso,et al.  Reactive Scheduling of a Distributed Network for the Supply of Perishable Products , 2007, IEEE Transactions on Automation Science and Engineering.

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

[34]  Jian Chen,et al.  Resource constrained multirobot task allocation based on leader–follower coalition methodology , 2011, Int. J. Robotics Res..

[35]  Frank L. Lewis,et al.  Integrated Supervisory and Operational Control of a Warehouse With a Matrix-Based Approach , 2008, IEEE Transactions on Automation Science and Engineering.

[36]  Oskar von Stryk,et al.  Cooperation of heterogeneous, autonomous robots: A case study of humanoid and wheeled robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[37]  David Naso,et al.  Matrix-Based Discrete Event Control for Surveillance Mobile Robotics , 2009, J. Intell. Robotic Syst..

[38]  Jorge J. Gómez-Sanz,et al.  Development of intelligent multisensor surveillance systems with agents , 2007, Robotics Auton. Syst..

[39]  David Naso,et al.  Decentralized task allocation for heterogeneous agent systems with constraints on agent capacity and critical tasks , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[40]  Jian Chen,et al.  Coalition-Based Approach to Task Allocation of Multiple Robots With Resource Constraints , 2012, IEEE Transactions on Automation Science and Engineering.

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

[42]  Martin W. P. Savelsbergh,et al.  The General Pickup and Delivery Problem , 1995, Transp. Sci..

[43]  Dylan A. Shell,et al.  Assessing optimal assignment under uncertainty: An interval-based algorithm , 2010, Int. J. Robotics Res..

[44]  Francesco Bullo,et al.  Monotonic Target Assignment for Robotic Networks , 2009, IEEE Transactions on Automatic Control.