League Robotics Docs
Documentation hub for the League Robotics subsystem repositories.
Each card is a subsystem repository. Its documentation lives in that repo's GitHub wiki — click through to read it there. Maintain a repo? See how to list your wiki here →
-
ROS Deploy
Ansible-based deployment of ROS 2 across the robot fleet — physical robots, Raspberry Pis, VMs, and Docker.
-
Nezha Robot Template
Build a micro:bit + ElecFreaks Nezha robot in MakeCode that drives straight, turns accurately, and tracks its own position — start from the ready-made template project, or add the DiffDrive extension to a project of your own.
-
Radio Robot Protocol (V6)
Hardware-agnostic C++/Python library pair for commanding a differential-drive robot over an ASCII radio/serial link — protocol v6 with a sequence-id reliability layer, a six-operation motion API, the DiffDrive wheel kernel, and a host-side Python client, all testable on a laptop with no robot attached.
-
AprilCam
MCP server and gRPC daemon for AprilTag/ArUco perception on robotics playfields — tag positions, orientation, velocity, and homography for AI agents and robot control loops.
-
FRC Code Scout
Scores FRC/FTC team code against an 8-dimension sophistication rubric and helps teams build elite robot architecture.
-
MB Tools
Find, flash and talk to BBC micro:bits across a fleet of hosts — one registry daemon per host, plus clients that reach any board by name.
-
mbdeploy
micro:bit build/flash/serial CLI and fleet daemon — addresses boards by a stable human-readable name and reaches them over the LAN with mDNS.
-
REV Hub Serial Protocol (RHSP)
Pure-Python driver and full wire-protocol reference for the REV Robotics Expansion/Control Hub serial protocol.
-
micro:bit Radio Relay
C++/CODAL firmware that turns a micro:bit V2 into a transparent USB-serial ↔ nRF radio bridge — no host library required, dual-mode (RAW250 / MakeCode), flash-persistent config.