It was great meeting many of you at ROSCON.
In our iRobot presentation (link) we discussed, among other things, some of the scalability issues when developing for hundreds of robots in the same network. We proposed some workarounds that involved accessing the configuration of the DDS layer (mainly the discovery settings) through its configuration file. However, this workaround has the problem that it is DDS implementation specific.
I talked to some people at ROSCON, such as @Sumanth-Nirmal from ApexAI, that were also interested in augmenting the ROS 2 client APIs to enable more control over the DDS settings. Particularly, for iRobot’s use-case, we would like to be able to specify the discovery settings, maybe passing some arguments through
I would like to know how many people are already thinking of these issues and see if we can kick-start a discussion about it.