收藏 分销(赏)

复杂环境下无人机集群运动一致性的群体熵度量.pdf

上传人:自信****多点 文档编号:2392595 上传时间:2024-05-29 格式:PDF 页数:9 大小:2.44MB
下载 相关 举报
复杂环境下无人机集群运动一致性的群体熵度量.pdf_第1页
第1页 / 共9页
复杂环境下无人机集群运动一致性的群体熵度量.pdf_第2页
第2页 / 共9页
复杂环境下无人机集群运动一致性的群体熵度量.pdf_第3页
第3页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、第32卷第1期 中国惯性技术学报 Vol.32 No.1 2024 年 01 月 Journal of Chinese Inertial Technology Jan.2024 收稿日期:收稿日期:2023-10-27;修回日期:修回日期:2023-12-17 基金项目:基金项目:空间智能控制技术重点实验室稳定支持基金(HTKJ2023KL502020);国家自然科学基金(51875293);2021 年度全国教育科学国防军事教育学科规划课题资助项目(JYKYC2021018)作者简介:作者简介:刘云平(1979),男,教授,博士生导师,主要研究方向为智能机器人、集群智能、仪器装备等。文章编号

2、:文章编号:1005-6734(2024)01-0088-09 doi.10.13695/ki.12-1222/o3.2024.01.012 复杂环境下无人机集群运动一致性的群体熵度量复杂环境下无人机集群运动一致性的群体熵度量 刘云平1,牛天宇1,敖洋钒1,周朝杰1,还红华2,张婷婷3(1.南京信息工程大学 江苏省大气环境与装备技术协同创新中心,南京 210044;2.江苏省农业科学院,南京 210014;3.中国人民解放军陆军工程大学,南京 210001)摘要:摘要:针对无人机集群在多障碍物或空间受限等复杂环境中协同飞行时无法实现群体自主的协同演化及适应环境、态势的变化,导致整个群体运动产生

3、振荡、失控等一致性差的问题,提出一种无人机集群运动一致性的群体熵度量理论。通过建立群体运动行为稳定程度的熵度量函数,作为个体之间协同运动的适应度值指标,实现复杂环境下无人机集群运动一致性的自适应调节。最后进行仿真实验,相比传统无人机集群算法,引入群体熵度量的无人机运动集聚收敛速度提高 30%,复杂环境中集群运动的熵值波动范围下降 21.8%,有效证明群体熵度量对于无人机集群运动一致性的提高。关关 键键 词:词:无人机;集群运动;运动一致性;群体熵度量 中图分类号:中图分类号:TP249;TP391.9 文献标志码:文献标志码:A Entropy metrics of UAV cluster c

4、ampaign consistency in complicated environments LIU Yunping1,NIU Tianyu1,AO Yangfan1,ZHOU Chaojie1,HUAN Honghua2,ZHANG Tingting3(1.Jiangsu Province Atmospheric Environment and Equipment Technology Collaborative Innovation Center,Nanjing University of Information Science and Technology,Nanjing 210044

5、,China;2.Jiangsu Academy of Agricultural Sciences,Nanjing 210014,China;3.Army Engineering University of PLA Nanjing 210001,China)Abstract:Aiming at the problem that unmanned aerial vehicles(UAVs)cannot achieve autonomous collaborative evolution and adapt to changes of environment and posture when th

6、ey fly together in complex environments such as multiple obstacles or restricted space,which leads to poor consistency of the whole group motion such as oscillation and loss of control,a group entropy metric theory of UAV cluster motion consistency is proposed.By establishing an entropy metric funct

7、ion of the stability degree of group motion behavior,as an indicator of the adaptive value of the coordinated motion between individuals,the adaptive regulation of UAV cluster motion consistency in complex environment is realized.Finally,simulation experiments are carried out,compared with the tradi

8、tional UAV clustering algorithm,the convergence speed of UAV motion agglomeration with the introduction of group entropy metric is increased by 30%,and the fluctuation range of entropy value of clustering motion in the complex environment is decreased by 21.8%,which effectively proves that the group

