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
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
Comments