Pick a robot on the left.
Keys: W A S D or arrows. Space = zero. Esc = STOP.
Latency
Round trip = ping sent by the server until the robot's reply arrives. Command → applied = a drive command until telemetry shows the robot received it (includes up to one telemetry interval, 50 ms). Browser ⇄ server is measured from this page.
- Name it.
- Give it its identity. Plug the robot in by USB, open the serial monitor at 115200 baud and paste these lines (or start a simulated robot):
Register a robot first.
- Wait for it. –
Recorded sessions
One session per robot connection: telemetry, events, every command and who sent it, and the 100 Hz control log (policy inputs and outputs) for retraining.
Firmware updates
Send a new firmware to a robot over Wi-Fi. The robot only installs it while its motors are off (lying down or held), checks the file's SHA-256, reboots, and goes back to its old firmware if the new one can't reach this server within 5 minutes. The update counts as done when the robot reconnects reporting the new build.