Giving Coding Agents Something to Measure
What I changed in our RoboCup SSL control stack this summer so a coding agent could judge a change in minutes: 16x faster path planning, 11.5x smaller replays, and tools for finding stalled matches.
What I changed in our RoboCup SSL control stack this summer so a coding agent could judge a change in minutes: 16x faster path planning, 11.5x smaller replays, and tools for finding stalled matches.
Our bet on scaling robot sports: why we believe coding agents can search strategy space better than human developers, and the infrastructure, debugging tools, and evaluation benches we built to let them hill-climb.
Why Behavior Trees broke down for multi-agent coordination, how modeling our scheduler after an OS kernel solved dynamic regrouping, and the three safety invariants that eliminate race conditions.

An architectural overview of our RoboCup Small Size League robot control stack, lessons from our Great Exhibition Road Festival milestone, and open challenges as we scale to a full 6v6 squad.