An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with pid-control

A curated list of projects in awesome lists tagged with pid-control .

https://github.com/ai-winter/matlab_motion_planning

Motion planning and Navigation of AGV/AMR:matlab implementation of Dijkstra, A*, Theta*, JPS, D*, LPA*, D* Lite, RRT, RRT*, RRT-Connect, Informed RRT*, ACO, Voronoi, PID, LQR, MPC, APF, RPP, DWA, DDPG, Bezier, B-spline, Dubins, Reeds-Shepp etc.

a-star ant-colony-optimization artificial-potential-field d-star dijkstra dynamic-window-approach informed-rrt-star jump-point-search lqr-controller motion-planning mpc-control pid-control rrt rrt-connect rrt-star theta-star voronoi

Last synced: 05 Apr 2025

https://github.com/jackw01/arduino-pid-autotuner

Automated PID tuning using Ziegler-Nichols/relay method

arduino arduino-library embedded microcontrollers pid-control

Last synced: 05 May 2025

https://github.com/guidodipasquo/aerovector

Model Rocket Simulator oriented to the design and tuning of active control systems, be them in the form of TVC, Active Fin Control or just parachute deployment algorithms on passively stable rockets. It is able to simulate non-linear actuator dynamics and has some limited Software in the Loop capabilities. The program computes all the subsonic aerodynamic parameters of interest and integrates the 3DOF Equations of Motion to simulate the complete flight.

3dof-equations active-fin-control actuator-dynamics aerodynamics control-fins model-rocket-simulator model-rockets pid-control pid-gains pid-simulator pid-tuner rocket rockets servo software-in-the-loop stabilization tune tvc

Last synced: 30 Oct 2025

https://github.com/GuidodiPasquo/AeroVECTOR

Model Rocket Simulator oriented to the design and tuning of active control systems, be them in the form of TVC, Active Fin Control or just parachute deployment algorithms on passively stable rockets. It is able to simulate non-linear actuator dynamics and has some limited Software in the Loop capabilities. The program computes all the subsonic aerodynamic parameters of interest and integrates the 3DOF Equations of Motion to simulate the complete flight.

3dof-equations active-fin-control actuator-dynamics aerodynamics control-fins model-rocket-simulator model-rockets pid-control pid-gains pid-simulator pid-tuner rocket rockets servo software-in-the-loop stabilization tune tvc

Last synced: 29 Sep 2025

https://github.com/tttapa/control-surface-motor-fader

Arduino motorized fader controller, and example code for integration with the Control Surface library.

arduino capacitive-touch fader midi motor-controller motorized pid-control potentiometer

Last synced: 25 Jul 2025

https://github.com/powerbroker2/ardupid

PID library for Arduinos with greater accuracy than the legacy Arduino PID library

control control-systems control-theory controller pid pid-control pid-controller

Last synced: 12 Apr 2025

https://github.com/uncodead/brewuno

High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.

accuracy arduino beer brewbeer cplusplus esp8266 esp8266-arduino homebrew ntp ota pid pid-control pid-controller platformio precision react synchronization wifi-configurations

Last synced: 12 Apr 2025

https://github.com/kmilo17pet/qlibs

A collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...

bitfields c control-systems crc-calculation digital-signal-processing discrete filtering fixed-point fuzzy-logic lti lti-system outlier-removal pid-control recursive-algorithm rms simulation smoothing sugeno transfer-functions

Last synced: 02 Mar 2026

https://github.com/skylark0924/system_identification

The usage of MATLAB System Identification Toolbox and PID parameters adjustment

matlab pid-control robomaster system-identification

Last synced: 06 May 2025

https://github.com/auralius/LuGre

A full reconstruction of the paper: A new model for control systems with friction (Canudas de Wit et al., 1995, IEEE Transactions on Automatic Control)

friction lugre matlab modeling ode paper-reproduction pid-control

Last synced: 14 Apr 2025

https://github.com/mwood77/koffie

An open source PID for espresso machines

arduino coffee esp32 espresso pid pid-control pressure-sensing

Last synced: 28 Jun 2025

https://github.com/rruiter87/tccontrol

TwinCAT library for PID control and signal filtering

beckhoff control iir-filters industrial-automation pid-control plc twincat twincat3

Last synced: 12 Oct 2025

https://github.com/auralius/lugre

A full reconstruction of the paper: A new model for control systems with friction (Canudas de Wit et al., 1995, IEEE Transactions on Automatic Control)

