-
Notifications
You must be signed in to change notification settings - Fork 16
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
Turtlebot topics not visible, only on Ubuntu 22.04 jammy #88
Comments
Hi @pabsan-0 I'm also encountering this problem trying to test locally! Did running I was just reading and it seems there's issues running discovery server on localhost: eProsima/Fast-DDS#2031 (comment) |
Hi after some testing I stumbled upon the following post which pointed towards a solution! ros2/rmw_fastrtps#676 (comment) Essentially discovery server by default will work in the background, but all of the ros2 cli tools fail. They require the super client settings in order for the ros2 cli tools to work (https://fast-dds.docs.eprosima.com/en/latest/fastdds/ros2/discovery_server/ros2_discovery_server.html#daemon-s-related-commands). This combined with an outdated format for the fastdds config meant that you could not get a connection and instead got the Error parsing errors. What worked for me was to update the fastdds_config.xml to the following:
Then additionally you should add the following to the bottom of
Which restarts the ros2 daemon with the super client enabled automatically! Hopefully this works for you! |
Hi, I can't get the simulation and terminals to communicate using source run_discovery_service.sh in Ubuntu 22.04 + humble, using the jammy branch and UE5.1. After starting the simulation, I can't see topics published by the engine. Here are my outputs:
This was not an issue in Ubuntu 20.04 + foxy under the devel branch. I have noticed that the fastdds_config.xml is the same for both devel and jammy. Might this be an issue with this config file, which is outdated for the more recent humble fastdds version?
As a workaround, not using the repo scripts and just running
$UE5_DIR/Engine/Binaries/Linux/UnrealEditor turtlebot.uproject
then sourcing ROS on the receiving terminal makes all topics visible andecho
able.The text was updated successfully, but these errors were encountered: