A distributed multi-vehicle architecture for autonomous driving simulation with an application to autonomous valet parking
| dc.contributor.advisor | El-Darieby, Mohamed | |
| dc.contributor.author | Islam, Zubair | |
| dc.date.accessioned | 2026-04-29T14:24:33Z | |
| dc.date.issued | 2026-04-01 | |
| dc.description.abstract | Simulation platforms are essential for developing and validating autonomous driving systems before real-world deployment. However, most existing simulators are designed for single-vehicle scenarios and provide limited support for distributed multi-vehicle experimentation across multiple computing hosts. This thesis presents the Distributed Multi- Autonomous Vehicle Architecture (DMAVA), which enables multiple AVs to operate concurrently in a shared simulation environment while maintaining independent autonomy stacks. The architecture integrates Autoware, AWSIM Labs, ROS 2 namespaces, and Zenoh-based cross-host communication to support distributed experimentation. Building on this framework, the Distributed Multi-Vehicle Autonomous Valet Parking System (DMV-AVP) is introduced as an application layer that integrates infrastructure-assisted perception through a YOLOv5-based overhead camera module and a multi-vehicle AVP coordination framework for managing shared parking resources. The system enables coordinated vehicle sequencing, exclusive parking spot allocation, and distributed vehicle state synchronization. Experimental validation using two-host and three-host deployments demonstrates stable localization, reliable inter-host communication, and coordinated multi-vehicle AVP behavior. | |
| dc.identifier.uri | https://hdl.handle.net/10155/2099 | |
| dc.language.iso | en | |
| dc.subject.other | Autonomous vehicles | |
| dc.subject.other | Autonomous valet parking | |
| dc.subject.other | Distributed simulation | |
| dc.subject.other | ROS 2 | |
| dc.subject.other | Zenoh | |
| dc.title | A distributed multi-vehicle architecture for autonomous driving simulation with an application to autonomous valet parking | |
| dc.type | Thesis | |
| thesis.degree.discipline | Software Engineering | |
| thesis.degree.grantor | University of Ontario Institute of Technology | |
| thesis.degree.name | Master of Applied Science (MASc) |
