Control costs vision nothing
Put the reflexes on hardware that cannot be interrupted, put the thinking where thinking is cheap, and be careful about the line between them.
The board runs a 500 Hz control loop on an ESP32 core — sensors, control, DShot. The Pi does nothing but see. They meet over one USB-C cable. The reason for the split is not tidiness; it is that a controller must never be late, and a neural net sometimes is.
The payoff shows up as a number you can read off the running system: when vision spikes, control does not. The loop on the Pi is slow on purpose, and the vehicle is steady anyway, because the fast loop lives where it belongs.
Control costs vision nothing — that’s the srot/Hailo separation doing its job, measured.
// source — mongla — srot/Hailo split, live telemetry
control costs vision nothing — the srot/Hailo separation, measured: control loop jitter unchanged under vision load.