Multi-robot Task Allocation Problem: Current Trends and New Ideas

The use of robotic fleets, a.k.a. multi-robot computing systems, is a de–facto standard in a variety of real-world applications. Efficiently solving the multi-robot task allocation (mrta) problem is perhaps one of the most fundamental feature of such systems. In this paper, we attempt at overviewing recent research on the matter. In particular, we first briefly survey some of the most interesting results of the last decade. Then, we focus on a prominent variant, namely the singletask single-robot task allocation problem with hard temporal constraints (st-sr-hc, in short), and on auction-based algorithms, which have been shown to be rather effective solutions in the st-sr-hc setting. To this regard, we discuss the state-of-the-art and highlight some ideas we are currently exploring to improve the best algorithm of the category, i.e. tessi. We provide preliminary experimental evidences of how such ideas seem to lead to better balancing number of performed tasks, distance and makespan optimization objectives.

[1]  Mattia D'Emidio,et al.  Explore and repair graphs with black holes using mobile entities , 2015, Theor. Comput. Sci..

[2]  Paul W. H. Chung,et al.  A Heuristic Distributed Task Allocation Method for Multivehicle Multitask Problems and Its Application to Search and Rescue Scenario , 2016, IEEE Transactions on Cybernetics.

[3]  Nicola Santoro,et al.  The Power of Lights: Synchronizing Asynchronous Robots Using Visible Bits , 2012, 2012 IEEE 32nd International Conference on Distributed Computing Systems.

[4]  Mattia D'Emidio,et al.  Improved Protocols for Luminous Asynchronous Robots , 2016, ICTCS.

[5]  Mattia D'Emidio,et al.  Synchronous Robots vs Asynchronous Lights-Enhanced Robots on Graphs , 2016, ICTCS.

[6]  Mattia D'Emidio,et al.  Exploring and Making Safe Dangerous Networks Using Mobile Entities , 2013, ADHOC-NOW.

[7]  Ernesto Nunes,et al.  Multi-Robot Auctions for Allocation of Tasks with Temporal Constraints , 2015, AAAI.

[8]  Nicola Santoro,et al.  Computing Without Communicating: Ring Exploration by Asynchronous Oblivious Robots , 2007, OPODIS.

[9]  Hakim Mitiche,et al.  A taxonomy for task allocation problems with temporal and ordering constraints , 2017, Robotics Auton. Syst..

[10]  Yukiko Yamauchi,et al.  Pattern Formation by Oblivious Asynchronous Mobile Robots , 2015, SIAM J. Comput..

[11]  Mattia D'Emidio,et al.  Characterizing the Computational Power of Anonymous Mobile Robots , 2016, 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS).

[12]  Katia P. Sycara,et al.  Distributed Algorithms for Multirobot Task Assignment With Task Deadline Constraints , 2015, IEEE Transactions on Automation Science and Engineering.