9、 entropy metric is effective for the improvement of the consistency of UAV clustering motion.Key words:unmanned aerial vehicles;cluster motion;motion coherence;group entropy metric 无人机集群因其低成本、大规模、高协同性等优势,广泛应用在城市作战、搜索救援等领域1,无人机智能集群技术是未来无人机技术的重要研究方向2。随着无人机集群技术的发展,越来越多的飞行第 1 期 刘云平等:复杂环境下无人机集群运动一致性的群体熵度

10、量 89 任务需要无人机在城市楼宇、户外山林等复杂变化的飞行环境中集群作业3,4,其中广泛存在障碍物复杂多变、无人机通信与感知能力受限等不确定因素,对于无人机稳定集群造成不可忽视的约束作用5。当前基于预设群体运动行为控制的方法难以实现快速动态调节,在无人机实际飞行过程中系统时延、传感器的累积误差等因素难以规避,引起集群系统难以跟踪预设状态,导致基于预设行为的集群控制失效6。因此,如何在复杂变化的飞行环境中实现集群模型的快速自适应调节,保持无人机集群运动一致性,仍是目前无人机智能集群领域值得研究的问题。针对复杂环境下无人机集群运动一致性问题,建立合理稳定的集群模型至关重要。在以往的研究中人类通过

11、对昆虫、鸟类等群体生物的集群行为研究总结出许多智能集群算法7-9,此类算法最早可以溯源到Reynolds 通过对鸟类群体运动的观察分析10,总结出的集体运动三条基本准则:第一条是排斥作用,用于避免集群个体之间的碰撞;第二条是对齐作用,用于使集群个体与附近个体的速度矢量保持对齐;第三条是内聚作用,用于保持个体聚集在一起。基于上述三条准则,Reynolds 在计算机仿真软件中建立了 Boid模型,为后续分布式集群模型提供了理论基础。R.Olfati-Saber 等提出了一种用于设计和分析多代理网状系统的分布式集群算法11,解决了蜂拥模型中自主集结和避障问题。以 Boid 模型为典型的群体蜂拥集群模

12、型为无人机集群提供了理论基础,但由于此类模型仅考虑集群中个体自身的运动状态,而忽略了真实飞行状态下的环境因素,因此无法实际应用于无人机集群飞行。随着计算机视觉、无线通信等技术的发展,针对真实飞行环境中的无人机集群研究层出不穷。浙江大学 FastLab 实验室的 Xin Zhou 等设计了快速反应的轨迹规划器12,展现出分布式无人机集群在杂乱环境中强大的导航能力,但由于无人机集群缺乏分布式控制模型,因此在复杂飞行环境中难以保持运动一致性。比利时物理学家 Tams Vicsek 团队针对真实环境下的无人机集群飞行提出一种集群模型,Csaba Virgh等提出了一种基于个体速度的无人机集群模型13,

13、该模型考虑到无人机集群飞行时运动和通信范围受限、通信存在延迟等问题,通过设计带有粘性摩擦项的速度计算函数,实现相邻无人机之间的速度融合;Gbor Vsrhelyi 等建立了一种真实无人机蜂拥模型14,设计了一种具有顺序参数和适应度函数的模型参数优化框架,实现了十架四旋翼无人机的自主集群飞行。VICSEK 模型提供了一种考虑真实飞行条件的无人机分布式集群控制方法,但由于其参数调节缺乏对集群运动稳定程度的考量,在复杂飞行环境下难以实现快速自适应调节,易发生系统振荡、收敛速度慢甚至集群发散等问题,难以保证无人机集群运动的一致性。因此,要解决复杂飞行环境下的无人机集群运动稳定性问题,需要建立集群运动稳

14、定程度的度量标准,并基于此动态调节无人机集群模型参数,在动态变化的外部干扰下保持无人机集群运动一致性。北京航空航天大学的段海滨团队针对群体智能系统的群体熵度量问题做出深入研究,罗杰等提出了群体智能系统的基本特性以及其形成的激发汇聚建模15,指出群体智能系统实质上是一类复杂非线性动力学系统,讨论了群体智能系统群体熵度量所应满足的基本性质。陈琳等针对受限环境中无人机集群的目标合围控制问题16,提出了一种基于局部度量距离交互的分布式集群目标合围控制方法,实现基于熵度量的无人机集群控制。通过上述工作可以看出,无人机集群中的群体熵度量具备科学可行性以及较高的自适应调节能力。本文提出一种无人机集群运动一致

