Skip to content

Architecture decision records

racing-drone/docs/adr/README.md

Format follows cortex docs/adr/template.md: Status / Date / Related, Context, Decision, Consequences, and a closing Current state line.

ADRDecisionStatus
0001Racing drones are baselines composed into fixed slotsProposed
0002MPC on the companion, INDI + rate loop and every failsafe on the FCProposed
0003MPCC primary; a learned policy as a comparison baselineProposed
0004Hybrid VIO + gate PnP + drag-aware model estimationProposed
0005Layered DAA: MPC constraints plus an independent CBF filterProposed
0006Hot path in one process; Zenoh off the hot pathProposed
0007Outdoor obstacle avoidance in the platform repos and its own mission repo; the framework lifted out before a second mission uses itProposed
0008The mission framework moves to anatomy, generic over the mission’s task; split in place first, then move, then scout-droneProposed
0009Third-party license compatibility (MIT; permissive dependencies only)Accepted (amended)
0010No GPL code for any purpose; clean-room from papersAccepted