- •Аннотация
- •Содержание
- •Введение
- •Глава 1. Исследовательский раздел
- •Научная новизна и актуальность работы
- •Анализ современных методов построения авиационных маршрутов
- •Обзор существующих аналогов
- •4. Бпла delta-m (российская разработка)
- •5. Agisoft Metashape (ранее PhotoScan)
- •Постановка задачи
- •Описание модели взаимодействия пользователей с веб-интерфейсом
- •1. Общая структура интерфейса
- •2. Сценарии взаимодействия
- •Интеграция геопространственных данных в системы управления бпла
- •Перспективные направления исследований
- •Обзор структуры беспилотника
- •1. Входы (куда Pixhawk получает информацию)
- •2. Выходы (куда Pixhawk отправляет команды)
- •Глава 2. Реализация
- •2.1. Техническое задание
- •2.2. Построение ортодромии и локсодромии
- •2.3. Ручной ввод координат и параметров полета
- •1. Механизм ввода координат
- •2. Параметры полета
- •4. Обработка ошибок
- •2.4. Генерация kmz-файлов
- •2.5. Проверка пересечений с запретными зонами
- •1. Клиентская часть (JavaScript):
- •2. Серверная часть (Python/Flask):
- •2.6. Подключение и обзор беспилотника
- •2.7. Сервис высот
- •Глава 3. Испытательный раздел
- •3.1. Тестирование работы алгоритмов для программного комплекса на беспилотнике Holybro x500
- •3.2. Составление тест-кейсов для алгоритмов в совокупности с программным комплексом
- •3.3. Результаты тестирования
- •3.4. Опытная эксплуатация
- •Заключение
- •Список сокращений
- •Список использованных источников
Список использованных источников
ГОСТ Р 7.0.100-2018. Библиографическая запись. Библиографическое описание. Общие требования и правила составления. М.: Стандартинформ, 2018. 45 с.
MAVLink Developer Guide [Электронный ресурс]. URL: https://mavlink.io (дата обращения: 10.09.2025).
Yandex Maps API: Документация для разработчиков [Электронный ресурс]. URL: https://yandex.ru/dev/maps (дата обращения: 10.09.2025).
Python 3.11 Documentation [Электронный ресурс]. URL: https://docs.python.org (дата обращения: 10.09.2025).
Shapely: Manipulation and analysis of geometric objects [Электронный ресурс]. URL: https://shapely.readthedocs.io (дата обращения: 10.09.2025).
PyProj: Python interface to PROJ [Электронный ресурс]. URL: https://pyproj4.github.io (дата обращения: 10.09.2025).
Rasterio: Geospatial raster I/O for Python [Электронный ресурс]. URL: https://rasterio.readthedocs.io (дата обращения: 10.09.2025).
Pymavlink: MAVLink protocol library [Электронный ресурс]. URL: https://github.com/ArduPilot/pymavlink (дата обращения: 10.09.2025).
Flask: Web Framework for Python [Электронный ресурс]. URL: https://flask.palletsprojects.com (дата обращения: 10.09.2025).
Лавров, С.Б. Геодезические основы картографии / С.Б. Лавров, А.А. Мартыненко. М.: Геодезиздат, 2020. 320 с.
Hart, P.E. A Formal Basis for the Heuristic Determination of Minimum Cost Paths / P.E. Hart, N.J. Nilsson, B. Raphael // IEEE Transactions on Systems Science and Cybernetics. 1968. Vol. 4. P. 100–107.
Karaman, S. Sampling-based algorithms for optimal motion planning / S. Karaman, E. Frazzoli // The International Journal of Robotics Research. 2011. Vol. 30. P. 846–894.
DJI Phantom 4 RTK: Технические характеристики [Электронный ресурс]. URL: https://www.dji.com/phantom-4-rtk (дата обращения: 10.09.2025).
Mission Planner: OpenSource Ground Control Station [Электронный ресурс]. URL: https://ardupilot.org/planner (дата обращения: 10.09.2025).
Agisoft Metashape: Photogrammetric Processing [Электронный ресурс]. URL: https://www.agisoft.com (дата обращения: 10.09.2025).
БПЛА DELTA-M: Описание и применение [Электронный ресурс]. URL: https://delta-uav.ru (дата обращения: 10.09.2025).
Keyhole Markup Language (KML) Specification [Электронный ресурс]. URL: https://www.ogc.org/standards/kml (дата обращения: 10.09.2025).
GeoTIFF Format Specification [Электронный ресурс]. URL: https://www.ogc.org/standards/geotiff (дата обращения: 10.09.2025).
WGS 84: World Geodetic System [Электронный ресурс]. URL: https://earth-info.nga.mil (дата обращения: 10.09.2025).
QGroundControl: Ground Control Station [Электронный ресурс]. URL: https://qgroundcontrol.com (дата обращения: 10.09.2025).
OpenStreetMap: Collaborative Mapping Project [Электронный ресурс]. URL: https://www.openstreetmap.org (дата обращения: 10.09.2025).
GDAL: Geospatial Data Abstraction Library [Электронный ресурс]. URL: https://gdal.org (дата обращения: 10.09.2025).
Beazley, D. Python. Подробный справочник / Д. Бизли. СПб.: Символ-Плюс, 2020. 752 с.
Мак-Кинни, У. Python для анализа данных / У. Мак-Кинни. М.: Диалектика, 2021. 544 с.
Таненбаум, Э. Архитектура компьютера / Э. Таненбаум, Т. Остин. СПб.: Питер, 2019. 816 с.
Росс, С. Искусство программирования на Python / С. Росс. М.: ДМК Пресс, 2022. 480 с.
Васильев, А.Н. Алгоритмы. Построение и анализ / А.Н. Васильев. М.: Вильямс, 2018. 1296 с.
Гамма, Э. Приемы объектно-ориентированного проектирования / Э. Гамма и др. М.: Питер, 2020. 512 с.
Скиена, С. Алгоритмы. Руководство по разработке / С. Скиена. М.: Вильямс, 2019. 720 с.
Федоров, Д.Ю. Беспилотные летательные аппараты: управление и навигация / Д.Ю. Федоров. М.: Техносфера, 2021. 328 с.
Корн, Г. Справочник по математике для научных работников и инженеров / Г. Корн, Т. Корн. М.: Наука, 2020. 832 с.
Пупков, К.А. Высокоточные системы самонаведения / К.А. Пупков и др. М.: Физматлит, 2011. 512 с.
Armitage, G.C. Development of classification system for periodontal diseases and conditions / G.C. Armitage // Ann. Periodontal. 1999. №1. P. 1–6.
Eggert, F.M. Performance of a commercial immunoassay for detection and differentiation of periodontal marker bacteria / F.M. Eggert, M.H. McLeod, G. Flowerdew // J. Periodontol. 2001. Vol. 72, №9. P. 1201–1209.
Первозванский, А.А. Курс теории автоматического управления [Электронный ресурс] / А.А. Первозванский. СПб.: Лань, 2010. URL: http://e.lanbook.com (дата обращения: 10.09.2025).
Приложение 1
Блок-схема алгоритма построения ортодромии и локсодромии.
Приложение 2
Блок-схема алгоритма генерации KMZ-файла.
Приложение 3
Блок-схема алгоритма обхода запретных зон.
Приложение 4
Блок-схема алгоритма сервиса высот.
