The OS Scheduler Model: Tactics as processes, Strategy as kernel scheduler, and Robots as CPU cores

Strategy = Tactics × Orchestration

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.

September 18, 2026 · 13 min · Isaac Yong
First Order Robotics team at the Great Exhibition Road Festival

Leading Software for a Robot Football Team

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.

September 17, 2026 · 12 min · Isaac Yong