I will develop custom pid and lqr control algorithms in cpp

Italy

I speak English, Italian, Spanish

MSc, Automation and Control Engineering, RD Robotics Control Systems Engineer

Automation & Control Systems Engineer building clean, hardware-ready software in modern C++ and Python. I bridge classical control theory, state estimation, and applied robotics into production code. ...
About this Gig

Fix unstable, slow, or oscillating control loops with custom, mathematically validated control software in modern C++ or Python.


What I deliver:

  • System Identification: Transfer function and state-space models derived from your experimental CSV logs (step/frequency response).
  • Industrial Discrete PID: Tustin/Euler implementations featuring anti-windup (clamping/back-calculation), derivative low-pass filtering, and feedforward compensation.
  • Optimal Control (LQR / LQG): Discrete state-space formulation, state-feedback gain matrix synthesis, and state observers (Luenberger / Kalman).
  • Validation & Stability Report: Bode plots, gain/phase margins, settling time, and overshoot analysis.
  • Code Specifications: Clean, standalone C++ classes (.hpp/.cpp) without dynamic heap allocation upon request (bare-metal MCU friendly). Tested for STM32, ESP32, ARM Cortex, Linux IPCs, Raspberry Pi, and ROS / ROS 2 nodes.


Please message me before placing an order to discuss your plant dynamics, target sampling time, and hardware constraints.

Platform:

STM32

Sensors:

Temperature

Humidity

Accelerometer

Ultrasonic

Microphone

Expertise:

Microcontrollers

Networking

IoT

ROS

Image processing

AI