【技术实现步骤摘要】
一种动态环境下的智能路径规划方法
[0001]本专利技术涉及移动机器人路径规划领域,具体涉及一种动态环境下的智能路径规划方法。
技术介绍
[0002]AGV是一种配备有自动导向装置运输车辆,可沿规定的导向路径行进,具有安全保护和各种移栽功能。AGV自动运输系统在制造业中的应用可以实现物流信息化,智能化,降低人工成本,提高企业效率。在实际工作环境下,往往需要多数量的AGV共同工作,在多AGV自动运输系统中,路径规划技术直接影响整个系统的效率和安全性。
[0003]路径规划主要是让目标对象在规定范围内的区域内找到一条从起点到终点的无碰撞安全路径。在实际情况下,往往还要考虑多种指标,例如路径的总长度、搜索路径花费的时间、路径的平滑度等等,但是通常情况下这些指标会相互制约,单一的追求路径最短就会导致搜索时间变长,如何平衡各种指标的关系是十分必要的,传统的方法已经不满足现在的需求,所以对路径规划算法的研究和改进是十分必要的。
[0004]关于多AGV路径规划的算法,国内外学者已经提出了很多方法,如传统的A*算法,Djistra算法;粒子群算法、蚁群算法和人工蜂群算法等群智能算法。人工蜂群算法自从被提出用于解决多变量函数问题就广受欢迎,人工蜂群算法所需要的环境信息很少,通过优劣对比便能得出最优解,适合应用在仓库环境下的多AGV的路径规划,但人工蜂群算法也存在着收敛速度慢,种群迭代过程中部分优秀体被舍弃的缺点。
技术实现思路
[0005]鉴于以上所述,本专利技术的目的在于考虑路径长度、路径搜索时间和 ...
【技术保护点】
【技术特征摘要】
1.一种动态环境下的智能路径规划方法,其特征在于:包括以下步骤:步骤一:根据AGV工作环境、障碍区域位置信息建立栅格地图;步骤二:通过对人工蜂群算法的适应度函数进行改进以及引入精英
‑
反向种群,提高人工蜂群算法的收敛速度和平滑度,以改进的人工蜂群算法对AGV进行全局路径规划。步骤三:对AGV建立运动模型,在改进人工蜂群算法所得到的全局路径规划得到的路线上,采用动态窗口法对AGV进行局部路径规划。2.根据权利要求1所述的基于改进人工蜂群算法的AGV路径规划方法,其特征在于:所述步骤二具体包括以下步骤:2
‑
1:蜂群按照下式以随机的方式进行初始化生成蜜源;式中:i∈[i,SN]为蜜源编号,x
ij
为蜜源位置,j∈[1,D]为问题维度,D=2,x
jmax
、x
jmin
为维度j的上下界限,rand(0,1)为0到1之间的随机数;2
‑
2:进行适应度计算采用精英选择策略,对适应度高于一定阈值的个体形成精英种群;式中:x
g
,y
g
为目标点位置横纵坐标值,x
i
,y
i
为蜜源横纵坐标值。2
‑
3:利用反向学习方法对精英种群生成反向种群,并将精英种群和反向种群合并,构成精英
‑
反向种群;q=p
j
+x
j
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)式中:x
jmax
、x
jmin
为维度j的上下界限,x
j
为精英个体的位置,p
j
为反向个体的位置,q为精英
‑
反向种群。2
‑
4:引领蜂对蜜源位置进行更新;式中:k≠i,为[
‑
1,1]之间的随机数。2
‑
5:计算蜜源适应度,适应度函数由路径总长度和转弯节点数构成;式中:path
lenth
为路径总长度,node
num
为路径转弯节点数,a+b=1为权重因子。2
‑
6:跟随蜂根据一种概率方法——轮盘赌法选择蜜源;式中:p
i
为引领蜂被选概率;SN为引领蜂个数;fit
i
为第i只引领蜂所在位置的蜜源浓度;2
‑
7:当引领蜂在某一蜜源附近搜索次数达到设定次数limit,则放弃此处蜜源,同时引领蜂转化为侦查蜂在反向种群中随机选取蜜源位置,按照下式搜索产生新蜜源代替它,接
下来返回引领蜂和跟随蜂搜索过程,重复循环直至找到最优解;式中:x
ij
为蜜源位置,j∈[1,D]为问题维度,D=2,q
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。