mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-06-22 13:01:14 +00:00
3a2e91439e
- Create build_pipeline(env, config, repository, streamer) -> FlightProcessor - Wires all components: VO, GPR, MetricRefinement, FactorGraph, ChunkManager, FailureRecovery, ImageRotationManager, CoordinateTransformer, SatelliteDataManager, MAVLinkBridge - env=jetson: prefer_cuvslam=True, prefer_mono_depth=True - env=x86_dev/ci/sitl: prefer_cuvslam=False, prefer_mono_depth=False - ci env: MAVLink instantiation failures are tolerated (None fallback) - Export build_pipeline from pipeline/__init__.py
18 lines
448 B
Python
18 lines
448 B
Python
"""Pipeline package: orchestrator + IO + composition root."""
|
|
from .orchestrator import FlightProcessor
|
|
from .image_input import ImageInputPipeline
|
|
from .result_manager import ResultManager
|
|
from .sse_streamer import SSEEventStreamer
|
|
from .composition import build_pipeline
|
|
|
|
Pipeline = FlightProcessor
|
|
|
|
__all__ = [
|
|
"FlightProcessor",
|
|
"Pipeline",
|
|
"ImageInputPipeline",
|
|
"ResultManager",
|
|
"SSEEventStreamer",
|
|
"build_pipeline",
|
|
]
|