Svilupperò algoritmi di controllo pid e lqr personalizzati in cpp

Alcune informazioni sono state tradotte automaticamente.

Italia

Parlo Italiano, Inglese, Spagnolo

MSc, Ingegneria dell'automazione e del controllo, Ingegnere di sistemi di controllo RD Robotics

Ingegnere di sistemi di automazione e controllo che crea software pulito e pronto all'hardware in C++ moderno e Python. Collego teoria del controllo classica, stima dello stato e robotica applicata ne...
Informazioni su questo servizio

Correggi loop di controllo instabili, lenti o oscillanti con software di controllo personalizzato, matematicamente validato, in C++ moderno o Python.


Ciò che consegno:

  • Identificazione del sistema: Modelli di funzione di trasferimento e spazio degli stati derivati dai tuoi log CSV sperimentali (risposta a gradino/frequenza).
  • PID discreto industriale: Implementazioni Tustin/Euler con anti-windup (clamping/calcolo inverso), filtraggio a bassa passante del derivato e compensazione feedforward.
  • Controllo ottimale (LQR / LQG): Formulazione discreta dello spazio degli stati, sintesi della matrice di guadagno di feedback di stato e osservatori di stato (Luenberger / Kalman).
  • Rapporto di validazione e stabilità: Diagrammi di Bode, margini di guadagno/fase, tempo di assestamento e analisi dell'overshoot.
  • Specifiche del codice: Classi C++ pulite e autonome (.hpp/.cpp) senza allocazione dinamica sulla heap su richiesta (compatibile con microcontrollori bare-metal). Testato su STM32, ESP32, ARM Cortex, IPC Linux, Raspberry Pi e nodi ROS / ROS 2.


Contattami prima di ordinare per discutere le dinamiche del tuo impianto, il tempo di campionamento target e i vincoli hardware.

Piattaforma:

STM32

Sensori:

Temperatura

Umidità

Accelerometro

Ultrasonic

Microfono

Expertise:

Microcontroller

Network

IoT

ROS

Elaborazione immagini

AI