КАРТОЧКА ПРОЕКТА ФУНДАМЕНТАЛЬНЫХ И ПОИСКОВЫХ НАУЧНЫХ ИССЛЕДОВАНИЙ,
ПОДДЕРЖАННОГО РОССИЙСКИМ НАУЧНЫМ ФОНДОМ

Информация подготовлена на основании данных из Информационно-аналитической системы РНФ, содержательная часть представлена в авторской редакции. Все права принадлежат авторам, использование или перепечатка материалов допустима только с предварительного согласия авторов.

 

ОБЩИЕ СВЕДЕНИЯ


Номер проекта 24-29-00489

НазваниеРазработка подхода к реализации информационно-управляющих систем группового управления малогабаритными беспилотными летательными аппаратами в условиях неопределенности

Руководитель Губанков Антон Сергеевич, Кандидат технических наук

Организация финансирования, регион федеральное государственное бюджетное образовательное учреждение высшего образования "Морской государственный университет имени адмирала Г.И. Невельского" , Приморский край

Конкурс №89 - Конкурс 2023 года «Проведение фундаментальных научных исследований и поисковых научных исследований малыми отдельными научными группами»

Область знания, основной код классификатора 09 - Инженерные науки; 09-606 - Навигация, наведение и управление подвижными объектами

Ключевые слова групповое управление, беспилотный летательный аппарат, распределенная система, групповая навигация, неопределенная окружающая среда

Код ГРНТИ55.30.31


 

ИНФОРМАЦИЯ ИЗ ЗАЯВКИ


Аннотация
Беспилотные летательные аппараты (БПЛА, UAV – Unmanned Aerial Vehicle) обладают широкой областью применения во многих сферах хозяйственной деятельности. Они применяются для выполнения видео и фотофиксации заданных объектов или целых районов работ, геодезической съемки, картографирования, решения логистических, сельскохозяйственных, научных, поисково-спасательных и прочих задач. В настоящее время одним из основных способов повышения эффективности выполнения им различных операций является использование групп роботов. Особенно это важно для проведения работ, которые могут быть выполнены параллельно. Эффективность применения указанных групп роботов во многом зависит от выбранной стратегии управления (централизованная или децентрализованная). Для реализации любой стратегии необходимы соответствующие БПЛА, причем для групповых задач используются специально подготовленные, оснащенные дополнительным оборудованием и, самое главное, специализированными контроллерами низкого уровня, способными реализовать алгоритмы групповой навигации и управления. Этот факт зачастую приводит к значительному увеличению цены единичного БПЛА, применяемого в составе группы. Также обычно предполагается, что сами БПЛА в группе являются одинаковыми. Это упрощает решение групповых задач, однако полностью исключает применение разнородных групп, которые могут быть более эффективными для конкретной задачи. В настоящей заявке предполагается использовать недорогие серийные БПЛА для решения задач группового управления. Они оснащены серийными полетными контроллерами, которые позволяют решить навигационную задачу, выполнять движение по заданным пространственным траекториям, осуществлять стабилизацию курса и высоты. Однако часто указанные полетные контролеры используют закрытые протоколы обмена данными, получить доступ к которым не представляется возможным. Решение групповой задачи разнородной группой с контроллерами от разных производителей также вызовет затруднения. Для решения обозначенной выше проблемы предполагается оснастить БПЛА энергосберегающими модемами, использующими, например, технологии Интернета вещей (IoT). Это ограничит дальности между отдельными БПЛА в группе, однако позволит решить навигационные задачи для группы БПЛА, реализовать обмен данными между участниками в группе, несмотря на используемые полетные контроллеры, а также позволит формировать программные сигналы управления для каждого участника, не вмешиваясь в низкоуровневое управление отдельными движителями. В целом научная новизна поставленной общей задачи заключается в разработке теории синтеза распределенных информационно-управляющих систем (ИУС) БПЛА, в которых для реализации безопасного движения группы БПЛА будет использоваться информация о параметрах функционирования сети передачи данных, развернутых между БПЛА группы, что не будет требовать использования дополнительных сенсорных устройств (оптических, лазерных и т. д.) для оценки положения отдельных БПЛА группы относительно соседей.


 

ОТЧЁТНЫЕ МАТЕРИАЛЫ


