multiple robots discovery server config #554
Replies: 2 comments 2 replies
-
I am chasing the same questions about discovery server setup in a single Create3 robot setup. I think there is guidance in this eProxima example on their discussion forum to the question "How to connect two discovery servers": eProsima/Fast-DDS#3560 (reply in thread) I didn't examine it fully yet, but it does appear to mention configuring different Remote Server Prefixes, and more. |
Beta Was this translation helpful? Give feedback.
-
The docs say the server id is the third number in the guid auto set - you do not need to add it on the command line:
Server 0:
Does that work to add semicolons in the Create3 enable FastDDS server editbox? Where the semicolons also come in is in the terminal export on the various desktops Where the semicolons come in also is in the terminal export on the various create3 compute boards |
Beta Was this translation helpful? Give feedback.
-
How are you connecting to your Create 3?
USB Ethernet (ROS 2)
Computer(s) Model(s) and Operating System(s)
pi4 ubuntu 2204 humble ros
Which version of ROS 2 is installed on your computer?
Humble
Which firmware version is installed on your robot?
H2.2.3
Which RMW is your robot running?
FastRTPS
Does your robot have an assigned namespace? If so, please share.
no
Is the robot connected to a network? If so, what is the network type?
isolated lan
Are there multiple Create 3 robots connected to your network?
Yes
Is multicast enabled?
No
What is the Adapter Board's USB/BLE Toggle currently switched to?
USB
Describe your question.
I am setting up multiple robots with discovery server running on pi connected to create3
I am not sure hoe to configure the discovery servers.
each pi/create3 will have a different ROS_DOMAIN_ID, and each pi will have a static ip on the wifi.
for the discovery servers (which will each be on a different ip address), should they also be on different ports for any reason (I don't think so, but am so confused now by all the permutations that I don't really know).
Does the remote server prefix for the discovery server have to be unique for each one, and if it does how do I configure the create3 against that - there is the option of using a custom xml file for the config on the base, but it would be useful to see what the default config is to see if it is using the number that all the examples seem to use, or the number is not used for that purpose
Beta Was this translation helpful? Give feedback.
All reactions