Skip to content

System Context

C4 Context Diagram

Shows the system and its users / external systems at the highest level.

C4 Container Diagram

Shows the internal building blocks (processes, databases, queues) of this system.

Provided APIs

See specs/technical_design/APIs/provided/ for machine-readable specifications.

Spec File Protocol Description
remote_control_api.json HTTP/REST Remote control of the robot by the Robot Operator

Consumed APIs

See specs/technical_design/APIs/consumed/ for machine-readable specifications.

External System Protocol Spec Location Notes
CAN Adapter USB serial can_adapter.md Carries the CAN messages of drive.dbc

Infrastructure

Concern Decision
Deployment target Raspberry Pi on the robot
Container runtime Docker, distroless image
CI/CD GitLab CI