rescue-line-scorer: score your practice runs like a referee
"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.