learnsyslab/gym-pybullet-drones
#456 of 783 by Stars among GitHub repos
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 |