Featured Partnertheopenengineering — Reach thousands of engineers, hardware designers, and systems architects.
Visit
Gazebo logo

Gazebo

Gazebo (formerly Ignition) - A robotics simulator

Apache-2.0mechanical/robotics
★ 1k
Visit Project

A physics-based robotics simulator for testing robots, sensors, environments, and control software before hardware deployment.

About the Project

Why use this?

Gazebo simulates robots in physically realistic 3D environments, including rigid-body dynamics, sensors, terrain, lighting, and actuators. Engineers can test perception, navigation, manipulation, and control algorithms without risking or repeatedly configuring physical hardware.

It is widely used with ROS 2 for simulation-in-the-loop development, algorithm validation, CI testing, and synthetic data generation. Gazebo is especially valuable for teams that need repeatable virtual experiments before moving to real robots.

Key Features

  • Physics-based 3D robot simulation
  • Sensor simulation including cameras, LiDAR, IMUs, and contact sensors
  • ROS 2 integration and standard robot-model support
  • Plugin architecture for custom sensors, systems, and worlds
  • Headless simulation for automated testing and CI
Replaces / Alternative to
Webots, MATLAB Robotics System Toolbox
Free layer
open-source