We address the Multi-Agent Pickup and Delivery (MAPD) problem within environments populated by higher-priority external agents. MAPD requires a team of agents to find collision-free paths to complete pickup and delivery tasks that appear online. The presence of external agents imposes an additional challenge, requiring team agents to perform collision avoidance also with external agents. While team agents can use local observations to reactively avoid collisions with external agents, such reactive strategies are susceptible to causing deadlocks, where team agents cannot proceed without causing a collision. We demonstrate that, by imposing constraints on the cardinality of both team and external agents within defined regions of the environment, proactive prevention of deadlocks can be achieved. Compared to state-of-the-art solutions for the same problem, our method broadens the range of environments that can be traversed deadlock-free and reduces the restrictions on the placement of tasks. Experimental results indicate that our approach effectively eliminates deadlocks at the cost of increasing the time required by team agents to solve the MAPD problem, compared to baseline solutions that assume full cooperation or that allow the occurrence of deadlocks.

A Deadlock-Free Solution for Multi-Agent Pickup and Delivery in Presence of External Agents

Flammini B.;Sipahioglu M. C.;Amigoni F.
2025-01-01

Abstract

We address the Multi-Agent Pickup and Delivery (MAPD) problem within environments populated by higher-priority external agents. MAPD requires a team of agents to find collision-free paths to complete pickup and delivery tasks that appear online. The presence of external agents imposes an additional challenge, requiring team agents to perform collision avoidance also with external agents. While team agents can use local observations to reactively avoid collisions with external agents, such reactive strategies are susceptible to causing deadlocks, where team agents cannot proceed without causing a collision. We demonstrate that, by imposing constraints on the cardinality of both team and external agents within defined regions of the environment, proactive prevention of deadlocks can be achieved. Compared to state-of-the-art solutions for the same problem, our method broadens the range of environments that can be traversed deadlock-free and reduces the restrictions on the placement of tasks. Experimental results indicate that our approach effectively eliminates deadlocks at the cost of increasing the time required by team agents to solve the MAPD problem, compared to baseline solutions that assume full cooperation or that allow the occurrence of deadlocks.
2025
2025 European Conference on Mobile Robots, ECMR 2025 - Proceedings
File in questo prodotto:
File Dimensione Formato  
ECMR_2025_Deadlock-final.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 306.09 kB
Formato Adobe PDF
306.09 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1308346
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact