DMV-AVP: Distributed Multi-Vehicle Autonomous Valet Parking using Autoware
Zubair Islam, Mohamed El-Darieby
TL;DR
This paper introduces DMV-AVP, a distributed simulation system for cooperative multi-vehicle autonomous valet parking built on the DMAVA framework. It adds two key components: the U-YOLO perception module for real-time, vision-based parking-spot detection and the Multi-Vehicle AVP Node for cross-host coordination, queuing, and reservation management, all synchronized via Zenoh across Autoware instances. The authors validate the approach on two- and three-host configurations, demonstrating deterministic coordination, conflict-free parking behavior, and scalable performance, while highlighting limitations such as centralized coordination bottlenecks, perception sensitivity to vehicle appearance, and hardware constraints. The work provides an open, extensible foundation for distributed AVP simulation, paving the way for hardware-in-the-loop validation and eventual real-world deployments.
Abstract
This paper presents the DMV-AVP System, a distributed simulation of Multi-Vehicle Autonomous Valet Parking (AVP). The system was implemented as an application of the Distributed Multi-Vehicle Architecture (DMAVA) for synchronized multi-host execution. Most existing simulation approaches rely on centralized or non-distributed designs that constrain scalability and limit fully autonomous control. This work introduces two modules built on top of the DMAVA: 1) a Multi-Vehicle AVP Node that performs state-based coordination, queuing, and reservation management across multiple vehicles, and 2) a Unity-Integrated YOLOv5 Parking Spot Detection Module that provides real-time, vision-based perception within AWSIM Labs. Both modules integrate seamlessly with the DMAVA and extend it specifically for multi-vehicle AVP operation, supported by a Zenoh-based communication layer that ensures low-latency topic synchronization and coordinated behavior across hosts. Experiments conducted on two- and three-host configurations demonstrate deterministic coordination, conflict-free parking behavior, and scalable performance across distributed Autoware instances. The results confirm that the proposed Distributed Multi-Vehicle AVP System supports cooperative AVP simulation and establishes a foundation for future real-world and hardware-in-the-loop validation. Demo videos and source code are available at https://github.com/zubxxr/multi-vehicle-avp
