Extending a Distributed Multi-Robot Coordination Infrastructure with Predicated Broadcast and Multicast Communication

dc.contributor.authorHägglund, Tobias
dc.contributor.authorWallin, Filip
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPiterman, Nir
dc.contributor.supervisorAniculaesei, Adina
dc.date.accessioned2026-11-11T12:31:03Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractMulti-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.coursecodeDATX05
dc.identifier.urihttps://hdl.handle.net/20.500.12380/312671
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectMulti-robot systems, multi-agent systems, decentralized coordination, predicate-based communication, multicast communication, broadcast communication, ROS2
dc.titleExtending a Distributed Multi-Robot Coordination Infrastructure with Predicated Broadcast and Multicast Communication
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer science -algorithms, languages and logic (MPALG), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 26-186 TH FW.pdf
Size:
2.06 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: