Статья:

РОЕВЫЕ АЛГОРИТМЫ БПЛА: ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ И ВЕКТОРЫ ЭВОЛЮЦИИ ТЕХНОЛОГИИ

Журнал: Научный журнал «Студенческий форум» выпуск №3(354)

Рубрика: Технические науки

Выходные данные
Титова С.А., Петрунина Е.В. РОЕВЫЕ АЛГОРИТМЫ БПЛА: ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ И ВЕКТОРЫ ЭВОЛЮЦИИ ТЕХНОЛОГИИ // Студенческий форум: электрон. научн. журн. 2026. № 3(354). URL: https://nauchforum.ru/journal/stud/350/182029 (дата обращения: 25.02.2026).
Журнал опубликован
Мне нравится
на печатьскачать .pdfподелиться

РОЕВЫЕ АЛГОРИТМЫ БПЛА: ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ И ВЕКТОРЫ ЭВОЛЮЦИИ ТЕХНОЛОГИИ

Титова Софья Алексеевна
магистрант, Федеральное государственное автономное образовательное учреждение высшего образования Московский политехнический университет, РФ, г. Москва
Петрунина Елена Валерьевна
заведующий кафедрой, Федеральное государственное автономное образовательное учреждение высшего образования Московский политехнический университет, РФ, г. Москва

 

Аннотация. В статье представлен систематический анализ современных методов планирования траекторий для роев БПЛА, рассматривающий ключевые алгоритмические подходы, их ограничения и перспективные направления развития. Проведено детальное сравнение децентрализованных (стайные алгоритмы, искусственные потенциальные поля, консенсус-методы) и централизованных стратегий управления, а также гибридных решений, сочетающих их преимущества. Особое внимание уделено вычислительной сложности, проблемам масштабируемости и энергоэффективности при работе с крупными группами дронов (10+ агентов). Приведены примеры успешных приложений в сельском хозяйстве, МЧС и 3D-картографировании, демонстрирующие повышение эффективности на 30-40% при использовании адаптивных архитектур. Обозначены перспективные направления: гетерогенные рои, квантово-оптимизированные алгоритмы и формальные методы верификации.

 

Ключевые слова: рои БПЛА, планирование траекторий, децентрализованное управление, RRT*, SLAM, машинное обучение, энергоэффективность, гибридные алгоритмы.

 

Обзор существующих решений

Существующие исследования в области планирования траекторий для роев дронов демонстрируют разнообразие подходов к решению задачи обеспечения структурированного позиционирования. Методы, основанные на поведении стаи, имитируют естественное поведение птиц или рыб, позволяя дронам координировать свои движения на основе простых правил взаимодействия [1]. Однако, эти методы часто испытывают трудности при выполнении сложных задач, требующих высокой точности позиционирования. Подходы, основанные на искусственных потенциальных полях, обеспечивают эффективное избежание препятствий и поддержание структуры роя, но могут застревать в локальных минимумах и требовать значительной вычислительной мощности для сложных сред [2]. Методы консенсуса (методы консенсуса в управлении роем дронов — это алгоритмы, которые помогают дронам согласовывать свои действия без центрального управления. Каждый дрон обменивается данными с соседями и корректирует свое поведение на основе их информации. Например, если нужно лететь строем, дроны сами договариваются о скорости, направлении и дистанции, чтобы не сталкиваться и держать форму. Если один дрон выходит из строя, остальные автоматически перестраиваются.) позволяют дронам согласовывать свои действия, но чувствительны к задержкам в коммуникации и могут не обеспечивать оптимальные траектории [3]. Централизованное управление многоагентными системами, в частности роями дронов, представляет собой подход, при котором единый вычислительный центр координирует действия всех агентов для достижения общей цели. В отличие от децентрализованных методов, централизованное управление обеспечивает глобально оптимальное решение, однако сталкивается с проблемами масштабируемости и отказоустойчивости [4]. Альтернативой является гибридный подход, сочетающий централизованное планирование с элементами децентрализованного управления, что позволяет снизить нагрузку на центральный узел и повысить отказоустойчивость системы [5]. Алгоритмы генетического программирования [6], например, алгоритм дифференциальной эволюции [7], используются для оптимизации траекторий, но могут быть ресурсоемкими с точки зрения вычислений и требовать значительного времени для сходимости.

