Dynamic Multi-Agent Communication via ROS 2 Zenoh Protocol for Collision Avoidance Applications

Sarti, Samuele (2025) Dynamic Multi-Agent Communication via ROS 2 Zenoh Protocol for Collision Avoidance Applications. [Laurea magistrale], Università di Bologna, Corso di Studio in Automation engineering / ingegneria dell’automazione [LM-DM270], Documento full-text non disponibile
Il full-text non è disponibile per scelta dell'autore. (Contatta l'autore)

Abstract

Distributed multi-robot systems rely on timely and reliable communication to coordinate motion and avoid collisions. In ROS~2, most middleware implementations are DDS-based and provide automatic discovery and rich QoS support, but they tend to build dense communication graphs and rely on broadcast discovery whose overhead grows with the number of agents. In the baseline architecture considered in this thesis, collision avoidance is centralized. This thesis instead proposes a distributed collision-avoidance communication layer in which decisions are taken locally on each agent, relying on on-board cameras and ArUco markers for neighbor identification, while the underlying collision-avoidance controller remains unchanged. The distributed scheme is implemented with three alternative middleware configurations that share the same per-agent control logic but differ in communication topology: a standard ROS~2 setup over Fast~DDS, Zenoh with a single central router, and Zenoh with a router-per-agent topology. The router-per-agent design removes broadcast discovery and encapsulates each agent in an isolated communication domain, exposing only a minimal set of inter-agent topics. All configurations are evaluated in Webots on a ten-agent formation and collision-avoidance task. The results indicate that the distributed, sensor-driven design is compatible with the computational budget of individual robots and that Zenoh-based topologies can support the required dynamic distributed communication pattern.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Sarti, Samuele
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
Dynamic, communication, Multi-Agent, Zenoh
Data di discussione della Tesi
3 Dicembre 2025
URI

Altri metadati

Gestione del documento: Visualizza il documento

^