DDS
Data Distribution Service — the publish-subscribe middleware standard underlying ROS 2. DDS provides Quality of Service (QoS) policies, auto-discovery of nodes, and deterministic message delivery guarantees. Different DDS implementations (FastDDS, Cyclone DDS, Connext) provide different performance-reliability trade-offs for ROS 2 robot systems.
Software