CN116700349A - Unmanned aerial vehicle cluster control method, unmanned aerial vehicle cluster control device, unmanned aerial vehicle cluster control equipment and storage medium - Google Patents
Unmanned aerial vehicle cluster control method, unmanned aerial vehicle cluster control device, unmanned aerial vehicle cluster control equipment and storage medium Download PDFInfo
- Publication number
- CN116700349A CN116700349A CN202310856014.2A CN202310856014A CN116700349A CN 116700349 A CN116700349 A CN 116700349A CN 202310856014 A CN202310856014 A CN 202310856014A CN 116700349 A CN116700349 A CN 116700349A
- Authority
- CN
- China
- Prior art keywords
- uav
- aerial vehicle
- unmanned aerial
- inspection
- cluster
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000003860 storage Methods 0.000 title claims abstract description 17
- 238000007689 inspection Methods 0.000 claims abstract description 80
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 18
- 238000011156 evaluation Methods 0.000 claims abstract description 17
- 238000004590 computer program Methods 0.000 claims description 17
- 230000015654 memory Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 10
- 238000012549 training Methods 0.000 claims description 7
- 238000005265 energy consumption Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000013210 evaluation model Methods 0.000 claims description 3
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000006403 short-term memory Effects 0.000 claims description 2
- 238000001514 detection method Methods 0.000 abstract description 13
- 238000013527 convolutional neural network Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- ORILYTVJVMAKLC-UHFFFAOYSA-N Adamantane Natural products C1C(C2)CC3CC1CC2C3 ORILYTVJVMAKLC-UHFFFAOYSA-N 0.000 description 1
- 241000257161 Calliphoridae Species 0.000 description 1
- 101001095088 Homo sapiens Melanoma antigen preferentially expressed in tumors Proteins 0.000 description 1
- 102100037020 Melanoma antigen preferentially expressed in tumors Human genes 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域technical field
本发明属于无人机集群控制技术领域,涉及一种无人机集群控制方法、装置、设备及存储介质,具体涉及一种基于卷积神经网络的最优路径规划无人机群控制方法。The invention belongs to the technical field of UAV swarm control, and relates to a UAV swarm control method, device, equipment and storage medium, in particular to a convolutional neural network-based optimal path planning UAV swarm control method.
背景技术Background technique
无人机是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机,或者由车载计算机完全地或间歇地自主地操作的一种装置。随着机载电子元器件的不断发展,目前日益复杂多变的任务环境已经不再满足于单架无人机作业。因此,以无人机集群为代表的多智能体技术已经成为当前的研究热点问题,面对日益多样化的任务要求和高度复杂的执行环境,智能体的应用方式逐渐趋向于集群协同作业。An unmanned aerial vehicle is an unmanned aircraft operated by radio remote control equipment and its own program control device, or a device that is completely or intermittently operated autonomously by an on-board computer. With the continuous development of airborne electronic components, the current increasingly complex and changeable mission environment is no longer satisfied with the operation of a single drone. Therefore, multi-agent technology represented by UAV swarms has become a current research hotspot. Faced with increasingly diverse task requirements and highly complex execution environments, the application of agents tends to be cluster collaborative operations.
无人机集群在飞行时容易受到环境的影响,使得无人机集群在大风和空气紊流的飞行时,无人机集群易偏离飞行线路,难以保持平稳的飞行姿态,导致无人机集群容易脱离控制,导致无人机集群不能完成指定飞行任务,降低了无人机控制的效果。UAV swarms are easily affected by the environment when flying, so that when UAV swarms are flying in strong winds and air turbulence, the UAV swarms tend to deviate from the flight line, and it is difficult to maintain a stable flight attitude, which makes it easy for the UAV swarm to Out of control, the UAV cluster cannot complete the designated flight mission, reducing the effect of UAV control.
发明内容Contents of the invention
目的:为了克服现有技术中存在的不足,本发明提供一种无人机集群控制方法、装置、设备及存储介质。Purpose: In order to overcome the deficiencies in the prior art, the present invention provides a UAV cluster control method, device, equipment and storage medium.
技术方案:为解决上述技术问题,本发明采用的技术方案为:Technical solution: In order to solve the above-mentioned technical problems, the technical solution adopted in the present invention is:
第一方面,本发明提供一种无人机集群控制方法,包括:In a first aspect, the present invention provides a UAV cluster control method, including:
获取无人机集群信息和需要巡检的高空探测气球的属性信息;其中无人机集群信息包括无人机集群位置;所述属性信息包括高空探测气球的位置、巡检时间、图像拍摄分辨率以及无人机集群在飞行过程中的平稳性信息属性;Obtain the UAV cluster information and the attribute information of the high-altitude sounding balloon that needs to be inspected; wherein the UAV cluster information includes the location of the UAV cluster; the attribute information includes the location of the high-altitude sounding balloon, inspection time, and image capture resolution And the information attributes of the stability of the UAV swarm during flight;
基于无人机集群信息和需要巡检的高空探测气球的属性信息,采用无人机路径规划算法生成初始的无人机巡检方案;Based on the UAV cluster information and the attribute information of the high-altitude sounding balloons that need to be inspected, the UAV path planning algorithm is used to generate the initial UAV inspection plan;
以迭代次数达到预设的迭代次数阈值为目标,执行以下迭代步骤,得到多个无人机巡检方案,其中所述迭代步骤包括:从无人机巡检方案中每个无人机的路径中随机选取一个高空探测气球以构成新的高空探测气球集合;针对新的高空探测气球集合,采用所述无人机路径规划算法生成新的无人机巡检方案;With the number of iterations reaching the preset threshold of iterations as the goal, perform the following iterative steps to obtain multiple UAV inspection plans, wherein the iterative steps include: from the path of each UAV in the UAV inspection plan Randomly select a high-altitude sounding balloon to form a new high-altitude sounding balloon set; for the new high-altitude sounding balloon set, adopt the UAV path planning algorithm to generate a new UAV inspection plan;
计算每个无人机巡检方案的评估值;Calculate the evaluation value of each UAV inspection plan;
根据评估值最小的无人机巡检方案进行无人机集群控制。UAV swarm control is performed according to the UAV inspection plan with the smallest evaluation value.
在一些实施例中,所述无人机路径规划算法包括:In some embodiments, the UAV path planning algorithm includes:
S1、从无人机集合中随机选取未被选取的无人机集群;S1. Randomly select an unselected UAV cluster from the UAV collection;
S2、从高空探测气球集合中随机选取一个未被选取且距离选取的无人机所在位置最接近的高空探测气球;若选取的无人机集群不能完成选取的高空探测气球的巡检任务,重新从无人机集群集合中选取未被选取的无人机,直至选取的无人机集群能完成选取的高空探测气球的巡检任务,将选取的高空探测气球的位置作为巡检点加入选取的无人机集群的预设路径中;S2. Randomly select an unselected high-altitude sounding balloon from the set of high-altitude sounding balloons that is closest to the location of the selected UAV; if the selected UAV cluster cannot complete the inspection task of the selected high-altitude sounding balloon, restart Select unselected UAVs from the UAV swarm set until the selected UAV swarm can complete the inspection task of the selected high-altitude sounding balloon, and add the position of the selected high-altitude sounding balloon as the inspection point to the selected In the preset path of the UAV cluster;
S3、若还存在未被选取的高空探测气球,循环执行步骤S2直到不存在未被选取的高空探测气球,输出无人机巡检方案。S3. If there are still unselected high-altitude sounding balloons, execute step S2 in a loop until there are no unselected high-altitude sounding balloons, and output the UAV inspection plan.
进一步地,在一些实施例中,判断选取的无人机集群是否能够完成选取的高空探测气球的巡检任务,包括:Further, in some embodiments, judging whether the selected UAV cluster can complete the inspection task of the selected high-altitude sounding balloon includes:
选取的无人机集群是否能够完成选取的高空探测气球的巡检任务需要同时满足以下条件:Whether the selected UAV cluster can complete the inspection task of the selected high-altitude sounding balloon needs to meet the following conditions at the same time:
(1)所述无人机集群所搭载的定位雷达的位置信息高于所选取的所述高空探测气球的位置经纬度信息;(1) The position information of the positioning radar carried by the drone cluster is higher than the position longitude and latitude information of the selected high-altitude sounding balloon;
(2)所述无人机集群从当前的高空探测气球能够达到选取的所述高空探测气球并返回停靠点。(2) The UAV swarm can reach the selected high-altitude exploration balloon from the current high-altitude exploration balloon and return to a stop.
在一些实施例中,所述迭代次数阈值Δn的计算方法包括:In some embodiments, the calculation method of the iteration number threshold Δn includes:
其中,ρ为预设的比例算子值,N为无人机集群的路径的数量,dn为第n个无人机的路径包括的高空探测气球的数据。Among them, ρ is the preset ratio operator value, N is the number of paths of the UAV cluster, and d n is the data of the high-altitude sounding balloon included in the path of the nth UAV.
在一些实施例中,计算每个无人机巡检方案的评估值,包括:In some embodiments, calculating the evaluation value of each UAV inspection plan includes:
其中,S为无人机巡检方案的评估值,N为无人机巡检方案中无人机集群的路径的数量,Pi n为无人机巡检方案中第n个无人机完成第i个待巡检任务的巡检能耗,ε1为巡检能耗的权重,Ti n为所述无人机巡检方案中第n个无人机完成第i个待巡检任务的巡检时间,ε2为巡检时间的权重,I为高空探测气球的数量。Among them, S is the evaluation value of the UAV inspection plan, N is the number of UAV cluster paths in the UAV inspection plan, and P i n is the nth UAV in the UAV inspection plan. The inspection energy consumption of the i-th task to be inspected, ε1 is the weight of the inspection energy consumption, and T i n is the completion of the i-th task to be inspected by the n-th UAV in the UAV inspection scheme The inspection time, ε 2 is the weight of the inspection time, and I is the number of high-altitude detection balloons.
在一些实施例中,所述无人机路径规划算法采用双向长短期记忆层的网络单元和CNN网络单元;In some embodiments, the UAV path planning algorithm uses a network unit of a bidirectional long-short-term memory layer and a CNN network unit;
所述双向长短期记忆层的网络单元,用于根据无人机集群位置和需要巡检的高空探测气球的属性信息提取得到具有t序列无人机预设路径信息的特征;The network unit of the two-way long-short-term memory layer is used to extract the characteristics of the preset path information of the t-sequence UAV according to the location of the UAV cluster and the attribute information of the high-altitude sounding balloon that needs to be inspected;
所述CNN网络单元,用于根据具有t序列无人机预设路径信息的特征,确定最优路径。The CNN network unit is used to determine the optimal path according to the characteristics of the preset path information of the t-sequence UAV.
进一步地,在一些实施例中,所述双向长短期记忆层的网络单元,用于根据无人机集群位置和需要巡检的高空探测气球的属性信息提取得到具有t序列无人机预设路径信息的特征,包括:Further, in some embodiments, the network unit of the two-way long-short-term memory layer is used to extract the preset path of the UAV with the t-sequence according to the location of the UAV cluster and the attribute information of the high-altitude sounding balloon that needs to be patrolled. Characteristics of the information, including:
给定分配的无人机序列U={U1,U2,..,UNU}和待任务序列T={T1,T2,..,TNT}待执行任务序列位置信息,设第i架无人机的初始位置信息为第j个任务点位置为则各无人机与任务点之间的路径距离/>表示为:Given the UAV sequence U={U 1 , U 2 ,..,U NU } and the position information of the task sequence T={T 1 ,T 2 ,..,T NT } to be executed, set The initial position information of the i-th UAV is The position of the jth task point is Then the path distance between each UAV and the mission point /> Expressed as:
式中:||·||表示二范数:i=1,...,NU,j=1,...,NT;NU为无人机的总数量,NT为任务点的总数量;In the formula: ||·|| represents the two norms: i=1,..., NU , j=1,..., NT ; NU is the total number of UAVs, and NT is the task point the total number of
所有无人机对各个任务点的路径距离Γm表示为NU×NT的矩阵为其中的元素,m表示当前路径的位置点。The path distance Γ m of all UAVs to each mission point is expressed as a matrix of N U × N T is the element in it, and m represents the location point of the current path.
进一步地,在一些实施例中,所述CNN网络单元,用于根据具有t序列无人机预设路径信息的特征,确定最优路径,包括:JD为预设路径的损失函数,损失值越小表示其预设路径越好,定义为:Further, in some embodiments, the CNN network unit is used to determine the optimal path according to the characteristics of the preset path information of the t-sequence UAV, including: JD is the loss function of the preset path, and the loss value The smaller the value, the better the preset path, which is defined as:
式中:β为预设路径损失系数,用于判断评估模型参数的训练跟新系数;β=[μ1,μ2]∈R1×2,μ1表示该序列为生成序列的概率,μ2表示该序列为真实预留的概率,R表示全体实数,表示无人机Ui与第j个任务点之间的路径距离;/>表示无人机Ui是否执行预设路径距离/> In the formula: β is the preset path loss coefficient, which is used to judge the training update coefficient of the evaluation model parameters; β=[μ 1 ,μ 2 ]∈R 1×2 , μ 1 represents the probability that the sequence is a generated sequence, μ 2 represents the probability that the sequence is reserved for real, R represents all real numbers, Indicates the path distance between UAV U i and the jth mission point; /> Indicates whether the UAV U i executes the preset path distance />
第二方面,本发明提供了一种无人机集群控制装置,包括处理器及存储介质;In a second aspect, the present invention provides an unmanned aerial vehicle cluster control device, including a processor and a storage medium;
所述存储介质用于存储指令;The storage medium is used to store instructions;
所述处理器用于根据所述指令进行操作以执行根据第一方面所述的方法。The processor is configured to operate according to the instructions to perform the method according to the first aspect.
第三方面,本发明提供了一种设备,包括,In a third aspect, the present invention provides a device, comprising:
存储器;memory;
处理器;processor;
以及as well as
计算机程序;Computer program;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现上述第一方面所述的方法。Wherein, the computer program is stored in the memory and is configured to be executed by the processor to implement the method described in the first aspect above.
第四方面,本发明提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法。In a fourth aspect, the present invention provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method described in the first aspect is implemented.
有益效果:本发明提供的无人机集群控制方法、装置、设备及存储介质,具有以下优点:通过利用高精度的定位雷达确定的无人机集群信息和需要巡检的高空探测气球的属性信息,利用无人机路径规划算法生成无人机巡检方案,并根据每个无人机巡检方案的评估值,寻找评估值最小的无人机巡检方案作为最优解,实现无人机集群平稳飞行并且实时优化飞行路径;Beneficial effects: the drone cluster control method, device, equipment and storage medium provided by the present invention have the following advantages: the cluster information of drones determined by using high-precision positioning radar and the attribute information of high-altitude sounding balloons that need to be inspected , use the UAV path planning algorithm to generate the UAV inspection plan, and according to the evaluation value of each UAV inspection plan, find the UAV inspection plan with the smallest evaluation value as the optimal solution, and realize the UAV inspection plan. The cluster flies smoothly and optimizes the flight path in real time;
进一步地,可以有效解决无人机集群在遇到大风和空气紊流的飞行时,无人机集群偏离飞行线路,难以保持平稳的飞行姿态的问题。Furthermore, it can effectively solve the problem that the UAV cluster deviates from the flight line and it is difficult to maintain a stable flight attitude when the UAV cluster encounters strong wind and air turbulence.
附图说明Description of drawings
图1为根据本发明一实施例的方法流程示意图;1 is a schematic flow diagram of a method according to an embodiment of the present invention;
图2为根据本发明一实施例中实际应用示意图。Fig. 2 is a schematic diagram of practical application according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。The present invention will be further described below in conjunction with the accompanying drawings and embodiments. The following examples are only used to illustrate the technical solution of the present invention more clearly, but not to limit the protection scope of the present invention.
在本发明的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。In the description of the present invention, several means more than one, and multiple means more than two. Greater than, less than, exceeding, etc. are understood as not including the original number, and above, below, within, etc. are understood as including the original number. If the description of the first and second is only for the purpose of distinguishing the technical features, it cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features relation.
本发明的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of the present invention, reference to the terms "one embodiment," "some embodiments," "exemplary embodiments," "examples," "specific examples," or "some examples" is intended to mean that the embodiments are A specific feature, structure, material, or characteristic described by or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
实施例1Example 1
第一方面,本实施例提供了一种无人机集群控制方法,包括:In a first aspect, this embodiment provides a method for controlling a UAV swarm, including:
获取无人机集群信息和需要巡检的高空探测气球的属性信息;其中无人机集群信息包括无人机集群位置;所述属性信息包括高空探测气球的位置、巡检时间、图像拍摄分辨率以及无人机集群在飞行过程中的平稳性信息属性;Obtain the UAV cluster information and the attribute information of the high-altitude sounding balloon that needs to be inspected; wherein the UAV cluster information includes the location of the UAV cluster; the attribute information includes the location of the high-altitude sounding balloon, inspection time, and image capture resolution And the information attributes of the stability of the UAV swarm during flight;
基于无人机集群信息和需要巡检的高空探测气球的属性信息,采用无人机路径规划算法生成初始的无人机巡检方案;Based on the UAV cluster information and the attribute information of the high-altitude sounding balloons that need to be inspected, the UAV path planning algorithm is used to generate the initial UAV inspection plan;
以迭代次数达到预设的迭代次数阈值为目标,执行以下迭代步骤,得到多个无人机巡检方案,其中所述迭代步骤包括:从无人机巡检方案中每个无人机的路径中随机选取一个高空探测气球以构成新的高空探测气球集合;针对新的高空探测气球集合,采用所述无人机路径规划算法生成新的无人机巡检方案;With the number of iterations reaching the preset threshold of iterations as the goal, perform the following iterative steps to obtain multiple UAV inspection plans, wherein the iterative steps include: from the path of each UAV in the UAV inspection plan Randomly select a high-altitude sounding balloon to form a new high-altitude sounding balloon set; for the new high-altitude sounding balloon set, adopt the UAV path planning algorithm to generate a new UAV inspection plan;
计算每个无人机巡检方案的评估值;Calculate the evaluation value of each UAV inspection plan;
根据评估值最小的无人机巡检方案进行无人机集群控制。UAV swarm control is performed according to the UAV inspection plan with the smallest evaluation value.
在一些实施例中,所述无人机路径规划算法包括:In some embodiments, the UAV path planning algorithm includes:
S1、从无人机集合中随机选取未被选取的无人机集群;S1. Randomly select an unselected UAV cluster from the UAV collection;
S2、从高空探测气球集合中随机选取一个未被选取且距离选取的无人机所在位置最接近的高空探测气球;若选取的无人机集群不能完成选取的高空探测气球的巡检任务,重新从无人机集群集合中选取未被选取的无人机,直至选取的无人机集群能完成选取的高空探测气球的巡检任务,将选取的高空探测气球的位置作为巡检点加入选取的无人机集群的预设路径中;S2. Randomly select an unselected high-altitude sounding balloon from the set of high-altitude sounding balloons that is closest to the location of the selected UAV; if the selected UAV cluster cannot complete the inspection task of the selected high-altitude sounding balloon, restart Select unselected UAVs from the UAV swarm set until the selected UAV swarm can complete the inspection task of the selected high-altitude sounding balloon, and add the position of the selected high-altitude sounding balloon as the inspection point to the selected In the preset path of the UAV cluster;
S3、若还存在未被选取的高空探测气球,循环执行步骤S2直到不存在未被选取的高空探测气球,输出无人机巡检方案。S3. If there are still unselected high-altitude sounding balloons, execute step S2 in a loop until there are no unselected high-altitude sounding balloons, and output the UAV inspection plan.
进一步地,在一些实施例中,判断选取的无人机集群是否能够完成选取的高空探测气球的巡检任务,包括:Further, in some embodiments, judging whether the selected UAV cluster can complete the inspection task of the selected high-altitude sounding balloon includes:
选取的无人机集群是否能够完成选取的高空探测气球的巡检任务需要同时满足以下条件:Whether the selected UAV cluster can complete the inspection task of the selected high-altitude sounding balloon needs to meet the following conditions at the same time:
(1)所述无人机集群所搭载的定位雷达的位置信息高于所选取的所述高空探测气球的位置经纬度信息;(1) The position information of the positioning radar carried by the drone cluster is higher than the position longitude and latitude information of the selected high-altitude sounding balloon;
(2)所述无人机集群从当前的高空探测气球能够达到选取的所述高空探测气球并返回停靠点。(2) The UAV swarm can reach the selected high-altitude exploration balloon from the current high-altitude exploration balloon and return to a stop.
在一些实施例中,所述迭代次数阈值Δn的计算方法包括:In some embodiments, the calculation method of the iteration number threshold Δn includes:
其中,ρ为预设的比例算子值,N为无人机集群的路径的数量,dn为第n个无人机的路径包括的高空探测气球的数据。Among them, ρ is the preset ratio operator value, N is the number of paths of the UAV cluster, and d n is the data of the high-altitude sounding balloon included in the path of the nth UAV.
在一些实施例中,计算每个无人机巡检方案的评估值,包括:In some embodiments, calculating the evaluation value of each UAV inspection plan includes:
其中,S为无人机巡检方案的评估值,N为无人机巡检方案中无人机集群的路径的数量,为无人机巡检方案中第n个无人机完成第i个待巡检任务的巡检能耗,ε1为巡检能耗的权重,/>为所述无人机巡检方案中第n个无人机完成第i个待巡检任务的巡检时间,ε2为巡检时间的权重,I为高空探测气球的数量。Among them, S is the evaluation value of the UAV inspection plan, N is the number of UAV cluster paths in the UAV inspection plan, is the inspection energy consumption of the nth UAV in the UAV inspection scheme to complete the i-th inspection task, ε1 is the weight of the inspection energy consumption, /> In the drone inspection scheme, the nth drone completes the inspection time of the i-th inspection task to be inspected, ε2 is the weight of the inspection time, and I is the number of high-altitude sounding balloons.
可选地学习率的好坏可以直接影响模型最终的精度值,采用多分类交叉熵函数表示模型的损失值。通过在设置训练的轮次,每20轮次进行学习率值进行减半,降低学习率,通过不断的优化学习率,使得模型的损失值达到最低,最近进入稳态。Adam的更新规则如下:假定ε=0,则在时间步t和参数空间上的有效下降步长为有效下降步长有两个上确界:即在/>情况下,有效步长的上确界满足/>和其他情况下满足|Δt|≤α。每一个时间步的有效步长在参数空间中的量级近似受限于步长因子α,即/> Optionally, the quality of the learning rate can directly affect the final accuracy value of the model, and the multi-classification cross-entropy function is used to represent the loss value of the model. By setting the rounds of training, the learning rate value is halved every 20 rounds to reduce the learning rate, and through continuous optimization of the learning rate, the loss value of the model reaches the minimum and has recently entered a steady state. Adam's update rule is as follows: Assuming ε = 0, the effective descent step in time step t and parameter space is There are two supremums for the effective descending step size: that is, at /> In the case, the supremum of the effective step size satisfies /> and other cases where | Δt |≤α is satisfied. The magnitude of the effective step size of each time step in the parameter space is approximately limited by the step size factor α, i.e.
一个epoch过程只有一次迭代以及一个更新数据。Loss Function函数公式:An epoch process has only one iteration and one update data. Loss Function function formula:
利用Loss函数来更新权重参数的公式:Use the Loss function to update the formula of the weight parameter:
预测结果误差评估标准采用平均绝值百分误差(Mean Absolute Percent Error,MAPE),即公式:The prediction result error evaluation standard adopts the mean absolute percentage error (Mean Absolute Percent Error, MAPE), that is, the formula:
式中为预测值;yi为真实值;n为数据样本容量。In the formula is the predicted value; y i is the real value; n is the data sample size.
可选地设计了一个具有双向长短期记忆(BiLSTM)层的网络,用于快速估计找到的最佳路径。这为了生成用于训练基于学习的网络的真实路径,BiLSTM为实时无人机应用程序提供极快的路径规划。对于复杂和大型环境中的实时自主无人机应用很有价值,因为它提供的新方法具有快速路径规划能力。A network with a Bidirectional Long Short-Term Memory (BiLSTM) layer is optionally designed for fast estimation of the best path found. In order to generate realistic paths for training learning-based networks, BiLSTM provides extremely fast path planning for real-time drone applications. It is valuable for real-time autonomous UAV applications in complex and large environments because it provides new methods with fast path planning capabilities.
在信息特征提取网络的输出特征向量ΙH作为序列生成网络的隐藏状态输入,使得ΙH能够对每一次的生成序列提供约束。随后设定初始化输入x1=NU+1,网络计算如下(6)。The output feature vector I H of the information feature extraction network is used as the hidden state input of the sequence generation network, so that I H can provide constraints for each generated sequence. Then set the initialization input x 1 =N U +1, and the network calculation is as follows (6).
xt+1=Ot x t+1 =O t
式中:Wz,Wr为网络参数,σ(·)为sigmoid。式(6)的整个计算流程可以表示为一个BiLSTM单元,设置t时刻输入数据为xt,隐藏状态输入为其中xt为上一个时刻BiLSTM单元计算的结果,/>为上一个时刻BiLSTM单元计算得到的隐藏状态输出。将xt、/>代入到式(6)计算得到该时刻的隐藏状态输出/>中包含了t时刻之前的所有保留下的无人机预设路径信息。随之得到t时刻的输出Ot。Where: W z , W r are network parameters, σ(·) is sigmoid. The entire calculation process of formula (6) can be expressed as a BiLSTM unit, the input data at time t is set to x t , and the hidden state input is Where x t is the result calculated by the BiLSTM unit at the previous moment, /> Hidden state output calculated by the BiLSTM unit at the previous moment. put x t , /> Substituting into formula (6) to calculate the hidden state output at this moment /> contains all the reserved UAV preset path information before time t. Then the output O t at time t is obtained.
可选地将多个BiLSTM单元提取到的具有t序列无人机预设路径信息的特征,输入到CNN网络中做预设路径的最优分析。Optionally, the features extracted by multiple BiLSTM units with the preset path information of the t-sequence UAV are input into the CNN network for optimal analysis of the preset path.
可选地训练CNN模型以适应无人机的行为策略。此外,由于数据集包含全局环境信息和最佳路径,因此经过训练的CNN模型可以估计环境信息的分布。估计的信息可以看作是实施当地的环境信息和目标位置来推断更合适的行为,从而有效地缓解第一次冲突。并使用最优路径规划算法计算它们的最优无人机路径。然后提取路径规划过程中不同时刻检测范围内环境信息的状态及其位置,训练CNN模型。当新场景的状态被输入训练模型时,无人机的预测行为被视为实时路径规划情况下航向方向的指导。首先收集各种场景并使用最优路径规划算法计算它们的最优无人机路径。然后提取路径规划过程中不同时刻检测范围内环境信息的状态及其位置,训练CNN模型。当新场景的状态被输入训练模型时,无人机的预测行为被视为实时路径规划情况下航向方向的指导。先收集各种场景并使用最优路径规划算法计算它们的最优无人机路径。然后提取路径规划过程中不同时刻检测范围内环境信息的状态及其位置,训练CNN模型。Optionally train a CNN model to fit the drone's behavioral policy. Moreover, since the dataset contains global environment information and optimal paths, the trained CNN model can estimate the distribution of environment information. The estimated information can be viewed as implementing local environmental information and target locations to infer more appropriate behaviors, thereby effectively mitigating first-time conflicts. And use the optimal path planning algorithm to calculate their optimal drone path. Then extract the state and position of the environmental information within the detection range at different times during the path planning process, and train the CNN model. When the state of a new scene is fed into the training model, the predicted behavior of the drone is treated as a guide to the heading direction in the case of real-time path planning. Various scenarios are first collected and their optimal UAV paths are calculated using an optimal path planning algorithm. Then extract the state and position of the environmental information within the detection range at different times during the path planning process, and train the CNN model. When the state of a new scene is fed into the training model, the predicted behavior of the drone is treated as a guide to the heading direction in the case of real-time path planning. Various scenarios are first collected and their optimal UAV paths are calculated using an optimal path planning algorithm. Then extract the state and position of the environmental information within the detection range at different times during the path planning process, and train the CNN model.
在一些实施例中,所述无人机路径规划算法采用双向长短期记忆层的网络单元和CNN网络单元;In some embodiments, the UAV path planning algorithm uses a network unit of a bidirectional long-short-term memory layer and a CNN network unit;
所述双向长短期记忆层的网络单元,用于根据无人机集群位置和需要巡检的高空探测气球的属性信息提取得到具有t序列无人机预设路径信息的特征;The network unit of the two-way long-short-term memory layer is used to extract the characteristics of the preset path information of the t-sequence UAV according to the location of the UAV cluster and the attribute information of the high-altitude sounding balloon that needs to be inspected;
所述CNN网络单元,用于根据具有t序列无人机预设路径信息的特征,确定最优路径。The CNN network unit is used to determine the optimal path according to the characteristics of the preset path information of the t-sequence UAV.
进一步地,在一些实施例中,所述双向长短期记忆层的网络单元,用于根据无人机集群位置和需要巡检的高空探测气球的属性信息提取得到具有t序列无人机预设路径信息的特征,包括:Further, in some embodiments, the network unit of the two-way long-short-term memory layer is used to extract the preset path of the UAV with the t-sequence according to the location of the UAV cluster and the attribute information of the high-altitude sounding balloon that needs to be patrolled. Characteristics of the information, including:
给定分配的无人机序列U={U1,U2,..,UNU}和待任务序列T={T1,T2,..,TNT}待执行任务序列位置信息,设第i架无人机的初始位置信息为第j个任务点位置为则各无人机与任务点之间的路径距离/>表示为:Given the UAV sequence U={U 1 , U 2 ,..,U NU } and the position information of the task sequence T={T 1 ,T 2 ,..,T NT } to be executed, set The initial position information of the i-th UAV is The position of the jth task point is Then the path distance between each UAV and the mission point /> Expressed as:
式中:||·||表示二范数:i=1,...,NU,j=1,...,NT;NU为无人机的总数量,NT为任务点的总数量;In the formula: ||·|| represents the two norms: i=1,..., NU , j=1,..., NT ; NU is the total number of UAVs, and NT is the task point the total number of
所有无人机对各个任务点的路径距离Γm表示为NU×NT的矩阵为其中的元素,m表示当前路径的位置点。The path distance Γ m of all UAVs to each mission point is expressed as a matrix of N U × N T is the element in it, and m represents the location point of the current path.
进一步地,在一些实施例中,所述CNN网络单元,用于根据具有t序列无人机预设路径信息的特征,确定最优路径,包括:JD为预设路径的损失函数,损失值越小表示其预设路径越好,定义为:Further, in some embodiments, the CNN network unit is used to determine the optimal path according to the characteristics of the preset path information of the t-sequence UAV, including: JD is the loss function of the preset path, and the loss value The smaller the value, the better the preset path, which is defined as:
式中:β为预设路径损失系数,用于判断评估模型参数的训练跟新系数;β=[μ1,μ2]∈R1×2,μ1表示该序列为生成序列的概率,μ2表示该序列为真实预留的概率,R表示全体实数,表示无人机Ui与第j个任务点之间的路径距离;/>表示无人机Ui是否执行预设路径距离/> In the formula: β is the preset path loss coefficient, which is used to judge the training update coefficient of the evaluation model parameters; β=[μ 1 ,μ 2 ]∈R 1×2 , μ 1 represents the probability that the sequence is a generated sequence, μ 2 represents the probability that the sequence is reserved for real, R represents all real numbers, Indicates the path distance between UAV U i and the jth mission point; /> Indicates whether the UAV U i executes the preset path distance />
实施例2Example 2
第二方面,基于实施例1,本实施例提供了一种无人机集群控制装置,包括处理器及存储介质;In the second aspect, based on Embodiment 1, this embodiment provides a UAV cluster control device, including a processor and a storage medium;
所述存储介质用于存储指令;The storage medium is used to store instructions;
所述处理器用于根据所述指令进行操作以执行根据实施例1所述的方法。The processor is configured to operate according to the instructions to execute the method according to Embodiment 1.
在一些实施例中,一种无人机集群控制系统,包括上述的无人机集群控制装置。In some embodiments, an unmanned aerial vehicle swarm control system includes the above-mentioned unmanned aerial vehicle swarm control device.
进一步地,所述无人机集群控制系统还包括:高空气象探测气球、地面定位雷达、惯性测量单元;Further, the UAV swarm control system also includes: a high-altitude weather detection balloon, a ground positioning radar, and an inertial measurement unit;
高空气象探测气球可以监控无人机集群周围的风速、风向;地面定位雷达可以实时通过地面控制中心观察到无人机集群的飞行位置,当无人机集群出现位置偏移时,可以通过定位雷达及时发现;惯性测量单元(Inertial Measurement Unit),测量无人机飞行时的水平状态、速度、位置信息,当无人机集群出现偏离路径时,可以及时的通过地面控制中心进行控制校正;The high-altitude weather detection balloon can monitor the wind speed and wind direction around the UAV cluster; the ground positioning radar can observe the flight position of the UAV cluster through the ground control center in real time. Timely detection; Inertial Measurement Unit (Inertial Measurement Unit), which measures the horizontal state, speed, and position information of the UAV during flight. When the UAV cluster deviates from the path, it can be controlled and corrected in time through the ground control center;
地面控制台通过控制装置预设无人机集群进行飞行任务,当无人机集群在飞行的时候遇到强风天气时,高空气象探测气球会将风速风向温湿度等天气信息传输至控制装置,给控制装置提供参考,同时当传输的风力大于无人机集群的最大承受范围时,控制装置会产生报警信息,提醒工作人员将无人机集群进行召回,停止飞行任务,有效防止了无人机集群强行飞行造成的意外损失情况,当无人机集群感应到的风力对无人机飞行无影响时,工作人员可以通过地面控制面板对无人机集群进行姿态、速度、航向调整,使其可以顺应风力平稳的飞行。The ground console uses the control device to preset the UAV cluster to carry out flight missions. When the UAV cluster encounters strong winds during flight, the high-altitude weather detection balloon will transmit weather information such as wind speed, wind direction, temperature and humidity to the control device. The control device provides a reference. At the same time, when the transmitted wind force is greater than the maximum bearing range of the drone cluster, the control device will generate an alarm message to remind the staff to recall the drone cluster and stop the flight mission, effectively preventing the drone cluster In the case of accidental loss caused by forced flight, when the wind force sensed by the drone cluster has no effect on the flight of the drone, the staff can adjust the attitude, speed, and heading of the drone cluster through the ground control panel so that it can adapt Smooth flight with wind power.
同时当无人机集群在飞行时脱离控制装置控制时,无人机自动开启定位信息发送,并且警示灯进行自动触发,发出声光报警,便于工作人员对其查找;当无人机集群出现异常掉落时,可以通过触发气囊减少了无人机的损坏,提高了无人机集群的飞行安全。At the same time, when the UAV cluster is out of the control of the control device during flight, the UAV automatically turns on the positioning information transmission, and the warning light is automatically triggered, and a sound and light alarm is issued, which is convenient for the staff to find it; when the UAV cluster is abnormal When falling, the airbag can be triggered to reduce the damage of the drone and improve the flight safety of the drone cluster.
实施例3Example 3
第三方面,基于实施例1,本实施例提供了一种设备,包括,In the third aspect, based on Embodiment 1, this embodiment provides a device, including:
存储器;memory;
处理器;processor;
以及as well as
计算机程序;Computer program;
其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现实施例1所述的方法。Wherein, the computer program is stored in the memory and is configured to be executed by the processor to implement the method described in Embodiment 1.
实施例4Example 4
第四方面,基于实施例1,本实施例提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现实施例1所述的方法。In a fourth aspect, based on Embodiment 1, this embodiment provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the method described in Embodiment 1 is implemented.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications are also possible. It should be regarded as the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310856014.2A CN116700349B (en) | 2023-07-13 | 2023-07-13 | A UAV cluster control method, device, equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310856014.2A CN116700349B (en) | 2023-07-13 | 2023-07-13 | A UAV cluster control method, device, equipment and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116700349A true CN116700349A (en) | 2023-09-05 |
| CN116700349B CN116700349B (en) | 2025-03-21 |
Family
ID=87843408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202310856014.2A Active CN116700349B (en) | 2023-07-13 | 2023-07-13 | A UAV cluster control method, device, equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN116700349B (en) |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108053067A (en) * | 2017-12-12 | 2018-05-18 | 深圳市易成自动驾驶技术有限公司 | Planing method, device and the computer readable storage medium of optimal path |
| CN109960880A (en) * | 2019-03-26 | 2019-07-02 | 上海交通大学 | An obstacle avoidance path planning method for industrial robots based on machine learning |
| CN110488872A (en) * | 2019-09-04 | 2019-11-22 | 中国人民解放军国防科技大学 | A kind of unmanned plane real-time route planing method based on deeply study |
| US20190384303A1 (en) * | 2018-06-19 | 2019-12-19 | Nvidia Corporation | Behavior-guided path planning in autonomous machine applications |
| CN111401233A (en) * | 2020-03-13 | 2020-07-10 | 商汤集团有限公司 | Trajectory prediction method, device, electronic device and medium |
| CN111897333A (en) * | 2020-07-31 | 2020-11-06 | 常州码库数据科技有限公司 | Robot walking path planning method |
| CN112347278A (en) * | 2019-10-25 | 2021-02-09 | 北京沃东天骏信息技术有限公司 | Method and apparatus for training a characterization model |
| CN114020025A (en) * | 2021-11-05 | 2022-02-08 | 安徽继远软件有限公司 | Planning method and system for automatic routing inspection path of unmanned aerial vehicle |
| US20220105961A1 (en) * | 2019-10-16 | 2022-04-07 | Tencent Technology (Shenzhen) Company Limited | Method for automatic control of vehicle and method for training lane change intention prediction network |
| CN114723167A (en) * | 2022-04-29 | 2022-07-08 | 南京信息工程大学 | Short-term vehicle speed prediction method based on BiLSTM-RVFL model |
| CN115344046A (en) * | 2022-08-19 | 2022-11-15 | 南京信息工程大学 | Mobile robot path planning based on improved deep Q network algorithm |
| CN115615449A (en) * | 2022-10-24 | 2023-01-17 | 深圳海星智驾科技有限公司 | A path planning method, device, equipment and storage medium |
| CN115759498A (en) * | 2022-11-07 | 2023-03-07 | 福云智控(厦门)智能科技有限公司 | Unmanned aerial vehicle flight path real-time prediction method based on bidirectional long-term and short-term memory network |
| CN115826591A (en) * | 2023-02-23 | 2023-03-21 | 中国人民解放军海军工程大学 | Multi-target point path planning method based on neural network estimation path cost |
| CN116400715A (en) * | 2023-03-02 | 2023-07-07 | 中国人民解放军战略支援部队信息工程大学 | Multi-UAV collaborative direct tracking method based on CNN+BiLSTM neural network under model error conditions |
-
2023
- 2023-07-13 CN CN202310856014.2A patent/CN116700349B/en active Active
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108053067A (en) * | 2017-12-12 | 2018-05-18 | 深圳市易成自动驾驶技术有限公司 | Planing method, device and the computer readable storage medium of optimal path |
| US20190384303A1 (en) * | 2018-06-19 | 2019-12-19 | Nvidia Corporation | Behavior-guided path planning in autonomous machine applications |
| CN109960880A (en) * | 2019-03-26 | 2019-07-02 | 上海交通大学 | An obstacle avoidance path planning method for industrial robots based on machine learning |
| CN110488872A (en) * | 2019-09-04 | 2019-11-22 | 中国人民解放军国防科技大学 | A kind of unmanned plane real-time route planing method based on deeply study |
| US20220105961A1 (en) * | 2019-10-16 | 2022-04-07 | Tencent Technology (Shenzhen) Company Limited | Method for automatic control of vehicle and method for training lane change intention prediction network |
| CN112347278A (en) * | 2019-10-25 | 2021-02-09 | 北京沃东天骏信息技术有限公司 | Method and apparatus for training a characterization model |
| CN111401233A (en) * | 2020-03-13 | 2020-07-10 | 商汤集团有限公司 | Trajectory prediction method, device, electronic device and medium |
| CN111897333A (en) * | 2020-07-31 | 2020-11-06 | 常州码库数据科技有限公司 | Robot walking path planning method |
| CN114020025A (en) * | 2021-11-05 | 2022-02-08 | 安徽继远软件有限公司 | Planning method and system for automatic routing inspection path of unmanned aerial vehicle |
| CN114723167A (en) * | 2022-04-29 | 2022-07-08 | 南京信息工程大学 | Short-term vehicle speed prediction method based on BiLSTM-RVFL model |
| CN115344046A (en) * | 2022-08-19 | 2022-11-15 | 南京信息工程大学 | Mobile robot path planning based on improved deep Q network algorithm |
| CN115615449A (en) * | 2022-10-24 | 2023-01-17 | 深圳海星智驾科技有限公司 | A path planning method, device, equipment and storage medium |
| CN115759498A (en) * | 2022-11-07 | 2023-03-07 | 福云智控(厦门)智能科技有限公司 | Unmanned aerial vehicle flight path real-time prediction method based on bidirectional long-term and short-term memory network |
| CN115826591A (en) * | 2023-02-23 | 2023-03-21 | 中国人民解放军海军工程大学 | Multi-target point path planning method based on neural network estimation path cost |
| CN116400715A (en) * | 2023-03-02 | 2023-07-07 | 中国人民解放军战略支援部队信息工程大学 | Multi-UAV collaborative direct tracking method based on CNN+BiLSTM neural network under model error conditions |
Non-Patent Citations (3)
| Title |
|---|
| ASLAN, MF等: "HVIOnet: A deep learning based hybrid visual-inertial odometry approach for unmanned aerial system position estimation", 《NEURAL NETWORKS》, 30 November 2022 (2022-11-30) * |
| ZHANG HUIDANG等: "The optimal path searching in computer networks using chaotic neural networks with decaying ICMIC", 《2010 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS》, 31 December 2010 (2010-12-31) * |
| 侯永康: "基于深度学习的无人水面艇动态路径规划方法研究", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》, no. 04, 15 April 2022 (2022-04-15) * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116700349B (en) | 2025-03-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hong et al. | Energy-efficient online path planning of multiple drones using reinforcement learning | |
| Hutchinson et al. | Information-based search for an atmospheric release using a mobile robot: Algorithm and experiments | |
| Sebbane | Smart autonomous aircraft: flight control and planning for UAV | |
| Fu et al. | Monocular visual-inertial SLAM-based collision avoidance strategy for Fail-Safe UAV using fuzzy logic controllers: comparison of two cross-entropy optimization approaches | |
| CN108731684A (en) | A kind of Route planner of multiple no-manned plane Cooperative Area monitoring | |
| CN108459616B (en) | A route planning method for UAV swarm cooperative coverage based on artificial bee colony algorithm | |
| Chen et al. | Extrinsic-and-intrinsic reward-based multi-agent reinforcement learning for multi-UAV cooperative target encirclement | |
| Ghambari et al. | UAV path planning techniques: A survey | |
| CN115793709A (en) | APF unmanned aerial vehicle path planning method based on POMDP model | |
| Wu et al. | UAV Path Planning Based on Multicritic‐Delayed Deep Deterministic Policy Gradient | |
| Li et al. | UAV obstacle avoidance by human-in-the-loop reinforcement in arbitrary 3D environment | |
| Uddin et al. | Landing with confidence: The role of digital twin in uav precision landing | |
| CN119717851A (en) | Unmanned aerial vehicle in close range puts in sky supplies platform | |
| Mokhtari et al. | Real-time object detection and tracking using YOLOv3 network by quadcopter | |
| Wang et al. | Intention recognition of UAV swarm with data-driven methods | |
| CN117745765A (en) | An indoor drone target tracking system based on depth vision | |
| CN113962015B (en) | A system and method for simulating the use of airspace using rule-based control | |
| Poyi | A novel approach to the control of quad-rotor helicopters using fuzzy-neural networks | |
| CN114911266A (en) | Unmanned aerial vehicle search route establishing method and device | |
| Palamas et al. | A multi-task learning framework for drone state identification and trajectory prediction | |
| CN116700349A (en) | Unmanned aerial vehicle cluster control method, unmanned aerial vehicle cluster control device, unmanned aerial vehicle cluster control equipment and storage medium | |
| CN117130383B (en) | UAV visual tracking method, system, UAV and readable storage medium | |
| Luo et al. | Stratospheric airship fixed-time trajectory planning based on reinforcement learning. | |
| Zaier et al. | Vision-based UAV tracking using deep reinforcement learning with simulated data | |
| CN115562330A (en) | A UAV control method for suppressing field-like wind disturbance |
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 |