The code shows the implementation of a PID controller in C. The PID controller includes: - Filtered derivative for the derivative term - Saturation of the command - Rate limiter of the command - Anti-windup technique: back-calculation and it is implemented using a structure, to make the code reusable.
☆39Aug 3, 2024Updated last year
Alternatives and similar repositories for PID-C-Struct
Users that are interested in PID-C-Struct are comparing it to the libraries listed below
Sorting:
- Control of a pendulum in real-time. The script simulates a real-time test of a control algorithm, allowing the user to change online the …☆13Feb 19, 2023Updated 3 years ago
- Tests on BLCD controller to understand robotic articulation design☆16Sep 20, 2021Updated 4 years ago
- C-library with floating point P, PI, PD, PID-controllers implementation☆13Jun 7, 2020Updated 5 years ago
- Repository that contains a serial flasher application using Python.☆15Feb 7, 2023Updated 3 years ago
- A BLDC controller developed (HardWare + FirmWare) using SimpleFOC that is aimed to be used as a robotic actuator.☆17Mar 30, 2023Updated 2 years ago
- thie is a common tool for Cortex-M series MCU debugging , enjoy it!☆16May 30, 2022Updated 3 years ago
- PMSM/BLDC motor controller/driver PCBs☆16May 18, 2024Updated last year
- Enumerated demos and lessons progressing through different features of CAN and J1939 using the FlexCAN library for the Teensy 3☆12Feb 13, 2018Updated 8 years ago
- DIY PLC based of the Raspberry Pico boards and the OpenPLC softPLC☆12Nov 14, 2024Updated last year
- An R Client for the KoBoToolbox API v2 - https://dickoa.gitlab.io/robotoolbox/☆16Updated this week
- Dual-channel portable PSU powered from 6 x 18650 Lithium-Ion cells☆15Dec 23, 2020Updated 5 years ago
- A satellite simulator built on the Bevy engine, featuring 3D visualization of satellite operations, communication links, computation offl…☆20May 26, 2025Updated 9 months ago
- ☆17Sep 3, 2025Updated 6 months ago
- Timing Diagram Stencil for Microsoft Visio 2010 (and other versions)☆12Aug 13, 2016Updated 9 years ago
- Miniature closed-loop controller for brushless DC motors☆32Aug 10, 2024Updated last year
- Stealth Controller Mini☆19May 25, 2022Updated 3 years ago
- A bare metal C project template and development environment for STM32 microcontrollers using Docker and Visual Studio Code. This template…☆13Sep 24, 2022Updated 3 years ago
- Using simple MLPs to replicate sensor fusion and Dual-Loop PID control☆19Jul 16, 2021Updated 4 years ago
- Simulate and Render MuJoCo in the Browser with 3DGS.☆35Feb 4, 2026Updated last month
- ☆10Feb 10, 2016Updated 10 years ago
- Documentation and Hardware for HelMoRo☆13Feb 21, 2025Updated last year
- A state dependent LQR controller for high accuracy trajectory tracking.☆24Dec 10, 2020Updated 5 years ago
- Spectral Micro BLDC controller - FOC based, high performance and affordable☆88Mar 13, 2026Updated last week
- Software to visualise a 3D hot map of points in the space. Software developer by the Champalimaud Foundation Scientific Software Platform☆21Feb 13, 2018Updated 8 years ago
- Matlab prototyping of various 3-state yaw estimators using Inertial and GPS data☆27Nov 28, 2019Updated 6 years ago
- A MSD (Mass Storage Device) USB bootloader for a PIC18F47J53 with an external SPI flash chip. I'm writing this primarily for my MPPT Sola…☆13Oct 7, 2018Updated 7 years ago
- STM32 Hiperface Encoder circuit and software☆11Nov 14, 2023Updated 2 years ago
- The easy way to download curves from an oscilloscope.☆16Sep 27, 2021Updated 4 years ago
- 弱い表現の利用を禁止するtextlintルール☆14Jul 19, 2023Updated 2 years ago
- Sample projects to use DepthAI + OpenCV with OAK-D cameras in C++☆12Feb 15, 2022Updated 4 years ago
- Projects for MSP430☆12Apr 27, 2020Updated 5 years ago
- This is a C version of the SCF code found in Appendix B of Modern Quantum Chemistry, An Introduction to Electronic Structure Theory by A.…☆10Jan 1, 2019Updated 7 years ago
- Mobile C Resources☆11Dec 21, 2018Updated 7 years ago
- Ethernet powered and controlled LED strip driver and more☆13Dec 25, 2024Updated last year
- ☆10Apr 10, 2024Updated last year
- Yet Another Modbus Simulator☆24Apr 15, 2022Updated 3 years ago
- Python scripts to make arm posture predictions from streamed wearable sensor data.☆10Jul 18, 2025Updated 8 months ago
- source codes of ez3 kernel☆16Apr 10, 2018Updated 7 years ago
- Closed loop stepper motor controller with CANbus capabilities. This Project open source hardware and code, support platformio build and u…☆46Nov 21, 2025Updated 3 months ago