Individual agents in natural systems like flocks of birds or schools of fish display a remarkable ability to coordinate and communicate in local groups and execute a variety of tasks efficiently. Emulating such natural systems into drone swarms to solve problems in defence, agriculture, industry automation and humanitarian relief is an emerging technology. However, flocking of aerial robots while maintaining multiple objectives, like collision avoidance, high speed etc. is still a challenge. In this paper, optimized flocking of drones in a confined environment with multiple conflicting objectives is proposed. The considered objectives are collision avoidance (with each other and the wall), speed, correlation, and communication (connected and disconnected agents). Principal Component Analysis (PCA) is applied for dimensionality reduction, and understanding the collective dynamics of the swarm. The control model is characterised by 12 parameters which are then optimized using a multi-objective solver (NSGA-II). The obtained results are reported and compared with that of the CMA-ES algorithm. The study is particularly useful as the proposed optimizer outputs a Pareto Front representing different types of swarms which can applied to different scenarios in the real world.
翻译:自然系统中的个体物剂,如鸟群或鱼群,表现出在地方群体中协调和沟通以及高效执行各种任务的巨大能力。将这种自然系统模拟成无人机群,以解决国防、农业、工业自动化和人道主义救济方面的问题,是一个新兴技术。然而,在保持多重目标的同时,如避免碰撞、高速等,航空机器人的群集仍然是一个挑战。在本文中,提出了在具有多重矛盾目标的封闭环境中优化无人机群集的建议。考虑的目标是避免碰撞(彼此之间和墙上)、速度、关联和通信(互连和互连的物剂)。主要元件分析(PCA)用于减少维度,并了解群体的集体动态。控制模型以12个参数为特征,然后使用多目标求解器(NSGA-II)优化。所获得的结果被报告,并与CMA-ES算法进行比较。研究特别有用,因为拟议的优化输出代表不同类型群的Pareto Front,可以应用于现实世界的不同情景。