A finite-state-machine architecture built on a shared common library, field-relative swerve control, multi-camera vision, and a custom web dashboard — designed for reliability under match conditions.

Superstructure state diagram — top-level coordination of all subsystems

Climber state diagram

Shooter state diagrams

System check readout — pass/fail per subsystem

Shooter interpolation — RPS vs. distance from hub

Narwhal Dashboard — full match-day layout with swerve telemetry, subsystem states, auto selector, and vision overlay