Gazebo | Ignition | Community
Ask Your Question

Can I simulate swarm of heterogeneous robots using gazebo?

asked 2017-07-24 10:30:15 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

Gazebo can simulate populations of robots. I am looking for 100 robots for my simulation. ARGOS simulator claims that Gazebo slows down (simulation time increases) as the robot population increases by few dozens. Did anyone tried simulating more than 100 robots using ROS-Gazebo?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-07-25 10:08:55 -0500

chapulina gravatar image

There are many factors that influence the speed of simulation. Simulating many simple robots can be faster than simulating a single complex one, for example. It all depends on the models used, how the physics parameters are tuned, and the speed of the computer running the simulation.

Here's an example of 50 planes flying in simulation, each model has only a few joints, and there aren't many contacts being calculated. All robots were controlled using ROS and Ardupilot.

Here is an example with ground vehicles, I believe there were around 300 of them. Note how the simulated time is 4 times faster than real time, even with all these contacts being calculated.

edit flag offensive delete link more


Hi Louise. Thank you for the answer and showing examples.

aakash gravatar imageaakash ( 2017-07-25 10:47:00 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-07-24 10:30:15 -0500

Seen: 845 times

Last updated: Jul 25 '17