Multi-Robot Foraging Based on Contract Net Protocol

Because of high speed, efficiency, robustness and flexibility of multi-agent systems, in recent years there has been an increasing interest in the art of these systems. In competitive multi agent systems, a mechanism is required via which the agents can come to reach an agreement. Contract net protocols are one of the wellknown negotiation protocols in multi-agent systems. In contract net protocol, each agent can be a manager or a contractor. The managers announce available tasks and the contractors bid over the tasks. Then, the managers investigate received bids and decide which contractor could perform the task. The decision is made based on an eligibility function. In this paper, a multi robot foraging problem is considered where mobile robots with limited energy resource try to transport some moving objects to a collection point. The problem is modeled as a contract net system and then solved. Efficiency of the algorithm and optimality of solutions are investigated by provided examples and simulations.

[1]  Hao Lili,et al.  IMPROVEMENT AND SIMULATION OF CONTRACT-NET-BASED TASK ALLOCATION FOR MULTI-ROBOT SYSTEM , 2012 .

[2]  Zoltan Juhasz,et al.  Scalability Analysis of the Contract Net Protocol , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[3]  Rachid Alami,et al.  A distributed tasks allocation scheme in multi-UAV context , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  Fu-Shiung Hsieh,et al.  Analysis of contract net in multi-agent systems , 2006, Autom..

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

[6]  Tuomas Sandholm,et al.  Contract Types for Satisficing Task Allocation , 1998 .

[7]  Maja J. Matarić,et al.  On multi-robot task allocation , 2003 .

[8]  Haibing Guan,et al.  A Distributed Bidirectional Auction Algorithm for Multirobot Coordination , 2009, 2009 International Conference on Research Challenges in Computer Science.

[9]  Juhua Wu,et al.  Multi-agent Coordination Based on Contract Net Protocol , 2009, 2009 International Symposium on Intelligent Ubiquitous Computing and Education.

[10]  H. V. Parunak Chapter 10 – Manufacturing Experience with the Contract Net , 1987 .

[11]  P Sapra,et al.  Multi-Agent Systems for Adaptive and Efficient Job Scheduling Service in Grids , 2010 .