-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue to change RMW implementation #100
Comments
I would like to change the RMW implementation, too. |
Setting Widnows environmental variable RMW_IMPLEMENTATION should work. See https://docs.ros.org/en/rolling/Tutorials/Beginner-CLI-Tools/Configuring-ROS2-Environment.html. |
Thank you for your response! |
Hello, can it be successfully modified? By changing environmental variables and executing |
The API you use is too late on linux since the process is already running and has a copy of env, you can look at how ros2 does the check in rclcpputils IIRC. In short, this way of setting environment variable is not effective to modify RMW_IMPLEMENTATION for ROS. Instead, set it in your bash/profile/system before running R2FU app. |
I have one computer with Windows11 Unity running R2ForUHumble standalone version and another computer with Ubuntu 22 and ROS2 Humble. Both on the same local network. Humble in Ubuntu with default setup.
The computer with Windows11 works fine but the computer with Ubuntu can not see the topics from the Windows computer. I read in another posts similar issues related with FASTDDS so I tried to change it for Cyclone, but it doesn't work.
I am using the command that I saw from other posts, but no one says were to place it:
Environment.SetEnvironmentVariable("RMW_IMPLEMENTATION", "rmw_cyclonedds_cpp");
I tried to check another standalone distro but 1.3.0 is only for humble in Windows and previous versions are for Windows 10
The text was updated successfully, but these errors were encountered: