One lab, multiple robots, multiple independent projects
I just came across this quote:
"For use cases with multiple robots it is generally recommended to use multiple masters and forward specific tf information between the robots. There are several different methods of implementing bridges between masters. For more information please see the sig/Multimaster."
In my case, we have a small robotics lab with around 10 robots. Students pair up and each are assigned a robot. Obviously we want the different student projects not to interfere with each other. We are currently running a single roscore.
The above quote (from the tf2 documentation) implies some problems with what we are doing. I need a little help clarifying or elaborating on the above caveat as well as the "right" way to do what I am trying to do?