15、性的群体熵度量理论,通过建立群体运动行为稳定程度的熵度量函数,并将其作为个体之间协同运动的适应度值指标,实现复杂环境下无人机集群运动一致性的自适应调节。由于智能本身是一种抽象的实体,难以对其进行直接的评估和度量;而群体智能系统的行为是群体智能的外在表现形式,是一种可以直接度量的现象,所以可以从系统的动力学行为入手,探索群体智能系统的度量理论和方法。1 1 无人机分布式集群模型无人机分布式集群模型 考虑三维欧氏空间中由N架无人机组成的集群系统,可建立无人机在惯性参考系坐标下的运动学模型:cossiniiiiiiiixVyVzh (1)式(1)中下标iN表示集群中第i架无人机,i为水平面上第i架无

16、人机水平速度矢量与惯性坐标系 X 轴的夹角度数,ih为第i架无人机的飞行高度,T,iiiiVx y z为第i架无人机的速度向量。定义T,iiiiPx y z为第i架无人机的位置向量。考虑到真实飞行环境中无人机受到通信与感知能力的约束,定义无人机感知范围为以cR为半径的球形领域,则对于任意无人机iN,可以表示出第i架无人机感知范围内的其他无人机集合neighbourjN和障碍物集合obstjN::|2,neighbourjijcNjPPRjNji (2)90 中国惯性技术学报 第 32 卷 :|,obstobstjiicNjPPRjNji (3)式(2)(3)中iP和jP分别表示集群中第i架和第

17、j架无人机,obstiP为无人机iN在障碍物上的投影位置。针对无人机个体通信与感知范围内的速度计算方式,将各无人机速度分量拆分成内部避碰、速度对齐、避障和自推进四个分量13,下面给出各部分的速度计算模型。(1)内部避碰分量模型 对于任意第i架无人机iN的感知范围cR内的其他无人机neighbourjN,对于iN都有一个作用半径为repr的相互排斥力来保证无人机集群不发生内部碰撞。由此建立分布式集群避碰的速度分量计算公式:()ijrepreprepijijijrrvprrr (4)式(4)中repp是排斥力线性增益,|ijijrrr是无人机iN和无人机jN之间的位置差范数。当集群内机间距离小于作

