收藏 分销(赏)

基于IKGC-PSO算法的无人机三维路径规划系统.pdf

上传人:自信****多点 文档编号:636581 上传时间:2024-01-21 格式:PDF 页数:8 大小:4.09MB
下载 相关 举报
基于IKGC-PSO算法的无人机三维路径规划系统.pdf_第1页
第1页 / 共8页
基于IKGC-PSO算法的无人机三维路径规划系统.pdf_第2页
第2页 / 共8页
基于IKGC-PSO算法的无人机三维路径规划系统.pdf_第3页
第3页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、设计与应用计算机测量与控制 ()C o m p u t e r M e a s u r e m e n t&C o n t r o l 收稿日期:;修回日期:.基金项目:国家自然科学基金();国家自然科学基金();国家重点研发计划(Y F C );教育部产学合作协同育人项目(,);国家级大学生创业训练项目(E);江苏省大学生创新创业训练计划项目(Y);河海大学本科实践教学改革研究项目(河海教务 号);河海大学创新性实验项目(河海教务 号).作者简介:于力涵(),男,江苏盐城人,大学本科生,主要从事深度学习、智能算法方向的研究.引用格式:于力涵,洪儒,吴宇伦,等基于I K G C P S O算法

2、的无人机三维路径规划系统J计算机测量与控制,():文章编号:()D O I:/j c n k i /t p 中图分类号:T P 文献标识码:A基于I K G C P S O算法的无人机三维路径规划系统于力涵,洪儒,吴宇伦,谢迎娟(河海大学 信息科学与工程学院,江苏 常州 )摘要:为了解决标准粒子群算法在无人机三维路径规划中存在的易陷入局部最优、动态化不足和路径平滑性差等问题,提出了一种基于粒子群算法和遗传算法的,融入K均值精英化和柯西变异的优化算法;采用K均值聚类算法进行精英初始化,优化粒子种群的分布;动态化学习因子,强化惯性权重的全局性,保留粒子群算法收敛速度快的优点;融入遗传思想,采用柯西

3、变异的方法,提高寻解最优解的能力;在对比实验中,模拟了实际的复杂三维环境,选取了路径总长度、飞行高度差以及马尔科夫生存状态组成目标函数;结果表明改进算法的鲁棒性提高了,求解质量相较于I G P S O算法和I C P S O算法分别提高了 和 ,验证了优化后方法的有效性和鲁棒性.关键词:粒子群算法;K均值聚类;柯西变异;遗传算法;马尔科夫生存状态;动态化U A V DP a t hP l a n n i n gS y s t e mB a s e do nI K G C P S OA l g o r i t h mYUL i h a n,HONGR u,WUY u l u n,X I EY i

4、 n g j u a n(S c h o o l o f I n f o r m a t i o nS c i e n c ea n dE n g i n e e r i n g,H o h a iU n i v e r s i t y,C h a n g z h o u ,C h i n a)A b s t r a c t:I no r d e r t os o l v e t h ep r o b l e m so f t h e s t a n d a r dp a r t i c l e s w a r ma l g o r i t h mi nUAV Dp a t hp l a n

5、n i n g,s u c ha s e a s y t o f a l li n t o l o c a l o p t i m u m,i n s u f f i c i e n td y n a m i c sa n dp o o rp a t hs m o o t h i n g,a no p t i m i z a t i o na l g o r i t h mb a s e do np a r t i c l es w a r ma l g o r i t h ma n dg e n e t i ca l g o r i t h m,i n c o r p o r a t i n

6、 gK m e a ne l i t i s ma n dC a u c h yv a r i a t i o n i sp r o p o s e d K m e a na l g o r i t h mi su s e dt op e r f o r mt h ee l i t e i n i t i a l i z a t i o na n do p t i m i z e t h ed i s t r i b u t i o no fp a r t i c l ep o p u l a t i o n s,d y n a m i cl e a r n i n gf a c t o r,

7、s t r e n g t h e n i n gt h eg l o b a l f e a t u r eo f i n e r t i a lw e i g h t s,k e e p i n gt h ea d v a n t a g eo f f a s tc o n v e r g e n c ep fp a r t i c l es w a r mo p t i m i z a t i o na l g o r i t h m,i n t e g r a t i n gt h eg e n e t i ct h i n k i n g,t h eC a u c h ym u t

