Closed lukicdarkoo closed 1 year ago
Hi, have you tested this package on Windows? Usually this line is not necessary for Linux. I've only heard of such problems on Windows. So I am curious about your development environment.
I had the issue on Ubuntu 22.04 in a Docker container
Thanks, I can finally reproduce this issue. I think this issue is not related to Docker. It's just that several Docker images I know have switched to Cyclone DDS. If the environment variable "RMW_IMPLEMENTATION=rmw_cyclonedds_cpp" is set, you will encounter this problem when compiling. As odd as it is, it is true. ROS2 developers have encountered quite a few strange problems with DDS. We'll take a closer look at what this is all about later.
Thanks, I can finally reproduce this issue. I think this issue is not related to Docker. It's just that several Docker images I know have switched to Cyclone DDS. If the environment variable "RMW_IMPLEMENTATION=rmw_cyclonedds_cpp" is set, you will encounter this problem when compiling. As odd as it is, it is true. ROS2 developers have encountered quite a few strange problems with DDS. We'll take a closer look at what this is all about later.
Good catch, I was using Cyclone DDS but I didn't think it was worth of mentioning.
@avielbr I implemented reversing and it was working fine, but deleted it eventually as it makes the implementation ugly. I simply switched the wires on ODrive
Fixes: