mirror of
https://github.com/azaion/gps-denied-desktop.git
synced 2026-04-22 19:16:41 +00:00
@@ -148,9 +148,10 @@ flight_id: str # UUID
|
||||
3. Validate rough_waypoints via validate_waypoint()
|
||||
4. Get flight configuration from F17 Configuration Manager
|
||||
5. Initialize flight state
|
||||
6. Trigger F04 Satellite Data Manager → prefetch_route_corridor()
|
||||
7. Save flight to F03 Flight Database
|
||||
8. Return flight_id
|
||||
6. **Set ENU origin**: Call F13 Coordinate Transformer → set_enu_origin(flight_id, start_gps)
|
||||
7. Trigger F04 Satellite Data Manager → prefetch_route_corridor()
|
||||
8. Save flight to F03 Flight Database
|
||||
9. Return flight_id
|
||||
|
||||
**Error Conditions**:
|
||||
- `ValidationError`: Invalid waypoints or geofences
|
||||
@@ -586,8 +587,7 @@ FrameResult:
|
||||
5. Else:
|
||||
- Pre-rotate image to current heading
|
||||
6. Compute relative pose via F07 Sequential VO (chunk-aware)
|
||||
7. Add relative factor to chunk via F10.add_relative_factor_to_chunk()
|
||||
8. Add frame to chunk via F12 Route Chunk Manager.add_frame_to_chunk()
|
||||
7. Add frame to chunk via F12 Route Chunk Manager.add_frame_to_chunk() (F12 handles F10 internally)
|
||||
9. Get satellite tile from F04 Satellite Data Manager
|
||||
10. Align to satellite via F09 Metric Refinement (with tile_bounds)
|
||||
11. If alignment successful:
|
||||
@@ -953,7 +953,7 @@ bool: True if initialization successful
|
||||
- **F10 Factor Graph Optimizer**: Trajectory optimization and chunk management
|
||||
- **F11 Failure Recovery Coordinator**: Tracking loss handling and chunk matching
|
||||
- **F12 Route Chunk Manager**: Chunk lifecycle management
|
||||
- **F13 Coordinate Transformer**: Pixel to GPS conversion
|
||||
- **F13 Coordinate Transformer**: Pixel to GPS conversion and ENU coordinate management
|
||||
- **F14 Result Manager**: Result publishing
|
||||
- **F15 SSE Event Streamer**: Real-time streaming
|
||||
- **F16 Model Manager**: ML model loading
|
||||
|
||||
Reference in New Issue
Block a user