components assesment #2

add 2.15_components_assesment.md step
This commit is contained in:
Oleksandr Bezdieniezhnykh
2025-11-29 12:04:51 +02:00
parent 2037870f67
commit ef75cc5877
20 changed files with 557 additions and 1205 deletions
@@ -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