Software architecture for managing a group of UAVS
DOI:
https://doi.org/10.54858/dndia.2024-20-5Keywords:
unmanned aviation, joint aviation group, decision-making algorithms, management efficiency coefficient, distributed computing and data storage, real-time data processingAbstract
The article explores the main approaches to creating a software architecture for controlling a group of unmanned aerial vehicles (UAVs) in the context of modern technological capabilities and challenges. The growing need for complex autonomous systems to perform various tasks, such as surveillance, monitoring and rescue operations, all require new approaches to controlling multiple drones, ensuring their coordination, safety and reliability. A method of coordinating actions between multiple drones is discussed in detail, which allows for more efficient information exchange and task performance in a group. In addition, considerable attention is paid to algorithms that ensure optimal communication between UAVs and help coordinate their activities to achieve a common goal. The article also emphasises the importance of reliable and secure communication between the UAV and the operator's ground centre, which is especially important for tasks that require a rapid response to changing environmental conditions. Real-time data processing approaches that rapidly increase the autonomy and flexibility of the system, allowing drones to adapt to changing conditions and make optimal decisions within their tasks. UAV group management software supports distributed information processing, which reduces the load on the central node and reduces the risk of malfunctions of individual drones.
In addition, the article outlines the prospects for integrating the proposed architecture with existing automated control system technologies. The main challenges, such as scaling systems, ensuring cybersecurity during data exchange, and developing algorithms to optimise the resources of a group of UAVs, are considered. This approach makes it possible to create efficient and reliable UAV group control software that can adapt to different operational scenarios and ensure safe task performance. Due to distributed data processing, secure communication, and integration of deep learning algorithms, the system maintains high autonomy and reliability during the mission. The article outlines the prospects and main challenges for building software that allows for effective management of a group of UAVs, including the possibility of integration with existing technologies.
References
Артюшин Л.М., Коваль В.В., Семон Б.Й., Лобанов А.А., Герасименко В.В. (2021). Підходи до формулювання стратегії управління спільними бойовими порядками пілотованої та безпілотної авіації. Науково-теоретичний та науково-практичний журнал "Наука і оборона", №4 (2021), С. 34 – 43.
Артюшин Л.М., Кононов О.А., Шморгун Ю.В. (2018). Базові умови прийняття рішення щодо створення автоматизованої системи управління груповим застосуванням безпілотних літальних апаратів. Сучасні інформаційні технології у сфері безпеки та оборони, № 2(35), Київ, 2018, – С. 49–54.
Чень, Р., Чжан, Л., Чжоу, X. (2022). Навчання з посиленням для прийняття рішень у режимі реального часу в операціях зграї БпЛА. Штучний інтелект у робототехніці та автоматизації , 30(1), – С. 215-227.
Bukhvalov O., Gorodetsky V., Karsaev O, Koudryavtsev G., Samoylov V. Privacy – Preserved Distributed Coordination of Production Scheduling in B2B Networks: A Multi–agent Approach. Proc. 7th IFAC Conference on Manufacturing Modeling, Management, and Control, 2013, Volume 7. Part 1. P. 2122 – 2127.
Space-time continuous models of swarm robotic systems : Supporting global-to local programming / Ed. H. Hamann. Springer Science & Business Media, 2010. 160 p. DOI : 10.1007/978-3-642-13377-0.
Tsourdos A., White B., Shanmugavel M. Cooperative path planning of unmanned aerial vehicles. Wiley, 2011. 190 p.
Yershov V.V., Izvalov О.V., Nedilko S.М., Nedilko V.М. The concept of systematic control of the flight of unmanned aerial vehicles. Computer-integrated technologies: education, science, production, 2020. P. 23–30.
Wang X., Yadav V., Balakrishnan S. N. Cooperative UAV formation flying with obstacle/collision avoidance. IEEE transactions on control systems technology. 2007. Vol. 15, Is. 4. P. 672–679. DOI: 10.1109/TCST.2007.899191
Shi Z. G., Tu J., Zhang Q. et al. survey of swarm robotics system. Advances in Swarm Intelligence: Lecture Notes in Computer Science. 2012. Vol. 7331. P. 564–572.
Podorozhnyak A.O., Volotskov Y. A., Shevtsova O.S. Study of the control system of unmanned aerial vehicles. Adwanced information systems, 2018. P. 97–101.
Samborskyi І.І, Mashkov О.А., Kononov О.А. Problems of implementing joint use of promising unmanned aircraft complexes. Arsenal XXI, 2018. P. 36–41.
Барабаш О.В., Дахно Н.Б. Двокроковий варіаційно-градієнтний метод в системах підтримки прийняття рішень для управління безплотними літальними апаратами. Зб. наук. праць Військового інституту Київського національного університету імені Тараса Шевченка, 2017. Вип. 57. – С. 7 – 15.
Dakhno N., Barabash O., Shevchenko H., Leshchenko O. and Musienko A. Modified Gradient Method for K-positive Operator Models for Unmanned Aerial Vehicle Control. Proceedings of 2020 IEEE 6th International Conference on Methods and Systems of Navigation and Motion Control (MSNMC). Conference Proceedings. October 20-23, 2020. Kyiv. P. 81 – 84.