Distributed Allocation and Scheduling of Tasks With Cross-Schedule Dependencies for Heterogeneous Multi-Robot Teams
Barbara Arbanas, Tamara Petrović, Matko Orsag, J.Ramiro Martínez-de-Dios, Stjepan Bogdan
B.A., T.P., M.O., and S.B. are with University of Zagreb, Faculty of Electrical Engineering and Computing, Unska 3, Zagreb, Croatia
J.R.M.D. is with Universidad de Sevilla, Escuela Superior de Ingenieros, Camino de los Descubrimientos s/n, Sevilla, Spain
Abstract
To enable safe and efficient use of multi-robot systems in everyday life, a robust and fast method for coordinating their actions must be developed. In this paper, we present a distributed task allocation and scheduling algorithm for missions where the tasks of different robots are tightly coupled with temporal and precedence constraints. The approach is based on representing the problem as a variant of the vehicle routing problem, and the solution is found using a distributed metaheuristic algorithm based on evolutionary computation. Such an approach allows a fast and near-optimal allocation and can therefore be used for online replanning in case of task changes. Simulation results show that the approach has better computational speed and scalability without loss of optimality compared to the state-of-the-art distributed methods. An application of the planning procedure to a practical use case of a greenhouse maintained by a multi-robot system is given.
Keywords: Multi-Robot Systems, Multi-Robot Coordination, Task Allocation, Task Scheduling, Vehicle Routing Problem, Distributed Optimization
About
This page contains full results of the paper submitted for publication to (published in) IEEE Access.
Cite the paper as:
...
This work has been supported by European Union’s Horizon Europe research program Widening participation and spreading excellence, through project Strengthening Research and Innovation Excellence in Autonomous Aerial Systems (AeroSTREAM) under grant agreement no. 101071270 and by Croatian Science Foundation under the project Specularia UIP-2017-05-4042.