Non capisco la parte integrale del controller PID. Supponiamo questo pseudocodice da Wikipedia: previous_error = 0
integral = 0
start:
error = setpoint - measured_value
integral = integral
posso costruire un PID controller nella libreria Haskell FRP netwire utilizzando loop dall'istanza ArrowLoop previsto Wire s. Posso anche implementare la commutazione tra controller o tra un controlle
Sto lavorando allo sviluppo di controller per sistemi ibridi in Haskell. Le librerie FRP (in questo momento sto usando netwire, ma ce ne sono molte buone e molte ricerche interessanti su quelle future