CN110058613B - A multi-UAV and multi-ant colony collaborative search target method - Google Patents
A multi-UAV and multi-ant colony collaborative search target method Download PDFInfo
- Publication number
- CN110058613B CN110058613B CN201910395051.1A CN201910395051A CN110058613B CN 110058613 B CN110058613 B CN 110058613B CN 201910395051 A CN201910395051 A CN 201910395051A CN 110058613 B CN110058613 B CN 110058613B
- Authority
- CN
- China
- Prior art keywords
- search
- pheromone
- ant
- grid
- population
- 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
- 238000000034 method Methods 0.000 title claims abstract description 20
- 239000003016 pheromone Substances 0.000 claims abstract description 68
- 238000013461 design Methods 0.000 claims abstract description 13
- 238000005457 optimization Methods 0.000 claims abstract 3
- 241000257303 Hymenoptera Species 0.000 claims description 20
- 230000007704 transition Effects 0.000 claims description 12
- 230000008569 process Effects 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000012804 iterative process Methods 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000002372 labelling Methods 0.000 claims 1
- 230000002265 prevention Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 4
- 238000011160 research Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000019637 foraging behavior Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
- G05D1/104—Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/12—Target-seeking control
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种多无人机多蚁群协同搜索目标方法,包括如下步骤:S1:采用栅格法对搜索海域进行划分并标号,建立目标概率图模型;S2:建立目标函数,对无人机转向代价、无人机碰撞威胁代价、搜索概率进行加权求和;S3:采用多蚁群算法对多无人机进行协同路径优化设计,通过设置最大迭代次数Nmax,执行S32和S33直到满足最大迭代次数则输出最佳搜索路径为止。本方法充分利用海域内目标存在的概率图特性来设计新的蚁群信息素、包括局部和全局初始化及更新规则,使得蚂蚁算法能够快速完成无人机轨迹规划,避免了重复搜索的问题,无人机搜索路径交叉、提高搜索效率。
The invention discloses a multi-UAV and multi-ant colony collaborative search target method, comprising the following steps: S1: using a grid method to divide and label the search sea area, and establish a target probability graph model; S2: establish an objective function, The man-machine steering cost, UAV collision threat cost, and search probability are weighted and summed; S3: The multi-ant colony algorithm is used to carry out a collaborative path optimization design for multiple UAVs. By setting the maximum number of iterations N max , execute S32 and S33 until The optimal search path is output until the maximum number of iterations is satisfied. This method makes full use of the probability map characteristics of targets in the sea area to design new ant colony pheromone, including local and global initialization and update rules, so that the ant algorithm can quickly complete the trajectory planning of the UAV, avoiding the problem of repeated search, without Human-machine search paths intersect to improve search efficiency.
Description
技术领域technical field
本发明涉及无人机搜索目标技术领域,尤其涉及一种多无人机多蚁群协同搜索目标方法。The invention relates to the technical field of unmanned aerial vehicles (UAVs) searching for targets, in particular to a multi-UAV and multi-ant colony collaborative method for searching targets.
背景技术Background technique
近年来,得益于传感器、微处理器、信息处理等技术的迅速发展,无人集群系统的功能快速增加,其应用范围也在不断扩大。无人机群因其灵活性、可扩展性和强大的协同作业能力,其协同理论与应用研究受到学术界、工业界和国防领域越来越多的关注。而多无人机协作搜索系统可以有效提高搜索效率,尤其是搜索海域存在不确定性、强干扰等复杂海况下存在着巨大优势,因此,多无人机协同海域搜索是无人集群系统研究的重要方向之一。In recent years, thanks to the rapid development of sensors, microprocessors, information processing and other technologies, the functions of unmanned swarm systems have increased rapidly, and their application scope has also been expanding. Due to its flexibility, scalability and strong cooperative operation ability, the theoretical and applied research of UAV swarms has attracted more and more attention from academia, industry and national defense. The multi-UAV cooperative search system can effectively improve the search efficiency, especially in the complex sea conditions such as uncertainty and strong interference in the search area. one of the important directions.
目前蚁群算法主要解决单架无人机存在威胁的条件下从起点寻找一条到终点威胁代价较小的路径,并不适用于海域搜索问题。首先单架无人机在搜索时间长,搜索效率低;其次在多无人机执行搜索任务时需要考虑无人机的飞行安全,但目前的研究以最大概率发现目标为目的,并没有考虑搜索过程中的航行代价、无人机会频繁的转向、无人机之间路径会有交叉重合的问题。At present, the ant colony algorithm mainly solves the problem of finding a path with less threat from the starting point to the end point under the condition of the threat of a single UAV, and it is not suitable for the sea area search problem. First, a single UAV has a long search time and low search efficiency; secondly, when multiple UAVs perform search tasks, the flight safety of the UAV needs to be considered, but the current research aims to find the target with the greatest probability, and does not consider the search The navigation cost in the process, the UAV will turn frequently, and the paths between UAVs will have overlapping and overlapping problems.
发明内容SUMMARY OF THE INVENTION
根据现有技术存在的问题,本发明公开了一种多无人机多蚁群协同搜索目标方法,具体包括以下步骤:According to the problems existing in the prior art, the present invention discloses a multi-UAV multi-ant colony collaborative search target method, which specifically includes the following steps:
S1:采用栅格法对搜索海域进行划分并标号,建立目标概率图模型;S1: Use the grid method to divide and label the search sea area, and establish a target probability graph model;
S2:建立目标函数,对无人机转向代价、无人机碰撞威胁代价、搜索概率进行加权求和;S2: establish an objective function, and perform a weighted summation of the UAV steering cost, UAV collision threat cost, and search probability;
S3:采用多蚁群算法对多无人机进行协同路径优化设计:S3: Multi-ant colony algorithm is used to optimize the design of cooperative paths for multiple UAVs:
S31:根据目标概率图模型初始化各蚁群信息素浓度,其中每个蚂蚁种群分别对应一架无人机,并为无人机构造搜索路径;S31: Initialize the pheromone concentration of each ant colony according to the target probability graph model, wherein each ant colony corresponds to a UAV, and constructs a search path for the UAV;
S32:根据路径启发信息、本种群信息素浓度和其他种群信息素浓度设计状态转移规则,其中每个种群的蚂蚁根据状态转移规则进行下一栅格的选择,当达到最大步长时保存搜索路径;S32: Design a state transition rule according to the path heuristic information, the pheromone concentration of this population and the pheromone concentration of other populations, in which the ants of each population select the next grid according to the state transition rule, and save the search path when the maximum step size is reached ;
S33:当各种群的蚂蚁完成一次路径规划后保存搜索路径,根据目标函数值选出目标函数最大者对应的搜索路径,按照信息素更新规则更新信息素浓度信息;S33: When the ants of various groups complete a path planning, save the search path, select the search path corresponding to the one with the largest objective function according to the objective function value, and update the pheromone concentration information according to the pheromone update rule;
S34:设置最大迭代次数Nmax,执行S32和S33直到满足最大迭代次数则输出最佳搜索路径为止。S34: Set the maximum number of iterations N max , and execute S32 and S33 until the maximum number of iterations is satisfied, then output the best search path.
进一步的,其中无人机转向代价表示为:Further, where the UAV steering cost is expressed as:
表示第m无人机的第nθ次转向时的转向角度的绝对值,Cθ为系数,Nθ为总的转向次数。 Represents the absolute value of the steering angle of the mth UAV at the n θth turn, C θ is the coefficient, and N θ is the total number of turns.
进一步的,其中无人机碰撞威胁代价表示为:Further, the UAV collision threat cost is expressed as:
其中lapped为无人机m,v重复搜索栅格的数目,Cc为系数;in lapped is the number of repeated search grids for the drone m, v, and C c is the coefficient;
其中目标函数为:The objective function is:
K为系数,N表示搜索路径栅格数目,pi为搜索概率,为无人机m的航行代价,主要考虑无人机的转向代价和无人机之间的避碰代价,计算如下:K is the coefficient, N is the number of search path grids, pi is the search probability, is the sailing cost of the UAV m, Mainly consider the steering cost of the UAV and the collision avoidance cost between UAVs, The calculation is as follows:
进一步的,S3中采用多蚁群算法对多无人机进行协同路径优化设计具体采用如下方式:Further, in S3, the multi-ant colony algorithm is used to optimize the collaborative path design of multiple UAVs in the following ways:
每只蚂蚁按照状态转移规则从起点选择下一个栅格,在t时刻第l只蚂蚁从栅格i转移到栅格j的状态转移规则设计如下:Each ant selects the next grid from the starting point according to the state transition rule. The state transition rule for the lth ant to transfer from grid i to grid j at time t is designed as follows:
其中UK表示选择的栅格集合,UK=N-Tabuk,其中Tabuk表示已访问过的栅格集合;ηij(t)为路径的启发信息,且k1和k2为常数;φjk(t)表示其余蚂蚁子群信息素在栅格j处的值,α表示在栅格选择中信息素的重要程度,β表示启发信息在蚂蚁选路决策中的重要程度,γ表示其他种群的信息素对航路点选择的影响;where U K represents the selected grid set, U K =N-Tabuk, where Tabuk represents the visited grid set; η ij (t) is the heuristic information of the path, and k 1 and k 2 are constants; φ jk (t) represents the value of the remaining ant subgroup pheromone at grid j, α represents the importance of the pheromone in grid selection, and β represents the heuristic information used in ant routing decisions The importance degree in , γ represents the influence of pheromone of other populations on waypoint selection;
在每一次迭代过程中,对蚂蚁经过的栅格进行信息素的更新,栅格j处的信息素按下式进行更新:In each iteration process, the pheromone is updated on the grids passed by the ants, and the pheromone at grid j is updated as follows:
τjk(t+1)=(1-ρ)τjk(t)+ρΔτjk(t+1)τ jk (t+1)=(1-ρ)τ jk (t)+ρΔτ jk (t+1)
其中,τjk(t+1)和τjk(t)分别是更新前后网格j内,第k个种群信息素的值,ρ为信息素挥发系数,Δτjk(t+1)是信息素更新值,信息素按如下表达式更新:Among them, τ jk (t+1) and τ jk (t) are the values of the k-th population pheromone in grid j before and after the update, respectively, ρ is the pheromone volatility coefficient, and Δτ jk (t+1) is the pheromone To update the value, the pheromone is updated according to the following expression:
其中,为第t次搜索后,第k个种群的第l只蚂蚁在栅格j内留下的信息素,定义为:in, After the t-th search, the pheromone left by the l-th ant of the k-th population in grid j is defined as:
其中ukl是第k个种群的蚂蚁l在第t次搜后经过网格中的第k个种群的信息素总量,表示其他种群信息素总量;Jkl为第k个种群中的第l只蚂蚁在完成一次搜索后的搜索收益,并对蚁群中所有蚂蚁的收益值进行排序k1和k2分别为搜索收益权值系数;当时,增强前u只蚂蚁信息素浓度;当m∈[u+1,M],减弱m-u只蚂蚁信息素浓度;in u kl is the total amount of pheromone of the kth population in the kth population after the tth search by the ant l of the kth population, represents the total amount of pheromone in other populations; J kl is the search income of the lth ant in the kth population after completing a search, And sort the income value of all ants in the ant colony k 1 and k 2 are the search revenue weight coefficients respectively; when When , the pheromone concentration of u ants before is enhanced; when m∈[u+1,M], the pheromone concentration of mu ants is weakened;
当整个蚁群完成一次迭代后,选出每个种群中本次迭代解最优的蚂蚁,信息素按如下公式进行更新:When the entire ant colony completes one iteration, the ants with the best solution for this iteration in each population are selected, and the pheromone is updated according to the following formula:
其中,为迭代过程中种群k中的最优蚂蚁lbest在栅格j处产生的信息素增量,按照下式进行计算,in, is the pheromone increment generated by the optimal ant l best in the population k at the grid j in the iterative process, calculated according to the following formula,
其中,k*为权值,f(Jklbest)为种群k中最优搜索收益函数;Among them, k * is the weight value, and f(J klbest ) is the optimal search profit function in the population k;
将栅格内每个种群k的信息素浓度限制在[τmin,τmax],Constrain the pheromone concentration of each population k within the grid to [τ min ,τ max ],
由于采用了上述技术方案,本方法充分利用海域内目标存在的概率图特性来设计新的蚁群信息素(包括局部和全局)初始化及更新规则,使得蚂蚁算法能够快速完成无人机轨迹规划,避免了重复搜索的问题,提高搜索效率。采用本发明公开的方法可充分利用先验信息、并对先验信息进行有效快速的更新,提高无人机群在海域内搜索大量目标的效能。Due to the adoption of the above technical solutions, this method makes full use of the probability map characteristics of targets in the sea area to design new ant colony pheromone (including local and global) initialization and update rules, so that the ant algorithm can quickly complete the UAV trajectory planning, The problem of repeated search is avoided, and the search efficiency is improved. By using the method disclosed in the invention, the prior information can be fully utilized, and the prior information can be effectively and quickly updated, thereby improving the efficiency of the unmanned aerial vehicle group in searching for a large number of targets in the sea area.
附图说明Description of drawings
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the accompanying drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only These are some embodiments described in this application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明方法的流程图;Fig. 1 is the flow chart of the method of the present invention;
图2为本发明中无人机可行的飞行方向的示意图;Fig. 2 is the schematic diagram of the feasible flight direction of UAV in the present invention;
图3为本发明中目标分布概率图;Fig. 3 is the target distribution probability diagram in the present invention;
图4为本发明中多蚁群协同搜索结构图Fig. 4 is the structure diagram of multi-ant colony cooperative search in the present invention
具体实施方式Detailed ways
为使本发明的技术方案和优点更加清楚,下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚完整的描述:In order to make the technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention:
如图1所示的一种多无人机多蚁群协同搜索目标方法:具体包括以下步骤:As shown in Figure 1, a multi-UAV multi-ant colony collaborative search target method includes the following steps:
S1:对未知海域搜索环境建模,采用栅格法搜索区域划分并对栅格编号,无人机基于当前位置的可行飞行方向,建立目标概率图模型。S1: Model the search environment in the unknown sea area, use the grid method to search the area and number the grid, and establish the target probability map model based on the feasible flight direction of the current position of the UAV.
S2:建立目标函数,对无人机转向代价、无人机碰撞威胁代价、搜索概率进行加权求和,在多无人机协同目标搜索问题中,优化的搜索路径应该以最小的代价尽可能以最大的概率发现目标。S2: Establish an objective function, and perform a weighted summation of the UAV steering cost, UAV collision threat cost, and search probability. In the multi-UAV cooperative target search problem, the optimized search path should be as low as possible at the minimum cost. Maximum probability of finding the target.
S3:采用多蚁群算法对多无人机进行协同路径优化设计。由于多无人机搜索目标的问题与蚁群的觅食行为极为相似,本发明通过多蚁群算法为多UAV进行协同路径优化设计。S3: The multi-ant colony algorithm is used to optimize the collaborative path design of multiple UAVs. Since the problem of searching targets for multiple UAVs is very similar to the foraging behavior of ant colonies, the present invention uses a multi-ant colony algorithm to optimize the design of collaborative paths for multiple UAVs.
S31:根据目标概率图模型初始化各蚁群信息素浓度,其中每个蚂蚁种群分别对应一架无人机,并为无人机构造搜索路径;S31: Initialize the pheromone concentration of each ant colony according to the target probability graph model, wherein each ant colony corresponds to a UAV, and constructs a search path for the UAV;
S32:根据路径启发信息、本种群信息素浓度和其他种群信息素浓度设计状态转移规则,每个种群的蚂蚁根据状态转移规则进行下一栅格的选择,当达到最大搜索步长时保存搜索路径;S32: Design a state transition rule according to the path heuristic information, the pheromone concentration of this population and the pheromone concentration of other populations. The ants of each population select the next grid according to the state transition rule, and save the search path when the maximum search step size is reached. ;
S33:当各种群的蚂蚁完成一次路径规划后保存搜索路径,根据目标函数值选出目标函数最大者对应的搜索路径,按照信息素更新规则进行信息素更新;S33: When the ants of various groups complete a path planning, save the search path, select the search path corresponding to the one with the largest objective function according to the value of the objective function, and perform pheromone update according to the pheromone update rule;
S34:设置最大迭代次数Nmax,执行S32和S33直到满足最大迭代次数输出最佳搜索路径为止。S34: Set the maximum number of iterations N max , and execute S32 and S33 until the maximum number of iterations is satisfied to output the optimal search path.
进一步的,S1中对未知海域建模具体采用如下方式:Further, the modeling of the unknown sea area in S1 is as follows:
如图2所示将搜索海域划分为Lx×Ly个方形栅格。对应每个栅格标记为(x,y),其中x∈{1,2,...,Lx},y∈{1,2,...,Ly},并将栅格进行编号Z∈{1,2,...,Lx×Ly},As shown in Figure 2, the search sea area is divided into L x ×L y square grids. Label each grid as (x,y), where x∈{1,2,...,L x }, y∈{1,2,...,L y }, and number the grids Z∈{1,2,...,L x ×L y },
Z=x+(y-1)×Lx (1)Z=x+(y-1)×L x (1)
受到转向角的约束,无人机由当前位置飞到下一位置仅有三个可以选择。建立正态分布目标概率图模型描述NT目标的存在状态,即,每个目标的位置具有相同的概率分布如图3所示,根据先验信息已知目标m的初始位置则目标m的初始位置的联合概率密度函数可表示为:Constrained by the steering angle, there are only three options for the drone to fly from the current position to the next position. Establish a normal distribution target probability graph model to describe the existence state of NT targets, that is, the position of each target has the same probability distribution as shown in Figure 3, the initial position of target m is known according to prior information Then the joint probability density function of the initial position of the target m can be expressed as:
进一步的,其中无人机转向代价表示为:Further, where the UAV steering cost is expressed as:
表示第m无人机的第nθ次转向时的转向角度的绝对值,Cθ为系数,Nθ为总的转向次数。 Represents the absolute value of the steering angle of the mth UAV at the n θth turn, C θ is the coefficient, and N θ is the total number of turns.
进一步的,其中无人机碰撞威胁代价表示为:Further, the UAV collision threat cost is expressed as:
其中lapped为无人机m,v重复搜索栅格的数目,Cc为系数。in lapped is the number of repeated search grids for UAV m,v, and C c is the coefficient.
进一步的目标函数为:The further objective function is:
K为系数,N表示搜索路径栅格数目,pi为搜索概率,为无人机m的航行代价,主要考虑无人机的转向代价和无人机之间的避碰代价,计算如下:K is the coefficient, N is the number of search path grids, pi is the search probability, is the sailing cost of UAV m, Mainly consider the steering cost of the UAV and the collision avoidance cost between UAVs, The calculation is as follows:
进一步的,图4为多蚁群协同搜索结构图。S3中采用多蚁群算法对多无人机进行协同路径优化设计具体采用如下方式:每只蚂蚁按照状态转移规则从起点选择下一个栅格,在t时刻第l只蚂蚁从栅格i转移到栅格j的状态转移规则设计如下:Further, FIG. 4 is a structural diagram of a multi-ant colony cooperative search. In S3, the multi-ant colony algorithm is used to optimize the collaborative path design of multiple UAVs in the following way: each ant selects the next grid from the starting point according to the state transition rule, and the lth ant transfers from grid i to the next grid at time t. The state transition rule of grid j is designed as follows:
其中UK表示选择的栅格集合,UK=N-Tabuk,其中Tabuk表示已访问过的栅格集合;ηij(t)为路径的启发信息,且k1和k2为常数;φjk(t)表示其余蚂蚁子群信息素在栅格j处的值,α表示在栅格选择中信息素的重要程度,β表示启发信息在蚂蚁选路决策中的重要程度,γ表示其他种群的信息素对航路点选择的影响;where U K represents the selected grid set, U K =N-Tabuk, where Tabuk represents the visited grid set; η ij (t) is the heuristic information of the path, and k 1 and k 2 are constants; φ jk (t) represents the value of the remaining ant subgroup pheromone at grid j, α represents the importance of the pheromone in grid selection, and β represents the heuristic information used in ant routing decisions The importance degree in , γ represents the influence of pheromone of other populations on waypoint selection;
在每一次迭代过程中,对蚂蚁经过的栅格进行信息素的更新,栅格j处的信息素按下式进行更新:In each iteration process, the pheromone is updated on the grids passed by the ants, and the pheromone at grid j is updated as follows:
τjk(t+1)=(1-ρ)τjk(t)+ρΔτjk(t+1)τ jk (t+1)=(1-ρ)τ jk (t)+ρΔτ jk (t+1)
其中,τjk(t+1)和τjk(t)分别是更新前后网格j内,第k个种群信息素的值,ρ为信息素挥发系数,Δτjk(t+1)是信息素更新值,信息素按如下表达式更新:Among them, τ jk (t+1) and τ jk (t) are the values of the k-th population pheromone in grid j before and after the update, respectively, ρ is the pheromone volatility coefficient, and Δτ jk (t+1) is the pheromone To update the value, the pheromone is updated according to the following expression:
其中,为第t次搜索后,第k个种群的第l只蚂蚁在栅格j内留下的信息素,定义为:in, After the t-th search, the pheromone left by the l-th ant of the k-th population in grid j is defined as:
其中ukl是第k个种群的蚂蚁l在第t次搜后经过网格中的第k个种群的信息素总量,表示其他种群信息素总量;Jkl为第k个种群中的第l只蚂蚁在完成一次搜索后的搜索收益,并对蚁群中所有蚂蚁的收益值进行排序k1和k2分别为搜索收益权值系数;当时,增强前u只蚂蚁信息素浓度;当m∈[u+1,M],减弱m-u只蚂蚁信息素浓度;in u kl is the total amount of pheromone of the kth population in the kth population after the tth search by the ant l of the kth population, represents the total amount of pheromone in other populations; J kl is the search income of the lth ant in the kth population after completing a search, And sort the income value of all ants in the ant colony k 1 and k 2 are the search revenue weight coefficients respectively; when When , the pheromone concentration of u ants before is enhanced; when m∈[u+1,M], the pheromone concentration of mu ants is weakened;
当整个蚁群完成一次迭代后,选出每个种群中本次迭代解最优的蚂蚁,信息素按如下公式进行更新:When the entire ant colony completes one iteration, the ants with the best solution for this iteration in each population are selected, and the pheromone is updated according to the following formula:
其中,为迭代过程中种群k中的最优蚂蚁lbest在栅格j处产生的信息素增量,按照下式进行计算,in, is the pheromone increment generated by the optimal ant l best in the population k at the grid j in the iterative process, calculated according to the following formula,
其中,k*为权值,f(Jklbest)为种群k中最优搜索收益函数;Among them, k * is the weight value, and f(J klbest ) is the optimal search profit function in the population k;
将栅格内每个种群k的信息素浓度限制在[τmin,τmax],Constrain the pheromone concentration of each population k within the grid to [τ min ,τ max ],
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention, but the protection scope of the present invention is not limited to this. The equivalent replacement or change of the inventive concept thereof shall be included within the protection scope of the present invention.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910395051.1A CN110058613B (en) | 2019-05-13 | 2019-05-13 | A multi-UAV and multi-ant colony collaborative search target method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910395051.1A CN110058613B (en) | 2019-05-13 | 2019-05-13 | A multi-UAV and multi-ant colony collaborative search target method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110058613A CN110058613A (en) | 2019-07-26 |
CN110058613B true CN110058613B (en) | 2022-05-13 |
Family
ID=67322889
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910395051.1A Active CN110058613B (en) | 2019-05-13 | 2019-05-13 | A multi-UAV and multi-ant colony collaborative search target method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110058613B (en) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111176334B (en) * | 2020-01-16 | 2021-08-17 | 浙江大学 | A Multi-UAV Cooperative Target Search Method |
CN111738396B (en) * | 2020-06-01 | 2023-09-26 | 北京中安智能信息科技有限公司 | Self-adaptive grid granularity ant colony method applied to submarine path planning |
CN111752303B (en) * | 2020-06-15 | 2022-09-27 | 中国人民解放军国防科技大学 | Method and system for planning relay charging path of small unmanned aerial vehicle |
CN111707267B (en) * | 2020-06-18 | 2023-06-02 | 哈尔滨工程大学 | Multi-unmanned aerial vehicle collaborative track planning method |
CN112484727A (en) * | 2020-10-14 | 2021-03-12 | 中国人民解放军国防科技大学 | Unmanned aerial vehicle path planning method based on double charging modes |
CN112797999B (en) * | 2020-12-24 | 2022-06-03 | 上海大学 | Multi-unmanned-boat collaborative traversal path planning method and system |
CN112783213B (en) * | 2021-01-13 | 2022-04-01 | 北京理工大学 | A Multi-UAV Collaborative Wide-area Moving Target Search Method Based on Hybrid Mechanism |
CN112880685A (en) * | 2021-01-19 | 2021-06-01 | 中国人民解放军陆军边海防学院 | Joint localization method of unmanned aerial vehicle swarm to detect target |
CN112905959B (en) * | 2021-02-09 | 2022-09-09 | 辽宁警察学院 | Police affair multi-unmanned aerial vehicle target searching method based on normal distribution probability graph |
CN113220024A (en) * | 2021-05-07 | 2021-08-06 | 中国工程物理研究院电子工程研究所 | High-performance unmanned aerial vehicle cluster search path optimization method |
CN113311864B (en) * | 2021-05-26 | 2022-09-02 | 中国电子科技集团公司第五十四研究所 | Grid scale self-adaptive multi-unmanned aerial vehicle collaborative search method |
CN113504798B (en) * | 2021-06-30 | 2023-11-17 | 北京航空航天大学 | Unmanned plane cluster cooperative target searching method for bionic group cooperative behavior |
CN113359849B (en) * | 2021-07-06 | 2022-04-19 | 北京理工大学 | A fast multi-UAV cooperative search method for moving targets |
CN113821049B (en) * | 2021-08-25 | 2022-10-14 | 中山大学 | Method and device for emergent perception of drone swarm based on ant pheromone mechanism |
CN113985891B (en) * | 2021-11-15 | 2023-09-22 | 北京信息科技大学 | An adaptive cluster path planning method in the process of post-earthquake life exploration |
CN114840016B (en) * | 2022-03-30 | 2024-07-05 | 大连海事大学 | Multi-ant colony search submarine target cooperative path optimization method based on rule heuristic method |
CN114706427A (en) * | 2022-06-02 | 2022-07-05 | 武汉理工大学 | Sea-air stereoscopic collaborative searching system and control method thereof |
CN115061465B (en) * | 2022-06-17 | 2024-11-05 | 哈尔滨工程大学 | A multi-AUV collaborative target search method based on ant colony algorithm |
CN115903913A (en) * | 2022-12-28 | 2023-04-04 | 航空工业信息中心 | Method for generating multi-machine collaborative search track |
CN116132354B (en) * | 2023-02-23 | 2024-03-22 | 中国科学院软件研究所 | A UAV cluster network transmission path optimization method and system |
CN116860007B (en) * | 2023-09-04 | 2023-11-10 | 中国人民解放军战略支援部队航天工程大学 | Unmanned aerial vehicle array real-time path generation method aiming at search task |
CN116991179B (en) * | 2023-09-26 | 2023-12-15 | 北京理工大学 | Unmanned aerial vehicle search track optimization method, device, equipment and medium |
CN116989797B (en) * | 2023-09-26 | 2023-12-15 | 北京理工大学 | UAV trajectory optimization method, device, electronic equipment and storage medium |
CN118333510B (en) * | 2024-06-13 | 2024-08-30 | 贵州现代数智科技有限公司 | Intelligent route planning method for logistics distribution based on Internet of things and supervision system thereof |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7284228B1 (en) * | 2005-07-19 | 2007-10-16 | Xilinx, Inc. | Methods of using ant colony optimization to pack designs into programmable logic devices |
CN103455841A (en) * | 2013-07-17 | 2013-12-18 | 大连海事大学 | Container loading method based on improved ant colony algorithm and heuristic algorithm |
KR101470942B1 (en) * | 2014-07-31 | 2014-12-11 | 한양대학교 산학협력단 | Method and device for optimizing phase of compliant mechanism using modified ant colony optimization |
CN106506062A (en) * | 2016-11-29 | 2017-03-15 | 中山大学 | Distributed fast communication system and communication method for swarm unmanned aerial vehicles |
CN106705970A (en) * | 2016-11-21 | 2017-05-24 | 中国航空无线电电子研究所 | A multi-UAV collaborative path planning method based on ant colony algorithm |
WO2018187954A1 (en) * | 2017-04-12 | 2018-10-18 | 邹霞 | Ant colony optimization-based sensor network routing method |
CN108829140A (en) * | 2018-09-11 | 2018-11-16 | 河南大学 | A kind of multiple no-manned plane collaboration Target Searching Method based on multi-population ant group algorithm |
CN109343569A (en) * | 2018-11-19 | 2019-02-15 | 南京航空航天大学 | Multi-UAV swarm self-organized and coordinated observation and mission planning method |
CN109669957A (en) * | 2018-11-27 | 2019-04-23 | 常州市武进区半导体照明应用技术研究院 | A kind of distributed networks database query optimization method based on multi-ant colony genetic algorithm |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102464125B1 (en) * | 2009-02-02 | 2022-11-09 | 에어로바이론먼트, 인크. | Multimode unmanned aerial vehicle |
UA55500U (en) * | 2010-07-16 | 2010-12-10 | Харьковский Университет Воздушных Сил Имени Ивана Кожедуба | Channel for automated tracking of aircrafts by direction with use of frequencies of inter-mode beats and possibility of formation and processing image of an a |
EP2853973B1 (en) * | 2013-09-26 | 2022-01-05 | Airbus Defence and Space GmbH | Method for autonomous controlling of an aerial vehicle and corresponding system |
CN104881043B (en) * | 2015-04-30 | 2017-10-31 | 南京航空航天大学 | A kind of multiple no-manned plane for many dynamic objects is intelligent coordinated to examine printing method |
WO2016210156A1 (en) * | 2015-06-23 | 2016-12-29 | Archon Technologies S.R.L. | System for autonomous operation of multiple hybrid unmanned aerial vehicles supported by recharging stations to perform services |
CN105302153B (en) * | 2015-10-19 | 2018-04-17 | 南京航空航天大学 | The planing method for the task of beating is examined in the collaboration of isomery multiple no-manned plane |
CA3035758A1 (en) * | 2016-09-09 | 2018-03-29 | Walmart Apollo, Llc | Geographic area monitoring systems and methods utilizing computational sharing across multiple unmanned vehicles |
CN106323293B (en) * | 2016-10-14 | 2018-12-25 | 淮安信息职业技术学院 | Two groups of multidirectional robot path planning methods based on multiple target search |
-
2019
- 2019-05-13 CN CN201910395051.1A patent/CN110058613B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7284228B1 (en) * | 2005-07-19 | 2007-10-16 | Xilinx, Inc. | Methods of using ant colony optimization to pack designs into programmable logic devices |
CN103455841A (en) * | 2013-07-17 | 2013-12-18 | 大连海事大学 | Container loading method based on improved ant colony algorithm and heuristic algorithm |
KR101470942B1 (en) * | 2014-07-31 | 2014-12-11 | 한양대학교 산학협력단 | Method and device for optimizing phase of compliant mechanism using modified ant colony optimization |
CN106705970A (en) * | 2016-11-21 | 2017-05-24 | 中国航空无线电电子研究所 | A multi-UAV collaborative path planning method based on ant colony algorithm |
CN106506062A (en) * | 2016-11-29 | 2017-03-15 | 中山大学 | Distributed fast communication system and communication method for swarm unmanned aerial vehicles |
WO2018187954A1 (en) * | 2017-04-12 | 2018-10-18 | 邹霞 | Ant colony optimization-based sensor network routing method |
CN108829140A (en) * | 2018-09-11 | 2018-11-16 | 河南大学 | A kind of multiple no-manned plane collaboration Target Searching Method based on multi-population ant group algorithm |
CN109343569A (en) * | 2018-11-19 | 2019-02-15 | 南京航空航天大学 | Multi-UAV swarm self-organized and coordinated observation and mission planning method |
CN109669957A (en) * | 2018-11-27 | 2019-04-23 | 常州市武进区半导体照明应用技术研究院 | A kind of distributed networks database query optimization method based on multi-ant colony genetic algorithm |
Non-Patent Citations (2)
Title |
---|
基于协同机制的多无人机任务规划研究;林林;《中国博士学位论文全文数据库工程科技Ⅱ辑》;20131215(第12期);C031-2 * |
基于多蚁群系统的多无人机协同目标搜索方法;孙希霞 等;《战术导弹技术》;20141231(第6期);26-31 * |
Also Published As
Publication number | Publication date |
---|---|
CN110058613A (en) | 2019-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110058613B (en) | A multi-UAV and multi-ant colony collaborative search target method | |
CN110687923B (en) | Unmanned aerial vehicle long-distance tracking flight method, device, equipment and storage medium | |
CN107168380B (en) | Multi-step optimization method for coverage of unmanned aerial vehicle cluster area based on ant colony algorithm | |
CN107037828B (en) | Single-step optimization method for unmanned aerial vehicle area coverage based on particle swarm optimization | |
CN109917806B (en) | Unmanned aerial vehicle cluster formation control method based on non-inferior solution pigeon swarm optimization | |
CN112130581A (en) | A coordinated mission planning method for UAV swarms for air maneuver operations | |
CN112783213B (en) | A Multi-UAV Collaborative Wide-area Moving Target Search Method Based on Hybrid Mechanism | |
Lei et al. | Path planning for unmanned air vehicles using an improved artificial bee colony algorithm | |
CN111381600A (en) | A UUV Path Planning Method Based on Particle Swarm Optimization | |
CN109857117B (en) | An unmanned boat swarm formation method based on distributed pattern matching | |
CN114840016B (en) | Multi-ant colony search submarine target cooperative path optimization method based on rule heuristic method | |
CN113268074A (en) | Unmanned aerial vehicle flight path planning method based on joint optimization | |
CN114510078A (en) | Unmanned aerial vehicle maneuver evasion decision-making method based on deep reinforcement learning | |
CN109784585B (en) | Hybrid deployment and scheduling method for unmanned aerial vehicle unmanned ship | |
Cui et al. | Improved ant colony optimization algorithm for UAV path planning | |
CN113805609A (en) | Unmanned aerial vehicle group target searching method based on chaos lost pigeon group optimization mechanism | |
CN118655914A (en) | A method for realizing collaborative task allocation and path planning of multi-UAV system | |
CN114138022A (en) | A distributed formation control method for UAV swarms based on elite pigeon swarm intelligence | |
CN114637331A (en) | A method and system for multi-task path planning of UAV based on ant colony algorithm | |
CN117008641A (en) | Distribution method and device for cooperative low-altitude burst prevention of multiple heterogeneous unmanned aerial vehicles | |
Zhang et al. | Enhancing the take-off performance of hypersonic vehicles using the improved chimp optimisation algorithm | |
Hamnanaka | Optimum design for drone highway network | |
Ren et al. | Path planning algorithm for multiple UAVs based on artificial potential field | |
CN112327918A (en) | Adaptive search algorithm for multi-swarm marine environment based on elite learning | |
Zhenxing et al. | The enemy air-threat prediction based aircraft real-time path planning for offshore combat |
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 |