GitHub repo

learnsyslab/gym-pybullet-drones

Python Tracked since 2020-08-10 Updated 2026-07-16 View source ↗

#456 of 783 by Stars among GitHub repos

2.1k Stars

PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control

About

For research work with symbolic dynamics and constraints, also try safe-control-gym > For GPU-accelerated, differentiable, JAX-based simulation, also try crazyflow > For production-grade deployment of ROS2 + PX4/ArduPilot + YOLO/LiDAR, use aerial-autonomy-stack

This is a minimalist refactoring of the original gym-pybullet-drones repository, designed for compatibility with gymnasium, stable-baselines3 2.0, and betaflight/crazyflie-firmware SITL.

NEWS: gym-pybullet-drones was featured in GitHub's Maintainer Spotlight 2026

NOTE: if you want to access the original codebase, presented at IROS in 2021, please git checkout [paper|master]

Tested on Intel x64/Ubuntu 22.04 and Apple Silicon/macOS…

Excerpted from github.com/learnsyslab/gym-pybullet-drones

Latest metrics

Stars 2.1k 2026-07-16
Forks 548 2026-07-16
Commits 849 2026-07-16
Releases 5 2026-07-16
Watchers 16 2026-07-16
Open issues 110 2026-07-16
Open PRs 1 2026-07-16