byADIT Free software for engineers and students
EngiFree
Gazebo — The Complete Guide: Free Simulation of Robots, Sensors and Environments

Gazebo — The Complete Guide: Free Simulation of Robots, Sensors and Environments

Gazebo is the most widely used open robotics simulator in universities and industry. It runs a virtual robot in a 3D world with gravity, friction and contacts and simulates its sensors, so you can develop and test control and navigation code before any hardware exists.

What you get

New Gazebo and Gazebo Classic

The old version, Gazebo Classic, has reached end of life. New projects should start with current Gazebo (formerly called Ignition), which is released in named versions paired with ROS 2 releases.

Related tools

For the robot software — ROS 2. For a simulator with a friendly interface and a library of commercial robots — Webots. For fast contact simulation and reinforcement learning — MuJoCo.

The bottom line

Anyone working with ROS 2 needs a simulator, and Gazebo is the natural choice: free, open and backed by a huge community.

Further reading