8、a t i o nm e t h o d i m p r o v e s t h e a b i l i t y t o s e e k t h eo p t i m a l s o l u t i o n I n t h e c o m p a r i s o ne x p e r i m e n t s,a na c t u a l c o m p l e x De n v i r o n m e n t i ss i m u l a t e d,a n dt h et o t a lp a t hl e n g t h,f l i g h ta l t i t u d ed i f f

9、e r e n c ea n d M a r k o v i a ns u r v i v a ls t a t ea r es e l e c t e da sa no b j e c t i v ef u n c t i o n;t h er e s u l t ss h o wt h a tt h er o b u s t n e s so ft h ei m p r o v e da l g o r i t h mi si m p r o v e db y,a n dt h es o l u t i o nq u a l i t yo ft h ei m p r o v e da l

10、g o r i t h mi sh i g h e r t h a nt h a t o f t h e I G P S Oa l g o r i t h ma n d I C P S Oa l g o r i t h mb y a n d ,r e s p e c t i v e l y,v e r i f y i n g t h ee f f e c t i v e n e s sa n dr o b u s t n e s so f t h eo p t i m i z e dm e t h o d K e y w o r d s:p a r t i c l es w a r m a l

11、 g o r i t h m;K m e a n sc l u s t e r i n g;c a u c h yv a r i a t i o n;g e n e t i ca l g o r i t h m;m a r k o v i a ns u r v i v a ls t a t e;d y n a m i c引言无人机是无人驾驶飞行器的统称,由于其便利性,广泛应用于农业、电力行业、军工业等领域.在无人机领域研究中,路径规划对于无人机执行飞行任务时规避障碍至关重要.在实际应用中,无人机面对的是较为复杂的环境,也需要综合飞行角度、飞行高度、燃料损耗、障碍物阻挡等限制条件.为此,高效精准

12、的路径规划算法是无人机安全稳定执行任务的关键.在三维问题中,传统算法V o r o n o i、人工势场法 等由于自身的缺陷,存在耗时长,过程繁杂,精度低等缺陷.为了尽量规避传统算法的不足,在现如今研究中,受自然界生物运动启发的智能算法由于其在处理离散变量、非连续性问题的优越性 和面对复杂环境的强寻优能力,越来越多地投入无人机路径规划研究中.文献 考虑种群个体与环境因素,在二维环境中利用改进粒子群算法,在例子迭代更新过程中,引入自适应因子,提高了整体搜索能力,但仿真环境局限于二维中,实际应用意义较低.文献 对灰狼算法做出改进,融入P o w e l l算法,对原始灰狼算法的全局搜索能力和局部搜

13、索能力作出兼顾,通过仿真分析,提高了路径寻优的精度,但在无人机物理实验上缺乏有效的实例.文献 在飞行路径平滑处理上引入了三次B样条插值处理的方法,在标准粒子群算法中引入遗传算法的变异、交叉等思想,具投稿网址:w w wj s j c l y k z c o m计算机测量与控制第 卷 有较好的鲁棒性,但迭代次数有所增加,优化效果存在一定的损失.文献 引入柯西变异,对狮群算法易得出的局部最优解进行扰动,增强全局搜索能力,适用于城市中不同的距离规划,但城市环境模型建立时较为规整,模型的复杂度略显不足.文献 利用深度强化学习的方法,使无人机能够进行目标跟踪,但深度学习硬件要求较高,训练量大且十分耗时.

14、文献 为了解决粒子群算法易陷入局部收敛的问题,在优化寻解过程中引入了牵引力操作,提高了摆脱局部收敛的能力,但在全局搜索能力的加强上效果有限.本文设计了无人机三维路径规划系统,模拟了实际的三维环境,在设立山峰的基础上,补充了探测雷达和攻击雷达,使模拟环境更加复杂化.选取了路径总长度、飞行高度差以及马尔科夫生存状态的比例均值来构造目标函数.为了避免标准粒子群算法易陷入局部收敛和标准遗传算法收敛速度较慢的不足,提出了一种基于粒子群算法和遗传算法的,融 入K均 值 精 英 化 和 柯 西 变 异 的 优 化 算 法(I K G C P S O,i m p r o v e K m e a n s g e

15、 n e t i c C a u c h y p a r t i c l es w a r mo p t i m i z a t i o n),通过采用K均值聚类算法进行第一轮的精英初始化,将标准粒子群算法的随机初始化里的低品质粒子筛除,留下精英粒子,优化粒子种群的分布,从源头上加强算法的全局搜索能力;接着动态化个体学习因子和社会学习因子,强化惯性权重的全局性,保留粒子群算法收敛速度快这一优点的同时,进一步摆脱局部收敛困境;最后融入遗传算法的分组、选择、交叉、变异环节.在进行变异环节时,采用柯西变异的方法,改善静态变异使最优解不充分的缺陷,最大程度上避免陷入局部收敛,提高收敛速度和精度.在仿真

