Auction-Based Dynamic Task Allocation for Foraging with a Cooperative Robot Team

Many application domains require search and retrieval, which is also known in the robotic domain as foraging. An example domain is search and rescue where a disaster area needs to be explored and transportation of survivors to a safe area needs to be arranged. Performing these tasks by more than one robot increases performance if tasks are allocated and executed efficiently. In this paper, we study the Multi-Robot Task Allocation (MRTA) problem in the foraging domain. We assume that a team of robots is cooperatively searching for targets of interest in an environment which need to be retrieved and brought back to a home base. We look at a more general foraging problem than is typically studied where coordination also requires to take temporal constraints into account. As usual, robots have no prior knowledge about the location of targets, but in addition need to deliver targets to the home base in a specific order. This significantly increases the complexity of a foraging problem. We use a graph-based model to analyse the problem and the dynamics of allocating exploration and retrieval tasks. Our main contribution is an extension of auction-based approaches to deal with dynamic foraging task allocation where not all tasks are initially known. We use the Blocks World for Teams (BW4T) simulator to evaluate the proposed approach.

[1]  Robert A. Meyers,et al.  Encyclopedia of Complexity and Systems Science , 2009 .

[2]  Didier Sornette,et al.  Encyclopedia of Complexity and Systems Science , 2009 .

[3]  Marco Dorigo,et al.  Efficient Multi-foraging in Swarm Robotics , 2007, ECAL.

[4]  Evangelos Markakis,et al.  Agent Coordination with Regret Clearing , 2008, AAAI.

[5]  Anthony Stentz,et al.  Market-based Multirobot Coordination for Complex Tasks , 2006, Int. J. Robotics Res..

[6]  Shuzhi Sam Ge,et al.  Progress in Robotics - FIRA RoboWorld Congress 2009, Incheon, Korea, August 16-20, 2009. Proceedings , 2009, FIRA.

[7]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[8]  Koen V. Hindriks,et al.  The Role of Communication in Coordination Protocols for Cooperative Robot Teams , 2014, ICAART.

[9]  Lakhmi C. Jain,et al.  Innovations in Defence Support Systems -2 , 2011 .

[10]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[11]  Erik Maehle,et al.  Analysis of Spatially Limited Local Communication for Multi-Robot Foraging , 2009, FIRA RoboWorld Congress.

[12]  Thorsten Schmidt,et al.  Warehouse Management: Automation and Organisation of Warehouse and Order Picking Systems , 2006 .

[13]  Gal A. Kaminka,et al.  Autonomous Agents Research in Robotics: A Report from the Trenches , 2012, AAAI Spring Symposium: Designing Intelligent Robots.

[14]  Sven Koenig,et al.  Progress on Agent Coordination with Cooperative Auctions , 2010, AAAI.

[15]  Maurice Pagnucco,et al.  Evaluating Sequential Single-Item Auctions for Dynamic Task Allocation , 2010, Australasian Conference on Artificial Intelligence.

[16]  Catholijn M. Jonker,et al.  Joint Activity Testbed: Blocks World for Teams (BW4T) , 2009, ESAW.

[17]  Lynne E. Parker,et al.  Distributed Intelligence: Overview of the Field and Its Application in Multi-Robot Systems , 2008, AAAI Fall Symposium: Regarding the Intelligence in Distributed Intelligent Systems.

[18]  Sven Koenig,et al.  K-swaps: cooperative negotiation for solving task-allocation problems , 2009, IJCAI 2009.

[19]  Язык программирования GOAL Agent Programming Language , 2010 .

[20]  Pedro U. Lima,et al.  Multi-Robot Systems , 2005, Innovations in Robot Mobility and Control.

[21]  Junku Yuh,et al.  Design and Control of Autonomous Underwater Robots: A Survey , 2000, Auton. Robots.

[22]  Prithviraj Dasgupta Multi-robot task allocation for performing cooperative foraging tasks in an initially unknown environment , 2011 .

[23]  Evangelos Markakis,et al.  Auction-Based Multi-Robot Routing , 2005, Robotics: Science and Systems.

[24]  Evangelos Markakis,et al.  The Power of Sequential Single-Item Auctions for Agent Coordination , 2006, AAAI.

[25]  A. Davids Urban search and rescue robots: from tragedy to technology , 2002 .

[26]  Michail G. Lagoudakis,et al.  The Generation of Bidding Rules for Auction-Based Robot Coordination , 2005 .

[27]  Tucker R. Balch,et al.  Communication in reactive multiagent robotic systems , 1995, Auton. Robots.

[28]  Maria L. Gini,et al.  Performance Evaluation of Repeated Auctions for Robust Task Execution , 2008, SIMPAR.

[29]  Alan F. T. Winfield,et al.  Foraging Robots , 2009, Encyclopedia of Complexity and Systems Science.