I’m using the GO2 EDU and followed the installation from the qre_go2 GitHub repo on the Jetson board. Everything is working fine so far.
I’ve also added a WiFi dongle to access the system wirelessly. The CycloneDDS config seems correct, but the ROS 2 topics are only being forwarded over Ethernet, not via WiFi.
Has anyone experienced this issue before?
Do I need to modify any additional configuration (CycloneDDS or system network settings) to make the topics publish and subscribe properly over WiFi as well?
The DDS config has to be selected for your specific wifi port. You can try this and replace the domain id and WiFi port with the one in your go2. You can get that with ifconfig
config everywhere, communication now works fine. I’m receiving all topics over WiFi, and I can control the robot via /go2_unit_27778/cmd_vel
without any problems.
However, I still have one issue:
For certain topics, such as /go2_unit_27778/sensor/camera_raw, no data is coming through at all.
Has anyone experienced this or knows what might cause it?
Also, one more question:
Is it possible to run “ros2 launch go2_viz view_robot.launch.py” on an external host that only receives all ROS 2 topics over WiFi, without being connected via Ethernet?
The host does receive all topics correctly over WiFi, but I’m not sure if the launch file or configuration needs any modification for this setup.