⬡ DDS — decentralized, no broker
Node (alive) Node (failed) Message pulse Topic link

ROS2 Ecosystem Simulator

This simulator visualizes ROS2's decentralized publish-subscribe architecture: independent nodes exchange messages over named topics via DDS middleware, with no central broker required. Click any node to see what it publishes and subscribes to, adjust the publish rate, and trigger a node failure to see the rest of the graph keep running independently.