eProsima / Micro-XRCE-DDS

An XRCE DDS implementation. Looking for commercial support? Contact info@eprosima.com
Apache License 2.0
156 stars 17 forks source link

CycloneDDS and eProsima Micro XRCE-DDS Communication in ROS2 #176

Closed yigitboracagiran closed 3 weeks ago

yigitboracagiran commented 1 month ago

I'm currently working on a project on ROS2. I'm using STM32F446ZET6U on my controller circuit and ROS Humble in my computer. MicroROS (STM) is using eProsima Micro XRCE-DDS, Nav2 (ROS2-HUMBLE-NAV2) is using CycloneDDS. In default behavior when I send a goal with NAV2 and the goal becomes successful state, Nav2 should send a twist message which should stop to robot. And this becomes my problem: Sometimes stop message doesn't reach to the STM and it causes robot turning around itself.

pablogs9 commented 3 weeks ago

Hello @yigitboracagiran Micro XRCE-DDS does not ensures compatibility with Cyclone DDS