Blog
pid-scope: abbiamo reso open source il nostro tool per tarare il PID
Alessandro Panait·
Tarare un PID guardando il robot ti mostra il sintomo. Guardare la curva dell'errore ti mostra la causa. Così abbiamo costruito pid-scope, e oggi lo rilasciamo open source.
Cosa fa
Il tuo firmware stampa numeri separati da virgola sulla seriale:
Serial.println(String(error) + "," + String(correction));pid-scope trasforma quello stream in grafici live nel terminale, uno per canale, con statistiche min/max/media e logging CSV opzionale. Niente GUI, nessun limite del plotter dell'IDE, funziona via SSH.
Installazione e uso
pip install git+https://github.com/WashingMachineRobocupJR/pid-scope
pid-scope /dev/ttyUSB0 --baud 115200 --labels error,correctionNon hai un robot sottomano? pid-scope --demo avvia l'interfaccia con dati simulati.
Il codice è sul nostro GitHub, licenza MIT. Issue e pull request benvenute: se aiuta il tuo team a tarare più in fretta, è esattamente il motivo per cui l'abbiamo pubblicato.