Аннотация результатов, полученных в 2024 году
На первом этапе проекта предложен метод построения локальной навигационной системы, работающей внутри рабочей зоны (группы), на основе сети Bluetooth-маяков, реализованных на базе микроконтроллеров ESP-32. Предложенный подход имеет следующие преимущества. - Простота развёртывания – система не требует сложной инфраструктуры для применения и может быть адаптирована под необходимые условия работы. - Доступность и дешевизна – микроконтроллер ESP-32, применяемый на первом этапе, имеет низкую стоимость и прост в использовании. - Низкое энергопотребление – протокол BLE потребляет минимальное количество энергии, что позволяет использовать предложенное решение в автономных системах. - Масштабируемость – система может быть расширена путём добавления дополнительных маячков (членов группы) для покрытия большей области. Для повышения точности работы предложенной системы на основе экспериментальных данных с помощью нейронной сети была разработана и идентифицирована модель, описывающая зависимости уровня сигнала (RSSI - received signal strength indicator) от положения аппарата относительно передатчика. Полученная модель используется в методе Левенберга - Маркгвардта для оптимальной оценки положения аппарата на основе измеренного и аппроксимированного значений RSSI внутри рабочей зоны (группы). Разработана модель комплексирования данных, которая на основе информации о текущей мощности сигналов, передаваемых по сети передачи данных, оценивает координаты аппарата и комбинирует их с данными, полученными от бортовых навигационных датчиков. В качестве метода комплексирования данных от бортовых датчиков аппарата и Bluetooth-маяков использовался расширенный фильтр Калмана. В результате, представленный в проекте подход позволяет оптимально скомплексировать данные, поступающие от бортовых датчиков аппарата и измерений на основе Bluetooth-маяков, расположенных на аппаратах группы. Разработан метод автоматического формирования программных скоростей движения автономных беспилотных летательных аппаратов мультироторного типа, выполняющих различные полетные задания (такие как, например, мониторинг морских и прибрежных территорий для отслеживания популяций редких и промысловых видов, оценка потенциальных объемов биологических ресурсов, аэрофотосъемка и т.д.) поодиночке или в составе группы (строя). При этом траектории движения этих летательных аппаратов задаются гладкими пространственными кривыми – параметрическими сплайнами третьего порядка, что позволяет легко их корректировать в процессе выполнения задания. Для поддержания высокой скорости движения аппаратов по траекториям при одновременном сохранении заданной точности перемещения (без нарушения строя) в работе предлагается непосредственно в процессе выполнения миссии корректировать указанную скорость таким образом, чтобы исполнительные устройства всех аппаратов успевали обеспечивать их требуемые перемещения с учетом ограничений на развиваемые движителями векторы тяги. При этом для расчета значений программных скоростей использовалась упрощенная модель динамики квадрокоптера, учитывающая влияние силы ветра, сопротивления среды, силы тяжести и суммарного вектора силы тяги движителей аппарата.

 

Публикации

1. Губанков А.С., Горностаев И.В. Исследование различных типов параметрических сплайнов для задания траекторий движения мехатронных объектов XIV ВСЕРОССИЙСКОЕ СОВЕЩАНИЕ ПО ПРОБЛЕМАМ УПРАВЛЕНИЯ (ВСПУ-2024) : сборник научных трудов, 17-20 июня 2024 г., Москва / Под общ. ред. Д.А. Новикова; Ин-т Проблем упр. им. В.А. Трапезникова Рос. акад. наук. – Электрон. текстовые дан. (824 файла: 433 МБ). – М.: ИПУ РАН, 2024. – 4160 с. – 1 электрон. опт. диск (CD-ROM). – Систем. требования: Pentium 4; 1,3 ГГц и выше; Windows 7/8 и выше; Acrobat Reader 4.0 или выше. – Загл. с экрана. – ISBN 978-5-91450-276-5. – № госрегистрации 0322402930 – Текст: электронный., Губанков А.С., Горностаев И.В. Исследование различных типов параметрических сплайнов для задания траекторий движения мехатронных объектов // Сборник научных трудов XIV Всероссийского совещания по проблемам управления (ВСПУ-2024). Москва, 17-20 июня, 2024. С. 1685-1689. (год публикации - 2024)

2. Найданова И.Е., Губанков А.С. Development of a Method for Approaching the Autonomous Vehicle to a Moving Object IEEE, Naidanova I., Gubankov A. Development of a Method for Approaching the Autonomous Vehicle to a Moving Object // Proc. of the IEEE International Russian Automation Conference (RusAutoCon), Russia, Sochi. - 2024. - P. 617-622. (год публикации - 2024)
10.1109/RusAutoCon61949.2024.10694546

