px4io/px4-sitl-gazebo

Sponsored OSS

By Dronecode Foundation

Updated 9 days ago

PX4 autopilot 3D SITL simulation with Gazebo Harmonic. Camera, LiDAR, depth sensors, custom worlds.

Image
Integration & delivery
0

4.0K

px4io/px4-sitl-gazebo repository overview

PX4 SITL - Gazebo (3D Simulation)

Run PX4 autopilot with Gazebo Harmonic 3D simulation. Full sensor suite including camera, LiDAR, and depth sensors.

Quick Start

docker run --rm -it -p 14550:14550/udp px4io/px4-sitl-gazebo:latest

Open QGroundControl and fly.

Note: Gazebo requires graphics forwarding (X11/Wayland) for the 3D GUI. Run headless with -e HEADLESS=1 for CI or remote use.

What's Inside

A pre-built PX4 autopilot with Gazebo Harmonic simulator, vehicle models, world files, and PX4 Gazebo plugins. Everything needed for 3D SITL simulation in one image.

  • Supported vehicles: quadcopter, VTOL, plane, rover, and more
  • Sensors: camera, LiDAR, depth, IMU, GPS, magnetometer, barometer
  • Interfaces: MAVLink (UDP 14550), uXRCE-DDS (ROS 2), PX4 shell
  • Platforms: linux/amd64, linux/arm64

Configuration

Select a vehicle and world:

docker run --rm -it -p 14550:14550/udp \
  -e PX4_SIM_MODEL=gz_x500_depth \
  -e PX4_GZ_WORLD=baylands \
  px4io/px4-sitl-gazebo:latest

Documentation

Tags

  • latest - latest build from main
  • v* - tagged releases (e.g. v1.17.0)

Tag summary

Content type

Image

Digest

sha256:6805a3cee

Size

645.5 MB

Last updated

9 days ago

docker pull px4io/px4-sitl-gazebo

This week's pulls

Pulls:

547

Last week