Simultaneous Task Subdivision and Allocation Using Negotiations in Multi-Robot Systems

This paper presents a negotiations-based approach for simultaneous task subdivision and assignment in heterogeneous multi-robot systems. We first propose an abstraction of the concept of a task that allows for the generalizing of a variety of different problems. Based on such an abstraction, we have developed a negotiation protocol based on Rubinstein's alternate offers protocol. This is extended to the multi-dimensional space and employs a heuristic search step for evaluating and generating offers. Furthermore, the issue of how to extend a bilateral negotiations protocol to more than two parties is taken into consideration. The protocol was first tested in numerical simulations with different scenarios and then applied to three real-world missions.

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

[2]  Tucker R. Balch,et al.  A Generic Framework for Distributed Multirobot Cooperation , 2011, J. Intell. Robotic Syst..

[3]  STEPHEN K. JONES,et al.  Optimization and Simulation of Two Classes of Nonresetting Data Reconstructors , 1971, IEEE Transactions on Computers.

[4]  Hongyan Wang,et al.  Social potential fields: A distributed behavioral control for autonomous robots , 1995, Robotics Auton. Syst..

[5]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[6]  Ronald C. Arkin,et al.  Cooperation without communication: Multiagent schema-based robot navigation , 1992, J. Field Robotics.

[7]  Lovekesh Vig,et al.  Multi-robot coalition formation , 2006, IEEE Transactions on Robotics.

[8]  Akira Sato,et al.  An agent-based system for electronic commerce using recipes , 2000, Proceedings Seventh International Conference on Parallel and Distributed Systems: Workshops.

[9]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

[10]  Claudio Rossi,et al.  Negotiation of target points for teams of heterogeneous robots: an application to exploration , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Amit Kumar,et al.  Formation Stabilization of Multiple Agents Using Decentralized Navigation Functions , 2005, Robotics: Science and Systems.

[12]  Larry Samuelson,et al.  Bargaining with Two-sided Incomplete Information: An Infinite Horizon Model with Alternating Offers , 1987 .

[13]  Fabiano Botta,et al.  Operator Performance in Exploration Robotics , 2011, J. Intell. Robotic Syst..

[14]  Antonio Barrientos,et al.  Aerial remote sensing in agriculture: A practical approach to area coverage and path planning for fleets of mini aerial robots , 2011, J. Field Robotics.

[15]  Rachid Alami,et al.  M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[16]  Sedat Nazlibilek Autonomous multiple teams establishment for mobile sensor networks by SVMs within a potential field , 2012 .

[17]  Rafael Aracil,et al.  A modular robot system design and control motion modes for locomotion and manipulation tasks , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Rafael Aracil,et al.  Cooperative task execution between modular robots based on tight-loose cooperation strategies , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Anthony Stentz,et al.  A Free Market Architecture for Coordinating Multiple Robots , 1999 .

[20]  Naomi Ehrich Leonard,et al.  Virtual leaders, artificial potentials and coordinated control of groups , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[21]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

[22]  Lynne E. Parker,et al.  L-ALLIANCE: Task-oriented multi-robot learning in behavior-based systems , 1996, Adv. Robotics.

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

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

[25]  Sarit Kraus,et al.  STRATEGIC NEGOTIATION FOR SHARING A RESOURCE 
 BETWEEN TWO AGENTS * , 2003, Comput. Intell..

[26]  Anthony Stentz,et al.  TraderBots : a market-based approach for resource, role, and task allocation in multirobot coordination , 2003 .

[27]  Theodore Caplow,et al.  Two Against One: Coalitions in Triads. , 1970 .

[28]  M. Golfarelli,et al.  A Task-Swap Negotiation Protocol Based on the Contract Net Paradigm , 2000 .

[29]  H. White Maximum Likelihood Estimation of Misspecified Models , 1982 .

[30]  Naomi Ehrich Leonard,et al.  Virtual Leaders, Artificial Potentials Control of Groups' , 2001 .

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

[32]  Min Yao,et al.  Multi-Robot Coordination in Complex Environment with Task and Communication Constraints , 2013 .

[33]  Maja J. Mataric,et al.  Broadcast of Local Elibility for Multi-Target Observation , 2000, DARS.

[34]  Anthony Stentz,et al.  Complex Task Allocation For Multiple Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[35]  Nicolas Jouandeau,et al.  A Survey and Analysis of Multi-Robot Coordination , 2013 .