friction lugre matlab modeling ode paper-reproduction pid-control

Last synced: 01 Aug 2025

https://github.com/endiliey/uav-autonomous-landing

:helicopter: Unmanned Aerial Vehicle (Drone) Autonomous Landing

arduino naze32 pid-control

Last synced: 07 Aug 2025

https://github.com/kmilo17pet/qlibs-cpp

C++ version of qlibs, a collection of useful libraries for embedded systems : signal smoothing, PID control, Fuzzy Logic, fixed-point math and more...

bitfields control-systems cpp crc-calculation digital-signal-processing discrete filtering fixed-point fuzzy-logic interpolation interpolation-methods lti lti-system outlier-removal pid-control recursive-algorithm rms simulation smoothing transfer-functions

Last synced: 02 Mar 2026

https://github.com/botprof/pid-101

This repository provides a brief introduction to PID control by using Python examples in Jupyter notebooks.

control-systems pid-control pid-controller robot-controller robotics tutorials

Last synced: 11 Jul 2025

https://github.com/baggepinnen/trajectorylimiters.jl

Nonlinear filters to create dynamically feasible reference trajectories

control-systems pid-control trajectory-generation trajectory-planning

Last synced: 16 Jan 2026

https://github.com/equinor/timeseriesanalysis

Library for dynamic time-series modeling, identification and simulation. Focus on dealing with non-ideal real world datasets, and applications to industrial processes and -pid-feedback loops. Robust and fast for advanced analytics. Built on .NET to run anywhere.

advanced-analytics data-mining digital-twins dynamic-simulations machine-learning mpc-control multivariate-statistics pid-control system-identification time-series

Last synced: 11 Oct 2025

https://github.com/yashbansod/electric_drives_power_electronics

This drive contains all the Matlab and Simulink codes and files for the Electric Drives and Power Electronics Design, Simulation and Analysis.

electric-drives electronics matlab motor-controller pid-control power-electronics simulation simulink

Last synced: 13 May 2025

https://github.com/barafael/rapid

flight controller running on ARM Cortex M4

flight-controller flight-mode pid-control remote-control teensy transitional-mixers

Last synced: 22 Jul 2025

https://github.com/davuxcom/gta-pilot

OpenCV processing Xbox streaming game, injecting controller input to drive AI pilot

emgucv frida hacking opencv pid pid-control wpf xbox xbox-controller

Last synced: 10 Jul 2025

https://github.com/particle-iot/particle-pid

PID control library for Particle, adapted from br3ttb/Arduino-PID-Library

arduino particle pid pid-control

Last synced: 22 Apr 2025

https://github.com/banaankiamanesh/anti-windup-pid-controller

This is a C++ Library for Anti Windup PID Controller!

anti-windup c controller cpp library pid-control

Last synced: 24 Sep 2025

https://github.com/wenzel-lab/rio-controller

"Rio" a free and open source microfluidics controller - controls fast imaging, pressure, flow, temperature and analysis.

bioengineering controller droplet-detection droplets electronics flow-control lab-equipment microfluidics microscopy open-hardware open-source open-source-hardware pid-control raspberry-pi stroboscopic-imaging

Last synced: 13 Jan 2026

https://github.com/rishikesh-jadhav/adaptive-neural-network-based-control-of-autonomous-car-in-airsim

This repository highlights the integration of neural network-based control with PID and MPC approaches in the AirSim simulator to enhance steering inputs for autonomous vehicles. Employing imitation learning and a hybrid neural network architecture, the project aims to create a robust and unbiased model for improved autonomous vehicle control.

computer-vision deep-learning deployment imitation-learning keras modelpredictivecontrol pid-control pytorch

Last synced: 16 Jul 2025

https://github.com/dennis-van-gils/python-dvg-pid-controller

PID controller with integral-windup & derivative-kick prevention and bumpless manual-to-auto-mode transfer.

automation pid-control

Last synced: 01 May 2025

https://github.com/thundertecke/pid_py

A simple (but complete) PID controller in python

control controller pid pid-control pid-controller raspberry raspberry-pi raspberrypi

Last synced: 02 Apr 2026

https://github.com/issuiuc/iss-controls

ISS's State-Estimation System for MIDAS avionics system

avionics control-systems kalman-filter pid-control rocketry sensor-fusion simulation

Last synced: 28 Feb 2026

https://github.com/bekirbostanci/ros_arduino_pid_dc_motors