16、平台上,模拟三维实况图,验证了优化后方法的有效性和鲁棒性.系统设计本文设计的无人机的三维路径规划系统是一种用于确定无人机航行路径的技术.它基于无人机的起始点、目标点和环境信息,计算出一条安全且有效的路径,使无人机能够避开障碍物、遵守航空规则,并在规定时间内到达目标点.该系统分为硬件和软件两大类,以下是其主 要 组 成部分:)传感器:无人机路径规划系统使用各种传感器来获取环境信息,包括激光雷达、摄像头、超声波传感器等.这些传感器帮助无人机感知其周围的物体和障碍物.)地图构建:通过传感器获取的数据,无人机路径规划系统可以构建三维环境地图.这些地图描述了无人机周围的障碍物、地形、建筑物等信息.)障碍

17、物检测与避障:路径规划系统会分析地图中的障碍物,并使用障碍物检测算法来识别可能的碰撞风险.系统会根据检测结果生成安全的飞行路径,以避开障碍物.)路径生成与优化:基于起始点和目标点,路径规划系统会使用算法生成初步路径.本文采用I K G C P S O算法.生成的路径经过优化,以最大程度地减少航程、提高效率或满足特定的飞行需求.)航空规则遵守:无人机路径规划系统会考虑适用的航空规则和限制条件,例如最低飞行高度、禁飞区域等.系统会确保生成的路径在规定的航空规则范围内.)实时控制与执行:路径规划系统将计算出的路径传递给无人机的控制系统,以实现路径的执行.控制系统会根据路径指令控制无人机的姿态和航向,

18、使其沿着规划的路径安全飞行.系统结构如图所示.图系统结构框图通过实时传输系统的路径规划数据是无人机执行飞行任务时的核心,下面介绍路径规划数据的生成过程.目标函数在利用I K G C P S O算法对无人机三维路径规划的研究中,需要一个评价指标来表示算法效果的优劣,这个评价指标就是目标函数.考虑到实际应用,本文选取了路径总长度、飞行高度差和马尔科夫生存状态三个指标按比例分配构造I K G C P S O算法的目标函数,其值越低,算法的规划效果越好.路径总长度无人机在飞行过程中,燃油损耗是执行任务时着重考虑的一项指标.易知,越短的路径消耗的燃油量越少.也就是说,无人机飞行路径总长度越短,路径优化程

19、度越好.无人机的飞行路径由n个航行轨迹点组成,每一个航点对应路径规划搜索地图中的一个路径节点.设第i个节点的坐标为(xi,yi,zi),则飞行总距离L为:Lni(xi xi)(yi yi)(zi zi)()对飞行总距离L引入一个系数,则此部分的目标函数为f为:fL()飞行高度差在无人机实际飞行中,稳定的状态有助于硬件系统的简化和硬件资源的高效利用;同时,军用无人机在执行任务时,稳定的飞行状态可以减少暴露风险.为此,对无人投稿网址:w w wj s j c l y k z c o m第期于力涵,等:基于I K G C P S O算法的无人机三维路径规划系统 机的飞行高度必须有一定的限制.其飞行高

20、度在实际使用中往往有一个范围,本文假设其最低高度为h gm i n,最高高度为h gm a x,则航行的飞行高度差部分的目标函数f为:f(h gm i nhi),hih gm i n,h gm i nhih gm a x(hih gm a x),hih gm a x()式中,为比例系数,hi为第i个节点的飞行高度.马尔科夫生存状态马尔科夫链是一种随机过程,具有马尔科夫性质,其特点是当前状态的概率分布仅依赖于前一个状态,而与过去的状态无关.由一组状态和状态之间的转移概率组成.每个状态之间的转移概率描述了从当前状态转移到下一个状态的可能性.这些转移概率可以用状态转移矩阵或转移概率图来表示.在军用无

21、人机执行任务过程中,其生存状态即无人机是否正常运行是极为重要的.考虑到无人机航行路线被分割成了一个个节点,且第i个节点状态给定第i个节点状态后与其余的节点状态条件独立,具有无记忆性.为此,可以用马尔科夫链模型来抽象出生存状态的目标函数.设无人机的飞行路径由n个航行轨迹点组成,则第i个时刻的状态可用第i个轨迹点的无人机生存状态来表示.此时无人机的位置坐标设为(xi,yi,zi).设共有a个探测雷达和b个攻击雷达,第j个探测雷达的探测范围半径为Rs j,第j个攻击雷达的攻击范围半径为Ra j,初始状态矩阵为S(i),转移矩阵为T(i),转移损耗系数为.对于第i个轨迹点和第j个探测雷达,设第j个探测

22、雷达的 位 置 坐 标 为(xj,yj,zj).则 二 者 之 间 距 离di j(xixj)(yiyj)(zizj),探测雷达剩余位置坐标和攻击雷达位置坐标与第i个轨迹点坐标距离公式与di j相似.当距离小于探测范围半径或攻击范围半径时,马尔科夫生存状态代价C表示为:CS(i)T(i)()当距离大于探测范围半径或攻击范围半径时,马尔科夫生存状态代价C表示为:CS(i)()综上,马尔科夫生存状态目标函数f如下式:fC()式中,为比例系数.结合路径总长度、飞行高度差和马尔科夫生存状态,本文的目标函数f为:ffff()I K G C P S O算法规划设计 标准粒子群算法粒子群算法(P S O,p

23、 a r t i c l es w a r mo p t i m i z a t i o n)是一种智能启发式优化算法,其模拟鸟群飞行觅食的行为,是一种基于群体的优化方法.粒子群算法是通过个体间的协作和竞争,从而实现对复杂空间中最优解的搜索.粒子群算法的一个粒子群就是一个搜索域,每一个粒子的信息代表着搜索域中的一个解的情况,其核心参数为粒子的位置和速度.位置向量标识着粒子在搜索域中的位置,速度向量标识着粒子下一步移动的速度和方向.假定初始粒子种群的数目为n,搜索维度为N,则其位置和速度的迭代更新公式如下:Xt i jXti jVNt i jVNt i jw VNti jcr(p bti jXt

24、i j)cr(g bti jXti j)()式中,t表示当前迭代次数,c为个体学习因子,即个体加速度因子,c为社会学习因子,即社会加速度因子,w表示惯性权重,r、r取值为,之间的随机值,可以理解为随机搜索权重,Xti j和VNti j分别表示第t次迭代的第i(i,n)个在第k(k,N)个维度的位置和速度,p bti j为个体最优解,g bti j为全局最优解.标准粒子群算法具有快速收敛的特性,但不可避免地出现过早的局部收敛的现象,使得寻解时往往无法顺利找到全局最优解.学习因子和惯性权重初始化粒子群算法中,学习因子和惯性权重是控制粒子运动过程的两个重要参数.学习因子决定了粒子在搜索过程中的搜索范

25、围,分为个体学习因子c和社会学习因子c.这两个常数分别控制粒子向自己的历史最优位置和群体最优位置移动的速度.若简单的使学习因子固定为一个初始值,容易在搜索最优解的过程中陷入局部收敛.为此,在算法的迭代过程中,本文使学习因子动态调整,以达到全局搜索和局部搜索之间的权衡.其式如下:ccm a x(cm a xcm i n)e x p(nN)()ccm i n(cm a xcm i n)nN()式中,cm i n和cm a x是固定的上下限值,n为当前迭代次数,N为迭代总次数.在算法的搜索阶段cc,加强了个体粒子寻找路径节点的能力,有利于避免算法陷入局部极小值;在算法的收敛阶段cc,粒子群体收敛效率

26、提高,有利于粒子群体迅速收敛到全局最优解.惯性权重是粒子群算法的另一个重要参数,它控制了粒子运动过程中历史速度的影响程度.惯性权重可以看作是粒子保持其历史速度的程度,有助于保持搜索的速度和范围.标准粒子群算法的惯性权重保持不变,在算法的初始阶段,粒子的速度受到惯性权重的影响较大,因此能够更快地搜索解空间;而随着算法的迭代次数的增加,惯性权重会逐渐减小,以使粒子更容易陷入局部最优解.为此,本文对惯性权重做出了如下调整:wwm a x(wm a xwm i n)e x p(n/N)()式中,wm i n和wm a x是固定的上下限值,n为当前迭代次数,N为迭代总次数.惯性权重w随着迭代次数的增加,

