AAMAS Conference 2026 Conference Paper
Multi-Agent Pickup and Delivery with Heterogeneous Agents
- Benedetta Flammini
- Francesco Amigoni
- Bruno Lacerda
The Multi-Agent Pickup and Delivery (MAPD) problem involves a team of agents that plan collision-free paths to perform tasks, which appear over time, consisting of picking up and delivering items. Usually, agentsareconsideredhomogeneous. Forexample, an agent can move everywhere in the environment and can complete any task. In this paper, we study the MAPD problem in a setting with heterogeneous agents, where different classes of agents have distinct capabilities and can operate in different areas of the environment. Unlike classical MAPD formulations, our setting requires cooperation across agent classes to complete tasks, possibly spanning multiple operable zones, which requires agents of different classes to exchange items through handovers at frontier locations betweentheiroperablezones. Toaddressthischallenge, wepropose atwo-levelplanningframeworkthatfirstcomputeshigh-levelpaths for items across zones, determining where exchanges should occur, and then determines which agents will transport items along these high-level paths while generating collision-free low-level paths for each transporting agent. This approach coordinates item transfers and agent movements while respecting their heterogeneous capabilities. We evaluate our approach in simulated environments inspired by practical real-world scenarios.