[Solved] FastDDS Discovery Server Config Pi5 ROS 2 in Docker #549
-
[Solved] See HereHow are you connecting to your Create 3?Wi-Fi and USB Ethernet (ROS 2) Computer(s) Model(s) and Operating System(s)Ubuntu 22.04 in Docker over Raspberry Pi 5 PiOS Bookworm Which version of ROS 2 is installed on your computer?Humble Which firmware version is installed on your robot?H.2.4 Which RMW is your robot running?FastRTPS Does your robot have an assigned namespace? If so, please share.No response Is the robot connected to a network? If so, what is the network type?Yes: 2.4GHz Home WiFi Are there multiple Create 3 robots connected to your network?No Is multicast enabled?Yes What is the Adapter Board's USB/BLE Toggle currently switched to?USB Describe your question.[SOLVED - See Reply]I don't think the Create3 is "seeing" my fast dds discovery server - probably needs some special network routing. Simple Discovery Configuration Works:
Fast DDS Discovery Server Configuration Not Working:
Have the feeling the packets from create3 don't see the discovery server inside the Docker ROS container |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
FastDDS Discovery Server Config to support ROS 2 in Raspberry Pi 5 Docker Container For Create3Concept:
Each environment has a configuration/file telling nodes and sessions where in the "network" to find the discovery server.
I don't actually understand these two exports, UDP, TCP/IP, and ROS 2 messaging. Just saying. Step-by-step coming after I recover from bashing my head over this, the ntp setup, and the Pi5 usb0 port setup. |
Beta Was this translation helpful? Give feedback.
FastDDS Discovery Server Config to support ROS 2 in Raspberry Pi 5 Docker Container For Create3
Concept:
(because no supported ROS 2 Humble for Ubuntu 23.04)
Each environment has a configuration/file telling nodes and sessions where in the "network" to find the discovery server.
export ROS_DISCOVERY_SERVER=x.x.x.x:11811
tells nodes where to find the discovery serverexport FASTRTPS_DEFAULT_PROFILES_FILE=/home/pi/wali_pi5/configs/super_client_configurat…