I am going to use GAZEBO for industrial level simulation in which i need to simulate 100 robot and 35000 conveyor in a single worls along with there pick and drop functionality without lagging.
So what is requirement of GAZEBO simulate that much of data, What hardware stuff I will need , kindly guide.
What does that mean? If you want realtime capability, then it’s most probably impossible. Gazebo is intended to run as fast as possible, but always waits for all physics and sensors updates, so the realtime factor is very scarcely 100%.
i want to simulate a fleet management of 100 robots in simulation only with there real weight(50 kg/robot) & constrains.
Will gazebo is able handle this without disturbance into simulation (will they simulate properly?).
If yes then what will be hardware specifications.?
Yes, Gazebo simulates everything properly no matter how many items there are. However, the simulation speed decreases. You can play with the 3k_shapes world to test how fast Gazebo is.
For this kind of simulation, you will want lots of CPU cores and RAM, so something like a Threadripper might be a good idea. However, not everything in Gazebo can be parallelized, so don’t expect the sim speed to scale linearly with added CPU cores.
I’m really not sure about the 35k conveyors. You probably want some items on them, so, say 100k objects in total? I don’t think anyone has ever tested this many conveyors using the tracks plugin. If you’re okay with lower physical fidelity, you can substitute the conveyors with a virtual force driving the objects on the belts (and setting belt coefficient of friction to 0).