27、不断地向上限值逼近,增大了算法迭代后期加速的幅度,尽可能投稿网址:w w wj s j c l y k z c o m计算机测量与控制第 卷 减少了后期陷入局部收敛的情况.基于K均值聚类的粒子初始化标准粒子群算法的参数动态化跳出局部收敛的能力有限,本文从生成粒子种群的源头考虑,提出了基于K均值聚类的生成初始粒子分布的方法,实现更加均匀的初始分布.其主要思想是将搜索空间划分为多个聚类簇,然后在每个簇内随机生成一定数量的粒子,从而使得生成的粒子更加均匀地分布在搜索空间中,提高算法的搜索精度和效率.具体地,K均值聚类初始化粒子的步骤如下:)随机选取K个样本作为初始聚类中心.)对于每个样本,计算它与K

28、个聚类中心之间的距离,将该样本划分到距离最近的聚类中心所在的簇中.)更新每个簇的聚类中心,将每个簇内部所有样本的均值作为新的聚类中心.)重复步骤)和步骤),直到聚类中心不再发生变化或达到最大迭代次数.)将K个聚类中心的位置作为粒子的初始位置.通过K均值聚类初始化粒子的位置,可以使得粒子的初始分布更加均匀,从而提高粒子群算法的收敛速度和聚类效果.需要注意的是,为了避免陷入局部最优解,可以采用多次运行K均值聚类算法并选择其中最优的聚类结果作为粒子的初始位置.遗传思想优化遗传思想是模拟生物遗传进化过程的一种优化方法,它是基于达尔文的进化论,将自然选择、遗传变异、交叉等进化过程应用于算法优化问题中.遗

29、传算法(G A,g e n e t i ca l g o r i t h m)是遗传思想的一种典型实现,由美国计算机科学家J o h nH o l l a n d在 世纪 年代提出.遗传算法通过模拟自然选择和遗传进化的过程,实现了从一组随机生成的候选解中寻找最优解的目的.其基本思想是将待优化问题的解表示为一个染色体,并以基因编码的形式存储在染色体中,通过交叉、变异等操作来实现遗传进化过程.利用目标函数式()计算适应度,将每一次迭代的粒子群适应度进行排序,分为N和N两个子种群.对于粒子适应度较好的子种群N,我们选择直接进行复制操作,将其完整地传递给下一代,以保留其优秀的基因信息.然而,对于适应度

30、较差的种群N,直接复制可能无法有效地改善整个种群的适应度.因此,我们采用交叉和变异操作来引入新的基因组合和多样性.交叉操作是通过交换两个个体之间的基因片段,产生新的个体.这样可以将不同个体之间的优势基因组合起来,增加种群的多样性和探索空间,有助于发现更优解.对于适应度较差的种群N,我们选择进行交叉操作,以期望产生更具优势的后代个体.另一方面,变异操作是在个体的基因组中引入随机变化,以增加种群的多样性,并有可能发现全局最优解.适应度较差的种群N也需要进行变异操作,以引入新的基因变化和搜索空间的扩展,希望能够提升其适应度并逐步改进.通过对适应度较好的子种群N直接进行复制操作,并对适应度较差的种群N

31、进行交叉和变异操作,可以实现种群的进化和优化.这样的策略在遗传算法中被广泛应用,以平衡种群的多样性和收敛性,以及加速全局最优解的搜索过程.对粒子i和粒子j进行速度交叉和位置交叉,公式如下:vi(t)avi(t)(a)vj(t)vj(t)(a)vi(t)avj(t)xi(t)bxi(t)(b)xj(t)xj(t)(b)xi(t)bxj(t)yi(t)cyi(t)(c)yj(t)yi(t)(c)yi(t)cyj(t)()式中,a,b,c为,之间的随机值.柯西变异(C a u c h ym u t a t i o n)是遗传算法中的一种变异操作,它主要用于在搜索过程中引入一定的随机扰动,以增加搜索空

32、间的多样性和避免陷入局部最优解.柯西变异的原理是利用柯西分布来生成变异后的个体.柯西分布是一种长尾分布,具有较大的方差和极值点,它的概率密度函数可以表示为:f(x;x,)(xx)()式中,x表示分布的中心,表示分布的尺度参数.在柯西变异中,对于每一个个体,它都有一定概率以柯西分布为核心发生随机扰动,从而生成一个新的变异后的个体.具体地,柯西变异可以表示为:x ixiC a u c h y(,)()式中,xi表示第i个个体,x i表示变异后的个体,表示控制变异强度的参数,C a u c h y(,)表示均值为、尺度为的柯西分布随机数.柯西变异通过引入柯西分布,使得变异操作具有非线性特性,能够使搜