18、用半径时,即 repijrr时内部避碰分量计算公式如式(4)所示,当 repijrr时无人机机间内部避碰分量忽略不计。(2)速度对齐分量模型 通过设计一种负反馈调节的速度分量,可以使集群中各无人机的速度具有随速度计算公式迭代而统一的趋势,具体计算公式如式(5):maxmaxmax(,(,)()frictfrictprosfrictfrictijijijfrictfrictfrictijijijijvvD rdapvvvCvvv (5)式(5)中ijv表示无人机i与无人机j的速度差,frictijv表示速度对齐分量,maxfrictijv用于计算速度对齐误差最大值,prosd表示无人机之间预期距

19、离,frictC是速度对齐线性增益,frictv是速度对齐容许误差。当集群内机间距离大于作用半径时速度对其分量计算公式如式(5)所示,其余情况下速度对其分量忽略不计。fricta为首选加速度,frictp用来决定两个减速阶段交叉点的线性增益,()D是为了速度在两个状态之间平滑转化设计的衰减函数,计算公式如式(6):220(,)2/D r a prparap (6)式(6)中,r是无人机和预期停止点之间的距离,a是首选加速度,p用来决定两个减速阶段交叉点的线性增益。当0r时,()D为0;当0/rpap时,()D计 算 公 式 为rp;其 余 情 况 下()D计 算 公 式 为222/arap。(

20、3)避障分量模型 采用与速度对齐分量相似的方式计算避障分量。假设障碍物为虚拟无人机,通过使无人机与虚拟无人机速度对齐的方式来实现障碍规避。定义虚拟无人机的 位 置 向 量T,ooooiiiiPxyz,速 度 向 量T,ooooiiiivxyz,则避障速度分量计算如式(7):maxmax(,)(1)()obstobstobstobstisooobstfrictobstiiisisisvD rrapvvvvCvvv (7)式(7)中函数()D计算公式与式(6)相同,|oisiirPP是 无 人 机 与 虚 拟 无 人 机 之 间 的 位 置 差 范 数,|oisiivvv是无人机与虚拟无人机之间的

21、速度差范数。与速度对齐公式不同的是,虚拟无人机不存在速度容许误差。当无人机与障碍物距离大于作用半径时内部避碰速度分量如式(7)计算,其余情况下内部避碰速度分量忽略不计。(4)自推进分量模型 在无人机速度为零时,集群模型会陷入局部最优解导致集群失效。因此,在速度计算分量中加入保持当前速度飞行的自推进项,并设置参数inerv来控制其大小。(5)多无人机分布式集群模型 对以上四种分量合成可以建立多无人机分布式集群模型。集群中第i架无人机速度计算公式如式(8):|dreprepfrictfrictiiijjobstobstinerineriijivvvvvvv (8)式(8)中rep、frict、ob

22、st、iner是各速度分量的权重。基于各无人机的速度计算公式,可以设计出无人机分布式集群控制策略:lim|lim|prosijtfrictijtoiiisPPdvvvPPr (9)随着算法迭代次数的增加,无人机群逐渐形成机间距离稳定、机间速度一致且具有自主避障功能的分布式集群系统。与传统无人机分布式集群模型相比,上述无人机分布式集群模型省去了使无人机相互靠拢的内聚作用。这种方式解决了无人机之间引力和斥力相互作用形成的系统振荡,但也造成新的缺点:外部干扰下的集群的发散问题。无人机的速度是由自身当前速度、感知范围内其他无人机速度以及障碍物的影响共同决定的,在其遇到较复杂的外部干扰时无人机的速度会产

23、生较大的随机量,导致原本聚集的无人机群分散。第 1 期 刘云平等:复杂环境下无人机集群运动一致性的群体熵度量 91 为了解决这一缺点,本文提出一种无人机集群运动一致性的群体熵度量理论,通过建立群体运动行为稳定程度的熵度量函数,并将其作为个体之间协同运动的适应度值指标,实现复杂环境下无人机集群运动一致性的自适应调节。2 2 基于群体熵度量的无人机集群模型基于群体熵度量的无人机集群模型 2.1 适应度值交互机制 在无人机分布式集群模型的速度对齐分量中,无人机iN的速度计算受到其通信范围内感知到的所有其他无人机jN的速度平均影响,根据与中心无人机iN的实际距离来调节影响权重。因此本文改进速度对齐计算

24、方式,将适应度值转化为速度对齐分量中各无人机影响权重。通过制定合理的适应度值计算方式,无人机在集群过程中可以自主学习周围临近无人机的行为,并选择适应度值高的临近无人机作为主要学习目标。在构建的无人机分布式集群模型中,最能体现集群中无人机之间相互影响作用的是速度对齐部分,即相邻的无人机之间互相速度融合,最终方向大小相同的趋势。速度一致的结果是无人机会保持集群的阵型,但集群整体飞行的方向具有较大的随机性,并且在外部噪声干扰下波动较大,其原因在于每一架无人机的速度是由其感知范围内其他所有临近无人机共同影响的,每架临近无人机的影响权重相同。在集群算法迭代过程中,对速度对齐计算结果产生主要影响的是无人机

25、之间的速度差值,即无人机速度会趋向于其感知范围内速度差值较大的无人机。因此无人机集群速度会趋向于速度较大的个体,且很容易被外部噪声扰动,难以保持集群运动的一致性。为了实现无人机集群运动一致性,速度对齐部分加入各jN对iN的影响权重fitnessp,改进后的速度对齐公式如式(10)所示:maxmaxmax(,(,)()frictfrictprosfrictfrictijijijfrictfitnesssfrictfrictijijijijijvvD rdapvvvpCvvv(10)式(10)中fitnessijp是无人机iN感知范围内,无人机jN对其速度对齐公式的影响权重,由无人机iN在对比所有

26、无人机jN的适应度值后计算得出。fitnessijp具体计算公式如式(11)所示:fitnessconverjfitnessijfirtnessfitnessjijfitnessconverinumberipCppppCN (11)式(11)中fitnessip是无人机iN的适应度值,fitnessjp是无人机jN的适应度值,converC为保证无人机集群速度最终趋于收敛的系数,numberiN是第i架无人机感知范围内的其他无人机架数。更新后的速度计算公式如式(12)所示:|dreprepfrictfrictiiijjobstobstinerineriijivvvvvvv (12)在速度对齐分

27、量中引入一个参数converC,目的是速度叠加后frictiv分量不会出现显著得增大或减小,导致集群系统失控。在式(12)中,当maxfrictijijvv并仅考虑速度的数值问题时,分析参数fitnessijp对于速度分量frictiv的影响:maxmax()()ijfrictfitnessfrictfrictijijijjjijfitnessconverjijfrictfrictijijfitnessfitnessjijjijfitnessfitnessijnumberjfitnessfitnessjivvvpCvvvpCvvCvvvppppNppmaxmax()=()ijfrictfric

28、tijijjijjfrictfrictijijvvCvvvCvv 即在速度的整体合成公式中,参数converC的引入可以使各无人机jN对无人机iN影响权重改变的情况下,在数值上保证速度对齐分量不会因为叠加而产生明显得增大或减小,算法的改进仅对无人机飞行速度方向的选择产生影响,从而保证集群中各无人机运动速度趋于一致。2.2 运动一致性的群体熵度量 随着信息论、控制论的发展,近年来熵的概念逐渐被引入多智能体系统的评估,用来表述系统的混乱无序程度。熵增表示系统向混乱无序状态演化的趋势,熵减表示系统向和谐有序状态演化的趋势。参考罗杰等7提出的群体智能系统群体熵度量理论,群体熵定义为系统结构熵与个体相互

29、作用信息熵的复合函数:(ln)EF G (13)式(13)中,G为反映个体构型瞬态熵的演化函数,F为反映系统整体协同关联水平过程熵的演化函数,F G为函数F与G的复合运算,ln 为某时刻群体行为中个体的统计学意义熵。复杂环境中无人机集群飞行时,需要不断改变飞行方向以实现障碍物穿越,随着时间变化,集群中各架无人机的运动一致性逐步下降。无人机集群的运动一致性难以直接评估计量,而集群运动中无人机的速92 中国惯性技术学报 第 32 卷 度样本是运动一致性的外在表现形式,是一种可以实际测量、控制的变量。因此考虑基于各架无人机速度样本建立群体熵度量体系,从而对无人机集群系统在复杂飞行环境中的运动一致性水

30、平进行调控。将式(13)具体化为无人机集群的局部速度熵,为2.1节中速度对齐计算公式选取一种合理的影响权重参数fitnessijp。在式(2)中给出了neighbourjN的定义,基于neighbourjN可以使用无人机的通讯范围cR将集群划分为K个不同的群组,且群组的划分是根据时间而变化的。对于每一架无人机iN,在其感知范围内的每一架jN都有以其为中心的群组。定义在t时刻以jN为中心的子群为jtNQ,对于群组内各无人机的速度而言,速度相差较大的情况对应群组的熵较大,而速度相差较小的情况对应群组的熵较小。在预期的无人机分布式集群系统中,各无人机速度差应控制在一个较小的容许范围frictv内,即

31、群组jtNQ的熵应控制在一个较小的范围内。本文通过使无人机集群向着速度相差减小的趋势迭代飞行速度参数,实现各群组局部速度熵减,从而保证无人机集群的鲁棒性。本文使用速度样本的方差来描述各群组内无人机速度的差异程度。将无人机集群中的一个群组jtNQ中各无人机的速度视作一组数据样本tjX,其方差为tjD。随着算法的迭代,希望无人机向着熵减的趋势集群,即集群中无人机速度会趋于一致,速度样本的方差呈递减状态,满足式(14):limmin(),jttttijjNtDDNQ (14)式(14)中tjD是群组iN在t时刻的速度样本方差值,tjN是t时刻以无人机iN为中心形成的群组。根据熵的计算式(13),定义

32、对于群组jtNQ局部速度熵vE的计算公式:2(log)tNjttvjjQEDD (15)在无人机集群的过程中,系统是向着熵减的趋势进行迭代优化。在算法迭代过程中,加大速度差异较小的群组jNQ对群组iNQ的影响权重,因此选用熵的倒数作为各无人机之间交互的适应度值,即 1fitnessjvpE (16)总结2.1节和2.2节中的工作,改进后的无人机集群模型中速度对齐公式如式(17)所示:maxmax2max(,(,)1()log(),tNjfrictfrictprosfrictfrictijijijfrictfrictfrictijijijttijjjQvvD rdapvvvCvvvDD(17)式

33、(17)中frictijv为基于群体熵度量的无人机集群速度对齐计算公式。针对复杂环境下无人机集群运动一致性的群体熵度量,通过对集群模型中速度对齐算法的改进,实现对集群过程中无人机对周围子群影响权重的自适应调控,保证无人机集群运动的一致性。3 3 仿真实验分析仿真实验分析 以往无人机分布式集群算法的研究工作大多局限于模型的建立,从而忽视了算法在现实飞行环境下的实际应用能力。因此本文进行了两方面的工作,从理论层面到实践层面证明了算法的可行性。第一部分是算法验证实验,搭建了二维的算法程序,从而验证无人机通过迭代计算可以形成稳定的集群规模。第二部分是物理仿真实验,在物理仿真软件Gazebo中搭建了四旋

34、翼无人机动力学模型,并通过复杂飞行环境下的两组实验对比证明改进后的模型使无人机集群具有更高的运动一致性。3.1 算法验证实验 实验中使用具有两个维度方向的粒子来代表垂直方向速度固定、水平方向速度随算法迭代改变的无人机,通过在Matlab中进行二维实验初步验证算法的可行性。实验中设置的无人机参数如表1所示。表 1 仿真实验参数 Tab.1 Simulation experiment parameters 参数名称 参数含义 参数值total_steps 算法迭代次数 100 次update_t 算法迭代时间间隔 1 s agent_number 生成无人机架数 100 架agent_commen

35、t_radius无人机通讯范围 3 m agent_initial_velocity无人机初始速度 2 m/s creation_length 无人机生成区域边长10 m noise 外部噪声影响 0.5 m/s通过这一部分的实验,希望证明改进后的集群算法具有更高的稳定性。因此,进行了加入熵度量适应度值的无人机群和不加入熵度量适应度值的无人机群对比实验。实验流程如下:(1)无人机的生成与初始化。在边长为10 m的正方形区域内随机位置生成无人机。给这些无人机赋予了初始速度,旨在保证集群算法不会因为初值为零而失效的同时,探究一个混乱的无人机集群系统能否保持运动一致性。因此,生成的无人机具备的参数有

36、:初始位置、速度、通讯范围。无人机群的生成如图1所示,图中横纵坐标为实际单位的等比缩放。第 1 期 刘云平等:复杂环境下无人机集群运动一致性的群体熵度量 93 图 1 无人机初始化生成图 Fig.1 UAV initialization generation chart(2)改进前集群算法验证。为了模拟真实的通讯受限环境,将无人机的通讯范围设置在一个合理的范围内,使其只能感知到周围小范围内的其他无人机,而不能感知到地图内所有其他无人机。同时为了验证算法的改进之处对于集群稳定性的提升,将外部干扰设置为一个较大的随机噪声,用于模拟复杂飞行环境对于集群的影响。进行了100组重复实验,每组实验进行50

37、次算法迭代。统计数据发现,在100次重复实验中有86次明显形成了集群,但其中的69次在经过强外部干扰的算法迭代后集群发生了分散,如图2所示,图中横纵坐标为实际单位的等比缩放。通过数据还发现,大部分初始化无人机群在第1520次迭代后形成明显的集群。图 2 强外部干扰影响下的无人机集群发散 Fig.2 UAV cluster dispersion under the influence of strong external disturbances(3)改进后的算法验证。在这一步实验中,无人机在算法迭代的过程中会进行熵度量适应度值的计算和交互,其余参数设置与上一步实验相同。同样进行了100组重复实

38、验,每组实验进行50次算法迭代。统计数据后发现,100组实验全部形成了稳定的集群,且经过高噪声的算法迭代集群都可以保持稳定,如图3所示,图中横纵坐标为实际单位的等比缩放。这一部分的实验大部分在第1015次迭代后就形成了明显的集群。由此可以看出,引入群体熵度量的算法对于集群运动一致性提升明显,集群运动收敛速度提升30%左右。图 3 强外部干扰情况下无人机集群保持稳定 Fig.3 Stabilization of UAV clusters in the presence of strong external interference 通过上面两部分对比试验,可以看出随机生成的无人机群基本都在20次

39、迭代后进入稳定状态,因此分别统计两部分实验前20次迭代的无人机样本熵值方差,绘制折线图如图4所示。图 4 改进前后算法中无人机样本熵值方差变化图定 Fig.4 Plotting the change in entropy variance of UAV samples in the algorithm before and after improvement 通过图4中数据对比可以看出,两次实验中的速度样本熵值方差总体均成递减趋势,即改进前后算法均可以使随机生成的无人机形成集群。但使用改进前算法计算出的样本熵值方差经过20次迭代不具备趋于0的趋势,即无人机集群在高噪声的迭代过程中发生了扩散,并

40、且熵值方差在噪声的影响下呈上下波动趋势。使用改进后算法计算出的样本熵值方差经过20次迭代呈现趋于0的趋势,即无人机集群在高噪声的94 中国惯性技术学报 第 32 卷 迭代过程中能够保持稳定,并且熵值方差在噪声的影响下仍呈现递减趋势。通过对比实验可以看出,算法的改进对于受限环境下的多无人机集群稳定性有着显著性提升,且集群形成所需要的算法迭代次数更少,系统收敛速度更快。3.2 物理仿真实验 第一部分的实验初步验证了改进后算法的可行性和优越性,但简化的二维无人机个体仅具备两个方向的速度,相比于真实无人机缺乏了很多物理必需的参数。因此,为了证明改进后的算法能够应用于真实无人机集群系统,本文在Gazeb

41、o物理仿真环境中搭建四旋翼无人机模型和复杂飞行地图,进行无人机集群物理仿真实验。在实验过程中无人机控制方式选择方面,进行了速度控制和加速度控制的数据对比。如图 5所示,相比于加速度控制,速度控制具有更高的响应速度和更小的稳态误差,因此实验过程中采用速度控制无人机飞行。图 5 两种控制方式响应速度对比图 Fig.5 Comparison of the response speed of the two control methods 在3.1节的实验中,通过限制无人机的感知范围,来模拟真实飞行条件下无人机受限的通讯,但外部干扰是通过在速度上叠加随机噪声来实现的。在物理仿真实验中,构建复杂的飞行地

42、图来体现外部干扰,具体表现为繁多且庞大的障碍物,以及较大的风阻。分别对算法改进前后的两组无人机群进行了编队避障飞行实验,如图6所示。(a)改进算法前集群实验起飞状态图(a)Takeoff state diagram for the cluster experiment without improved algorithm (b)改进算法前集群实验第一次避障状态图(b)Obstacle avoidance state diagram for the first cluster experiment without improved algorithm (c)改进前算法集群实验第二次避障状态图(c

43、)Obstacle avoidance state diagram for the second cluster experiment without improved algorithm (d)改进前算法集群实验最终飞行状态图(d)Final flight state diagram for the four UAVs without improved algorithm (e)改进后算法集群实验起飞状态图(e)Takeoff state diagram for the cluster experiment with improved algorithm 第 1 期 刘云平等:复杂环境下无人

44、机集群运动一致性的群体熵度量 95 (f)改进后算法集群实验第一次避障状态图(f)Obstacle avoidance state diagram for the first cluster experiment with improved algorithm (g)改进后算法集群实验第二次避障状态图(g)Obstacle avoidance state diagram for the second cluster experiment with improved algorithm (h)改进后算法集群实验最终飞行状态图(h)Final flight state diagram for th

45、e cluster experiment with improved algorithm 图 6 Gazebo 物理引擎仿真实验 Fig.6 Gazebo Physics Engine Simulation Experiment 图6为在Gazebo仿真环境中进行的算法改进对比实验。由于系统熵值是在时刻计算迭代的,为了展现整个实验过程中系统熵值的变化趋势,选取实验中起始状态、第一次避障、第二次避障以及穿过障碍物后最终状态四个熵值变化较大的时间节点作为关键节点。图6(a)(b)(c)(d)为改进前算法四架无人机集群仿真实验,图6(e)(f)(g)(h)为改进后算法四架无人机集群仿真。通过两组实验

46、对比可以看出,改进前的无人机集群在穿越密集障碍物时发生明显的分裂,运动一致性降低;而改进后的无人机集群在穿越密集障碍物后仍保持集群收敛,集群运动一致性提升明显。将两次实验中无人机集群在四个关键节点的个体熵值和系统熵值绘制成折线图,如图7、图8所示。(a)第一架无人机关键节点熵值变化(a)Entropy changes at key nodes of the first UVA (b)第二架无人机关键节点熵值变化(b)Entropy changes at key nodes of the second UVA (c)第三架无人机关键节点熵值变化(c)Entropy changes at key

47、nodes of the third UVA (d)第四架无人机关键节点熵值变化(d)Entropy changes at key nodes of the forth UVA 图 7 四架无人机两次实验熵值变化 Fig.7 Entropy change for two experiments with four UVAs 通过图7中数据对比可以看出,除第一架飞机外,算法改进后无人机个体熵值基本较改进前低,且均可以在熵增之后自适应调节至熵减状态,即每架飞机在复杂飞行环境中均可趋于稳定状态自适应调节。96 中国惯性技术学报 第 32 卷 图 8 两次实验无人机集群系统熵值变化 Fig.8 Ent

48、ropy changes of UAV cluster system for two experiments 通过图8中数据对比可以看出,两次实验在四个关键节点处的熵值总体呈上升趋势。但改进前的实验中系统熵值整体一直呈递增的趋势,即无人机集群系统的稳定性逐步下降,系统熵值平均值为0.925,实验过程中熵值波动范围在63.4%内;而改进后的实验中系统熵值虽在避障过程中呈上升趋势,但总体水平较改进前明显降低,在避障结束后呈下降趋势。无人机集群系统在飞行过程中稳定性水平较改进前整体提升,能够根据复杂变化的飞行约束自适应调节,保持无人机集群运动一致性;系统熵值平均值为0.587,熵值波动范围在41.6

49、%内,即引入群体熵度量的无人机集群运动一致性提升了21.8%。通过两组实验的对比,可以看出无人机在使用改进前算法进行集群时,在遇到障碍物时由于机间引力的缺失,会采取分散绕过的方式通过;这也导致经历多次避障后,个别无人机可能会由于距离的扩散而丢失通讯,从而导致集群的分散。无人机在使用改进后算法进行集群时,采用熵度量的方式弥补了机间引力缺失导致的缺点,能够在多次避障后仍保持稳定集群,提高了无人机集群运动一致性。4 4 结结 论论 针对复杂飞行环境中无人机稳定集群问题,本文提出一种无人机集群运动一致性的群体熵度量理论,通过建立群体运动行为稳定程度的熵度量函数,并在无人机分布式集群模型中引入适应度值交

50、互机制,将其作为个体之间协同运动的适应度值指标,实现复杂环境下无人机集群运动一致性的自适应调节。在此基础上进行了Matlab算法仿真、Gazebo物理引擎仿真两步实验,验证了群体熵度量对于复杂环境下无人机集群运动的有效性。参考文献(参考文献(References):):1 Payal,Akashdeep,Raman Singh C.A summarization of collision avoidance techniques for autonomous navigation of UAVC/Proceedings of UASG 2019:Unmanned Aerial System i

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服