mirror of
https://github.com/azaion/gps-denied-onboard.git
synced 2026-04-23 02:46:36 +00:00
feat: stage5 — Satellite tiles (F04) and Coordinates (F13)
This commit is contained in:
@@ -4,15 +4,16 @@
|
||||
|
||||
Система використовує візуальну одометрію (VO), співставлення з супутниковими картами (cross-view matching) та оптимізацію траєкторії через фактор-графи для визначення координат дрона в реальному часі.
|
||||
|
||||
## Стек
|
||||
## Стек та можливості системи
|
||||
|
||||
| Компонент | Технологія |
|
||||
| Підсистема | Технології та реалізація |
|
||||
|-----------|------------|
|
||||
| API | FastAPI + Pydantic v2 |
|
||||
| Стрім подій | SSE (sse-starlette) |
|
||||
| БД | SQLite + SQLAlchemy 2 + Alembic |
|
||||
| Граф поз | GTSAM (Python) |
|
||||
| Карти | Google Maps API (Strategy-патерн) |
|
||||
| Стрім подій (SSE) | sse-starlette, asyncio.Queue, pub/sub для real-time трансляції поза |
|
||||
| Репозиторій (БД) | SQLite + SQLAlchemy 2 + AsyncIO + Alembic. Підтримка Cascade Deletes |
|
||||
| Супутникові тайли | httpx, diskcache, інтеграція з Google Maps (Web Mercator) |
|
||||
| Трансформація координат | ENU Origin, конвертація WGS84 ↔ Local ENU ↔ Pixels |
|
||||
| Граф поз (VO/GPR) | GTSAM (Python) - очікується |
|
||||
|
||||
## Швидкий старт
|
||||
|
||||
|
||||
Reference in New Issue
Block a user