一种基于改进虚拟力场的无人机集群护航行为生成方法技术

技术编号:22640349 阅读:47 留言:0更新日期:2019-11-26 15:50
本发明专利技术涉及无人机护航技术领域,公开了一种基于改进虚拟力场的无人机集群护航行为生成方法,通过将个体无人机个体排斥作用力、个体一致性作用力、个体吸引作用力、护航目标吸引作用力、高价值区域吸引作用力以及禁飞区排斥作用力形成的合力作为个体无人机在虚拟力场中的虚拟控制力模型,然后建立无人机集群虚拟力场的受力模型,通过施加于各无人机的虚拟控制力控制其加速度,并生成侦察无人机集群的护航行为,该方法可以自主为每架无人机规划运动方向,以护航目标为中心生成侦察队形,同时可以兼具禁飞区规避、高价值目标重点观察和集群内互相避障的功能。

An improved virtual force field based method for generation of UAV group escort behavior

The invention relates to the field of UAV escort technology, and discloses a method for generating UAV group escort behavior based on improved virtual force field, which takes individual UAV individual repulsion force, individual consistency force, individual attraction force, escort target attraction force, high-value area attraction force and no fly area repulsion force as individual UAV The virtual control force model of the UAV in the virtual force field is established, and then the force model of the virtual force field of the UAV cluster is established. The acceleration of the UAV cluster is controlled by the virtual control force applied to each UAV, and the escort behavior of the reconnaissance UAV cluster is generated. This method can independently plan the movement direction of each UAV, generate the reconnaissance formation with the escort target as the center, and simultaneously ban the UAV cluster Flight avoidance, high-value target observation and mutual obstacle avoidance in the cluster.

