Development of an Intelligent Control Algorithm for a Group of Unmanned Aerial Vehicles

Cover Page

Cite item

Full Text

Abstract

At the current moment, the development of scientific and technological progress is being update. In particular, the development and widespread use of unmanned aerial vehicles is particularly relevant. These technological innovations are capable of solving a whole range of tasks in completely different areas of human life, both domestic and professional. One of the subtasks of applying these solutions is the use of groups of unmanned aerial vehicles. However, a problem arises related to their control in space, which requires the development of new algorithms and approaches to its solution. The main purpose of the presented article is to perform an analysis regarding the issue of controlling a group of unmanned aerial vehicles. The paper presents the results of the development of the author's interpretation of an algorithm designed to control a group of unmanned vehicles. The algorithm of the bee colony taken as a basis. A special feature of the proposed algorithm is the modification due to the integration of artificial intelligence elements. It assumed that the use of the proposed approaches in practice would significantly increase the efficiency and ensure the autonomy of the tasks performed by a group of unmanned aerial vehicles. The main advantage of the developed intelligent algorithm is the capture of the maximum possible survey area with the available number of unmanned aerial vehicles in the group.

Full Text

Введение

Беспилотные летательные аппараты (БПЛА) являются одним из наиболее значимых и актуальных направлений развития научно-технического прогресса в 2024 году. Посредством БПЛА выполняется широкий круг задач, которые невозможно решить с использованием традиционных технологий [1; 2]. Наиболее распространенными примерами использования БПЛА является мониторинг труднодоступной местности, сканирование области и обработка собранных данных в режиме реального времени, доставка грузов [3]. По данным источника «Ассоциация БПЛА» в 2023 г. распределение сфер деятельности компаний, разрабатывающих данные решения, имеет следующий вид, представленный на рис. 1.

 

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

Fig. 1. Distribution of spheres of activity of Russian companies developing UAVs in 2023

 

Как видно, преимущественная часть компаний (порядка 60%) разрабатывает решения для аэросъемки [4]. Данный сегмент не требует использование сложного и специализированного оборудования, что делает использование БПЛА достаточно простым и совершенным. Ключевым вопросом использования данных решений является обеспечение решения задач посредством применения групп беспилотных летательных аппаратов [5].

Примерами областей, требующих использования данных решений, является охрана, сельское хозяйство и мониторинг, которые имеют 9, 12 и 22% соответственно в распределении деятельности сфер российских компаний по выпуску БПЛА.

Совокупность данных факторов свидетельствует о проблемах в области обеспечения взаимодействия групп беспилотных летательных аппаратов. Актуальность развития данных вопросов состоит в возможности решения сложнейших проблем, связанных с мониторингом местности, к примеру, при разливе нефти, пожарах и иных негативных последствий [6; 7]. По данным Министерства природных ресурсов в России ежегодно происходят порядка 10 000 разливов нефти, результаты которых приносят значительные негативные последствия для окружающей среды, здоровья населения и экономики страны в целом [8]. Необходимость использования БПЛА в рамках данных задач состоит в возможности выполнения мониторинга труднодоступной местности и передачи данных в режиме реального времени.

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

Результаты и обсуждение

Прототипом интеллектуального управления группой БПЛА может стать использование алгоритма пчелиной колонии. В природе прежде, чем направлять максимум усилий в сторону исследования местности для добычи нектара, пчелы выполняют предварительный анализ посредством разведывательных работ (пчел-разведчиков) [10; 11]. Полученные результаты передаются остальным пчелам с указанием направления местности, количества нектара и иных важных показателей с помощью «виляющего танца на сотах» (рис. 2).

 

Рис. 2. Схема передачи информации группе на примере пчелиной колонии

Fig. 2. The scheme of information transfer to a group using the example of a bee colony

 

Данный процесс происходит непрерывно, используя коллективные силы для исследования местности и получения ресурсов [12].

Представленная концепция может быть использована для управления группой БПЛА, позволяя оптимизировать и рационализировать использование ресурсов при проведении работ по разведке местности [13]. Основным преимуществом интерпретации алгоритма пчелиной колонии на управление группой БПЛА может стать возможность использования не полного набора аппаратов для исследования одного квадрата местности, а его предварительного анализа и уточнения на основе принципа разведчиков.

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

