[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910395051.1A
Other languages
Chinese (zh)
Other versions
CN110058613A (en
Inventor
岳伟
席云
王丽媛
刘中常
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Maritime University
Original Assignee
Dalian Maritime University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dalian Maritime University filed Critical Dalian Maritime University
Priority to CN201910395051.1A priority Critical patent/CN110058613B/en
Publication of CN110058613A publication Critical patent/CN110058613A/en
Application granted granted Critical
Publication of CN110058613B publication Critical patent/CN110058613B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/12Target-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直到满足最大迭代次数则输出最佳搜索路径为止。本方法充分利用海域内目标存在的概率图特性来设计新的蚁群信息素、包括局部和全局初始化及更新规则,使得蚂蚁算法能够快速完成无人机轨迹规划,避免了重复搜索的问题,无人机搜索路径交叉、提高搜索效率。

Figure 201910395051

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.

Figure 201910395051

Description

一种多无人机多蚁群协同搜索目标方法A multi-UAV and multi-ant colony collaborative search target method

技术领域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:

Figure BDA0002057894420000021
Figure BDA0002057894420000021

Figure BDA0002057894420000022
表示第m无人机的第nθ次转向时的转向角度的绝对值,Cθ为系数,Nθ为总的转向次数。
Figure BDA0002057894420000022
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:

Figure BDA0002057894420000023
Figure BDA0002057894420000023

其中

Figure BDA0002057894420000024
lapped为无人机m,v重复搜索栅格的数目,Cc为系数;in
Figure BDA0002057894420000024
lapped is the number of repeated search grids for the drone m, v, and C c is the coefficient;

其中目标函数为:The objective function is:

Figure BDA0002057894420000025
Figure BDA0002057894420000025

K为系数,N表示搜索路径栅格数目,pi为搜索概率,

Figure BDA0002057894420000026
为无人机m的航行代价,
Figure BDA0002057894420000027
主要考虑无人机的转向代价和无人机之间的避碰代价,
Figure BDA0002057894420000028
计算如下:K is the coefficient, N is the number of search path grids, pi is the search probability,
Figure BDA0002057894420000026
is the sailing cost of the UAV m,
Figure BDA0002057894420000027
Mainly consider the steering cost of the UAV and the collision avoidance cost between UAVs,
Figure BDA0002057894420000028
The calculation is as follows:

Figure BDA0002057894420000029
Figure BDA0002057894420000029

进一步的,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:

Figure BDA00020578944200000210
Figure BDA00020578944200000210

其中UK表示选择的栅格集合,UK=N-Tabuk,其中Tabuk表示已访问过的栅格集合;ηij(t)为路径的启发信息,且

Figure BDA00020578944200000211
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
Figure BDA00020578944200000211
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:

Figure BDA0002057894420000031
Figure BDA0002057894420000031

其中,

Figure BDA0002057894420000032
为第t次搜索后,第k个种群的第l只蚂蚁在栅格j内留下的信息素,定义为:in,
Figure BDA0002057894420000032
After the t-th search, the pheromone left by the l-th ant of the k-th population in grid j is defined as:

Figure BDA0002057894420000033
Figure BDA0002057894420000033

其中

Figure BDA0002057894420000034
ukl是第k个种群的蚂蚁l在第t次搜后经过网格中的第k个种群的信息素总量,
Figure BDA0002057894420000035
表示其他种群信息素总量;Jkl为第k个种群中的第l只蚂蚁在完成一次搜索后的搜索收益,
Figure BDA0002057894420000036
并对蚁群中所有蚂蚁的收益值进行排序
Figure BDA0002057894420000037
k1和k2分别为搜索收益权值系数;当
Figure BDA0002057894420000038
时,增强前u只蚂蚁信息素浓度;当m∈[u+1,M],减弱m-u只蚂蚁信息素浓度;in
Figure BDA0002057894420000034
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,
Figure BDA0002057894420000035
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,
Figure BDA0002057894420000036
And sort the income value of all ants in the ant colony
Figure BDA0002057894420000037
k 1 and k 2 are the search revenue weight coefficients respectively; when
Figure BDA0002057894420000038
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:

Figure BDA0002057894420000039
Figure BDA0002057894420000039

其中,

Figure BDA00020578944200000310
为迭代过程中种群k中的最优蚂蚁lbest在栅格j处产生的信息素增量,按照下式进行计算,in,
Figure BDA00020578944200000310
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,

Figure BDA00020578944200000311
Figure BDA00020578944200000311

其中,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的信息素浓度限制在[τminmax],Constrain the pheromone concentration of each population k within the grid to [τ minmax ],

Figure BDA0002057894420000041
Figure BDA0002057894420000041

由于采用了上述技术方案,本方法充分利用海域内目标存在的概率图特性来设计新的蚁群信息素(包括局部和全局)初始化及更新规则,使得蚂蚁算法能够快速完成无人机轨迹规划,避免了重复搜索的问题,提高搜索效率。采用本发明公开的方法可充分利用先验信息、并对先验信息进行有效快速的更新,提高无人机群在海域内搜索大量目标的效能。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的初始位置

Figure BDA0002057894420000051
则目标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
Figure BDA0002057894420000051
Then the joint probability density function of the initial position of the target m can be expressed as:

Figure BDA0002057894420000052
Figure BDA0002057894420000052

进一步的,其中无人机转向代价表示为:Further, where the UAV steering cost is expressed as:

Figure BDA0002057894420000053
Figure BDA0002057894420000053

Figure BDA0002057894420000054
表示第m无人机的第nθ次转向时的转向角度的绝对值,Cθ为系数,Nθ为总的转向次数。
Figure BDA0002057894420000054
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:

Figure BDA0002057894420000055
Figure BDA0002057894420000055

其中

Figure BDA0002057894420000056
lapped为无人机m,v重复搜索栅格的数目,Cc为系数。in
Figure BDA0002057894420000056
lapped is the number of repeated search grids for UAV m,v, and C c is the coefficient.

进一步的目标函数为:The further objective function is:

Figure BDA0002057894420000061
Figure BDA0002057894420000061

K为系数,N表示搜索路径栅格数目,pi为搜索概率,

Figure BDA0002057894420000062
为无人机m的航行代价,
Figure BDA0002057894420000063
主要考虑无人机的转向代价和无人机之间的避碰代价,
Figure BDA0002057894420000064
计算如下:K is the coefficient, N is the number of search path grids, pi is the search probability,
Figure BDA0002057894420000062
is the sailing cost of UAV m,
Figure BDA0002057894420000063
Mainly consider the steering cost of the UAV and the collision avoidance cost between UAVs,
Figure BDA0002057894420000064
The calculation is as follows:

Figure BDA0002057894420000065
Figure BDA0002057894420000065

进一步的,图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:

Figure BDA0002057894420000066
Figure BDA0002057894420000066

其中UK表示选择的栅格集合,UK=N-Tabuk,其中Tabuk表示已访问过的栅格集合;ηij(t)为路径的启发信息,且

Figure BDA0002057894420000067
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
Figure BDA0002057894420000067
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:

Figure BDA0002057894420000068
Figure BDA0002057894420000068

其中,

Figure BDA0002057894420000069
为第t次搜索后,第k个种群的第l只蚂蚁在栅格j内留下的信息素,定义为:in,
Figure BDA0002057894420000069
After the t-th search, the pheromone left by the l-th ant of the k-th population in grid j is defined as:

Figure BDA0002057894420000071
Figure BDA0002057894420000071

其中

Figure BDA0002057894420000072
ukl是第k个种群的蚂蚁l在第t次搜后经过网格中的第k个种群的信息素总量,
Figure BDA0002057894420000073
表示其他种群信息素总量;Jkl为第k个种群中的第l只蚂蚁在完成一次搜索后的搜索收益,
Figure BDA0002057894420000074
并对蚁群中所有蚂蚁的收益值进行排序
Figure BDA0002057894420000075
k1和k2分别为搜索收益权值系数;当
Figure BDA0002057894420000076
时,增强前u只蚂蚁信息素浓度;当m∈[u+1,M],减弱m-u只蚂蚁信息素浓度;in
Figure BDA0002057894420000072
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,
Figure BDA0002057894420000073
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,
Figure BDA0002057894420000074
And sort the income value of all ants in the ant colony
Figure BDA0002057894420000075
k 1 and k 2 are the search revenue weight coefficients respectively; when
Figure BDA0002057894420000076
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:

Figure BDA0002057894420000077
Figure BDA0002057894420000077

其中,

Figure BDA0002057894420000078
为迭代过程中种群k中的最优蚂蚁lbest在栅格j处产生的信息素增量,按照下式进行计算,in,
Figure BDA0002057894420000078
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,

Figure BDA0002057894420000079
Figure BDA0002057894420000079

其中,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的信息素浓度限制在[τminmax],Constrain the pheromone concentration of each population k within the grid to [τ minmax ],

Figure BDA00020578944200000710
Figure BDA00020578944200000710

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。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)

1. A multi-unmanned aerial vehicle multi-ant colony collaborative target searching method is characterized by comprising the following steps:
s1, dividing and labeling the search sea area by adopting a grid method, and establishing a target probability graph model;
s2, establishing a target function, and carrying out weighted summation on the unmanned aerial vehicle steering cost, the unmanned aerial vehicle collision threat cost and the search probability;
s3, adopting a multi-ant colony algorithm to carry out collaborative path optimization design on the multiple unmanned aerial vehicles:
s31: initializing the pheromone concentration of each ant population according to a target probability graph model, wherein each ant population corresponds to an unmanned aerial vehicle respectively, and constructing a search path for the unmanned aerial vehicles;
s32: designing a state transition rule according to the path heuristic information, the concentration of the pheromone of the current population and the concentrations of other pheromones of the population, wherein ants of each population select the next grid according to the state transition rule, and storing a search path when the maximum step length is reached;
s33: after the ants of each population complete path planning, storing the search path, selecting the search path corresponding to the maximum objective function according to the objective function value, and updating pheromone concentration information according to the pheromone updating rule;
s34: setting a maximum number of iterations NmaxExecuting S32 and S33 until the maximum iteration number is met and outputting the optimal search path;
wherein the unmanned aerial vehicle steering cost is expressed as:
Figure FDA0003545821840000011
Figure FDA0003545821840000012
n-th of unmanned planeθAbsolute value of steering angle in secondary steering, CθIs a coefficient, NθTotal number of turns;
wherein the unmanned aerial vehicle collision threat cost is expressed as:
Figure FDA0003545821840000013
wherein
Figure FDA0003545821840000014
lapped is the number of m, v repeated search grids of the unmanned plane, CcIs a coefficient;
wherein the objective function is:
Figure FDA0003545821840000015
k is a coefficient, N represents the number of search path grids, piIn order to search for the probability,
Figure FDA0003545821840000016
for the navigation cost of the unmanned aerial vehicle m,
Figure FDA0003545821840000017
mainly considers the steering cost of the unmanned aerial vehicles and the collision prevention cost among the unmanned aerial vehicles,
Figure FDA0003545821840000018
the calculation is as follows:
Figure FDA0003545821840000021
in the S3, the following method is specifically adopted for performing collaborative path optimization design on multiple unmanned aerial vehicles by using the multiple ant colony algorithm:
each ant selects the next grid from the starting point according to the state transition rule, and the state transition rule that the ith ant transfers from the grid i to the grid j at the moment t is designed as follows:
Figure FDA0003545821840000022
wherein U isKRepresenting a selected set of grids, UKN-Tabuk, where Tabuk denotes the visited grid set; etaij(t) is heuristic information of the path, and
Figure FDA0003545821840000023
T1and T2Is a constant; phi is ajk(t) represents the values of pheromones of other ant subgroups at grid j, alpha represents the importance degree of the pheromones in grid selection, beta represents the importance degree of heuristic information in ant routing decision, and gamma represents the influence of the pheromones of other groups on route point selection;
in each iteration process, pheromone is updated on the grid through which ants pass, and pheromone on the grid j is updated according to the following formula:
τjk(t+1)=(1-ρ)τjk(t)+ρΔτjk(t+1)
wherein, taujk(t +1) and τjk(t) is the value of the kth population pheromone in the grid j before and after updating, respectively, rho is the pheromone volatility coefficient, and delta taujk(t +1) is a pheromone update value, and the pheromone is updated according to the following expression:
Figure FDA0003545821840000024
wherein,
Figure FDA0003545821840000025
the pheromone left by the i-th ant of the kth population in the grid j after the t-th search is defined as:
Figure FDA0003545821840000026
wherein
Figure FDA0003545821840000027
uklIs the total pheromone amount of the kth population of the kth ant l after the t-th search in the grid,
Figure FDA0003545821840000031
representing the total amount of other population pheromones; j. the design is a squareklFor the search yield of the first ant in the kth population after completing one search,
Figure FDA0003545821840000032
and ranking the revenue values of all ants in the ant colony
Figure FDA0003545821840000033
s1And s2Respectively are search gain weight coefficients; when in use
Figure FDA0003545821840000034
When the concentration of pheromone of the first u ants is increased; when M is in the range of [ u +1, M]The pheromone concentration of m-u ants is weakened;
after the whole ant colony completes one iteration, selecting the ant with the optimal iteration solution in each colony, and updating pheromone according to the following formula:
Figure FDA0003545821840000035
wherein,
Figure FDA0003545821840000036
for the optimal ant l in the population k in the iterative processbestThe pheromone increment generated at grid j is calculated as follows,
Figure FDA0003545821840000037
wherein k is*As a weight, f (J)klbest) Searching a revenue function for the optimal in the population k;
limiting the pheromone concentration of each population k in the grid to [ tau ]minmax],
Figure FDA0003545821840000038
CN201910395051.1A 2019-05-13 2019-05-13 A multi-UAV and multi-ant colony collaborative search target method Active CN110058613B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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