ROS-Arduino L298N 2 DC Motors Control

arduino dcmotorspeedcontrol pid-control

Last synced: 08 Mar 2026

https://github.com/crgimenes/single

Ensures that only one instance of the executable is running

golang pid-control pid-file single single-instance

Last synced: 19 Jun 2025

https://github.com/srflp/pid-rocket

Thrust control system (PID Controller) for a rocket in form of a web app. 🚀

nextjs pid pid-control pid-controller react rocket-simulation rocket-simulator webapp

Last synced: 29 Sep 2025

https://github.com/baggepinnen/activedisturbancerejectioncontrol.jl

Proof that linear ADRC is equivalent to PI(D) control with set-point weighting

adrc-controller control-systems control-theory pid-control

Last synced: 17 Mar 2026

https://github.com/stefapi/pid_tune

A tool for Betaflight or Inav log files to tune PID

betaflight blackbox inav logfile pid-analyzer pid-control pid-tuning quad stock-tune tune

Last synced: 09 Apr 2025

https://github.com/s7our-squad/rc-car-ros2

A ROS2 project for autonomous car racing RC CAR. Code can run both in the physical car, as well as in simulation.

automation autonomous-car cpp14 follow-the-gap pid-control python3 rc-car ros ros2 rviz2 time-to-collision

Last synced: 01 Aug 2025

https://github.com/maudzung/self-driving-car-08-pid-control-cpp

An implementation of a PID controller that determines the steering angle in order to keep a car in the center of the lane track during driving.

pid-control pid-controller self-driving-car

Last synced: 11 Oct 2025

https://github.com/mbedlab/pid-library

C/C++ PID Controller library for ARM Cortex M (STM32)

mbedlab pid-control pid-controller

Last synced: 19 Apr 2025

https://github.com/choaib-elmadi/mini-balance-robot

Arduino based balance robot with the MPU-6050 module.

arduino computing mpu6050 pid pid-control

Last synced: 27 Jul 2025

https://github.com/michaelkrone/attiny-pid

ATTiny85 I2C controllable PID controller

attiny85 i2c pid-control

Last synced: 22 Apr 2025

https://github.com/matheuscavini/python-gui-numericalcommand

Python GUI for sending commands to a prototype robotic leg.

antlr4 customtkinter gcode-parser gui gui-application modbus pid-control python robotics

Last synced: 19 Apr 2025

https://github.com/mechadragonx/pidcontrolsystem

Practice control systems concepts for the IB exam by coding a PID control system for cruise control in a car.

java-11 pid pid-control pid-controller

Last synced: 06 Jan 2026

https://github.com/papachristoumarios/ntua-control-systems-design

Control Systems Design Exexercises for ECE NTUA 6th Semester "Design of Control Systems"

control-systems matlab pid-control

Last synced: 08 Jun 2026

https://github.com/fhswf/paper-da-ieee-codit-2025

Paper IEEE CoDIT 2025 - Arend/Singh Padda/Schwung - "Online-adaptive PID control using Reinforcement Learning"

adaptive-control machine-learning mlpro online-machine-learning pid-control

Last synced: 17 Jan 2026

https://github.com/akhilrai28/robotic-bot

ROS-based teleoperated and autonomous robot with PID control and sensor integration.

autonomous-robots gazebo hardware-designs microcontroller pid-control robot-operating-system robotics ros-noetic sensors simulation teleoperation

Last synced: 18 Mar 2025

https://github.com/winstxnhdw/tailgatingpid

Experimental velocity control based on a simple PID controller.

pid-control speed-controller velocity-control

Last synced: 11 Jun 2025

https://github.com/avicted/skogsnet

Arduino -> Serial bus -> Unix -> (main) Measuements read from the Serial bus. With Raylib as Visualization for the data.

arduino c cpp embedded-systems iot linux makefile pid pid-control raylib raylib-c raylib-cpp serial-communication temperature unix

Last synced: 27 Jul 2025

https://github.com/lily-osp/autotunepid

The AutoTunePID library is an easy-to-use library for Arduino IDE that provides a powerful PID (Proportional, Integral, Derivative) controller with built-in auto-tuning capabilities.

arduino-library automation control-systems pid-control pid-tuning

Last synced: 04 Aug 2025

https://github.com/akafael/discrete-servo-control

Arduino Servo Motor system using discrete PID control

arduino discrete-control pid-control pid-controller

Last synced: 23 Mar 2025