3. Губанков А.С., Горностаев И.В. Development of a Method for Generating Extremely High Reference Motion Speeds of Mechatronic Objects Moving Alone or in a Group IEEE, Gubankov A., Gornostaev I. "Development of a Method for Generating Extremely High Reference Motion Speeds of Mechatronic Objects Moving Alone or in a Group" // 2024 International Russian Smart Industry Conference (SmartIndustryCon), Sochi, Russian Federation. – 2024. - P. 574-579. (год публикации - 2024)
10.1109/SmartIndustryCon61328.2024.10516162

4. Губанков А.С., Горностаев И.В. Development of Method of Generating a Reference Movement Speed of a Group of UAVs IEEE, Gubankov A., Gornostaev I. Development of Method of Generating a Reference Movement Speed of a Group of UAVs // Proc. of the 2024 International Conference on Ocean Studies (ICOS), Russia, Vladivostok. - 2024. P. 141–145. (год публикации - 2024)

5. Губанков А.С., Горностаев И.В. Разработка метода формирования программной скорости движения группы БПЛА Морские интеллектуальные технологии, Губанков А.С., Горностаев И.В. Разработка метода формирования программной скорости движения группы БПЛА // Морские интеллектуальные технологии. – 2024. – № 4 часть 4. – С. 33-41. (год публикации - 2024)
10.37220/MIT.2024.66.4.077

6. Юхимец Д.А., Найданова И.Е., Андруховский Н.В. Local Navigation System for a Robot Based on a Network of BLE Beacons IEEE, Proc. of the IEEE International Russian Automation Conference (RusAutoCon), Russia, Sochi. - 2024. -P. 611-616. (год публикации - 2024)
10.1109/RUSAUTOCON61949.2024.10694049