【技术实现步骤摘要】
一种基于改进虚拟力场的无人机集群护航行为生成方法
本专利技术涉及无人机护航
,具体涉及一种基于改进虚拟力场的无人机集群护航行为生成方法。
技术介绍
在执行车辆穿越复杂地形、船只通过凶险海域、人员通过危险区域等任务的过程中,对所处任务环境综合信息的了解程度对任务的安全性和高效性有着至关重要的作用。旋翼式小型侦察无人机作为一种低成本、高机动、快速部署的探测手段,可以为护航对象提供实时视野,而数量较多的无人机集群则可以持续提供范围较广、视角多样的环境信息,进一步提供全方位的信息支持。同时,随着无人机数量的增加,其控制的难度越来越高。一方面,随着无人机数量的增加,如果通过无人机驾驶员控制的方式一一控制,人力和设备成本不断增加,另一方面,由于无人机数量的增加,相互之间的避障、协同、信息传递等要求不断增加。
技术实现思路
基于以上问题,本专利技术提供一种基于改进虚拟力场的无人机集群护航行为生成方法,通过改进的虚拟力场,生成侦察无人机集群的护航行为,该方法可以自主为每架无人机规划运动方向,以护航目标为中心生成侦察队形,同时可以兼顾规避禁飞区、重点观察高价值目标和群内互相避障的功能。为解决以上技术问题,本专利技术采用的技术方案是:一种基于改进虚拟力场的无人机集群护航行为生成方法,包括如下步骤:S1、建立个体无人机虚拟力场的虚拟控制力模型:将个体无人机个体排斥作用力、个体一致性作用力、个体吸引作用力、护航目标吸引作用力、高价值区域吸引作用力以及禁飞区排斥作用力形成的合力作为个体无人机在虚拟力场中的虚拟控制力模型;S2、建立无人机集群虚拟力场的受力模型;S3、通过虚拟控制力控制无人机加速度,生成侦察无人机集群的护航行为。进一步地,个体排斥作用力计算公式为:其中Fri为无人机i在无人机集群中所受到的个体排斥力;rij为无人机i与无人机j之间的空间间距;dr为无人机集群的排斥作用区最大半径,对于无人机i,其排斥区范围Rri通过Rri={x|||x-xij||<dr,x∈R2}定义;xi、xj分别为无人机i与无人机j的空间位置坐标;cr为排斥作用权重修正因子。进一步地,个体一致性作用力计算公式为:其中Fmi为无人机i在虚拟力场中所受到的个体一致性作用力,该作用力用以使一致性作用区内的无人机产生速度匹配的特性;vj为无人机j的速度;Rmi为个体一致性作用区,对于无人机i,其个体一致性作用区域通过Rmi={x|dr<||x-rij||<dm,x∈R2}定义,dm为一致性作用区的最大半径;cm为一致性作用权重修正因子。进一步地,个体吸引作用力计算公式为:其中,其中Fai为无人机i在无人机集群中所受到的个体吸引作用力;对于无人机i,其个体吸引作用区域通过Rai={x|dm<||x-rij||<da,x∈R2}定义,da为无人机集群的吸引作用区最大半径;ca为吸引力作用权重修正因子。进一步地,护航目标吸引作用力计算公式为:其中,Fpi为无人机i在所受到护航目标吸引作用力;护航目标吸引作用区域通过Rpi={x|||x-xij||<dp,x∈R2},dp为护航目标与无人机i之间产生吸引作用力的最大边界;rip为无人机i与护航目标之间的间距,xp为护航目标的坐标位置,cp为护航目标吸引力作用权重修正因子。进一步地,高价值区域吸引作用力计算公式为:Fdi=cd(xd-xi)其中,Fdi为高价值区域对无人机i的吸引作用力,xd为高价值区域的坐标位置,cd为护航目标吸引力作用权重修正因子。进一步地,禁飞区排斥作用力的计算公式为:其中,Fei为高价值区域对无人机i的吸引作用力,ce为禁飞区排斥作用权重修正因子,ρi为无人机i与禁飞区威胁最短距离,ρe为禁飞区威胁最大作用距离。进一步地,步骤S3中每个无人机运动加速度由虚拟合力控制产生,虚拟力场合力计算公式为:Fi=Fri+Fmi+Fai+Fpi+Fdi+Fei其中,Fi为无人机i在虚拟力场中所受控制力合力;加速度计算公式为:其中,mi为无人机i的虚拟质量,ai为无人机i受控加速度,Ai为无人机i可达到的最大加速度数值。与现有技术相比,本专利技术的有益效果是:通过改进的虚拟力场,生成侦察无人机集群的护航行为,该方法可以自主为每架无人机规划运动方向,以护航目标为中心生成侦察队形,同时可以兼顾规避禁飞区、重点观察高价值目标和群内互相避障的功能。附图说明图1为实施例中无人机i周边排斥作用区、一致性作用区以及吸引作用区的划分示意图;具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本专利技术作进一步的详细说明,本专利技术的示意性实施方式及其说明仅用于解释本专利技术,并不作为对本专利技术的限定。实施例:参见图1,一种基于改进虚拟力场的无人机集群护航行为生成方法,包括如下步骤:S1、建立个体无人机虚拟力场的虚拟控制力模型:将个体无人机个体排斥作用力、个体一致性作用力、个体吸引作用力、护航目标吸引作用力、高价值区域吸引作用力以及禁飞区排斥作用力形成的合力作为个体无人机在虚拟力场中的虚拟控制力模型;S2、建立无人机集群虚拟力场的受力模型;S3、通过虚拟控制力控制无人机的加速度,生成侦察无人机集群的护航行为。在本实施例中,无人机集群视为在巡航高度为h的二维平面中飞行的N个无人机组成的集群集合,记为S={X,V,A,C}。其中X表示无人机的空间位置、V为无人机的速度集、A为无人机的加速度集,C为控制参数集。其内容可具体表现为:X=(x1,x2,...,xN)V=(v1,v2,...,vN)A=(a1,a2,...,aN)C=(c1,c2,...,cN)每架无人机运动具有虚拟质量mi,其运动根据其在虚拟力场中受到的合力Fi作用效果决定。虚拟控制力Fi为集群的个体排斥作用力Fri、个体一致性作用力Fmi、个体吸引作用力Fai、护航目标吸引作用力Fpi、高价值区域吸引作用力Fdi、禁飞区排斥作用力Fei组成的合力。本实施例中个体排斥作用力计算公式为:其中Fri为无人机i在无人机集群中所受到的个体排斥力;rij为无人机i与无人机j之间的空间间距;dr为无人机集群的排斥作用区最大半径,对于无人机i,其排斥区范围Rri通过Rri={x|||x-xij||<dr,x∈R2}定义;xi、xj分别为无人机i与无人机j的空间位置坐标;cr为排斥作用权重修正因子。个体一致性作用力计算公式为:其中Fmi为无人机i在虚拟力场中所受到的个体一致性作用力,该作用力用以使一致性作用区内的无人机产生速度匹配的特性;vj为无人机j的速度;Rmi为个体一致性作用区,对于无人机i,其个体一致性作用区域通过Rmi={x|dr<||x-ri本文档来自技高网...

【技术保护点】
1.一种基于改进虚拟力场的无人机集群护航行为生成方法,其特征在于,包括如下步骤:/nS1、建立个体无人机虚拟力场的虚拟控制力模型:将个体无人机个体排斥作用力、个体一致性作用力、个体吸引作用力、护航目标吸引作用力、高价值区域吸引作用力以及禁飞区排斥作用力形成的合力作为个体无人机在虚拟力场中的虚拟控制力模型;/nS2、建立无人机集群虚拟力场的受力模型;/nS3、通过虚拟控制力控制无人机的加速度,生成侦察无人机集群的护航行为。/n

【技术特征摘要】
1.一种基于改进虚拟力场的无人机集群护航行为生成方法,其特征在于,包括如下步骤:
S1、建立个体无人机虚拟力场的虚拟控制力模型:将个体无人机个体排斥作用力、个体一致性作用力、个体吸引作用力、护航目标吸引作用力、高价值区域吸引作用力以及禁飞区排斥作用力形成的合力作为个体无人机在虚拟力场中的虚拟控制力模型;
S2、建立无人机集群虚拟力场的受力模型;
S3、通过虚拟控制力控制无人机的加速度,生成侦察无人机集群的护航行为。


2.根据权利要求1所述的一种基于改进虚拟力场的无人机集群护航行为生成方法,其特征在于,个体排斥作用力计算公式为:



其中Fri为无人机i在无人机集群中所受到的个体排斥力;rij为无人机i与无人机j之间的空间间距;dr为无人机集群的排斥作用区最大半径,对于无人机i,其排斥区范围Rri通过Rri={x|||x-xij||<dr,x∈R2}定义;xi、xj分别为无人机i与无人机j的空间位置坐标;cr为排斥作用权重修正因子。


3.根据权利要求2所述的一种基于改进虚拟力场的无人机集群护航行为生成方法,其特征在于,个体一致性作用力计算公式为:



其中Fmi为无人机i在虚拟力场中所受到的个体一致性作用力,该作用力用以使一致性作用区内的无人机产生速度匹配的特性;vj为无人机j的速度;Rmi为个体一致性作用区,对于无人机i,其个体一致性作用区域通过Rmi={x|dr<||x-rij||<dm,x∈R2}定义,dm为一致性作用区的最大半径;cm为一致性作用权重修正因子。


4.根据权利要求3所述的一种基于改进虚拟力场的无人机集群护航行为生成方法,其特征在于,个体吸引作用力计算公式为:



其中,其中Fai为无人机i在无人机集群中所受到的个体吸引作用力;对于无人机i,其个体吸引作用区域通过R...

【专利技术属性】
技术研发人员:王涛井田王梦王维平朱一凡李小波王彦锋周鑫何华
申请(专利权)人:中国人民解放军国防科技大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1