https://github.com/123swk123/gd32vf103_pid_voltagecontroller

RISCV logan nano based DC-DC voltage controller using Fast PID

dc-dc gd32v gd32vf103 pid-control pid-controller voltage-regulator

Last synced: 05 Jul 2025

https://github.com/thomasonzhou/parallel_manipulator

ball balancing robot with camera feedback

computer-vision pid-control robotics

Last synced: 09 Feb 2026

https://github.com/milind220/ball-balance

A PID algorithm controlled ball balance that returns a ball to a set point when it's pushed around. My first real robotics project!

arduino ball-balancing-pid ball-balancing-platform control-theory cpp pid-control robotics

Last synced: 05 May 2026

https://github.com/makifdb/pidfile

A Go package for single-instance execution via PID file management

go golang pid pid-control

Last synced: 26 May 2026

https://github.com/kr1zzo-FER/Vehicle-Dynamics-and-Control

This repository is a part of the Vehicle Dynamics and Control laboratory exercises at the Faculty of Electrical Engineering and Computing, University of Zagreb

control-systems pid-control vehicle-routing-problem

Last synced: 05 May 2025

https://github.com/nikolasent/pid-controller

Udacity Self-Driving Car Engineer Nanodegree. Project: PID controller

carnd pid pid-control pid-controller self-driving-car

Last synced: 02 Apr 2025

https://github.com/ymorsi7/lightfollowingarm

Using MATLAB, Arduino, PID Control Systems, and circuit components, I created a robotic arm that moves toward light sources.

matlab pid-control

Last synced: 18 Apr 2026

https://github.com/f33rni/petalpid

Lightweight universal PID controller library with Ziegler–Nichols auto tuning and variable cycle time

arduino arduino-library arm autotune avr blackpill library nichols pid pid-control pid-controller signal-processing stm32duino stm32f103 tuning universal ziegler

Last synced: 05 Jan 2026

https://github.com/exfil0/pi_full_monitor

Pi Full Monitor is a Python-based CLI tool designed for monitoring the performance and health of a Raspberry Pi device in real-time.

cpu-temperature cpu-usage disk-usage in-out memory-usage monitoring network performance pid-control raspberry-pi

Last synced: 14 May 2026

https://github.com/wassimhedfi/qtr_rc-driver-stm32f4

This repository provides a custom QTR-RC sensor driver for the STM32F4 microcontroller and integrates a PID controller for motor control in line-following applications. The driver handles sensor readings, calibration, and error calculations, while the PID controller adjusts motor speeds based on sensor data for precise movement.

c-programming driver line-follower pid-control qtrsensors stm32cubeide stm32cubemx stm32f4 stm32nucleo

Last synced: 17 Feb 2026

https://github.com/kr1zzo-fer/vehicle-dynamics-and-control

This repository is a part of the Vehicle Dynamics and Control laboratory exercises at the Faculty of Electrical Engineering and Computing, University of Zagreb

control-systems pid-control vehicle-routing-problem

Last synced: 03 Mar 2026

https://github.com/gmihaila/gina_robot_arduino

[HOBBY PROJECT] Custom made robot arm with Arduino controller. Arm is built entirely by me and its purpose is purely educational. It’s my personal design developed out of my curiosity about robotics and programming hardware.

arduino c pid pid-control programming robotics

Last synced: 09 May 2026

https://github.com/meetps/ee-324

Solution codes and simulation files for EE324 Control Lab.

arduino control-systems line-follower pid-control

Last synced: 18 May 2026

https://github.com/anicusan/pid_buffer_silo

Simulink model of a multiloop PID control of the mass outflow and height in a buffer silo, using a single measurement.

1-1-2-2-coupling buffer-silo control controller matlab multiloop multivariable pid pid-control proportional-integral-derivative silo simulink simulink-model

Last synced: 03 Nov 2025

https://github.com/dhi13man/edge-surf-pid

Python project that uses OpenCV and PyInput to create a bot that can play the Edge Surf game automatically, without the need for AI or machine learning algorithms.

automation game-automation opencv pid-control python

Last synced: 11 May 2026

https://github.com/rahulbhadani/ztf

Z-transform and Digital Control Implementation

control-systems controller digital-control pid pid-control pid-controller python

Last synced: 12 Aug 2025

https://github.com/oliolioli/robotics

Machine-learning behaviour, Braitenberg vehicles implementation, object- and color-recognition and message-pooling on E-Puck robots.