33、索过程更具探索性和随机性,在搜索空间中产生较大的扰动,更好地探索解空间的各个方向,从而增加发现全局最优解的概率.柯西变异具有一定的探索性,能够在搜索过程中引入一定的随机扰动,增加搜索空间的多样性,防止早熟收敛,避免算法过早陷入局部最优解,保持一定的搜索多样性,有助于全局搜索能力的提升,从而避免陷入局部最优解.算法流程至此,I K G C P S O的基本框架和优化全部完成,其算法流程如图所示.I K G C P S O算法的流程如下:)第一轮精英初始化:()使用K均值聚类算法对粒子群进行初始化.()筛除标准粒子群算法随机初始化中的低品质粒子,投稿网址:w w wj s j c l y k z

34、c o m第期于力涵,等:基于I K G C P S O算法的无人机三维路径规划系统 图 I K G C P S O算法流程图保留精英粒子.)动态化个体学习因子和社会学习因子:()根据动态化策略,调整个体学习因子和社会学习因子.()加强惯性权重的全局性,保留粒子群算法的快速收敛优点.)引入遗传算法的分组、选择、交叉和变异环节:()进行分组操作,选择优秀的个体进行繁殖.()通过交叉操作产生新的个体.()使用柯西变异方法改善静态变异导致的不充分问题.经过一系列的优化,在保证了I K G C P S O算法寻解搜索速度的同时,尽可能地避免陷入局部最优,提高了搜索的精度.环境建模 三维环境搭建环境建模

35、可以提供详细的地形信息、建筑物分布和其他地物特征.这些信息可以用于生成无人机的路径规划.路径规划算法可以根据环境建模的数据,选择合适的路径,以最小的代价到达目标点.本次的仿真环境由基准地形和雷达共同组成.基准地形的模型为:z(x,y)(x)e x p(x(y)(xxy)e x p(xy)e x p(x)y)()式中,x,y为横纵坐标,z为高度.雷达模型为:XxrxcYyrycZzrzc()式中,xc、yc、zc为中心坐标,r为半径矩阵,x、y、z为扩充矩阵,X、Y、Z为雷达矩阵.约束条件在无人机飞行路径的规划中,约束条件用于确保无人机在飞行过程中保持安全,限制无人机避开障碍物、遵循空域规则和限

36、制飞行高度等,从而减少与其他飞行器或地面障碍物的碰撞风险,保障飞行的安全性.进一步合理规划无人机的飞行路径、传输数据量、使用传感器等,以最大程度地利用有限资源,提高任务的效率、成果和飞行的可行状态.本文设立的二个约束条件:速度约束和俯仰角约束.速度约束速度约束可以确保无人机在飞行过程中保持适当的速度范围,避免过快或过慢的飞行引发操控困难或飞行失控的风险.通过设定最大速度限制,可以避免无人机超出其可控范围,降低碰撞或意外事故的风险.同时可以帮助优化能量消耗,提高无人机的能量效率.通过合理设置速度上下限,可以避免无人机过度消耗能量或以低效的方式行进,从而延长其续航时间,提高任务执 行 的 效率.公

37、 式如下:vm i nvivm a x()式中,vi表示节点i处无人机的速度,vm i n和vm a x表示无人机的速度上下限值.俯仰角约束俯仰角是指无人机机身相对于水平面的前后倾斜角度.通过对俯仰角进行约束,可以控制无人机在飞行过程中的倾斜角度,避免过度倾斜或不稳定的飞行状态.无人机在飞行的过程中会受到环境的影响,改变其垂直方向的俯仰角.当俯仰角偏离到一定程度时,无人机的飞行路径会遭到破坏甚至坠毁.为此,一个合适的俯仰角区间可以确保无人机飞行的稳定性、提高飞行效率和保障飞行安全.约束条件公式如下:m i nim a xit a n zi zi(xi xi)(yi yi)()式中,i为节点i处

38、无人机的飞行俯仰角,m i n和m a x为其飞行俯仰角的上下限值.(xi,yi,zi)、(xi,yi,zi)分别为节点i和节点i的坐标.路径平滑处理为了优化无人机的三维路径规划,除了考虑最短路径,还需要确保路径的平滑性和航行的流畅性.在三维路径规划中,当无人机需要转弯时,过于急促的转弯可能导致不必要的摇晃和不稳定,从而影响其性能和安全性.为了解决这个问题,本文引入了三条样条平滑方法进行插值.样条曲线是一种平滑的曲线,通过在给定的数据点之间插值得到.在路径规划中,无人机的路径可以表示为一系列的散点,通过三次样条插值方法,可以在这些散点之间生成平滑的曲线.投稿网址:w w wj s j c l

