买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种基于蚁群算法的室内AGV路径规划方法。本发明通过引用距离函数和方向函数作为启发因子改进启发函数,增加算法的启发性,引导蚂蚁向着较优的方向和位置节点搜索,有效减少在AGV移动过程中可能出现的尖锐转弯,提升路径质量。而且,本发明还通过改进状态转移概率和自适应参数调整策略,在不断迭代的过程中,算法的控制参数不断调整和变化。再有,本发明基于差异化‑分级信息素更新改进信息素更新方法。将改进后的蚁群算法应用到AGV室内路径规划中,可以使AGV快速地搜索得到实际环境中一条起始节点到目标节点的无碰撞的较优路径,从而提升运输效率,减少人工运输成本。
主权项:1.一种基于蚁群算法的室内AGV路径规划方法,其特征是,包括如下步骤:a、构建栅格地图,为AGV设定好起始节点和目标节点;b、初始化蚁群算法各项参数;蚁群算法各项参数包括:蚂蚁数量m,最大迭代次数NC,信息素重要程度因子α,信息素初始浓度τij0,启发函数重要因子最大值β_max和最小值β_min,信息素挥发因子ρ,自适应状态转移概率选择参数q0,信息素强度Q,精英蚂蚁个数ε;c、将蚂蚁放在起始节点上;d、按照改进的自适应伪随机概率选择下一节点,改进的自适应伪随机概率转移规则如下面公式所示: 其中,q为0-1之间的随机值,为传统蚁群算法的轮盘赌随机选择模型,的计算公式如下所示: 其中,τijt为栅格节点i,j间的信息素浓度,ηijt为启发函数,allowedk为AGV下一待选节点的集合;β为启发函数重要程度影响因子;β的计算公式如下:β=β_max-β_max-β_min×NNC其中,N是当前迭代次数;启发函数ηijt的计算公式如下: 其中,xe,ye表示目标节点的坐标,xj,yj表示下一节点的坐标;Cij为方向因子,dje为距离因子,ψ为上一节点与当前节点之间的直线和当前节点与下一节点之间的直线组成的夹角;a和b分别为调整方向和距离的影响程度参数,且a+b=1;q0的计算公式如下: e、判断当前蚂蚁是否到达目标节点,如果是则执行步骤f,否则执行步骤d;f、判断是否达到最大蚂蚁数;如果是,则执行步骤g;否则蚂蚁数加1,执行步骤c;g、记录本次迭代过程中一级蚂蚁找到的最优路径长度、二级蚂蚁找到的较优路径长度,以及普通蚂蚁找到的最差路径长度,同时计算出整个蚁群中所有存活蚂蚁找到的路径均值,基于改进差异化-分级蚂蚁更新策略对信息素进行动态调整;所述一级蚂蚁指当前迭代过程中找到最优路径长度的蚂蚁,所述二级蚂蚁指当前迭代过程中找到较优路径长度的蚂蚁,除一级蚂蚁和二级蚂蚁之外的其他蚂蚁均为普通蚂蚁;所述存活蚂蚁指能从起始节点到达目标节点的蚂蚁;基于改进差异化-分级蚂蚁更新策略对信息素进行动态调整,具体公式如下:τijt+1=1-ρτijt+ρΔτij+Δτij′-Δτij″ 其中,Lk为第k只蚂蚁找到的路径长度,Lb为本次迭代的最优路径长度,Lw为本次迭代的最差路径长度,La为本次迭代的平均值路径长度;Lgb为全局最优路径长度,Lgw为全局最差路径长度;Δτij′为全局最优路径上的信息素量,Δτij″为全局最差路径上的信息素量;h、判断是否达到了最大迭代次数,如果是则执行步骤i;如果否,则使迭代次数加1,然后执行步骤c;i、在最优路径的基础上,利用三次均匀B样条曲线进行路径平滑,输出最终路径。
全文数据:
权利要求:
百度查询: 河北大学 一种基于蚁群算法的室内AGV路径规划方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。