Robotics StackExchange | Archived questions

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

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

https://www.ros.org/reps/rep-2000.html#galactic-geochelone-may-2021-november-2022

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 https://medium.com/@SameerT009/connect-esp32-to-ros2-foxy-5f06e0cc64df

This is related to #q412448 . Thank you.

Asked by Achyut on 2023-02-13 10:04:47 UTC

Comments

Answers

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 evaluation.support@eprosima.com

Asked by Pablogs on 2023-02-14 01:29:41 UTC

Comments

Hi @Pablogs , Please add your above comment in https://answers.ros.org/question/412448 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: https://github.com/eProsima/Micro-XRCE-DDS-Agent/issues/325

Asked by Achyut on 2023-02-16 10:39:30 UTC