braitenberg-vehicle color-recognition machine-learning motor-control object-recognition pid-control pooling random-forest sensor

Last synced: 28 Mar 2025

https://github.com/lomws/reti_correttici_pid_digitale

Svolgimento di due esercizi su funzioni di trasferimento in sistemi retroazionati, il primo tramite rete correttrice in così da rispettare le specifiche richieste ed il secondo tramite l'utilizzo di un controllore PID

discretization-algorithm matlab pid-control script simulation-modeling

Last synced: 21 May 2026

https://github.com/domectrl/ha-pid_controller

PID controller integration for HomeAssitant

hacs hacs-integration homeassistant pid pid-control pid-controller

Last synced: 21 May 2026

https://github.com/achyuth-2308/equibot-self-balancing-bot

This repository contains the code and schematics for my Self-Balancing Bot, built using Arduino IDE and powered by ESP32 Wroom, MPU6050 Sensor, Motor Driver, & control algorithms. The bot uses PID control to maintain balance & respond to external disturbances. ⚙️ Tech Stack: Arduino IDE, C Programming Language, MPU6050 & L293D Motor Driver.

2-wheeled-robot accelerometer arduino-ide cprogramming-language equibot esp32 internet-of-things inverted-pendulum motor-driver mpu6050 pid-control robotics self-balancing-robot

Last synced: 18 Apr 2026

https://github.com/roscibely/sistemas-de-controle-lab

Repositório da disciplina DCA0216.1 - Sistemas de controle Laboratório - 2020.2

controle pid-control python-controller sistemas sistemas-de-controle

Last synced: 13 Jun 2025

https://github.com/kr1zzo-FER/Autonomous-Control-for-H20mni-X

This repository is a part of the Marine-Robotics project at the Faculty of Electrical Engineering and Computing, University of Zagreb

control-systems maritime pid-control

Last synced: 05 May 2025

https://github.com/zubair-irshad/complex_maze_navigation

ROS based turtlebot3 mobile robot navigator using sign recognition based on image classification.

classifier machine-learning mobilerobots pid-control ros turtlebot

Last synced: 06 May 2026

https://github.com/kamilpolok/acssimulation

Automatic Control System Simulation. Allows for simulation of various scenarios using different controllers, control objects and actuators

cmake controlsystem cpp cpp17 googlemock googletest gtest pid pid-control

Last synced: 02 Jan 2026

https://github.com/cakraawijaya/motor-speed-rpm-pid-ziegler-nichols-2-iot

UPN Veteran Jatim | Final Project | Undergraduate Thesis

esp32 iot motor-dc mqtt pid-control rpm speed ubidots ziegler-nichols

Last synced: 08 Aug 2025

https://github.com/ifd3f/interactive-pid

It's PID... but interactive.

pid-control

Last synced: 11 May 2026

https://github.com/nadazeineedin/pid-ann-fuzzy-sumobot

This project implements PID, ANN, and Fuzzy Logic Controllers for a DC Encoder Motor in a SUMO Robot. It compares control strategies to enhance stability, responsiveness, and adaptability using MATLAB Simulink and C++. 🚀

embedded-systems fuzzy-logic machine-learning pid-control simulink sumo-robot-competition

Last synced: 20 Jan 2026

https://github.com/brown9804/engineering-simulations-hub

This repository hosts a variety of simulations, and designs. Each simulation/design is contained in its own directory.

3d-led-cube electrical-engineering electrical-load filters grapher lgr magnetic-levitation math nyquist-diagrams optimizer pid-control rocketlaunch simulations static-curve vumeter

Last synced: 05 Sep 2025

https://github.com/nubbsterr/stewart

A self-balancing robot project developed at SproutHacks 2025.

arduino arduinoide cpp esp32 hackathon-project pid-control pid-controller robotics

Last synced: 13 Apr 2026

https://github.com/blagojeblagojevic/matlab

Simulation of a quoadcopter with a parallel pid controller

matlab parallel-pid pendulum-modelling pid-control pid-controller quadcopter simulink simulink-model

Last synced: 08 Apr 2025

https://github.com/mrgeislinger/self-driving-pid-controller

PID controller to automatically steer a simulated car. Based on Udacity's Self-Driving Car Course PID project: https://github.com/udacity/CarND-PID-Control-Project

autonomous-vehicles pid pid-algorithm pid-control pid-controller self-driving-car

Last synced: 13 May 2026