В последние годы все больше внимания уделяется планированию на основе образцов (sampling-based planning), такому как алгоритм RRT (Rapidly-exploring Random Tree) [8], который эффективно исследует пространство состояний и может находить решения даже в сложных средах. Подход RRT* [9] улучшает RRT, обеспечивая асимптотическую оптимальность решения. Актуальным направлением исследований остается разработка гибридных методов, интегрирующих преимущества различных алгоритмов. В работе [10] представлен комбинированный подход, объединяющий RRT с методами оптимизации.

Важной областью исследований является учет динамики дронов при планировании траекторий. Работы [11] рассматривают планирование траекторий, учитывающих динамические ограничения дронов, такие как максимальная скорость и ускорение. Модели предсказания движения (motion prediction models) и адаптивное планирование (adaptive planning) становятся все более популярными для работы в динамичных средах [12]. Для улучшения планирования траекторий в сложных средах все чаще применяется машинное обучение, в частности, нейронные сети, используемые для прогнозирования местоположения и траекторий препятствий [13]. Внедрение технологий визуальной навигации и SLAM (Simultaneous Localization and Mapping) [14] помогает дронам ориентироваться в неизвестных или частично известных средах, предоставляя критически важную информацию для планирования траекторий. Для обеспечения безопасности и надежности роевых систем дронов все большее значение приобретает формальная верификация и валидация алгоритмов планирования траекторий [15].

Фундаментальная работа [16] заложила теоретические основы консенсус-алгоритмов в распределенных системах, что стало ключевым элементом при разработке методов координации для роев дронов.

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

Анализ существующих проблем

Современные подходы к автономному планированию траекторий для роев БПЛА сталкиваются с рядом существенных проблем, требующих дальнейшего исследования. Основной вычислительной сложностью является экспоненциальный рост количества возможных вариантов траекторий с увеличением числа агентов в рое. В работе [26] демонстрируются, что даже для относительно небольших групп (10-15 дронов) время расчета оптимальных маршрутов становится неприемлемым для реального применения.

Проблема обеспечения гарантированного предотвращения столкновений в условиях неопределенности остается не до конца решенной, как показано в исследовании [27]. Особую сложность представляет учет динамических препятствий и внешних возмущений при сохранении заданной структуры построения [19, 20]. Предложенные в работах алгоритмы демонстрируют хорошие результаты в симуляции, но требуют доработки для работы в реальных условиях.

Вопрос энергетической эффективности группового полета рассмотрен в [28], где отмечается, что существующие методы планирования часто не учитывают неравномерность расхода энергии между дронами при выполнении маневров. Это приводит к преждевременному выходу отдельных агентов из строя и нарушению общей структуры группы.

Обзор сфер применения

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

Приложения для мониторинга сельскохозяйственных угодий требуют особых архитектурных решений, что подробно описано в исследовании [22]. Здесь используется гибридная архитектура, сочетающая централизованное планирование маршрутов с децентрализованным избеганием препятствий. Система реализует адаптивное покрытие территории на основе модифицированного алгоритма lawnmower с динамическим перераспределением зон ответственности между дронами. Экспериментальные результаты показывают увеличение эффективности покрытия на 37% по сравнению с традиционными подходами.

Для задач поисково-спасательных операций в работе [23] предложена многоуровневая архитектура управления, включающая три основных слоя: стратегический (распределение зон поиска), тактический (координация внутри группы) и исполнительный (реактивное избегание препятствий). Особенностью данной архитектуры является использование комбинации марковских моделей принятия решений на верхнем уровне и потенциальных полей на нижнем уровне, что позволяет эффективно работать в условиях частичной наблюдаемости среды.

В области картографирования и построения 3D-моделей значительный интерес представляет исследование [24], где описывается распределенная система одновременной локализации и картографирования (SLAM) для роя дронов. Архитектура основана на концепции облачных субкарт, где каждый дрон строит локальную карту своей зоны, которые затем объединяются через выделенный сервер-агрегатор. Для снижения коммуникационной нагрузки применяется адаптивная схема передачи только существенных элементов карты (loop closures и ключевые кадры).

