Инженерная команда СевГУ разработала механизм точного позиционирования дронов

Источник: Севастопольский государственный университет
Молодежная инженерная команда «СевГУ-ИИАСУ» успешно справилась с непростой задачей: созданием системы, которая помогает беспилотным летательным аппаратам (БПЛА) удерживать стабильное положение в воздухе во время зависания.

Работа велась в рамках федерального проекта «Кадры для БАС», куратором которого является Университет 2035.

Суть проекта заключалась в разработке механизма, способного точно определять, насколько БПЛА сместился по горизонтали и как изменился его курс относительно заданной точки. Для этого система анализировала видеопоток с нижней камеры аппарата, а также получала данные об углах его наклона (крен и тангаж). Важными условиями были высокая точность – погрешность не более 200 метров – и скорость работы, позволяющая обновлять информацию не реже двух раз в секунду.

В рамках исследования команда применила разнообразные инструменты. Для реализации классических подходов к обработке данных использовался язык программирования Python, а также библиотеки NumPy и OpenCV. Для более современных, нейросетевых решений была задействована библиотека PyTorch.

В дальнейшем планируется протестировать разработанное решение на двух аппаратных платформах: Raspberry Pi и NVIDIA Jetson. Основной подход команды основан на исследовании методов визуальной одометрии и навигации, которые используют данные фотосъемки (ортофотопланы) и инерциальные датчики.

Автор: Danil Serbin