Files
2026-04-01 14:00:38 +03:00

2.3 KiB

План главы 3 "Система симуляции"

Анализ кодовой базы

Система симуляции состоит из следующих компонентов:

Компонент Файл Описание
Simulator simulator.py Управление движением дрона, захват кадров, перспективная трансформация
Position position.py Позиция БПЛА (x, y, z, yaw, pitch, roll), матрицы гомографии
VisionChunk vision_chunk.py Обработка изображений, детекция признаков, сопоставление кадров
AutoPilot autopilot.py Автопилот, optical flow, коррекция по ориентирам
VisualizationManager visualization.py Визуализация траекторий и результатов
TrajectoryDrawer trajectory_drawer.py Рисование маршрута на карте
Карты google_map.py, yandex_map.py Провайдеры картографических данных

Предлагаемая структура подглав

Подглава Папка Содержание
3.1 3.1_simulation_engine/ Симулятор полёта — движение, управление, масштаб
3.2 3.2_position_model/ Модель позиционирования — Position, гомография
3.3 3.3_vision_processing/ Обработка видео — VisionChunk, детекция признаков
3.4 3.4_autopilot/ Автопилот — optical flow, ориентиры, коррекция
3.5 3.5_visualization/ Визуализация — траектории, кадры, ошибки
3.6 3.6_map_providers/ Поставщики карт — Google Maps, Яндекс.Карты
3.7 3.7_simulation_results/ Результаты симуляции — метрики, выводы

Следующие шаги

  1. Создать папки для каждой подглавы
  2. Распределить код и документацию
  3. Написать содержимое каждой подглавы