A simple and easy to use PID controller in Python
-
Updated
May 11, 2024 - Python
A simple and easy to use PID controller in Python
A PyTorch library entirely dedicated to neural differential equations, implicit models and related numerical methods
A Control Systems Toolbox for Julia
Awesome resources for learning control theory
Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
Matlab Interface for Control Barrier Function (CBF) and Control Lyapunov Function (CLF) based control methods.
A compact realtime embedded Attitude and Heading Reference System (AHRS) using Recursive Least Squares (RLS) for magnetometer calibration and EKF/UKF for sensor fusion on Arduino platform
A simulation for quadrotor based on matlab
Control Engineering with Python
Controlling a Rigidbody Quadcopter using Control Theory and Reinforcement Learning
Making an ESP32-based quadcopter from scratch
A compact Constrained Model Predictive Control (MPC) library with Active Set based Quadratic Programming (QP) solver for Teensy4/Arduino system (or any real time embedded system in general)
Differential Dynamic Programming controller operating in OpenAI Gym environment.
A compact Extended Kalman Filter (EKF) library for real time embedded system (with template for Teensy4/Arduino and STM32CubeIDE)
PID library for Arduinos with greater accuracy than the legacy Arduino PID library
A compact Unscented Kalman Filter (UKF) library for Teensy4/Arduino system (or any real time embedded system in general)
AI4Science: Python/Matlab implementation of online and window dynamic mode decomposition (Online DMD and Window DMD)
An open-source systems and controls toolbox for Python3
libmpc++ is a C++ header-only library to solve linear and non-linear MPC
Go library to create resilient feedback loop/control controllers.
Add a description, image, and links to the control-theory topic page so that developers can more easily learn about it.
To associate your repository with the control-theory topic, visit your repo's landing page and select "manage topics."