The development of unmanned aerial vehicles (UAVs) has been gaining momentum in recent years owing to technological advances and a significant reduction in their cost. UAV technology can be used in a wide range of domains, including communication, agriculture, security, and transportation. It may be useful to group the UAVs into clusters/flocks in certain domains, and various challenges associated with UAV usage can be alleviated by clustering. Several computational challenges arise in UAV flock management, which can be solved by using machine learning (ML) methods. In this survey, we describe the basic terms relating to UAVS and modern ML methods, and we provide an overview of related tutorials and surveys. We subsequently consider the different challenges that appear in UAV flocks. For each issue, we survey several machine learning-based methods that have been suggested in the literature to handle the associated challenges. Thereafter, we describe various open issues in which ML can be applied to solve the different challenges of flocks, and we suggest means of using ML methods for this purpose. This comprehensive review may be useful for both researchers and developers in providing a wide view of various aspects of state-of-the-art ML technologies that are applicable to flock management.
翻译:近年来,由于技术进步和成本大幅降低,无人驾驶航空器的发展势头不断增强。无人驾驶航空器技术可用于通信、农业、安全和运输等广泛领域,可能有益于将无人驾驶航空器组合成某些领域的集群/裂缝,而与无人驾驶航空器使用相关的各种挑战可通过集群来缓解。无人驾驶航空器在无人驾驶航空器群管理方面出现了若干计算挑战,可通过使用机器学习(ML)方法加以解决。在本次调查中,我们描述了与无人驾驶航空器和现代ML方法有关的基本术语,并概述了相关教程和调查。随后,我们考虑了无人驾驶航空器群群中出现的不同挑战。我们调查了文献中建议的处理相关挑战的若干基于机械学习的方法。之后,我们描述了可运用无人驾驶飞行器解决不同组群群挑战的各种公开问题。我们建议为此使用ML方法。这一全面审查对研究人员和开发者都可能有用,以便广泛了解适用于州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州-州