Abstract

In this work we address the Multi-Robot Task Allocation Problem (MRTA). We assume that the decision making environment is decentralized with as many decision makers (agents) as the robots in the system. To solve this problem, we developed a distributed version of the Hungarian Method for the assignment problem. The robots autonomously perform different substeps of the Hungarian algorithm on the base of the individual and the information received through the messages from the other robots in the system. It is assumed that each robot agent has an information regarding its distance from the targets in the environment. The inter-robot communication is performed over a connected dynamic communication network and the solution to the assignment problem is reached without any common coordinator or a shared memory of the system. The algorithm comes up with a global optimum solution in O(n3 ) cumulative time (O(n2) for each robot), with O(n3 ) number of messages exchanged among the n robots.
Loading...

Quotes

0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

Springer

URL external

Date

Description

En este trabajo abordamos el problema de asignación de tareas a múltiples robots (MRTA). Suponemos que el entorno de toma de decisiones es descentralizado, con tantos decisores (agentes) como robots existen en el sistema. Para resolver este problema, desarrollamos una versión distribuida del método húngaro para el problema de asignación. Los robots ejecutan de forma autónoma distintos subpasos del algoritmo húngaro, basándose en su información individual y en la información recibida mediante mensajes de los demás robots del sistema. Se asume que cada agente robot dispone de información sobre su distancia a los objetivos del entorno. La comunicación entre robots se realiza a través de una red de comunicación dinámica y conectada, y la solución al problema de asignación se alcanza sin ningún coordinador común ni memoria compartida del sistema. El algoritmo obtiene una solución óptima global en un tiempo acumulado O(n³) (O(n²) para cada robot), con un número O(n³) de mensajes intercambiados entre los n robots.

Citation

Giordani, S., Lujak, M., Martinelli, F. (2010). A Distributed Algorithm for the Multi-Robot Task Allocation Problem. In: García-Pedrajas, N., Herrera, F., Fyfe, C., Benítez, J.M., Ali, M. (eds) Trends in Applied Intelligent Systems. IEA/AIE 2010. Lecture Notes in Computer Science(), vol 6096. Springer, Berlin, Heidelberg.

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
6
Downloads
1

Bibliographic managers