【技术实现步骤摘要】
一种基于改进鲸鱼算法的无人机三维路径规划方法
[0001]本专利技术属于路径规划领域,具体涉及一种基于改进鲸鱼算法的无人机三维路径规划方法。
技术介绍
[0002]随着科学技术的进步,无人机已经广泛的运用到军事、工业以及生活等多个领域,例如:军事侦查、电力巡检、货物运输和物流配送等。路径规划问题的解决是无人机高效、准确、安全完成以上任务的重要保证,具有广阔的前景和研究意义。因此,需要对无人机路径进行合理规划。
[0003]由于无人机路径规划是一个目标函数非常复杂,优化难度较高的优化问题,具有很强的非线性和非凸性,不易处理。传统的路径规划方法(如A*算法、D*算法和RRT算法等)在解决无人机三维路径规划问题时,很难适应非结构化环境。而智能优化算法是通过模拟或揭示某些自然界的现象和过程或生物群体的智能行为而得到发展,相比于传统的路径规划方法,它们普遍具有简单、通用、便于并行处理等优点。
[0004]鲸鱼优化算法是一种模拟鲸鱼捕猎行为而得到的新型群智能优化算法。从算法结构和计算效率的角度来看,该算法优于其他基于群智能的元启发算法,如粒子群算法、灰狼算法等,具有很强的竞争力。其具有灵活性高、鲁棒性较强和控制参数少的优点。但鲸鱼算法往往易陷入局部最优和存在早熟收敛的问题,导致所规划的路径不是最合理的,因此需要对其进一步改进。
[0005]现有技术问题是:传统的路径规划方法(如A*算法、D*算法和RRT算法等)在解决无人机三维路径规划问题时,很难适应非结构化环境,所规划的路径不是最合理的。
专利技 ...
【技术保护点】
【技术特征摘要】
1.一种基于改进鲸鱼算法的无人机三维路径规划方法,其特征在于,包括:S1:构建无人机飞行环境,确定出无人机飞行的起点和终点;S2:根据确定出的无人机飞行的起点和终点构造无人机路径规划问题的约束条件;S3:根据无人机路径规划问题的约束条件建立无人机飞行路径优劣的成本函数F,将路径规划问题转化为求解成本函数F的最小化问题;S4:利用改进的鲸鱼算法对鲸鱼位置进行更新,求解出使得成本函数F最小时的鲸鱼所在位置,得到无人机的预测最佳路径点[x1,x2,x3…
x
n
];S5:通过梯度下降法将预测最佳路径点[x1,x2,x3…
x
n
]平滑连接,得到无人机的最佳飞行路径点[y1,y2,y3…
y
n
]。2.根据权利要求1所述的一种基于改进鲸鱼算法的无人机三维路径规划方法,其特征在于,无人机飞行环境,包括:基础地形、山峰地形、威胁区域,所述基础地形、山峰地形、威胁区域共同组成无人机飞行的混合地形图。3.根据权利要求1所述的一种基于改进鲸鱼算法的无人机三维路径规划方法,其特征在于,根据无人机飞行的起点和终点构造无人机路径规划问题的约束条件,包括:最小飞行路径约束:l
i
≥l
min
(i=1,2
…
n)飞行速度限制约束:Vmin≤V≤Vmax飞行高度限制约束:H
min
≤H
i
≤H
max
(i=1,2,
…
n)最大转弯角约束:设无人机最大转弯角为θ
max
,第i段路径的水平投影为a
i
=(x
i+1
‑
x
i
,y
i+1
‑
y
i
)
T
,则相邻的路径段应该满足关系为:其中,l
i
表示无人机第i个飞行路径长度,l
min
表示最小航迹长度,V表示无人机的飞行速度,Vmin表示无人机的最小飞行速度,Vmax表示无人机的最大飞行速度,H
i
表示无人机的最低飞行高度,H
min
表示无人机的最低飞行高度,H
max
表示无人机最高飞行高度,x
i+1
表示第i+1段路径点无人机的X轴坐标,x
i
表示第i段路径点无人机的X轴坐标,y
i+1
表示第i段路径点无人机的Y轴坐标,y
i
表示第i+1段路径点无人机的Y轴坐标,T表示转置操作,a
i+1
表示第i+1段路径的水平投影。4.根据权利要求1所述的一种基于改进鲸鱼算法的无人机三维路径规划方法,其特征在于,根据约束条件建立无人机飞行路径优劣的成本函数F,包括:F=W1×
F1+W2×
F2+W3×
F3其中,F表示无人机总成本函数,F1表示无人机飞行高度代价,n表示路径点个数,h
i
表示无人机在第i个路径点处(x
i
,y
i
,z
i
)的高度,F2表示无人机飞行长度代价,
l
k
表示第k个路径段的长度,(x
k
,y
k
,z
k
)表示第k个路径点的坐标,(x
k
‑1,y
k
‑1,z
k
‑1)表示与第k个路径点相邻的第k
‑
1个路径点坐标,F3表示无人机飞行威胁代价,m表示威胁区的数量,f
d
(i,j)表示第i个路径点所受到的第j个威胁源的威胁代价,R
j
表示第个威胁区域的半径,d(i,j)表示第j个威胁源到第i个路径点的距离,W1、W2、W3分别表示无人机飞行高度代价、飞行长度代价、飞行威胁代价的权重。5.根据权利要求1所述的一种基于改进鲸鱼算法的无人机三维路径规划方法,其特征在于,利用改进的鲸鱼算法对鲸鱼位置进行更新,包括:S41:设定最大迭代次数Max_iter,种群规模为N,当前迭代次数t,初始搜索概率P,新的收敛因子α,鲸鱼个数N,并令t=1;S42:采用改进的Logistic混沌映射初始化鲸鱼种群,得到在解空间中分布均匀的初始鲸鱼种群;S43:根据初始化后的鲸鱼种群通过反向搜索策略计算反向种群,计算初始化后的种...
【专利技术属性】
技术研发人员:周扬明,刘倩,吴翠先,刘期烈,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。