39、y k z c o m计算机测量与控制第 卷 为了进一步优化路径的平滑性,对插值后的曲线进行差分处理.差分处理可以计算出曲线在不同点上的斜率,从而获得路径转弯的角度信息.通过确保转弯角度适中,可以使得无人机在转弯时更加平稳,避免急转弯带来的不稳定性.通过计算三次样条插值得到的散点之间的路径长度,可以评估路径的有效性.路径长度可以作为一个指标来衡量路径规划的质量,较短的路径长度意味着更高的效率和更少的时间消耗.其公式步骤如下:假设有n个数据点(xi,yi)(i,n).)计算每个相邻数据点之间的差值:lixi xi,i,n()计算每个数据点处的一阶导数值(或称为斜率):diyi yili,i,n(

40、)求解一个三对角线方程组,计算二阶导数值(或称为曲率):aili,bilili,cili,i,n()pi(di di),i,n()求解以下方程组来计算二阶导数值zi,其中zzn:aizi bizicizi pi()对于每个数据点,根据二阶导数值zi,构建三次插值函数:si(zi(li)(xi x)(zi li)(xxi)yili(xi x)(yi li)(xxi)()其中:xixxi,i,n.通过这些步骤,可以构建出一组连续的三次样条插值函数,将给定的数据点连接起来,并且在插值区间内具有较平滑的曲线形状.这些插值函数可用于估计在数据点之间的任意位置的函数值.仿真分析仿真平台选用MAT L A

41、BR a.I K G C P S O算法的基本参数设置如下:最大迭代次数N,种群个数为 个,维度为.学习因子的下限值取为 ,上限值取为;惯性权重的下限值取为 ,上限值取为 ;交叉概率取为 ,俯仰角限制在 ,之间.环境模型为 m m m,设置起点坐标为 ,终点坐标为 ,.为了验证I K G C P S O算法的有效性,本文首先选用标准测试函数G r i e w a n k函数.G r i e w a n k函数的搜索空间为一个n维的超立方体,具有多个较深的碗状结构和一些高度狭长的“山脊”,是一类具有强烈的局部极小值和长而狭窄的最优路径的优化问题.其中,第一项是一个光滑的二次型函数,而第二项是一类

42、高度振荡的函数,对优化算法的性能测试具有较高的挑战性.其具体形式如下:m i n f(xi)Nixi Nic o s(xii)()式中,N为总数,xi为第i个值,当且仅当xi均取时,函数取最小值,为.测试曲线如图所示.图标准测试曲线I K G C P S O算法取得的测试函数的极值为 ,与真正的极小值相比,误差小于 ,因此,本算法具有有效性.下面来看具体的理论分析(注意,十米的单位缩写为d a m).考虑到现实环境十分复杂,本文选用了个攻击雷达和个探测雷达作为障碍物,其初始位置如图、图所示.图雷达平面图接着,将雷达嵌入到复杂的三维地形中,平面图如图所示.为了验证I K G C P S O算法的

43、有效性和鲁棒性,在攻击雷达和探测雷达数量不变、山峰地形不变的情况下,改变雷达的位置,将其与进行混沌初始化的改进粒子群算法I C P S O和改进学习因子、惯性权重、融入遗传算法思想的改进粒子投稿网址:w w wj s j c l y k z c o m第期于力涵,等:基于I K G C P S O算法的无人机三维路径规划系统 图雷达立体图图地形全貌图群算法I G P S O进行比对,分别运行了 次并统计了 次搜索解的最优值、最劣值及其方差,结果如表所示.表算法稳定性对比算法I C P S OI G P S OI K G C P S O最优值 最劣值 方差 由表可知,I C P S O算法找到的

44、最优解是 ,I G P S O算法找到的最优解是 ,I K G C P S O算法找到的最 优 解 是 ;I C P S O算 法 找 到 的 最 劣 解 是 ,I G P S O算 法 找 到 的 最 劣 解 是 ,I K G C P S O算法找到的最劣解是 .较低的最优值表示算法能够找到更接近全局最优解的解决方案,而较高的最劣值表示算法可能会陷入局部最优解或者在优化过程中出现较大的波动.I C P S O算法的方差是 ,I G P S O算 法 的 方 差是 ,I K G C P S O算 法 的 方 差 是 ,相对于I G P S O算法和I C P S O算法,I K G C P S

45、 O算法的方差分别减少了 和 ,即算法的鲁棒性提高了 .特别地,I K G C P S O算法的最劣值仍高于I C P S O算法和I G P S O算法的最优值,在无人机三位路径规划上优势极其明显.其优势在于:)全局搜索能力:I K G C P S O算法具有更强的全局搜索能力,能够更好地探索解空间中的潜在最优解.即使在最差情况下,I K G C P S O算法找到的解决方案仍然比其他算法的最优解更好.这表明I K G C P S O算法能够克服局部最优解并在解空间中找到更优的全局解.)鲁棒性:I K G C P S O算法对问题的特征和参数设置更具有鲁棒性.它能够适应不同类型的优化问题,并

