All Tools
C
OtherFreeOpen Source
CYCLONEDDS
Eclipse DDS implementation for robotics and IoT pub/sub
EPL-2.0
ABOUT
Distributed robots and IoT nodes need typed pub/sub with discovery and QoS, not a homegrown UDP protocol. Cyclone DDS is an Eclipse OMG DDS implementation used as a ROS 2 RMW so nodes share data across machines without a custom bus.
INSTALL
pip install cycloneddsINTEGRATION GUIDE
1. Run ROS 2 with rmw_cyclonedds_cpp as the DDS middleware
2. Publish sensor streams between robots with DDS discovery and QoS
3. Embed a small DDS participant on an IoT or edge device
4. Prototype typed pub/sub in Python with the cyclonedds package
TAGS
cddsros2roboticsiotmiddlewarepubsubeclipse