Consensus-based robust decentralized task assignment for heterogeneous robot networks

Abstract-This paper considers the problem of decentralized task assignment in a network of heterogeneous robots. We introduce a new algorithm named heterogeneous robots consensus-based allocation (HRCA), which can be viewed as a possible extension of the recently proposed consensus-based bundle algorithm (CBBA) for homogeneous robot networks. The HRCA is based on a two stage decentralized procedure. In the first stage, similarly to CBBA, an initial assignment based on market-based decision strategies and local communication is determined, disregarding possible constraints on the maximum number of tasks assignable to each robot. Constraint violations are handled in the second stage, in which an iterative procedure is used by the robots to redistribute the tasks exceeding their individual capacity with minimal losses in terms of score function. Numerical simulations are used to evaluate the performance of the HRCA in a set of randomly generated scenarios, which include some examples of homogeneous networks to allow a comparison with CBBA.

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

[2]  Ruggero Carli,et al.  Multiagent coverage algorithms with gossip communication: Control systems on the space of partitions , 2009, 2009 American Control Conference.

[3]  Jorge Cortés,et al.  Coverage Optimization and Spatial Load Balancing by Robotic Sensor Networks , 2010, IEEE Transactions on Automatic Control.

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

[5]  Frank L. Lewis,et al.  Autonomous Mobile Robots : Sensing, Control, Decision Making and Applications , 2006 .

[6]  Maja J. Matarić,et al.  Behavior-Based Coordination in Multi-Robot Systems , 2018, Autonomous Mobile Robots.

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

[8]  Frank L. Lewis,et al.  Decentralized task sequencing and multiple mission control for heterogeneous robotic networks , 2011, 2011 IEEE International Conference on Robotics and Automation.

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

[10]  George J. Pappas,et al.  Distributed connectivity control of mobile networks , 2007, 2007 46th IEEE Conference on Decision and Control.

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

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

[13]  George J. Pappas,et al.  Distributed Connectivity Control of Mobile Networks , 2008, IEEE Trans. Robotics.

[14]  Carlos Silvestre,et al.  Multiple vehicles mission coordination using Petri nets , 2010, 2010 IEEE International Conference on Robotics and Automation.