mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-21 20:01:12 +00:00
72a9df6b57
Keep VIO package and native bridge paths backend-neutral so BASALT remains an implementation choice rather than a component boundary. Co-authored-by: Cursor <cursoragent@cursor.com>
47 lines
1.0 KiB
Markdown
47 lines
1.0 KiB
Markdown
# Component Overview Diagram
|
|
|
|
```mermaid
|
|
flowchart LR
|
|
camera[01 Camera Ingest And Calibration]
|
|
vio[02 VIO Adapter]
|
|
wrapper[03 Safety And Anchor Wrapper]
|
|
retrieval[04 Satellite Service]
|
|
verify[05 Anchor Verification]
|
|
cache[06 Tile Manager]
|
|
mav[07 MAVLink And GCS Integration]
|
|
fdr[08 FDR And Observability]
|
|
tests[[Separate E2E Test Suite]]
|
|
|
|
navCam[[Nav Camera]] --> camera
|
|
fc[[ArduPilot Plane FC]] --> mav
|
|
satSvc[[Azaion Suite Satellite Service]] --> retrieval
|
|
datasets[[Replay/Public Datasets]] --> tests
|
|
|
|
camera --> vio
|
|
mav --> vio
|
|
vio --> wrapper
|
|
wrapper --> retrieval
|
|
retrieval --> verify
|
|
cache --> retrieval
|
|
cache --> verify
|
|
verify --> wrapper
|
|
wrapper --> mav
|
|
wrapper --> cache
|
|
camera --> cache
|
|
|
|
camera --> fdr
|
|
vio --> fdr
|
|
wrapper --> fdr
|
|
retrieval --> fdr
|
|
verify --> fdr
|
|
cache --> fdr
|
|
mav --> fdr
|
|
|
|
tests --> camera
|
|
tests --> mav
|
|
tests --> cache
|
|
mav --> qgc[[QGroundControl]]
|
|
mav --> fc
|
|
retrieval --> satSvc
|
|
```
|