Multi-robot systems (MRS) are capable of performing a set of tasks by dividing them among the robots in the fleet. One of the challenges of working with multirobot systems is deciding which robot should execute each task. Multi-robot task allocation (MRTA) algorithms address this problem by explicitly assigning tasks to robots with the goal of maximizing the overall performance of the system. The indoor transportation of goods is a practical application of multi-robot systems in the area of logistics. The ROPOD project works on developing multi-robot system solutions for logistics in hospital facilities. The correct selection of an MRTA algorithm is crucial for enhancing transportation tasks. Several multi-robot task allocation algorithms exist in the literature, but just few experimental comparative analysis have been performed. This project analyzes and assesses the performance of MRTA algorithms for allocating supply cart transportation tasks to a fleet of robots. We conducted a qualitative analysis of MRTA algorithms, selected the most suitable ones based on the ROPOD requirements, implemented four of them (MURDOCH, SSI, TeSSI, and TeSSIduo), and evaluated the quality of their allocations using a common experimental setup and 10 experiments. Our experiments include off-line and semi on-line allocation of tasks as well as scalability tests and use virtual robots implemented as Docker containers. This design should facilitate deployment of the system on the physical robots. Our experiments conclude that TeSSI and TeSSIduo suit best the ROPOD requirements. Both use temporal constraints to build task schedules and run in polynomial time, which allow them to scale well with the number of tasks and robots. TeSSI distributes the tasks among more robots in the fleet, while TeSSIduo tends to use a lower percentage of the available robots. Subsequently, we have integrated TeSSI and TeSSIduo to perform multi-robot task allocation for the ROPOD project.
Comparison of multi-robot task allocation algorithms
2019-12-02
Technical Report / Hochschule Bonn-Rhein-Sieg University of Applied Sciences. Department of Computer Science, 02-2019 ; ISSN 1869-5272
Paper
Elektronische Ressource
Englisch
Multi-robot task allocation in uncertain environments
Tema Archiv | 2003
|Multi-Robot Task Allocation in Uncertain Environments
British Library Online Contents | 2003
|Multi-objective Optimisation of Multi-robot Task Allocation with Precedence Constraints
BASE | 2018
|Task planning and allocation for multi-agent collaborative robot systems
BASE | 2022
|Improving Multi-Robot Behavior Using Learning-Based Receding Horizon Task Allocation
BASE | 2018
|