what are possible issues with running multiple roscores in parallel

asked 2020-05-18 12:30:47 -0500

azerila gravatar image

updated 2020-05-18 12:33:47 -0500

Say we have a ros application that involves a robot behavior simulation for some given parameters. We want to check how the performance is with different parameter sets.

One way is that we instantiate multiple roscores to launch multiple robot in parallel that are separately connected to each roscore to try out different settings.

Assuming the simulator and the robot's controller are deterministic, and the application is not dependent on time, would this cause any variance in what we see since the CPU cores are more busy for the threads? or if more message loss might happen while more asynchronous threads are running.

edit retag flag offensive close merge delete