Добавил:
ИВТ (советую зайти в "Несортированное") Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

текст рассказа

.docx
Скачиваний:
0
Добавлен:
03.07.2025
Размер:
16.17 Кб
Скачать

Добрый день!

Тема моей работы: Разработка алгоритмов построения ортодромии и управления параметрами полета БПЛА.

Актуальность: БПЛА активно используются в логистике, сельском хозяйстве и других областях. Однако существуют проблемы:

1. Фрагментарность решений: Отсутствие комплексных инструментов для геодезии, обхода запретных зон и интеграции с аппаратурой.

2. Динамичность: Неспособность существующих систем быстро реагировать на изменения воздушного пространства (новые запретные зоны).

3. Сложность интерфейса и отсутствие автономной работы.

Цель: Разработка алгоритмов для автоматизированного планирования маршрутов БПЛА с учетом географических, технических и нормативных ограничений.

Основные задачи:

1. Анализ и реализация методов построения ортодромии (кратчайший путь на сфере) и локсодромии (постоянный курс) с визуализацией на Yandex Maps.

2. Разработка алгоритмов обхода запретных зон.

3. Создание сервиса высот с интеграцией цифровых моделей рельефа (DEM).

4. Разработка удобного веб-интерфейса (Yandex Maps) для визуализации и управления.

5. Интеграция с БПЛА через протокол MAVLink и передача маршрута в формате KMZ для автономной работы.

6. Тестирование и верификация решения.

Технические требования:

* Быстрота: Расчет маршрута ≤3 сек (1000 км).

* Точность: Обход зон ≥90%.

* Поддержка DEM: Файлы высокого разрешения (до 1 м/пиксель).

* Совместимость: БПЛА, поддерживающие MAVLink (PX4, ArduPilot).

* Интерфейс: Адаптивный (от 1280×720), интерактивная карта, редактирование зон.

Ключевые решения и реализация:

1. Визуализация маршрутов: Ортодромия (библиотека `pyproj` для WGS84), Локсодромия (интерполяция в проекции Меркатора). Отображение на Yandex Maps API.

2. Алгоритм обхода зон: Разработан адаптивный алгоритм.

3. Сервис высот: Интеграция DEM для коррекции высоты полета.

4. Интеграция с БПЛА:

* Связь через MAVLink по UDP (IP-адрес, порт 14550) для управления.

* Генерация и передача KMZ-файла для автономного полета.

* Аппаратная платформа для демонстрации: БПЛА Holybro X500 (Полетный контроллер Pixhawk 6C, GPS, Lidar, радиомодуль Microhard P900).

Результаты тестирования:

* Время расчета: ~2 сек (1000 км), до 3.1 сек (1500+ км).

* Точность обхода зон: 90% (подтверждено 50 тестами).

* Совместимость: Успешно с PX4 и ArduPilot.

* Эксплуатация: Успешное применение для мониторинга, в условиях ЧС, передача KMZ, подключение по MAVLink.

* Публикации: Результаты апробированы в научных журналах "Аллея Науки" и "Вестник Науки".

Выявленные ограничения:

* Время расчета растет для очень длинных маршрутов (>1500 км).

* Обработка DEM замедляется при файлах >5 ГБ.

* Алгоритм обхода требует доработки для сложных многоугольников (>=5 углов).

Заключение:

Разработан программный комплекс, решающий ключевые задачи автоматизированного планирования маршрутов БПЛА:

1. Реализованы алгоритмы построения ортодромии/локсодромии с визуализацией.

2. Создан алгоритм обхода запретных зон с точностью 90%.

3. Интегрирован сервис высот на основе DEM (погрешность ±2.5 м).

4. Разработан удобный веб-интерфейс на Yandex Maps API с экспортом KMZ.

5. Обеспечена интеграция с БПЛА через MAVLink и автономный режим работы.

6. Работоспособность системы подтверждена тестированием и опытной эксплуатацией.

Спасибо за внимание! Готов ответить на ваши вопросы.