На рис. 3, а представлен порядок организации управления БПЛА и визуальный пример исследования местности на основе примененного алгоритма пчелиной колонии (рис. 3, b).

 

Рис. 3. Интерпретация алгоритма применительно к группе БПЛА

Fig. 3. Interpretation of the algorithm in relation to a group of UAVs

 

Как видно из рис. 3, а обследование местности выполняется только в результате уточнения посредством БПЛА-разведчиков. На рис. 3, b тонкими линиями определены направления следования группы беспилотных летательных аппаратов, а более жирными отмечены траектории перемещения разведывательных аппаратов. Основным преимуществом предложенного подхода является возможность экономии ресурсов и рационализация их использования.

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

uni + 1 = wuni + c1 rand (x)(pnxn) + c2 rand (x)(gnxn),

где uni – скорость БПЛА в n-м измерении на предыдущем шаге;

xn – это координата частицы в n-том измерении;

c – влияние других БПЛА (величина, определяемая измерением расстояния между БПЛА);

pn – ПНП (координата БПЛА на местности, за- хватывающая максимальную площадь, обозна-ченную разведчиком);

gn – ГНП (координата БПЛА на местности, опре-деляющая наиболее оптимальное расположение каждого беспилотного аппарата для захвата всей определенной разведчиком территории);

w – обучаемые веса модели (указывают на связи одного БПЛА с другими).

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

 

Рис. 4. Использование метода роя частиц для БПЛА

Fig. 4. Using the particle swarm method for UAVs

 

На рис. 5 изображена итоговая алгоритмическая интерпретация интеллектуального алгоритма управления группой БПЛА в воздухе.

 

Рис. 5. Алгоритм взаимодействия группы БПЛА в воздухе

Fig. 5. The algorithm of interaction of a group of UAVs in the air

 

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

 

Рис. 6. Пример применения интеллектуального алгоритма управления группой БПЛА

Fig. 6. An example of the application of an intelligent control algorithm for a group of UAVs

 

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

Дополнительным направлением интеграции ИИ в рамках рассмотренной выше задачи может стать повышение точности распознавания аномалий и построение маршрутов, позволяющих избежать столкновение как между самими БПЛА, так с иными препятствиями на пути следования [16]. Согласно исследованиям, алгоритмы искусственного интеллекта (глубокое обучение, сверточные искусственные нейронные сети) на более, чем 90% точнее определяют аномалии на местности относительно классических методов. Также посредством систем, основанных на знаниях (также называемых экспертными системами) возможно обеспечить беспилотные летательные аппараты возможностью самостоятельного определения внешних условий для корректировки и оптимизации маршрута для исследования местности. Совокупность интегрируемых технологий позволит обеспечить полностью автоматическое управление полетом и принятие решений в рамках поставленной задачи.

Заключение

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

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

×

About the authors

Vladimir A. Londikov

Pskov State University

Author for correspondence.
Email: redcat60@mail.ru
SPIN-code: 3960-5739

Cand. Sci. (Eng.), associate professor, Department of Information and Communication Technologies, Institute of Hybrid Technologies in Machine Tool Construction of the Union State

Russian Federation, Pskov

Sergey Yu. Lukanov

Pskov State University

Email: lukanovysergey@gmail.com

postgraduate student, Department of Information and Communication Technologies, Institute of Hybrid Technologies in Machine Tool Construction of the Union State

Russian Federation, Pskov

Olga Yu. Timoshevskaya

Pskov State University

Email: olga.tim777@yandex.ru
SPIN-code: 3280-2702

Cand. Sci. (Eng.), associate professor, Department of Information and Communication Technologies, Institute of Hybrid Technologies in Machine Tool Construction of the Union State

Russian Federation, Pskov

