CN109917806B - Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization - Google Patents
Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization Download PDFInfo
- Publication number
- CN109917806B CN109917806B CN201910193111.1A CN201910193111A CN109917806B CN 109917806 B CN109917806 B CN 109917806B CN 201910193111 A CN201910193111 A CN 201910193111A CN 109917806 B CN109917806 B CN 109917806B
- Authority
- CN
- China
- Prior art keywords
- pigeon
- uav
- solution
- optimization
- formation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Feedback Control In General (AREA)
Abstract
本发明是一种基于非劣解鸽群优化的无人机集群编队控制方法,其实现步骤为:步骤一:无人机集群编队模型;步骤二:无人机集群编队状态预测;步骤三:初始化非劣解鸽群优化方法的参数;步骤四:基于非劣解鸽群优化的方法设计;步骤五:基于非劣解鸽群优化的无人机集群编队RHC控制器设计;步骤六:无人机集群编队控制方法结果输出。该方法旨在提供一种实时、在线优化无人机集群编队控制器的方法,从而有效提高复杂战场环境下的无人机集群编队的控制水平。
The present invention is a method for controlling UAV swarm formation based on non-inferior solution pigeon swarm optimization, and its implementation steps are as follows: Step 1: UAV swarm formation model; Step 2: UAV swarm formation state prediction; Step 3: Initialize the parameters of the non-inferior solution pigeon swarm optimization method; Step 4: Design the method based on the non-inferior solution pigeon swarm optimization; Step 5: Design the UAV swarm formation RHC controller based on the non-inferior solution pigeon swarm optimization; Step 6: None Man-machine swarm formation control method result output. The method aims to provide a real-time and online optimization method for the UAV swarm formation controller, so as to effectively improve the control level of the UAV swarm formation in the complex battlefield environment.
Description
技术领域technical field
本发明是一种基于生物智能优化的无人机集群编队控制研究方法,属于无人机自主控制领域。The invention relates to a research method for swarm formation control of unmanned aerial vehicles based on biological intelligence optimization, and belongs to the field of autonomous control of unmanned aerial vehicles.
背景技术Background technique
无人机是一种自带动力、无线电遥控或自主飞行的、能执行多种任务并能多次使用的无人驾驶飞行器。20世纪90年代开始,随着单架无人机飞行技术的迅速发展,逐渐在军事、民用等领域有了非常广泛的应用。但是,随着现代战场环境的综合化、立体化、多维化、现代战争的角逐更加激烈,单机在执行各种任务时存在方方面面的性能约束,执行任务的效率和准确度会受到限制。因此,多无人机集群作战显得极为重要。A drone is a self-powered, radio-controlled or autonomous flying unmanned aerial vehicle that can perform a variety of tasks and can be used multiple times. Since the 1990s, with the rapid development of single UAV flight technology, it has gradually been widely used in military, civil and other fields. However, as the modern battlefield environment is integrated, three-dimensional, multi-dimensional, and the competition for modern warfare is more intense, there are performance constraints in various aspects when a single machine performs various tasks, and the efficiency and accuracy of tasks will be limited. Therefore, multi-UAV swarm operations are extremely important.
无人机集群飞行的成功率和抗突发事件的能力比单机强,无人机集群编队是无人机集群飞行的一项重要任务,它在军事侦察、目标打击、通信中继、电子对抗、战场评估和骚扰诱惑等方面有比较广泛的应用。无人机集群编队过程中需要进行有效的沟通、协调,避免无人机集群之间的相互碰撞及由于敌方无人机干扰而造成的误伤。为了实现无人机集群编队的自主飞行、完成指定复杂战争任务,无人机集群编队控制问题亟待解决。The success rate of UAV swarm flight and the ability to resist emergencies are stronger than single aircraft. UAV swarm formation is an important task of UAV swarm flight. It is used in military reconnaissance, target strike, communication relay, electronic countermeasures. , battlefield assessment and harassment temptation has a relatively wide range of applications. Effective communication and coordination are required during the formation of UAV swarms to avoid collisions between UAV swarms and accidental injuries caused by enemy UAV interference. In order to realize the autonomous flight of the UAV swarm formation and complete the designated complex war tasks, the problem of UAV swarm formation control needs to be solved urgently.
无人机集群编队控制是指多无人机在执行特定任务时,为适应战场环境、任务态势,满足各项战争任务、军事及民用目标需求而形成、保持、重构的一定几何构型的控制技术。无人机集群编队控制方法主要分为:长机-僚机法、虚拟结构法、行为控制法。其中,行为控制法需要根据预设信息和触发条件来形成控制指令,降低了编队的适应性和灵活性;虚拟结构法需要编队飞行满足刚性运动,极大地限制了实际飞行的应用范围;长机-僚机法是将其中一架无人机指定为长机,其他无人机为僚机。长机按照预先设定的轨迹进行飞行,僚机在某种控制策略下跟随长机进行编队飞行并达到速度一致,该方法直观、容易理解,是无人机集群编队控制中最常见的方法。UAV swarm formation control refers to the formation, maintenance and reconstruction of a certain geometric configuration of multiple UAVs in order to adapt to the battlefield environment, task situation, and meet the needs of various war missions, military and civilian targets when performing specific tasks. Control Technology. UAV swarm formation control methods are mainly divided into: leader-wingman method, virtual structure method, behavior control method. Among them, the behavior control method needs to form control instructions according to the preset information and trigger conditions, which reduces the adaptability and flexibility of the formation; the virtual structure method requires the formation flight to meet rigid motion, which greatly limits the application scope of actual flight; - The wingman method is to designate one of the drones as the lead, and the other drones as the wingman. The lead plane flies according to the preset trajectory, and the wingman follows the lead plane to fly in formation and achieve the same speed under a certain control strategy. This method is intuitive and easy to understand, and is the most common method in UAV swarm formation control.
在无人机集群编队过程中,长机-僚机模型之间存在极强的耦合关系和非线性特性,同时受到各种复杂战场环境的约束和影响,使得无人机集群编队成为一个实时求解受约束的优化问题。经典的PID控制方法虽然能够实现无人机的集群编队控制,但是确定参数的过程较为复杂;极值搜索方法也仅仅能够解决无人机集群编队飞行中僚机所需动力最小化问题;滚动时域控制(Receding Horizon Control,RHC)是一种最早应用于工业控制的基于在线优化的控制方法,具有代价函数可综合多控制目标、能适应条件变化及处理控制输入约束与系统状态约束的能力等优点,是无人机集群编队长机-僚机法控制器的恰当选择。但是在无人机集群编队过程中,RHC控制器的输入量与无人机的状态之间的关系很难确定,如何选取RHC控制器参数问题成为解决无人机集群编队控制问题中的难点。In the process of UAV swarm formation, there is a strong coupling relationship and nonlinear characteristics between the lead plane and the wingman model. At the same time, it is constrained and influenced by various complex battlefield environments, making UAV swarm formation a real-time solution subject. Constrained optimization problems. Although the classical PID control method can realize the swarm formation control of the UAV, the process of determining the parameters is more complicated; the extreme value search method can only solve the problem of minimizing the power required by the wingman in the UAV swarm formation flight; the rolling time domain Control (Receding Horizon Control, RHC) is a control method based on on-line optimization firstly applied to industrial control. , is the appropriate choice for the UAV swarm formation leader-wingman method controller. However, in the process of UAV swarm formation, the relationship between the input of the RHC controller and the state of the UAV is difficult to determine. How to select the parameters of the RHC controller has become a difficult problem in solving the UAV swarm formation control problem.
鸽群优化算法(Pigeon Inspired Optimization,PIO)是一种模拟鸽群归巢行为的仿生智能优化算法,该算法是将太阳、磁场、地标等导航工具抽象成地图-指南针算子和地标算子,实现算法的收敛,获得全局最优解,但该算法收敛速度较慢且易陷入局部最优。非劣解是在寻找全局最优过程中的疑似最优解,在原始PIO算法中引入该算子,实现对其性能的改进,进而实现对RHC控制器参数的优化。Pigeon Inspired Optimization (PIO) is a bionic intelligent optimization algorithm that simulates the homing behavior of pigeons. The algorithm abstracts navigation tools such as the sun, magnetic field, and landmarks into map-compass operators and landmark operators. The convergence of the algorithm is achieved and the global optimal solution is obtained, but the algorithm has a slow convergence speed and is easy to fall into the local optimum. The non-inferior solution is the suspected optimal solution in the process of finding the global optimal. This operator is introduced into the original PIO algorithm to improve its performance, and then optimize the parameters of the RHC controller.
综上所述,本发明提出了一种基于非劣解鸽群优化的无人机集群编队控制方法,以解决无人机集群编队中RHC控制器在线优化困难的问题,有效提高无人机集群编队控制水平。To sum up, the present invention proposes a UAV swarm formation control method based on the non-inferior solution of pigeon swarm optimization, so as to solve the problem of difficulty in online optimization of the RHC controller in the UAV swarm formation, and effectively improve the UAV swarm formation. Formation control level.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于提出了一种基于非劣解鸽群优化的无人机集群编队控制方法,在原始PIO算法中引入非劣解算子(在寻找全局最优过程中的疑似最优解),实现对其性能的改进,进而实现对RHC控制器参数的优化,以解决无人机集群编队中RHC控制器在线优化困难的问题,有效提高无人机集群编队控制水平;同时经过非劣解鸽群优化的RHC控制器能够根据无人机集群编队的实时状态调整参数,达到最优的控制效果,以提供一种实时、在线优化无人机集群编队控制器的方法,从而有效提高复杂战场环境下的无人机集群编队的控制水平。The purpose of the present invention is to propose a UAV swarm formation control method based on non-inferior solution pigeon swarm optimization, and introduce a non-inferior solution operator (suspected optimal solution in the process of finding the global optimal) into the original PIO algorithm. , to improve its performance, and then optimize the parameters of the RHC controller to solve the difficult problem of online optimization of the RHC controller in the UAV swarm formation, and effectively improve the control level of the UAV swarm formation; The pigeon-swarm optimized RHC controller can adjust parameters according to the real-time state of the UAV swarm formation to achieve the optimal control effect, so as to provide a real-time and online method for optimizing the UAV swarm formation controller, thereby effectively improving the complex battlefield. The control level of the UAV swarm formation in the environment.
为实现上述目的,本发明所采用的技术方案为:一种基于非劣解鸽群优化的无人机集群编队控制方法,该方法具体步骤如下:In order to achieve the above purpose, the technical solution adopted in the present invention is: a method for controlling the formation of unmanned aerial vehicle swarms based on non-inferior solution pigeon swarm optimization, and the specific steps of the method are as follows:
步骤一:无人机集群编队模型Step 1: UAV swarm formation model
采用长机-僚机方法的基础上对无人机集群进行建模。其中,长机模型为The UAV swarm is modeled on the basis of the leader-wingman method. Among them, the long machine model is
利用马蹄涡模型考虑长机尾流对僚机的气动影响,僚机模型为The horseshoe vortex model is used to consider the aerodynamic effect of the long plane wake on the wingman. The wingman model is
其中,是无人机实际的位置(x,y,z)的导数,ζ为z的导数,为编队的期望距离,为僚机速度回路的时间常数,表示僚机航向角回路的时间常数,ψW,VW,hW分别代表僚机的实际航向角、速度和高度,即为对应的僚机控制输入的航向角、速度和高度。类似地,ψL,VL,hL及为长机的实际航向角、速度和高度以及控制输入的航向角、速度和高度。τa,τb为无人机在高度通道上小于0的时间常数,S表示机翼面积,m为总质量,是侧力导数的变化在y方向的梯度,为侧力导数的变化在z方向的梯度,表示升力导数的变化在y方向的梯度,为阻力导数的变化在z方向的梯度。in, is the derivative of the actual position of the drone (x, y, z), ζ is the derivative of z, is the expected distance of the formation, is the time constant of the wingman speed loop, represents the time constant of the wingman heading angle loop, ψ W , V W , h W represent the actual heading angle, speed and altitude of the wingman, respectively, That is, the heading angle, speed and altitude of the corresponding wingman control input. Similarly, ψ L , VL , h L and The actual heading angle, speed and altitude of the lead aircraft and the heading angle, speed and altitude of the control input. τ a , τ b are the time constants that the UAV is less than 0 on the height channel, S is the wing area, m is the total mass, is the gradient of the variation of the lateral force derivative in the y direction, is the gradient of the variation of the lateral force derivative in the z direction, represents the gradient of the lift derivative change in the y direction, is the gradient of the drag derivative change in the z direction.
步骤二:无人机集群编队状态预测Step 2: Prediction of UAV swarm formation state
根据步骤一可知,忽略非线性部分,无人机的模型可以简化成According to
其中,A和B是系数矩阵,X=[x1,x2,…,xk,…,xN],xk=[x,y,VW,ψW,z,ζ]T为无人机在第k时刻的状态。U=[u1,u2,…,uk,…,uN],表示第k时刻的控制输入量。where A and B are coefficient matrices, X=[x 1 ,x 2 ,…,x k ,…,x N ],x k =[x,y,V W ,ψ W ,z,ζ] T is none The state of the man-machine at the kth moment. U=[u 1 ,u 2 ,…,u k ,…,u N ], Indicates the control input at the kth time.
无人机在第k+1时刻的状态可由第k时刻的状态进行估计,两状态之间的关系可表示为The state of the UAV at time k+1 can be estimated from the state at time k, and the relationship between the two states can be expressed as
xk+1=Axk+Buk (4)x k+1 = Ax k +Bu k (4)
其中,xk+1为无人机在第k+1时刻的状态。Among them, x k+1 is the state of the drone at the k+1th moment.
步骤三:初始化非劣解鸽群优化方法的参数Step 3: Initialize the parameters of the non-inferior pigeon population optimization method
假设鸽群的总数量为N,分别初始化N只鸽子的位置X0及速度V0,第i只鸽子的位置表示为Xi=[xi1,xi2,xi3,…,xiD],第i只鸽子的速度表示为Vi=[vi1,vi2,vi3,…,viD],i=1,2,…N,D为每只鸽子的位置及速度的维度,即待优化参数的个数。设置地图-指南针算子阶段的总循环次数为T1,地标算子阶段的循环次数为T2,两个阶段总的循环次数用T=T1+T2表示。Assuming that the total number of pigeons is N, initialize the position X 0 and speed V 0 of N pigeons respectively, and the position of the i-th pigeon is expressed as X i =[x i1 ,x i2 ,x i3 ,...,x iD ], The speed of the i-th pigeon is expressed as V i =[v i1 ,v i2 ,v i3 ,...,v iD ], i=1,2,...N, D is the dimension of the position and speed of each pigeon, that is, to be The number of optimization parameters. The total number of cycles of the map-compass operator stage is set as T 1 , the number of cycles of the landmark operator stage is set as T 2 , and the total number of cycles of the two stages is represented by T=T 1 +T 2 .
步骤四:基于非劣解鸽群优化的方法设计Step 4: Method design based on non-inferior solution pigeon population optimization
1)基于地图-指南针算子的独立学习方法1) Independent learning method based on map-compass operator
当鸽群距离目的地较远时,鸽群依靠地图-指南针信息进行导航,鸽群在归巢过程中参照当前鸽群中的最优鸽子,实时调整自身的位置及速度。在原始鸽群优化算法的基础上增加独立学习机制,即每只鸽子不仅参照当前的鸽群中的最优鸽子,而且还参照目前为止自身较优的位置进行位置及速度的更新,其位置及速度更新公式为式(5)。基于地图-指南针算子的独立学习机制的示意图如图1所示。When the pigeons are far away from the destination, the pigeons rely on the map-compass information for navigation. During the homing process, the pigeons adjust their position and speed in real time with reference to the best pigeons in the current pigeons. On the basis of the original pigeon group optimization algorithm, an independent learning mechanism is added, that is, each pigeon not only refers to the best pigeon in the current pigeon group, but also refers to its own better position so far to update its position and speed. The speed update formula is formula (5). A schematic diagram of the independent learning mechanism based on the map-compass operator is shown in Figure 1.
其中,为第i只鸽子在第t次迭代时的位置,表示第i只鸽子在第t次迭代时的速度,R是地图-指南针算子的影响因子,r1和r2分别为[0,1]之间的随机数,Xgbest表示目前所有鸽子的全局最优位置,表示第i只鸽子到t-1时刻自身的局部最优位置,c1表示向全局最优鸽子学习的因子,c2表示向自身局部最优鸽子学习的因子。in, is the position of the i-th pigeon at the t-th iteration, Indicates the speed of the i-th pigeon at the t-th iteration, R is the influence factor of the map-compass operator, r 1 and r 2 are random numbers between [0, 1] respectively, X gbest represents the current speed of all pigeons the global optimal position, Represents the local optimal position of the i-th pigeon at time t-1, c 1 represents the factor learned from the global optimal pigeon, and c 2 represents the factor learned from its own local optimal pigeon.
2)基于地标算子的疑似最优解(非劣解)寻优方法2) Suspected optimal solution (non-inferior solution) optimization method based on landmark operator
当鸽群接近目的地时,鸽群依靠地标进行归巢引导,该阶段采用地标算子进行位置的更新。每次迭代过程中,性能较好的一半数量Nt的鸽子被选出,未被选中的另一半鸽子将被淘汰。所选中的鸽群的中心位置将用于其他鸽子位置更新的参考位置,位置更新方式如式(6)所示。When the pigeons approach the destination, the pigeons rely on the landmarks for homing guidance. In this stage, the landmark operator is used to update the position. During each iteration, the better-performing half of the N t pigeons are selected, and the other half of the pigeons that are not selected will be eliminated. The center of the selected flock The reference position that will be used for the position update of other pigeons, and the position update method is shown in formula (6).
其中,是第i只鸽子在第t-1次迭代时的代价函数,rand表示[0,1]之间的随机数。in, is the cost function of the ith pigeon at the t-1th iteration, and rand represents a random number between [0, 1].
原始鸽群优化算法在搜索全局最优解的过程中,易将非最优解误认为是全局最优解,从而使得算法陷入局部最优。为避免算法陷入局部最优,将疑似最优解(非劣解)引入到原始鸽群优化算法中。疑似最优解(非劣解)是当某鸽子的适应度值接近当前所得到的全局最优值时,则该位置被认为是疑似最优解。判断非劣解的方式如式(7)。基于地标算子的非劣解寻优机制的示意图如图2所示。In the process of searching for the global optimal solution, the original pigeon colony optimization algorithm is easy to mistake the non-optimal solution as the global optimal solution, which makes the algorithm fall into the local optimal solution. In order to avoid the algorithm falling into local optimum, the suspected optimal solution (non-inferior solution) is introduced into the original pigeon flock optimization algorithm. The suspected optimal solution (non-inferior solution) is when the fitness value of a pigeon is close to the currently obtained global optimal value, then the position is considered as the suspected optimal solution. The way of judging the non-inferior solution is as formula (7). The schematic diagram of the non-inferior solution optimization mechanism based on the landmark operator is shown in Figure 2.
其中,为当前所有鸽子局部最优值的平均值,ε为一个极小值,λ表示协调参数,该协调参数可用于调整非劣解的数量,通过减少非劣解的数量可以提高搜索精度。当目前全局最优解Xgbest的适应度值fcost(Xgbest)与被判断的解的适应度值的差的绝对值和目前全局最优解Xgbest的适应度值fcost(Xgbest)与当前所有鸽子局部最优值的平均值的差的绝对值的比值小于λ时,被判断的解为非劣解,否则,被判断的解不是非劣解。协调参数定义为:in, is the average of the local optimal values of all pigeons at present, ε is a minimum value, λ represents the coordination parameter, which can be used to adjust the number of non-inferior solutions, and the search accuracy can be improved by reducing the number of non-inferior solutions. When the fitness value f cost (X gbest ) of the current global optimal solution X gbest is different from the judged solution fitness value of the absolute value of the difference and the fitness value f cost (X gbest ) of the current global optimal solution X gbest and the average of the current local optimal values of all pigeons the absolute value of the difference When the ratio of , is less than λ, the judged solution is a non-inferior solution, otherwise, the judged solution Not a non-inferior solution. The coordination parameters are defined as:
若被确定为非劣解,则其位置更新公式为(9),否则按式(6)中原始鸽群优化算法的位置更新方式进行鸽子位置的更新。like If it is determined to be a non-inferior solution, its position update formula is (9), otherwise, the position update method of the original pigeon group optimization algorithm in formula (6) is used to update the position of the pigeon.
其中,γ=[γ1,γ2,…γi…γD],γi∈[-1,1],i=1,2,…D是一个范围在[-1,1]之间的D维向量,η表示更新系数,Xupper和Xlower分别为鸽群在进行位置搜索时的搜索空间的上、下限。Among them, γ=[γ 1 ,γ 2 ,…γ i …γ D ],γ i ∈[-1,1], i=1,2,…D is a range between [-1,1] D-dimensional vector, η represents the update coefficient, X upper and X lower are the upper and lower limits of the search space when the pigeon flock is searching for the position.
基于非劣解鸽群优化的结构框图如图3所示。The structural block diagram of pigeon group optimization based on non-inferior solution is shown in Figure 3.
步骤五:基于非劣解鸽群优化的无人机集群编队RHC控制器设计Step 5: Design of UAV swarm formation RHC controller based on non-inferior solution pigeon swarm optimization
首先进行无人机集群编队代价函数的设计,其次进行基于非劣解鸽群优化的RHC控制器设计;代价函数JQP的设计包含编队系统的状态及控制输入量,优化的目的是寻找JQP的最小值,从而使得RHC控制器获得一组最优的控制参数,进而使得对无人机自集群编队的控制效果达到最优。Firstly, design the cost function of UAV swarm formation, and secondly design the RHC controller based on non-inferior solution pigeon group optimization; the design of cost function J QP includes the state and control input of the formation system, and the purpose of optimization is to find J QP The minimum value of , so that the RHC controller can obtain a set of optimal control parameters, and then the control effect of the UAV self-swarm formation can be optimal.
1)代价函数的设计1) Design of the cost function
为了评价用于无人机集群编队的优化参数,代价函数JQP的设计包含编队系统的状态及控制输入量,表示为In order to evaluate the optimal parameters for UAV swarm formation, the design of the cost function J QP includes the state of the formation system and the control input, which is expressed as
其中,R和Q均为正定权重矩阵,且 为预测系统的状态,其中,N为固定时间间隔,相应的控制输入为xk为无人机在第k时刻的状态,uk表示无人机在第k时刻的控制输入,二者之间的关系可表示为where R and Q are both positive definite weight matrices, and is the state of the predicted system, where N is a fixed time interval, and the corresponding control input is x k is the state of the UAV at the k -th time, and uk is the control input of the UAV at the k-th time. The relationship between the two can be expressed as
其中,Hx=(A,A2,…,Ai,…AN)T, where H x =(A,A 2 ,...,A i ,... A N ) T ,
优化的目的是寻找JQP的最小值,从而使得RHC控制器获得一组最优的控制参数,进而使得对无人机自集群编队的控制效果达到最优。The purpose of optimization is to find the minimum value of J QP , so that the RHC controller can obtain a set of optimal control parameters, so as to optimize the control effect of the UAV self-swarm formation.
2)基于非劣解鸽群优化的RHC控制器设计2) RHC controller design based on non-inferior solution pigeon group optimization
基于非劣解鸽群优化的RHC控制器的结构框图如图4所示。RHC控制器参数优化的实施步骤如:The structural block diagram of the RHC controller based on the non-inferior solution pigeon swarm optimization is shown in Figure 4. The implementation steps of RHC controller parameter optimization are as follows:
①设k时刻时,僚机的状态为x0,基于步骤五可获得一组最优控制输入量选取作为RHC控制器僚机的输入,舍弃;①Set the state of the wingman to be x 0 at time k, and a set of optimal control inputs can be obtained based on
②k+1时刻,僚机的状态更新为x1;②At
③重新标记僚机此时的状态为x0,记当前的时刻为第k时刻,返回①再次进行循环,直至编队任务结束。③ Re-mark the current state of the wingman as x 0 , record the current time as the kth time, and return to ① to repeat the cycle until the formation task ends.
步骤六:无人机集群编队控制方法结果输出Step 6: Result output of UAV swarm formation control method
本发明采用5架无人机进行编队控制,其中一架为长机,其余四架为僚机。设长机在某一高度上匀速飞行,4架僚机在不同位置起飞,最终实现5架飞机在相同的高度以相同的速度进行编队飞行。The present invention adopts five unmanned aerial vehicles for formation control, one of which is the lead plane, and the other four are wingmen. The lead plane is set to fly at a constant speed at a certain altitude, and the four wingmen take off at different positions, and finally the five planes fly in formation at the same altitude and at the same speed.
本发明提出了一种基于非劣解鸽群优化的无人机集群编队控制方法。该方法是通过加入独立学习及疑似最优解机制对原始的鸽群优化方法进行改进,获得RHC控制器的最优参数,进而对无人机集群编队进行控制。该发明的主要优势主要体现在2个方面:1)改进的鸽群优化算法具有较快的收敛速度,且不易陷入局部最优;2)RHC控制是一种在线优化的控制方法,经过非劣解鸽群优化的RHC控制器能够根据无人机集群编队的实时状态调整参数,达到最优的控制效果。The invention proposes an unmanned aerial vehicle swarm formation control method based on non-inferior solution pigeon swarm optimization. This method improves the original pigeon swarm optimization method by adding independent learning and suspected optimal solution mechanism, obtains the optimal parameters of the RHC controller, and then controls the UAV swarm formation. The main advantages of the invention are mainly reflected in two aspects: 1) The improved pigeon flock optimization algorithm has a faster convergence speed, and is not easy to fall into local optimum; 2) RHC control is an online optimization control method, after non-inferior The RHC controller optimized by solving pigeon swarms can adjust parameters according to the real-time state of the UAV swarm formation to achieve the optimal control effect.
附图说明Description of drawings
图1基于地图-指南针算子的独立学习机制的示意图。Figure 1 Schematic diagram of the independent learning mechanism based on the map-compass operator.
图2基于地标算子的非劣解寻优机制的示意图。Figure 2 is a schematic diagram of a non-inferior solution optimization mechanism based on landmark operator.
图3基于非劣解鸽群优化的结构框图。Figure 3 is a block diagram of the structure of the pigeon group optimization based on the non-inferior solution.
图4基于非劣解鸽群优化的RHC控制器的结构框图。Figure 4 is a block diagram of the structure of the RHC controller based on non-inferior solution pigeon swarm optimization.
图5代价函数值响应曲线。Figure 5. Cost function value response curve.
图6无人机编队输出结果图。Figure 6. The output result of the UAV formation.
图中标号及符号说明如下:The labels and symbols in the figure are explained as follows:
Xpbest_i——截至当前迭代次数第i只鸽子的局部最优解X pbest_i ——The local optimal solution of the i-th pigeon as of the current iteration
Xpbest_j——截至当前迭代次数第j只鸽子的局部最优解X pbest_j ——The local optimal solution of the jth pigeon as of the current iteration
Xgbest——鸽群的全局最优解X gbest — the global optimal solution of the pigeon flock
Xcenter——鸽群的中心位置X center - the center position of the flock
Xnon-inferior_i——第i个疑似最优解(非劣解)X non-inferior_i — the i-th suspected optimal solution (non-inferior solution)
Xnon-inferior_j——第j个疑似最优解(非劣解)X non-inferior_j — the jth suspected optimal solution (non-inferior solution)
Y——是(满足条件)Y - yes (conditions are met)
N——否(不满足条件)N - No (condition not met)
t——迭代次数t - the number of iterations
T1——基于地图-指南针算子的独立学习过程的迭代次数T 1 ——The number of iterations of the independent learning process based on the map-compass operator
T2——基于地标算子的非劣解寻优过程的迭代次数T 2 ——The number of iterations of the non-inferior solution optimization process based on landmark operator
J——代价函数J - cost function
具体实施方式Detailed ways
见图1至图4下面通过一个具体的无人机集群编队实例来验证本发明所提出的方法的有效性。实验计算机配置为Intel Core i7-4790处理器,3.60Ghz主频,4G内存,软件为MATLAB 2014a版本。一种基于非劣解鸽群优化的无人机集群编队控制方法具体步骤如下:See Figures 1 to 4 below to verify the effectiveness of the method proposed by the present invention through a specific example of a UAV swarm formation. The experimental computer is configured with Intel Core i7-4790 processor, 3.60Ghz main frequency, 4G memory, and the software is MATLAB 2014a version. The specific steps of a UAV swarm formation control method based on non-inferior solution pigeon swarm optimization are as follows:
步骤一:无人机集群编队模型Step 1: UAV swarm formation model
采用长机-僚机方法的基础上对无人机集群进行建模。其中,长机模型如式(1)。利用马蹄涡模型考虑长机尾流对僚机的气动影响,僚机模型如式(2)。假设每架无人机质量为1Kg,编队过程中无人机的速度不大于80m/s,油门推力的范围为[10N,100N],航向角的范围为[-50°,50°]。The UAV swarm is modeled on the basis of the leader-wingman method. Among them, the long machine model is as in formula (1). The horseshoe vortex model is used to consider the aerodynamic influence of the long plane wake on the wingman. The wingman model is shown in Equation (2). Assuming that the mass of each UAV is 1Kg, the speed of the UAV during the formation process is not more than 80m/s, the range of the throttle thrust is [10N, 100N], and the range of the heading angle is [-50°, 50°].
步骤二:无人机集群编队状态预测Step 2: Prediction of UAV swarm formation state
根据步骤一可知,忽略非线性部分,无人机的模型可以简化成如式(3)所示。无人机在第k+1时刻的状态可由第k时刻的状态进行估计,如式(4)所示。According to
步骤三:初始化非劣解鸽群优化方法的参数Step 3: Initialize the parameters of the non-inferior pigeon population optimization method
假设鸽群的总数量为N=30,分别初始化N=30只鸽子的位置X0及速度V0,第i只鸽子的位置表示为Xi=[xi1,xi2,xi3,…,xiD],第i只鸽子的速度表示为Vi=[vi1,vi2,vi3,…,viD],i=1,2,…N,D=36(D=3*RHC预测参数*僚机数量=3*3*4)为每只鸽子的位置及速度的维度,即待优化的RHC控制器的参数个数。对比多次实验测试结果,设置地图-指南针算子阶段的总循环次数为T1=20,地标算子阶段的循环次数为T2=10,两个阶段总的循环次数用T=T1+T2表示。Assuming that the total number of pigeons is N=30, initialize the position X 0 and speed V 0 of N=30 pigeons respectively, the position of the i-th pigeon is expressed as X i =[x i1 ,x i2 ,x i3 ,..., x iD ], the speed of the i-th pigeon is expressed as Vi = [v i1 ,v i2 ,v i3 ,...,v iD ], i=1,2,...N, D=36 (D=3*RHC prediction Parameter*number of wingmen=3*3*4) is the dimension of the position and speed of each pigeon, that is, the number of parameters of the RHC controller to be optimized. Comparing the test results of multiple experiments, set the total number of cycles of the map-compass operator stage as T 1 =20, the number of cycles of the landmark operator stage as T 2 =10, and the total number of cycles of the two stages as T=T 1 + T2 said.
步骤四:基于非劣解鸽群优化的方法设计Step 4: Method design based on non-inferior solution pigeon population optimization
1)基于地图-指南针算子的独立学习方法1) Independent learning method based on map-compass operator
当鸽群距离目的地较远时,鸽群依靠地图-指南针信息进行导航,鸽群在归巢过程中参照当前鸽群中的最优鸽子,实时调整自身的位置及速度。在原始鸽群优化算法的基础上增加独立学习机制,即每只鸽子不仅参照当前的鸽群中的最优鸽子,而且还参照目前为止自身较优的位置进行位置及速度的更新,其位置及速度更新公式为式(5)。基于地图-指南针算子的独立学习机制的示意图如图1所示。根据本领域人员的相关研究成果,设置R=0.3是地图-指南针算子的影响因子,c1=c2=2表示学习因子。When the pigeons are far away from the destination, the pigeons rely on the map-compass information for navigation. During the homing process, the pigeons adjust their position and speed in real time with reference to the best pigeons in the current pigeons. On the basis of the original pigeon group optimization algorithm, an independent learning mechanism is added, that is, each pigeon not only refers to the best pigeon in the current pigeon group, but also refers to its own better position so far to update its position and speed. The speed update formula is formula (5). A schematic diagram of the independent learning mechanism based on the map-compass operator is shown in Figure 1. According to the relevant research results of those in the field, setting R=0.3 is the influence factor of the map-compass operator, and c 1 =c 2 =2 represents the learning factor.
2)基于地标算子的非劣解寻优方法2) Non-inferior solution optimization method based on landmark operator
当鸽群接近目的地时,鸽群依靠地标进行归巢引导,该阶段采用地标算子进行位置的更新。每次迭代过程中,性能较好的一半数量Nt的鸽子被选出,未被选中的另一半鸽子将被淘汰。所选中的鸽群的中心位置将用于其他鸽子位置更新的参考位置,位置更新方式如式(6)所示。When the pigeons approach the destination, the pigeons rely on the landmarks for homing guidance. In this stage, the landmark operator is used to update the position. During each iteration, the better-performing half of the N t pigeons are selected, and the other half of the pigeons that are not selected will be eliminated. The center of the selected flock The reference position that will be used for the position update of other pigeons, and the position update method is shown in formula (6).
原始鸽群优化算法在搜索全局最优解的过程中,易将非最优解误认为是全局最优解,从而使得算法陷入局部最优。为避免算法陷入局部最优,将疑似最优解(非劣解)引入到原始鸽群优化算法中。疑似最优解(非劣解)是当某鸽子的适应度值接近当前所得到的全局最优值时,则该位置被认为是疑似最优解。判断非劣解的方式如式(7)。基于地标算子的非劣解寻优机制的示意图如图2所示。In the process of searching for the global optimal solution, the original pigeon colony optimization algorithm is easy to mistake the non-optimal solution as the global optimal solution, which makes the algorithm fall into the local optimal solution. In order to avoid the algorithm falling into local optimum, the suspected optimal solution (non-inferior solution) is introduced into the original pigeon flock optimization algorithm. The suspected optimal solution (non-inferior solution) is when the fitness value of a pigeon is close to the currently obtained global optimal value, then the position is considered as the suspected optimal solution. The way to judge the non-inferior solution is as Eq. (7). The schematic diagram of the non-inferior solution optimization mechanism based on the landmark operator is shown in Figure 2.
λ表示协调参数,该协调参数可用于调整非劣解的数量,通过减少非劣解的数量可以提高搜索精度。当目前全局最优解的适应度值与被判断的解的适应度值的差的绝对值和目前全局最优解的适应度值与当前所有鸽子局部最优值的平均值的差的绝对值的比值小于λ时,被判断的解为非劣解,否则,被判断的解不是非劣解。协调参数定义如式(8)所示。λ represents the coordination parameter, which can be used to adjust the number of non-inferior solutions, and the search accuracy can be improved by reducing the number of non-inferior solutions. When the absolute value of the difference between the fitness value of the current global optimal solution and the fitness value of the judged solution is the absolute value of the difference between the fitness value of the current global optimal solution and the average value of the current local optimal values of all pigeons When the ratio of , is less than λ, the judged solution is a non-inferior solution; otherwise, the judged solution is not a non-inferior solution. The definition of coordination parameters is shown in formula (8).
若被确定为非劣解,则其位置更新公式为(9),否则按式(6)进行鸽子位置的更新。对比多次实验测试结果,η=20表示更新系数,Xupper=1和Xlower=0分别表示搜索空间的上下限。like If it is determined as a non-inferior solution, its position update formula is (9), otherwise, the pigeon position is updated according to formula (6). Comparing the test results of multiple experiments, n=20 represents the update coefficient, and X upper =1 and X lower =0 represent the upper and lower limits of the search space, respectively.
基于非劣解鸽群优化的结构框图如图3所示。The structural block diagram of pigeon group optimization based on non-inferior solution is shown in Figure 3.
步骤五:基于非劣解鸽群优化的无人机集群编队RHC控制器设计Step 5: Design of UAV swarm formation RHC controller based on non-inferior solution pigeon swarm optimization
1)代价函数的设计1) Design of the cost function
为了评价用于无人机集群编队的优化参数,如式(10)所示代价函数JQP的设计包含编队系统的状态及控制输入量。其中,R和Q均为正定权重矩阵,且为预测系统的状态,其中,N为固定时间间隔,相应的控制输入为xk为k时刻的状态,表示控制输入,k时刻的状态与控制输入量之间的关系可表示如式(11)所示。In order to evaluate the optimal parameters for UAV swarm formation, the design of the cost function J QP shown in Eq. (10) includes the state and control input of the formation system. where R and Q are both positive definite weight matrices, and is the state of the predicted system, where N is a fixed time interval, and the corresponding control input is x k is the state at time k, Represents the control input, and the relationship between the state at time k and the control input quantity can be expressed as shown in Equation (11).
优化的目的是寻找JQP的最小值,从而使得RHC控制器获得一组最优的控制参数,进而使得对无人机自集群编队的控制效果达到最优。The purpose of optimization is to find the minimum value of J QP , so that the RHC controller can obtain a set of optimal control parameters, so as to optimize the control effect of the UAV self-swarm formation.
2)基于非劣解鸽群优化的RHC控制器设计2) RHC controller design based on non-inferior solution pigeon group optimization
基于非劣解鸽群优化的RHC控制器的结构框图如图4所示。RHC控制器参数优化的实施步骤如:The structural block diagram of the RHC controller based on the non-inferior solution pigeon swarm optimization is shown in Figure 4. The implementation steps of RHC controller parameter optimization are as follows:
①设k时刻时,僚机的状态为x0,基于步骤四可获得一组最优控制输入量选取作为RHC控制器僚机的输入,舍弃;①Set the state of the wingman to be x 0 at time k, and a set of optimal control inputs can be obtained based on step 4 select As input to the RHC controller wingman, give up;
②k+1时刻,僚机的状态更新为x1;②At
③重新标记僚机此时的状态为x0,记当前的时刻为第k时刻,返回①再次进行循环。③ Re-mark the current state of the wingman as x 0 , record the current time as the kth time, and return to ① to cycle again.
步骤六:无人机集群编队控制方法结果输出Step 6: Result output of UAV swarm formation control method
本发明采用5架无人机进行编队控制,其中一架为长机,其余四架为僚机。设长机在300m的高度上以50m/s的速度匀速飞行,4架僚机在不同位置起飞,最终实现5架无人机在300m的高度上以50m/s速度进行编队飞行。The present invention adopts five unmanned aerial vehicles for formation control, one of which is the lead plane, and the other four are wingmen. The lead plane is set to fly at a constant speed of 50m/s at an altitude of 300m, and the four wingmen take off at different positions. Finally, five UAVs fly in formation at an altitude of 300m at a speed of 50m/s.
如步骤一所示,无人机的状态包括x,y,VW,ψW,z,ζ6个变量的值,5架无人机的初始位置设置如下:As shown in
长机的初始状态为[0,0,300,50,0,0];The initial state of the leader is [0, 0, 300, 50, 0, 0];
僚机1的初始状态为[300,300,100,50,0,0];The initial state of
僚机2的初始状态为[300,-300,500,50,0,0];The initial state of
僚机3的初始状态为[600,600,400,50,0,0];The initial state of wingman 3 is [600, 600, 400, 50, 0, 0];
僚机4的初始状态为[600,-600,200,50,0,0]。The initial state of wingman 4 is [600, -600, 200, 50, 0, 0].
为了验证本发明提出方法的有效性,本发明还进行了相应的对比实验,代价函数值响应曲线如图5所示。基于本发明的方法的无人机编队输出结果如图6所示。In order to verify the effectiveness of the method proposed by the present invention, the present invention also conducts corresponding comparative experiments, and the response curve of the cost function value is shown in FIG. 5 . The UAV formation output result based on the method of the present invention is shown in FIG. 6 .
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910193111.1A CN109917806B (en) | 2019-03-14 | 2019-03-14 | Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910193111.1A CN109917806B (en) | 2019-03-14 | 2019-03-14 | Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109917806A CN109917806A (en) | 2019-06-21 |
CN109917806B true CN109917806B (en) | 2020-08-11 |
Family
ID=66964810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910193111.1A Active CN109917806B (en) | 2019-03-14 | 2019-03-14 | Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109917806B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110308740B (en) * | 2019-06-28 | 2022-02-22 | 天津大学 | Unmanned aerial vehicle cluster dynamic task allocation method for tracking moving target |
CN110737281B (en) * | 2019-10-15 | 2022-09-06 | 中国航空无线电电子研究所 | Distributed control method for cluster unmanned aerial vehicle |
CN111158395B (en) * | 2020-01-13 | 2021-05-14 | 哈尔滨工程大学 | Multi-unmanned aerial vehicle tight formation control method based on pigeon swarm optimization |
CN111443728B (en) * | 2020-03-25 | 2021-05-28 | 北京航空航天大学 | A UAV formation control method based on chaotic gray wolf optimization |
CN112699622B (en) * | 2021-01-29 | 2023-04-18 | 北京航空航天大学 | Close formation pneumatic coupling effect modeling method for fixed-wing unmanned aerial vehicle |
CN113359805B (en) * | 2021-07-13 | 2023-05-02 | 北京航空航天大学 | Unmanned aerial vehicle anti-interference control system and method based on original pigeon multi-behavior intelligence |
CN114138022B (en) * | 2021-11-30 | 2023-06-06 | 北京航空航天大学 | A Distributed Formation Control Method for UAV Swarms Based on Elite Pigeon Group Intelligence |
CN114384929B (en) * | 2021-12-02 | 2023-09-12 | 上海航天控制技术研究所 | Unmanned cluster formation control method based on deviation optimization heuristic algorithm |
CN114398721B (en) * | 2021-12-27 | 2024-06-25 | 北京航空航天大学 | Solar rotor unmanned aerial vehicle design method based on self-adjustment search pigeon crowd intelligence |
CN114815875B (en) * | 2022-03-07 | 2024-04-30 | 北京航空航天大学 | Unmanned aerial vehicle cluster formation controller parameter adjustment method based on intelligent optimization of integrated fully-shooting pigeon clusters |
CN115665694B (en) * | 2022-10-18 | 2025-07-15 | 中国电子科技集团公司第七研究所 | A method and system for predicting UAV formation routing performance based on pigeon swarm neural network |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103425840A (en) * | 2013-08-14 | 2013-12-04 | 西北工业大学 | Cooperative air combat firepower distribution method based on improved multi-target leapfrog algorithm |
CN103995539A (en) * | 2014-05-15 | 2014-08-20 | 北京航空航天大学 | Unmanned aerial vehicle autonomous formation evaluation index and MPC formation control method |
CN105654500A (en) * | 2016-02-01 | 2016-06-08 | 北京航空航天大学 | Unmanned aerial vehicle target detection method for optimizing visual attention mechanism based on bionic pigeons |
CN105739303A (en) * | 2015-12-29 | 2016-07-06 | 沈阳航空航天大学 | Moving horizon method-based multi-unmanned aerial vehicle cooperative attack task allocation method |
CN107504972A (en) * | 2017-07-27 | 2017-12-22 | 北京航空航天大学 | A kind of aircraft's flight track method and device for planning based on dove group's algorithm |
CN107678446A (en) * | 2017-10-30 | 2018-02-09 | 西北工业大学 | A kind of unmanned plane for extensive target complex cooperates with target assignment method |
CN108897338A (en) * | 2018-07-04 | 2018-11-27 | 南京航空航天大学 | Circular orbit Spacecraft formation Reconstructed anticollision paths planning method based on PIO |
CN109254588A (en) * | 2018-10-17 | 2019-01-22 | 北京航空航天大学 | A kind of unmanned plane cluster coordinated investigation method based on cross and variation dove group's optimization |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10037041B2 (en) * | 2016-12-20 | 2018-07-31 | Bio Cellular Design Aeronautics Africa Sa | System and apparatus for integrating mobile sensor platforms into autonomous vehicle operational control |
-
2019
- 2019-03-14 CN CN201910193111.1A patent/CN109917806B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103425840A (en) * | 2013-08-14 | 2013-12-04 | 西北工业大学 | Cooperative air combat firepower distribution method based on improved multi-target leapfrog algorithm |
CN103995539A (en) * | 2014-05-15 | 2014-08-20 | 北京航空航天大学 | Unmanned aerial vehicle autonomous formation evaluation index and MPC formation control method |
CN105739303A (en) * | 2015-12-29 | 2016-07-06 | 沈阳航空航天大学 | Moving horizon method-based multi-unmanned aerial vehicle cooperative attack task allocation method |
CN105654500A (en) * | 2016-02-01 | 2016-06-08 | 北京航空航天大学 | Unmanned aerial vehicle target detection method for optimizing visual attention mechanism based on bionic pigeons |
CN107504972A (en) * | 2017-07-27 | 2017-12-22 | 北京航空航天大学 | A kind of aircraft's flight track method and device for planning based on dove group's algorithm |
CN107678446A (en) * | 2017-10-30 | 2018-02-09 | 西北工业大学 | A kind of unmanned plane for extensive target complex cooperates with target assignment method |
CN108897338A (en) * | 2018-07-04 | 2018-11-27 | 南京航空航天大学 | Circular orbit Spacecraft formation Reconstructed anticollision paths planning method based on PIO |
CN109254588A (en) * | 2018-10-17 | 2019-01-22 | 北京航空航天大学 | A kind of unmanned plane cluster coordinated investigation method based on cross and variation dove group's optimization |
Non-Patent Citations (2)
Title |
---|
一种求解多目标优化问题的粒子群算法的研究;董良旭等;《电子设计工程》;20130228;第21卷(第3期);第36-39页 * |
鸽群优化算法研究进展;段海滨等;《北京工业大学学报》;20170131;第43卷(第1期);第1-7页 * |
Also Published As
Publication number | Publication date |
---|---|
CN109917806A (en) | 2019-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109917806B (en) | Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization | |
Li et al. | Maneuvering target tracking of UAV based on MN-DDPG and transfer learning | |
CN112880688B (en) | Unmanned aerial vehicle three-dimensional track planning method based on chaotic self-adaptive sparrow search algorithm | |
CN106441308B (en) | A kind of Path Planning for UAV based on adaptive weighting dove group's algorithm | |
CN108268053B (en) | An autonomous swarm formation rotation control method for UAVs imitating the evolutionary snowdrift game of migratory birds | |
CN110608743A (en) | Multi-UAV collaborative route planning method based on multi-population chaotic gray wolf algorithm | |
CN108459616B (en) | A route planning method for UAV swarm cooperative coverage based on artificial bee colony algorithm | |
CN109871032A (en) | A kind of multiple no-manned plane formation cooperative control method based on Model Predictive Control | |
CN114661069B (en) | Formation control method of group intelligent system | |
CN113268074B (en) | A UAV trajectory planning method based on joint optimization | |
CN114063644B (en) | Autonomous decision-making method for unmanned combat aircraft in air combat based on pigeon group reverse confrontation learning | |
CN114138022B (en) | A Distributed Formation Control Method for UAV Swarms Based on Elite Pigeon Group Intelligence | |
CN113836803A (en) | UAV swarm resource scheduling method based on improved wolf swarm algorithm | |
Weiren et al. | Air combat autonomous maneuver decision for one-on-one within visual range engagement base on robust multi-agent reinforcement learning | |
CN112824998A (en) | Multi-unmanned aerial vehicle collaborative route planning method and device in Markov decision process | |
CN102393644B (en) | A Ducted Unmanned Aerial Vehicle Pendulum Elimination Method Based on Artificial Bee Colony Optimization Quadratic Control | |
Yin et al. | The application of artificial intelligence technology in UAV | |
CN113741186B (en) | Double-aircraft air combat decision-making method based on near-end strategy optimization | |
CN110162077A (en) | A kind of unmanned aerial vehicle flight path planing method based on flying fish algorithm | |
Cui et al. | Improved ant colony optimization algorithm for UAV path planning | |
CN114779823A (en) | Unmanned aerial vehicle cooperative capture control method under saturation attack task | |
Jialin et al. | Global path planning of unmanned boat based on improved ant colony algorithm | |
CN119717842A (en) | Method and system for collaborative formation of multiple unmanned aerial vehicles in complex dynamic environment based on MASAC algorithm | |
Fletcher et al. | Improvements in learning to control perched landings | |
CN116449866A (en) | Complex environment-oriented long-endurance unmanned aerial vehicle monitoring task planning method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |