ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

micro-ROS: HOW to configure & know 'rmw_cyclonedds_cpp' version 0.8.x configuration

asked 2023-02-13 09:10:22 -0500

Achyut gravatar image

updated 2023-02-14 01:31:56 -0500

gvdhoorn gravatar image

Where can Cyclone DDS version be setup/configured and how to find what version of Cyclone DDS is installed/config ?, while trying to build in micro-ROS

The requirement below suggest 0.8.x (Réplique) version of Cyclone DDS

RMW DDS Middleware Providers
Cyclone DDS     0.8.x (Réplique)
Fast-DDS            2.3.x
Connext DDS     5.3.1   N/A     5.3.1   N/A
Gurum DDS   2.7.x   N/A

I am trying to setup: micro-ROS in ESP32 Microcontroller, using host ROS2 galactic in Ubuntu 20.04.5 LTS , following Step 5 of

This is related to #q412448 . Thank you.

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2023-02-14 00:29:41 -0500

Pablogs gravatar image

updated 2023-02-16 09:25:30 -0500

Hi, micro-ROS is not compatible with Cyclone DDS, at this moment you need to use Micro XRCE-DDS.

If you have further questions about embedded DDS implementations beyond XRCE-DDS please contact

edit flag offensive delete link more


Hi @Pablogs , Please add your above comment in After following your suggestion to use, I am able to progress. I can mark you Answer as answer in #q412448 . Thank you

export RMW_IMPLEMENTATION=rmw_microxrcedds

and doing colcon build and after steps again. Also following another issue in another related:

Achyut gravatar image Achyut  ( 2023-02-16 09:39:30 -0500 )edit

Question Tools

1 follower


Asked: 2023-02-13 09:04:47 -0500

Seen: 134 times

Last updated: Feb 16 '23