gym-pybullet-drones

Quadcopter envs

A collection of PyBullet-based environments for reinforcement learning and quadcopter control

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

GitHub

1k stars
18 watching
370 forks
Language: Python
last commit: 4 months ago
Linked from 1 awesome list

betaflightcontrolcrazyfliegymgymnasiummulti-agentpybulletquadcopterquadrotorreinforcement-learningroboticssitlstable-baselines3uav

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
utiasdsl/safe-control-gym A set of tools and environments for learning-based control and reinforcement learning in robotics with symbolic safety constraints 623
nicrusso7/rex-gym Training an open-source quadruped robot to perform domestic and generic tasks using reinforcement learning and OpenAI Gym. 988
dronekit/dronekit-python An API library for controlling UAVs over MAVLink 1,623
gtagency/crazyflie-ros ROS nodes for controlling and interacting with a quadcopter drone 10
lis-epfl/swarmlab A Matlab package for simulating drones and swarms of drones in various environments 215
project-dc/pygeneses A PyTorch-based framework for training and studying artificial species in bio-inspired environments 72
upb-lea/gym-electric-motor A Python toolbox for simulating and controlling electric motors with a focus on reinforcement learning and classical control. 303
asv-soft/asv-drones An open-source application providing a modular framework for developing ground control station applications for drones using ArduPilot and PX4 autopilots. 99
tbs-trappy/source_one A design and source code repository for a carbon-fiber FPV drone frame, suitable for custom builds and racing applications. 477
vjaunet/quadcopter_v2 A system to control and stabilize a quadcopter drone using a Raspberry Pi as the central processing unit. 113
ethz-asl/rotors_simulator A simulator for multirotor drones in a virtual environment. 1,258
robotpy/pyrobottraining A platform for teaching Python programming to FRC robot control using the RobotPy WPILib libraries. 7
dusty-nv/jetson-reinforcement Provides tools and libraries for training intelligent agents to perform complex tasks in robotics using deep reinforcement learning and GPU acceleration. 884
feryal/craft-env A 2D crafting environment for testing and training reinforcement learning agents 44
endgameinc/gym-malware An environment for training agents to manipulate malware samples using reinforcement learning to evade detection 612