Аннотация результатов, полученных в 2025 году
На втором этапе проекта рассмотрено движение группы БПЛА в режиме «лидер-ведомые». В этом режиме в группе один БПЛА назначается лидером, а остальные БПЛА группы – ведомыми, которые следуют за лидером в заданном строю, сохраняя свое желаемое положение относительно лидера. При этом траекторию движения группы задает лидер, выполняя миссию в автономном режиме или двигаясь под управлением оператора. В процессе движения и маневрирования для сохранения заданного строя БПЛА-ведомые должны иметь информацию о своем текущем положении относительно БПЛА-лидера. При этом считается, что информация о положении каждого БПЛА группы в абсолютной системе координат (АСК) является недоступной. Желаемое положение ведомого задается в системе координат, связанной с лидером, где ось x совпадает с продольной осью БПЛА, а ось z параллельна вертикальной оси АСК. Это позволяет сохранять без искажений заданное построение ведомых при различных маневрах лидера. Cчитается, что каждый БПЛА имеет набор бортовых датчиков, который позволяет ему измерять углы ориентации, угловые скорости, высоту и линейные скорости в системе координат, связанной с этим БПЛА. Предполагается, что на лидере установлен UWB-маяк, а на БПЛА-ведомых установлены UWB-приемники, позволяющие измерять расстояние между лидером и ведомыми, а также передавать им данные о скорости движения, угле курса и высоте лидера. На борту лидера установлен только один маяк, так как из-за малых размеров БПЛА расстояние между маяками будет небольшим, и погрешности измерений расстояний будут слишком сильно влиять на точность определения положения ведомого относительно лидера с помощью традиционных методов трилатерации. Однако использование только одного маяка не позволяет однозначно определить координаты ведомого относительно лидера, что ставит задачу разработки метода локальной навигации БПЛА-ведомого, на основе данных о параметрах движения лидера и ведомого, а также дистанции меду ними. Кроме того, дополнительно возникает задача разработки системы управления ведомого, позволяющей обеспечить поддержание заданного положения БПЛА-ведомого относительно лидера с использованием данных, поступающих от системы локальной навигации. Основная проблема при синтезе навигационной системы является недостаточность одного определения дистанции между БПЛА-лидером и БПЛА-ведомым для локализации положения ведомого относительно лидера. Указанную неоднозначность предполагается разрешать с помощью следующего подхода. Предлагается в процессе движения группы осуществлять дополнительные перемещения ведомого в окрестности его заданного положения в строю относительно лидера. Сопоставляя движения ведомого и измерения дистанции между ведомым и лидером, можно устранить неоднозначность при определении положения ведомого. В результате работ по Проекту для реализации системы группового управления предложен метод локальной навигации, основанный на фильтре частиц, который позволяет оценить положение ведомого относительно лидера. При этом для устранения неопределенности, вызванной измерением только одной дистанции до лидера, было предложено формировать ведомому дополнительные программные сигналы, обеспечивающие его орбитальное движение вокруг желаемого положения. Для построения локальной навигационной системы предлагается использовать радиомаяки с применением технологии UWB (Ultra Wide Bandwidth). На БПЛА устанавливаются четыре радиомаяка, работающих по стандарту UWB в режиме меток (tags). Координаты меток заданы в связанной с БПЛА системе координат (ССК). В рабочей области внутри помещения размещается N радиомаяков в режиме якорей (anchors). Координаты якорей заданы в локальной системе координат (СК), связанной с помещением, и известны БПЛА. В процессе работы системы для каждой j-ой метки определяются расстояния до каждого i-ого якоря. Расчёт положения БПЛА осуществляется в локальной СК. Формируется две системы уравнений. Первая – линейная для расчета положения методом наименьших квадратов, вторая – нелинейная для определения углов ориентации методом наискорейшего спуска с начальными условиями в виде оценки курса, рассчитанного ранее. Представлены результаты моделирования работы предложенной системы навигации при движении БПЛА, подтверждающие работоспособность системы, а также низкие вычислительные требования. Для синтеза системы управления БПЛА-ведомого использована модель его движения в АСК, которая записана в виде одного дифференциального уравнения второго порядка. Для этого продифференцируем второе уравнение и подставим первое уравнение. Желаемые динамические свойства БПЛА-ведомого при движении по линейным координатам в АСК зададим с помощью линейного дифференциального, содержащего диагональные матрицы положительных коэффициентов. Приравняв эти два уравнения получим желаемый вектор управляющих сил и моментов. Следует отметить, что характер желаемых переходных процессов будет определяться выбором матриц положительных коэффициентов. Чем выше будут коэффициенты в первой матрице, тем быстрее будет протекать переходной процесс, при этом для того, чтобы обеспечить отсутствие перерегулирования необходимо задать соотношение между коэффициентами в матрицах. В результате, для точной отработки положения и ориентации БПЛА предложен метод синтезирована нелинейной системы управления, которая обеспечивает учет динамических особенностей БПЛА, и формирование величин программных сигналов углов ориентации, которые могут быть поданы на вход типовых полетных контроллеров. Решена задача автоматического формирования режимов движения группы БПЛА (или в частном случае отдельного БПЛА) самолетного типа по гладкими пространственными траекториям, заданным в виде сплайнов третьего порядка. Для ее решения учтён тип и параметры не только беспилотного аппарата, но и известные параметры окружающей среды, которые в процессе выполнения миссии могут существенно изменяться.

 

Публикации

1. Губанков А.С., Горностаев И.В. РАЗРАБОТКА МЕТОДА ФОРМИРОВАНИЯ ПРОГРАММНОЙ СКОРОСТИ ДВИЖЕНИЯ ГРУППЫ БПЛА РАЗЛИЧНЫХ ТИПОВ Сборник материалов XVIII Всероссийской мультиконференции по проблемам управления (МКПУ-2025), Тула., Губанков А.С., Горностаев И.В. Разработка метода формирования программной скорости движения группы БПЛА различных типов // Сборник материалов XVIII Всероссийской мультиконференции по проблемам управления (МКПУ-2025). Тула, Россия, 15–20 сент. 2025. С. 195–198. (год публикации - 2025)

2. Юхимец Д.А., Губанков А.С. Метод синтеза системы группового управления беспилотными метательными аппаратами, реализующей стратегию «лидер-ведомый», на основе технологии UWB МОРСКИЕ ИНТЕЛЛЕКТУАЛЬНЫЕ ТЕХНОЛОГИИ, Санкт-Петербург (год публикации - 2026)

3. Горин В.А., Губанков А.С., Юхимец Д.А. ПОДХОД К ПОСТРОЕНИЮ СИСТЕМЫ ДЛЯ НАВИГАЦИИ БПЛА ВНУТРИ ПОМЕЩЕНИЯ Материалы всероссийской конференции «Робототехника и искусственный интеллект», Железногорск, Россия. (год публикации - 2025)


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