Hey everyone,
I have a Go2 EDU with the qre_go2 stack running on the Jetson. Everything works fine over WiFi and ethernet (tho I use WiFi mostly) on the robot side — CycloneDDS 0.10.2, Domain 10, all topics publishing.
Now I want to set up my desktop PC to see the ROS2 topics directly (following the External PC Installation guide in the docs). Problem is my PC runs Ubuntu 24.04, not 20.04, so I can’t install ROS2 Foxy natively.
I tried running Foxy in a Docker container with --net=host and built CycloneDDS 0.10.2 from source inside it. I pointed the CycloneDDS config at my WiFi interface (connected to the hotspot) with the Jetson as a peer. Container builds fine but ros2 topic list comes back empty (/parameter_events /rosout). DDS discovery doesn’t seem to work from inside the container over the hotspot network.
I haven’t tried Ethernet yet, that might behave differently since it’s a direct link. However I need to make this run on WiFi for sure.
What do you guys recommend for running the external PC setup on a non-20.04 machine? Docker? VM? Or is there a better way that people have gotten working?
Thanks!