Тема: УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ БПЛА НА ОСНОВЕ ТРИАНГУЛЯЦИОННЫХ АЛГОРИТМОВ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 8
Литературный обзор 11
1. Обзор классификации БПЛА 11
2. Существующие методы определения положения БПЛА 14
3. Параметры движения БПЛА 15
4. Триангуляционные алгоритмы 19
5. Определение местоположения с помощью камер 20
6. Выбор компонентной базы для проекта 21
7. План работ 23
Основная часть 25
1. Адаптация триангуляционного алгоритма к поставленной задаче 25
2. Возможные методы оптимизации программного кода 29
4. Реализация триангуляционных алгоритмов на трехмерном пространстве 37
5. Сопоставление данных с двух камер на сервере 41
6. Процесс передачи показаний с устройств на сервер 51
7. Оценка разрешающей способности системы 53
7.1. Угловое разрешение системы 54
7.2. Минимальный различимый линейный размер объекта на небе 54
7.4. Шумы камеры: причины и методы устранения 57
8. Расчетное время работы алгоритма 59
8.1. Время обработки на микрокомпьютере 60
8.2 Алгоритм сопоставления объектов на сервере 60
8.3. Применение алгоритма триангуляции 61
8.4. Общее время от появления объекта до получения его характеристик 61
9. Оценка точности работы системы 62
10. Итоговое устройство 64
11. Экономика проекта 69
Заключение 71
Список использованных источников и литературы 73
Приложение А 82
Приложение Б 85
Приложение В 87
Приложение Г 90
Приложение Д 93
Приложение Е
📖 Введение
Рисунок 1 - Проблема дифференциации объекта размером в 1 пиксель на камере (CCD), в зависимости от расстояния до объекта
Кроме того, при использовании лишь одной камеры невозможно определить ни расстояние до объекта, ни его абсолютную скорость перемещения ввиду наличия лишь одной достоверной измеряемой величины (углового перемещения объекта а), что представляет собой угрозу позднего обнаружения и повышенной опасности в отношении охраняемого объекта.
В данной работе представлен метод, подразумевающий одновременное использование нескольких камер полного неба, расположенных друг от друга на расстоянии около сотни метров. Благодаря уникальным преимуществам триангуляционного алгоритма и стереоскопического зрения достигаются необходимые условия для непрерывного эффективного наблюдения за состоянием воздушной среды, позволяя не только определить расстояние до объекта, но и его собственные размеры и абсолютную скорость перемещения, что позволит определить заранее тип летательного объекта и сделать необходимые управленческие решения.
В данной работе главная цель использования триангуляционного алгоритма и стереоскопического зрения заключается в своевременном обнаружении БПЛА в воздушном пространстве. Однако потенциал применения разрабатываемого метода чрезвычайно велик: от отслеживания движения для систем VR (Virtual Reality, Виртуальная Реальность) технологиях для кинематографии и визуальных эффектов (использование для захвата движений (motion capture) при создании анимаций и спецэфектов), астрономических наблюдений, систем управления движением в транспорте и многое другое.
Кроме того, стоит также упомянуть, что разрабатываемый прототип является базовым для гораздо более сложной и точной системы. Использование лишь двух камер является необходимым минимумом для применения алгоритма триангуляции. Однако, увеличение количества камер позволит защищать гораздо большие периметры. Также, добавление в систему датчиков активного мониторинга (таких как, например, радары), и 9
дополнительных пассивных датчиков (микрофоны, тепловизоры), позволит достаточно сильно повысить качество работы системы и точность её прогнозов. Одновременное применение пассивных и активных методов позволяет нивелировать недостатки тех или иных девайсов, усиливая надежность и точность всей системы в целом.
В результате проведенной работы были разработаны алгоритмы компьютерного зрения для сегментации движущегося объекта на небесном фоне, выделения его контуров и определения параметров перемещения его центра. Разработанные алгоритмы были протестированы на видеопотоках из сети Интернет, а далее адаптированы и загружены для использования в микрокомпьютеры семейства Raspberry Pi. Были изучены особенности передачи данных с устройств на сервер, а также соотношения объектов с двух камер. С помощью получаемых азимутальных и зенитных углов с камер наблюдения, на сервере было развернуто применение триангуляционного алгоритма для определения координат движущегося объекта, его скорости и линейных размеров. Были проведены оценки точности и времени работы алгоритмов. Прототип системы был собран и установлен для наблюдения и дальнейших экспериментов.
✅ Заключение
Для определения положения БПЛА был предложен метод триангуляции на основе изображения с камер полного неба. В ходе работы был проведен анализ методов машинного зрения и реализованы соответствующие алгоритмы для различных типов входных данных, включая заранее собранные видеоматериалы и видеопоток в реальном времени. Изучена математическая основа триангуляции как для двухмерных, так и для трехмерных пространств. Особое внимание уделено процессу сопоставления данных с двух камер и передаче показаний с устройств на локальный сервер. Также была оценена разрешающая способность системы и рассчитано время работы алгоритма.
Итоговое устройство состоит из двух пар микрокомпьютеров Raspberry Pi4 и камер Raspberry Pi High Quality Camera. Для этих устройств был разработан программный код, позволяющий отслеживать центры темных объектов в реальном времени с уникальными идентификационными номерами. На сервер передается информация о положении объектов в сферической системе координат. Данные с двух камер сопоставляются с помощью алгоритма восстановления точки в пространстве, что позволяет точно определить наблюдаемый объект. Для снижения нагрузки на сеть на сервер передаются только текстовые данные, что делает решение задачи восстановления точки в пространстве особенно актуальным. В результате применения алгоритма триангуляции вычисляется расстояние до объекта.
Поставленная задача выполнена полностью. В дальнейшем планируется расширение проекта и увеличение числа датчиков в сети. Рассмотрена схема 71
системы, включающей 4 камеры полного неба, 8 микрофонных и 4 тепловизорных модуля. Также была рассчитана примерная стоимость усовершенствованной системы. Одной из ключевых задач является разработка базы данных параметров БПЛА, на основе которых система будет предсказывать, является ли наблюдаемый объект беспилотным летательным аппаратом.
Результаты выполнения данной работы были представлены во «Всероссийском инженерном конкурсе (ВИК)»[69]. Данный проект прошёл в финальный этап, который состоится в Москве 5-7 июня 2025 года.
Также в ходе выполнения данной работы ее результаты апробировались на конференциях различного уровня, среди которых «XXII Всероссийская конференция студенческих научных исследований и инноваций» [70] (12-16 мая 2025), «XXII Международная конференция студентов, аспирантов и молодых ученых «Перспективы развития фундаментальных наук»» [71] (22¬25 апреля 2025), «63-я Международная научная студенческая конференция МНСК-2025» [72] (16-22 апреля 2025), «29 Всероссийская научная конференция студентов физиков» (14-20 апреля 2025), «Международная научно-практическая конференция студентов, аспирантов и молодых ученых «Молодежь и современные информационные технологии»» [74] (15-17 апреля 2025), а также «Международная научно-техническая конференция студентов, аспирантов и молодых ученых «Научная сессия ТУСУР 2025»» [75] (21-23 мая 2025).