46、在不同情况下表现出良好的性能.这使得I K G C P S O算法成为解决各种实际问题的可靠选择.)解决方案质量:即使在最差情况下,I K G C P S O算法找到的解决方案仍然优于其他算法的最优解.这表明I K G C P S O算法在找到高质量解决方案方面相对更有优势.它可能能够更快地收敛到较好的解决方案,并在解空间中探索更广泛的区域.)适应性:I K G C P S O算法对问题的不同特征和复杂度更具适应性.它具有一定的灵活性,能够在不同的环境中进行调整和优化,以提供更好的性能.这使得I K G C P S O算法成为处理多样化问题的强大工具.仿真过程中,目标函数迭代曲线和模拟路径规划

47、如图、图所示.图目标函数迭代曲线通过对比观察图和图可知,三种算法在收敛效果方面都有较好的表现.I K G C P S O算法在效果上体现出最为明显的优势.相比之下,I C P S O算法在迭代的前期和后期表现均一般,寻解效果较差;虽然I G P S O算法在迭代的前期,寻解能力较强,但迭代次之后,其搜索能力明显减弱,后期的优化效果不明显.尽管I K G C P S O算法在初始迭代时可能稍有不足,但它在寻优水平持续性方面具有明显的优势.在进行了 次迭代后,该算法的目标函数值全面优于其它两种算法;在迭代了 次以后,跳出了局部最优,从全局找到了更优的投稿网址:w w wj s j c l y k

48、z c o m计算机测量与控制第 卷 图模拟路径规划解,具备足够的寻优能力.其在无人机真实作业场景中发挥重要作用,可以提高无人机的飞行效率、任务完成能力和安全性,能够更好地适应复杂多变的环境,并实现高效、可靠的任务执行.在对三种算法进行了 次模拟后,数据记录如表所示.表算法对比I K G C P S OI G P S OI C P S O目标函数平均值 收敛时间 从图 以及表可以看出,在收敛时间接近相同的情况下,I K G C P S O算法在目标函数平均值方面相较于I G P S O算法和I C P S O算法分别减少了 和 ,表明I K G C P S O算法能够找到更优的解,验证了本算法

49、的有效性.结束语为了解决标准粒子群算法在无人机三维路径规划中存在的局部最优解陷阱、缺乏动态适应性、处理大规模问题困难、路径平滑性差等问题,本文提出了一种基于粒子群算法和遗传算法的,融入K均值精英化和柯西变异的优化算法(I K G C P S O,i m p r o v eK m e a n sg e n e t i cC a u c h y p a r t i c l es w a r mo p t i m i z a t i o n),通过采用K均值聚类算法进行第一轮的精英初始化,剔除标准粒子群算法随机初始化中质量较低的粒子,保留精英粒子,优化粒子群的分布,从根源上增强算法的全局搜索能力.接

50、着,动态化个体学习因子和社会学习因子,加强惯性权重的全局性,既保留了粒子群算法收敛速度快的优点,又进一步摆脱了局部收敛困境.最后,融入遗传算法的分组、选择、交叉和变异环节.在变异环节中,采用柯西变异的方法,改善静态变异带来的最优解不充分的问题,最大程度上避免陷入局部收敛,提高了收敛速度和精度.通过在仿真平台上进行验证,证明了优化后的方法的有效性和鲁棒性.聚类算法在设置初始化上运用较少,因此,后续将对聚类算法在初始化上的研究进一步展开,更好的优化算法性能,对无人机的路径规划寻求突破.参考文献:赵太飞,容开新,王一琼,等改进蝙蝠算法的紫外光引导无人机路径规划 J/O L激光技术:鹿可可,李菱,欧发

展开阅读全文
相似文档                                   自信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 

客服