Stage 8 · Customize
Extend without fragmenting
Add capabilities through stable interfaces, device packages and documented configuration rather than one-off forks.

Device packages
Add an arm, sensor or actuator through a repeatable integration contract.
Software & UI
Add nodes, interface components, Blockly blocks and tests.
Firmware
Build, flash, add bridges, use micro-ROS and diagnose embedded behavior.
Hardware
Modify mounting, power, electronics or mechanics with mass and stability checks.
Simulation & AI
Build worlds, scenarios, datasets, evaluations and policy workflows.
External systems
Connect APIs, business systems and future fleet interoperability at explicit boundaries.
Contribution path
Reusable improvements should follow the repository governance and contribution workflow so the ecosystem benefits from them.
Reference: Repository map · Interfaces · Contributing