Extending a Distributed Multi-Robot Coordination Infrastructure with Predicated Broadcast and Multicast Communication
| dc.contributor.author | Hägglund, Tobias | |
| dc.contributor.author | Wallin, Filip | |
| dc.contributor.department | Chalmers tekniska högskola / Institutionen för data och informationsteknik | sv |
| dc.contributor.department | Chalmers University of Technology / Department of Computer Science and Engineering | en |
| dc.contributor.examiner | Piterman, Nir | |
| dc.contributor.supervisor | Aniculaesei, Adina | |
| dc.date.accessioned | 2026-11-11T12:31:03Z | |
| dc.date.issued | 2026 | |
| dc.date.submitted | ||
| dc.description.abstract | Multi-robot systems operating in distributed environments require coordination mechanisms that are both scalable and flexible. Existing approaches commonly rely on centralized controller or undiscriminating broadcast communication, both of which introduces limitations: centralization creates single points of failure and communication bottlenecks, while broadcast-based coordination results in unnecessary message processing by robots for whom a given task is irrelevant. This thesis addresses these limitations by extending an existing ROS2-based decentralized coordination infrastructure developed at Chalmers with two new predicate-based communication mechanism: predicate-based broadcast and predicate-based multicast. Predicate-based broadcast enables system-wide message distribution in which only robots whose locally stored traits satisfy a specified boolean predicate respond to and act upon a coordination request. Predicate-based multicast extends this further by facilitating communication within dynamically formed subgroups of eligible robots, selected throughout a decentralized election process. Formal semantics are provided for both these mechanisms. The implementation preserves the core design principles of the inherited infrastructure, that is, decentralized decision making, agent anonymity, and global message ordering guarantees. The mechanisms was evaluated through two simulation scenarios using RViz. The results demonstrate that selective coordination can be achieved without the need for a centralized knowledge of robot capabilities or identities. It also shows that temporary multicast groups can be formed and dissolved at runtime, and that message ordering is maintained during the lifecycle of the coordination group. The results indicate that predicatebased communication is a viable approach for achieving selective coordination in decentralized multi robot systems. | |
| dc.identifier.coursecode | DATX05 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.12380/312671 | |
| dc.language.iso | eng | |
| dc.setspec.uppsok | Technology | |
| dc.subject | Multi-robot systems, multi-agent systems, decentralized coordination, predicate-based communication, multicast communication, broadcast communication, ROS2 | |
| dc.title | Extending a Distributed Multi-Robot Coordination Infrastructure with Predicated Broadcast and Multicast Communication | |
| dc.type.degree | Examensarbete för masterexamen | sv |
| dc.type.degree | Master's Thesis | en |
| dc.type.uppsok | H | |
| local.programme | Computer science -algorithms, languages and logic (MPALG), MSc |
