Blog

rescue-line-scorer: score your practice runs like a referee

Alessandro Panait·

"Did the new gripper actually make us better?" deserves a number, not a feeling. rescue-line-scorer is our terminal score keeper for practice runs, now open source.

How it works

Start it when the robot starts. Press one key per scoring event: g gap, o obstacle, v victim, l lack of progress, u to undo a mistake. The total updates live. Press q and the run (score, duration, per-event counts, a free-text note) is appended to a CSV.

After a few weeks that CSV is your team's progress chart. Tag runs with what changed (--note "new gripper, Kp=0.8") and you can finally compare builds with data.

Install

pip install git+https://github.com/WashingMachineRobocupJR/rescue-line-scorer
rescue-line-scorer --note "first run with the new sensor array"

Point values are configurable (--init-config writes an editable scoring.json), because official values change from season to season. Always check the current rules.

Code and docs on our GitHub, MIT licensed.

Comments (0)