gym-pybullet-drones
Active·★ 2.0k·Updated 2026-05-05
★ Trending
PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
gym-pybullet-drones is a minimalist refactoring of its original repository, providing a Gym environment for simulating multi-agent quadcopter control. It is designed for compatibility with Gymnasium, Stable Baselines3 2.0, and various flight firmwares for hardware-in-the-loop simulation.
#Reinforcement Learning#Quadcopters#Robotics Simulation#PyBullet#Gymnasium
01
Features
01Gymnasium and Stable Baselines3 2.0 compatibility
02Betaflight/Crazyflie firmware SITL integration
03PID control examples for drone navigation
04Reinforcement learning (PPO) for single and multi-agent quadcopter control
05Multiplatform support for Ubuntu and macOS
02
Compatibility
Gymnasium
Supported
Verified via docs
Stable Baselines3
Supported
Verified via docs
Betaflight
SITL Integration
Verified via docs
Crazyflie-firmware
SITL Integration
Verified via docs
PyBullet
Native
Verified via docs
03
Quick start
1
$ pip3 install -e .
04
Use cases
↳Developing and evaluating PID controllers for quadcopter flight
↳Training single and multi-agent reinforcement learning policies for drone control tasks
↳Integrating with real flight firmwares like Betaflight for Software-in-the-Loop (SITL) simulations
05
Alternatives
MetaGPT★ 68.4k
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
cua★ 17.3k
Open-source infrastructure for Computer-Use Agents. Sandboxes, SDKs, and benchmarks to train and evaluate AI agents that can control full desktops (macOS, Linux, Windows).
ir-sim★ 1.1k
A Python-based lightweight robot simulator designed for navigation, control, and reinforcement learning
verl-agent★ 1.9k
verl-agent is an extension of veRL, designed for training LLM/VLM agents via RL. verl-agent is also the official code for paper "Group-in-Group Policy Optimization for LLM Agent Training"
maro★ 919
Multi-Agent Resource Optimization (MARO) platform is an instance of Reinforcement Learning as a Service (RaaS) for real-world resource optimization problems.
Related searches
Comments
Log in to leave a comment
No comments yet. Be the first!