Blog

rescue-line-scorer: fai punteggio agli allenamenti come un arbitro

Alessandro Panait·

"Il gripper nuovo ci ha resi davvero migliori?" merita un numero, non una sensazione. rescue-line-scorer è il nostro segnapunti da terminale per le run di allenamento, ora open source.

Come funziona

Avvialo quando parte il robot. Premi un tasto per ogni evento che fa punteggio: g gap, o ostacolo, v vittima, l lack of progress, u per annullare un errore. Il totale si aggiorna live. Premi q e la run (punteggio, durata, conteggi per evento, una nota libera) viene aggiunta a un CSV.

Dopo qualche settimana quel CSV è il grafico dei progressi del team. Tagga le run con cosa è cambiato (--note "gripper nuovo, Kp=0.8") e puoi finalmente confrontare le versioni con i dati.

Installazione

pip install git+https://github.com/WashingMachineRobocupJR/rescue-line-scorer
rescue-line-scorer --note "prima run con il nuovo array di sensori"

I valori dei punti sono configurabili (--init-config scrive uno scoring.json modificabile), perché i valori ufficiali cambiano di stagione in stagione. Controlla sempre il regolamento corrente.

Codice e documentazione sul nostro GitHub, licenza MIT.

Commenti (0)