ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
As described here, "the last releases of Fast-DDS come with SharedMemory transport by default. Using --net=host
implies both DDS participants believe they are in the same machine and they try to communicate using SharedMemory instead of UDP".
Can be solved with additional XML config, disabling shared memory:
$ cat > fastrtps-profile.xml
and paste XML from the link above$ export FASTRTPS_DEFAULT_PROFILES_FILE=$(pwd)/fastrtps-profile.xml