safe-control-gym

Robotics toolkit

A set of tools and environments for learning-based control and reinforcement learning in robotics with symbolic safety constraints

PyBullet CartPole and Quadrotor environments—with CasADi symbolic a priori dynamics—for learning-based control and RL

GitHub

645 stars
12 watching
134 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

cartpolecasadicontrolgympybulletquadcopterquadrotorreinforcement-learningroboticsrobustnesssafetysymbolic

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
utiasdsl/gym-pybullet-dronesA collection of PyBullet-based environments for reinforcement learning and quadcopter control1,295
volttron/volttronA distributed sensing and control platform that collects and stores data from buildings and devices and enables application development.463
ethz-adrl/control-toolboxAn open-source C++ library for efficient control and estimation of dynamic systems in robotics1,487
nicrusso7/rex-gymTraining an open-source quadruped robot to perform domestic and generic tasks using reinforcement learning and OpenAI Gym.998
ugr-sail/sinergymA Gymnasium-based interface for interacting with simulation engines like EnergyPlus to build and test control strategies using reinforcement learning137
opendilab/di-driveA platform for training and testing autonomous driving simulations using reinforcement learning575
robotology/whole-body-controllersDevelops control algorithms for humanoid robots using Simulink-based whole-body controllers125
robotis-git/dynamixelsdkA software development kit for controlling Dynamixel actuators and platforms using packet communication471
geek-ai/magentA platform for multi-agent reinforcement learning research and development1,700
adgellida/ubunsysA graphical control center for system settings in Ubuntu81
upb-lea/gym-electric-motorA Python toolbox for simulating and controlling electric motors with a focus on reinforcement learning and classical control.311
darius/cantA minimalistic programming language designed to be simple yet powerful, aiming to provide a stable and explainable system for learning and exploration.58
samuelgilonis/quadcopter-pid-controllerA tool for designing and testing PID control algorithms for quadrotor drones in a MATLAB simulation environment.53
toni-sm/skrlA modular reinforcement learning library with support for various environments and frameworks588
byucamacholab/autogatorSoftware package for camera-assisted motion control and experiment configuration of photonic integrated circuit interrogation platforms.6