Перспективным направлением являются работы по созданию гетерогенных роевых систем, сочетающих дроны различного типа. В публикации [25] представлена архитектура управления смешанным роем, состоящим из мультикоптеров и самолетов с неподвижным крылом. Ключевой особенностью является использование дифференцированного подхода к распределению задач: мультикоптеры выполняют детальную съемку интересующих объектов, в то время как самолеты обеспечивают глобальное покрытие территории. Для координации между разнотипными платформами разработан специальный протокол обмена данными на основе теории игр.

Заключение

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

 

Список литературы:
1. Reynolds C. W. Flocks, herds and schools : A distributed behavioral model / C. W. Reynolds. — ACM SIGGRAPH Computer Graphics. — 1987. — Vol. 21, No. 4. — P. 25–34. — ISSN 0097-8930.
2. Hwang Y. K. Gross motion planning — a survey / Y. K. Hwang, N. Ahuja. — ACM Computing Surveys (CSUR). — 1992. — Vol. 24, No. 3. — P. 219–291. — ISSN 0360-0300.
3. Olfati-Saber R. Consensus and cooperation in networked multi-agent systems / R. Olfati-Saber, J. A. Fax, R. M. Murray. — Proceedings of the IEEE. — 2007. — Vol. 95, No. 1. — P. 215–233. — ISSN 0018-9219.
4. Kushleyev A. Towards a swarm of agile micro quadrotors / A. Kushleyev, D. Mellinger, C. Powers, V. Kumar. — Autonomous Robots. — 2013. — Vol. 35, No. 4. — P. 287–300. — ISSN 0929-5593.
5. Zhou X. Swarm of micro flying robots in the wild / X. Zhou, X. Wen, Z. Wang, Y. Gao, H. Li, Q. Wang. — Science Robotics. — 2020. — Vol. 5, No. 49. — Art. eaba5756. — ISSN 2470-9476.
6. Kennedy J. Particle swarm optimization / J. Kennedy, R. Eberhart. — Proceedings of ICNN'95 – International Conference on Neural Networks. — 1995. — Vol. 4. — P. 1942–1948. — ISSN 1098-7576.
7. Storn R. Differential Evolution — A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces / R. Storn, K. Price. — Journal of Global Optimization. — 1997. — Vol. 11. — P. 341–359. — ISSN 0925-5001.
8. LaValle S. M. Rapidly-exploring random trees: A new tool for path planning / S. M. LaValle. — Technical Report TR98-11. — Ames : Iowa State University, Department of Computer Science, 1998. — 12 p.
9. Karaman S. Sampling-based algorithms for optimal motion planning / S. Karaman, E. Frazzoli. — International Journal of Robotics Research. — 2011. — Vol. 30, No. 7. — P. 846–894. — ISSN 0278-3649.
10. Liu C. A hybrid RRT-based algorithm for multi-robot path planning in complex environments / C. Liu, Y. Chen, D. Zhou. — Robotics and Autonomous Systems. — 2017. — Vol. 98. — P. 126–136. — ISSN 0921-8890.
11. Mellinger D.Minimum snap trajectory generation and control for quadrotors / D. Mellinger, V. Kumar. — IEEE International Conference on Robotics and Automation (ICRA). — 2011. — P. 2756–2762. — ISSN 1050-4729.
12. Zhou A. Robust Trajectory Planning for Quadrotor in Cluttered Environments Using Online Motion Prediction / A. Zhou, H. Zhou, P. Li, F. Gao. — IEEE Robotics and Automation Letters. — 2021. — Vol. 6, No. 2. — P. 1138–1145. — ISSN 2377-3766.
13. Loquasto A. A. Learning to predict object trajectories for autonomous navigation / A. A. Loquasto, A. Kapoor, M. Johnson-Roberson. — IEEE Robotics and Automation Letters. — 2019. — Vol. 4, No. 2. — P. 1251–1258. — ISSN 2377-3766.
14. Cesar C. Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age / C. Cadena, L. Carlone, H. Carrillo, Y. Latif, D. Scaramuzza, J. Neira, I. Reid, J. J. Leonard. — IEEE Transactions on Robotics. — 2016. — Vol. 32, No. 6. — P. 1309–1332. — ISSN 1552-3098.
15. Tabuada P. Abstraction of hybrid systems via feedback refinement relations / P. Tabuada, G. J. Pappas. — Hybrid Systems: Computation and Control. — 2006. — P. 545–560. — (LNCS; Vol. 3927). — ISBN 978-3-540-33170-4.
16. Anderson B. D. O. Agreement in Distributed Systems / B. D. O. Anderson, A. S. Morse. — Perspectives in Control Engineering: Theory and Applications. — 2008. — P. 11–24. — ISBN 978-0-387-75864-2.
17. Turpin M. Trajectory Design and Control for Aggressive Formation Flight with Quadrotors / M. Turpin, N. Michael, V. Kumar. — Autonomous Robots. — 2012. — Vol. 33, No. 1-2. — P. 143–156. — ISSN 0929-5593.
18. Mesbahi M. Graph Theoretic Methods in Multiagent Networks / M. Mesbahi, M. Egerstedt. — Princeton : Princeton University Press, 2010. — 424 p. — ISBN 978-0-691-14061-2.
19. Preiss J. A. Robust Execution of Robot Swarms With Guarantees / J. A. Preiss, W. Honig, G. S. Sukhatme, S. Chakraborty. — IEEE Transactions on Robotics. — 2017. — Vol. 33, No. 6. — P. 1458–1471. — ISSN 1552-3098.
20. Vasquez D. Online belief space planning for decentralized multi-robot exploration / D. Vasquez, Y. Latif, L. Carlone, J. J. Leonard. — International Journal of Robotics Research. — 2014. — Vol. 33, No. 9. — P. 1217–1232. — ISSN 0278-3649.
21. Khamis A. A comparative study of optimization techniques for large-scale swarm robotics / A. Khamis, A. Hussein, A. Elmogy. — Robotics and Autonomous Systems. — 2021. — Vol. 143. — P. 103816. — URL: https://link.springer.com/article/10.1007/s12369-021-00778-6 (дата обращения: 20.03.2025). — Режим доступа: требуется авторизация. 
22. Maza I. Multi-UAV coverage path planning in crop fields / I. Maza, F. Caballero, J. Capitán [и др.]. — Precision Agriculture. — 2021. — Vol. 22. — P. 876–895. — URL: https://link.springer.com/article/10.1007/s11119-020-09766-8 (дата обращения: 22.03.2025). — Режим доступа: требуется авторизация. 
23. Schranz M. Swarm robotic behaviors and current applications / M. Schranz, M. Umlauft, M. Sende, W. Elmenreich. — Frontiers in Robotics and AI. — 2020. — Vol. 7. — P. 36. — URL: https://www.frontiersin.org/articles/10.3389/frobt.2020.00036/full (дата обращения: 25.03.2025). — Режим доступа: требуется авторизация.
24. Cieslewski T. Decentralized multi-robot collision avoidance / T. Cieslewski, S. Choudhary, D. Scaramuzza. — IEEE Robotics and Automation Letters. — 2020. — Vol. 5, No. 2. — P. 1192–1199. — URL: https://ieeexplore.ieee.org/document/8968556 (дата обращения: 27.03.2025). — Режим доступа: требуется авторизация.
25. Saska M. Cooperative autonomous search, grasping, and delivering in a treasure hunt scenario / M. Saska, T. Baca, D. Hert. — Journal of Field Robotics. — 2022. — Vol. 39, No. 1. — P. 125–148. — URL: https://onlinelibrary.wiley.com/doi/10.1002/rob.22037 (дата обращения: 28.03.2025). — Режим доступа: требуется авторизация.
26. Schouwenaars T. Decentralized Cooperative Trajectory Planning of Multiple Aircraft with Hard Safety Guarantees / T. Schouwenaars, J. How, E. Feron. — AIAA Guidance, Navigation, and Control Conference. — 2004. — 12 p.
27. Chen Y. Decentralized Task Allocation for Heterogeneous Teams with Cooperation Constraints / Y. Chen, M. Cutler, J. P. How. — American Control Conference (ACC). — 2017. — ISSN 0743-1619.