I have the Go2 up and running with your qre_go2 repository [foxy-nvidia branch]
Now, I’m trying to set up a node on a PC that is not running Ubuntu [i.e., Debian 12] using the official ROS2 containers.
The container is up and running, and I was able to compile the foxy branch of the repo. However, I’m not able to obtain anything when running ros2 topic list
I’ve installed the ros-foxy-rmw-cyclonedds-cpp package, configured the RMW_IMPLEMENTATION variable, and set the CYCLONEDDS_URI variable to point to an XML file.
However, any XML configuration setup I have found online is not able to sort out the issue. Some packets are exchanged as shown by the ddsperf tool.
If Ubuntu 20.04 with ROS2 Foxy is not bare metal but is installed in a docker container (i.e., taken from the official ROS repository) the basic version of the CYCLONEDDS_URI is not enough to allow communication between the PC and the Go2.