mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-22 19:11:14 +00:00
Update autodev state documentation to reflect progress in the Decompose phase, changing the current step from 5 to 6. Revise sub-step details to indicate a shift to phase 2, focusing on module layout for the Satellite Service and Tile Manager, and awaiting confirmation before product task decomposition. Additionally, enhance problem documentation to clarify the original still-image sample limitations and introduce the Derkachi representative fixture for improved data validation. Update references to the Tile Manager and Satellite Service throughout the documentation for consistency.
This commit is contained in:
@@ -5,16 +5,16 @@ flowchart LR
|
||||
camera[01 Camera Ingest And Calibration]
|
||||
vio[02 BASALT VIO Adapter]
|
||||
wrapper[03 Safety And Anchor Wrapper]
|
||||
retrieval[04 Satellite Retrieval]
|
||||
retrieval[04 Satellite Service]
|
||||
verify[05 Anchor Verification]
|
||||
cache[06 Cache And Tile Lifecycle]
|
||||
cache[06 Tile Manager]
|
||||
mav[07 MAVLink And GCS Integration]
|
||||
fdr[08 FDR And Observability]
|
||||
tests[09 Validation Harness]
|
||||
|
||||
navCam[[Nav Camera]] --> camera
|
||||
fc[[ArduPilot Plane FC]] --> mav
|
||||
satSvc[[Satellite Service]] --> cache
|
||||
satSvc[[Azaion Suite Satellite Service]] --> retrieval
|
||||
datasets[[Replay/Public Datasets]] --> tests
|
||||
|
||||
camera --> vio
|
||||
@@ -42,5 +42,5 @@ flowchart LR
|
||||
tests --> cache
|
||||
mav --> qgc[[QGroundControl]]
|
||||
mav --> fc
|
||||
cache --> satSvc
|
||||
retrieval --> satSvc
|
||||
```
|
||||
|
||||
@@ -1,18 +1,18 @@
|
||||
# Flow: Cache And Generated Tile Lifecycle
|
||||
# Flow: Tile Manager And Generated Tile Lifecycle
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
preflight([Pre-flight cache sync]) --> validate[06 Validate manifest signatures hashes freshness]
|
||||
preflight([Pre-flight Satellite Service sync]) --> validate[06 Tile Manager validates manifest signatures hashes freshness]
|
||||
validate --> cacheOk{Cache valid?}
|
||||
cacheOk -->|No| block[Block cache usage and report]
|
||||
cacheOk -->|Yes| load[04 Load descriptor metadata and FAISS index]
|
||||
cacheOk -->|Yes| load[04 Satellite Service loads local descriptor metadata and FAISS index]
|
||||
load --> flight([Flight runtime])
|
||||
flight --> eligibility[03 Tile write eligibility check]
|
||||
eligibility --> eligible{Covariance and quality pass?}
|
||||
eligible -->|No| noWrite[Do not write generated tile]
|
||||
eligible -->|Yes| write[06 Write COG + signed JSON sidecar]
|
||||
eligible -->|Yes| write[06 Orthorectify frame and write COG + signed JSON sidecar]
|
||||
write --> fdr[08 Record tile-write audit]
|
||||
fdr --> postflight([Post-flight])
|
||||
postflight --> package[06 Package generated tiles + manifest delta]
|
||||
package --> sync[[Satellite Service ingest]]
|
||||
package --> sync[[Post-flight Satellite Service upload]]
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user