References

  1. Gordienko V.S., Polyanin K.S. The control system of a group of unmanned aerial vehicles. Science Without Borders. 2018. No. 1 (18). Pp. 44–47. (In Rus.)
  2. Saveliev A.I., Lebedeva V.V., Lebedev I.V. et al. Management of a group of UAVs when working out crisis flight situations in solving transport problems. Izvestiya SFU. Technical Sciences. 2022. No. 1 (225). Pp. 110–120. (In Rus.)
  3. Ivanov E.V. Control system of a group of UAVs for joint payload transportation. Globus. 2020. No. 11 (57). Pp. 34–40. (In Rus.)
  4. Egorova K.V. Simulation model of flight control of a group of unmanned aerial vehicles based on the algorithm of a bee colony. Vestnik VSTU. 2023. No. 2. Pp. 68–71. (In Rus.)
  5. Xiao-Ping X., Xiao-Ting Y., Wen-Yuan Y. et al. Algorithms and applications of intelligent swarm cooperative control: A comprehensive survey. Progress in Aerospace Sciences. 2022. Vol. 135. Pp. 239–263.
  6. Leonov A.V., Litvinov G.A. Application of the BEEADHOC bee colony algorithm for routing in FANET. Bulletin of SibGUTI. 2018. No. 1 (41). Pp. 85–95. (In Rus.)
  7. Fourati L.C., Mohammed A.B., Fakhrudeen A.M. Comprehensive systematic review of intelligent approaches in U-AV-based intrusion detection, blockchain, and network security. Computer Networks. 2024. Vol. 239. P. 110140.
  8. Andrievsky B.R., Popov A.M., Mikhailov V.A., Popov F.A. Application of artificial intelligence methods for flight control of unmanned aerial vehicles. Aerospace Engineering and Technologies. 2023. No. 2. Pp. 72–107. (In Rus.)
  9. Hu G., Du B., Chen K., Wei G. Super eagle optimization algorithm based three-dimensional ball security corridor planning method for fixed-wing UAVs. Advanced Engineering Informatics. 2024. Vol. 59. Pp. 143–167.
  10. Gaiduk A.R., Dyachenko A.A., Kapustyan S.G., Plaksienko E.A. Algorithms of autonomous group control of horizontal movements of UAVs. Data Analysis and Processing Systems. 2017. No. 2 (67). Pp. 120–134. (In Rus.)
  11. Zhu Yu. Formation of flight control of a group of unmanned aerial vehicles based on the algorithm of a multi-agent swarming model. Informatics, Telecommunications and Management. 2022. No. 4. Pp. 22–36. (In Rus.)
  12. Hasan M.K., Kabir S.R., Salwani A. et al. 3D relative directions based evolutionary computation for UAV-to-UAV interaction in swarm intelligence enabled decentralized networks. Alexandria Engineering Journal. 2023. Vol. 85. Pp. 104–113.
  13. Muslimov T.Z. Algorithms for controlling the formation of autonomous unmanned aerial vehicles of an airplane type using the vector field method. Management, Communication and Security Systems. 2019. No. 4. Pp. 187–214. (In Rus.)
  14. Hui Y., Wang J., Li B. STF-YOLO: A small target detection algorithm for UAV remote sensing images based on improved Swin Transformer and class weighted classification decoupling head. Measurement. 2024. Vol. 224. Pp. 543–586.
  15. Liu W., Ga Z. A distributed flocking control strategy for UAV groups. Computer Communications. 2020. Vol. 153. Pp. 95–101.
  16. Kutakhov V.P., Meshcheryakov R.V. Management of group behavior of unmanned aerial vehicles: Setting the task of applying artificial intelligence technologies. Problems of Management. 2022. No. 1. Pp. 67–74. (In Rus.)

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. Distribution of spheres of activity of Russian companies developing UAVs in 2023

Download (38KB)
3. Fig. 2. The scheme of information transfer to a group using the example of a bee colony

Download (52KB)
4. Fig. 3. Interpretation of the algorithm in relation to a group of UAVs

Download (112KB)
5. Fig. 4. Using the particle swarm method for UAVs

Download (39KB)
6. Fig. 5. The algorithm of interaction of a group of UAVs in the air

Download (51KB)
7. Fig. 6. An example of the application of an intelligent control algorithm for a group of UAVs

Download (41KB)

Copyright (c) 2024 Yur-VAK

License URL: https://journals.eco-vector.com/2313-223X/about/editorialPolicies