Decentralized Task Allocation in Multi-Robot Systems via Bipartite Graph Matching Augmented with Fuzzy Clustering

07/20/2018
by   Payam Ghassemi, et al.
0

Robotic systems, working together as a team, are becoming valuable players in different real-world applications, from disaster response to warehouse fulfillment services. Centralized solutions for coordinating multi-robot teams often suffer from poor scalability and vulnerability to communication disruptions. This paper develops a decentralized multi-agent task allocation (Dec-MATA) algorithm for multi-robot applications. The task planning problem is posed as a maximum-weighted matching of a bipartite graph, the solution of which using the blossom algorithm allows each robot to autonomously identify the optimal sequence of tasks it should undertake. The graph weights are determined based on a soft clustering process, which also plays a problem decomposition role seeking to reduce the complexity of the individual-agents' task assignment problems. To evaluate the new Dec-MATA algorithm, a series of case studies (of varying complexity) are performed, with tasks being distributed randomly over an observable 2D environment. A centralized approach, based on a state-of-the-art MILP formulation of the multi-Traveling Salesman problem is used for comparative analysis. While getting within 7-28 optimal cost obtained by the centralized algorithm, the Dec-MATA algorithm is found to be 1-3 orders of magnitude faster and minimally sensitive to task-to-robot ratios, unlike the centralized algorithm.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/09/2019

Decentralized Dynamic Task Allocation in Swarm Robotic Systems for Disaster Response

Multiple robotic systems, working together, can provide important soluti...
research
10/22/2020

Multi-agent active perception with prediction rewards

Multi-agent active perception is a task where a team of agents cooperati...
research
09/07/2021

Distributed Allocation and Scheduling of Tasks with Cross-Schedule Dependencies for Heterogeneous Multi-Robot Teams

To enable safe and efficient use of multi-robot systems in everyday life...
research
05/27/2023

Towards computing low-makespan solutions for multi-arm multi-task planning problems

We propose an approach to find low-makespan solutions to multi-robot mul...
research
04/07/2022

Distributed Reinforcement Learning for Robot Teams: A Review

Purpose of review: Recent advances in sensing, actuation, and computatio...
research
06/05/2022

Efficient decentralized multi-agent learning in asymmetric queuing systems

We study decentralized multi-agent learning in bipartite queuing systems...
research
01/08/2022

Message Expiration-Based Distributed Multi-Robot Task Management

Distributed task assignment for multiple agents raises fundamental and n...

Please sign up or login with your details

Forgot password? Click here to reset