[发明专利]基于改进火烈鸟搜索算法的机器人路径规划方法及装置在审
申请号: | 202211474542.3 | 申请日: | 2022-11-23 |
公开(公告)号: | CN115755913A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 李少梅;吕东许;郭文月;尹广志;魏海平;陈欣;卞成琳;吕铮 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 刘莹莹 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 改进 火烈鸟 搜索 算法 机器人 路径 规划 方法 装置 | ||
1.基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,包括:
步骤1、利用栅格法将机器人运行环境建模为栅格地图;
步骤2、初始化种群大小P,最大迭代次数IterMax和第一部分迁徙火烈鸟的比例MPb;
步骤3、初始化种群,包括:在所述栅格地图中随机生成路径节点,每条路径由相同数量的路径节点组成,每条路径作为一个火烈鸟个体,P个火烈鸟个体构成初始种群X;
步骤4、利用反向学习策略对当前种群进行更新,包括:对种群的每个火烈鸟个体计算其反向解,各反向解组成反向种群Y,取X,Y中的前P个火烈鸟个体构成种群Z;
步骤5、根据种群Z中火烈鸟个体的适应度值确定觅食者和迁徙者;
步骤6、更新觅食者和迁徙者的位置;
步骤7、根据萤火虫算法进一步更新种群;
步骤8、判断是否达到最大迭代次数,若达到则执行步骤9,否则返回执行步骤4进行下一次迭代;
步骤9、输出机器人最优路径。
2.根据权利要求1所述的基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,步骤5具体包括:计算火烈鸟个体的适应度,并根据适应度对当前种群中的所有火烈鸟个体进行排序,适应度低的前MP0只火烈鸟个体和适应度高的前MPt只火烈鸟个体是迁徙者,其他火烈鸟个体则是觅食者。
3.根据权利要求2所述的一种基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,MP0=MPb×P,MPr=rand[0,1]×P×(1-MPb),MPt=P-MP0-MPr;其中,rand[0,1]表示生成一个位于[0,1]之间的随机数。
4.根据权利要求1所述的基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,步骤6中,按照公式(1)更新觅食者的位置:
其中,表示第i只火烈鸟个体在第t+1次迭代火烈鸟种群中第j维的位置,表示第i只火烈鸟个体在第t次迭代火烈鸟种群中第j维的位置,表示在第t次迭代火烈鸟种群中适应度最好的火烈鸟的第j维位置,K表示扩散因子,且K是遵循自由度为n的卡方分布的随机数,G1和G2是遵循标准正态分布的随机数,ε1和ε2随机化为-1或1。
5.根据权利要求1所述的基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,步骤6中,按照公式(2)更新迁徙者的位置:
其中,表示第i只火烈鸟个体在第t+1次迭代火烈鸟种群中第j维的位置,表示第i只火烈鸟个体在第t次迭代火烈鸟种群中第j维的位置,表示在第t次迭代火烈鸟种群中适应度最好的火烈鸟的第j维位置,w是一个自由度为n的高斯随机数。
6.根据权利要求1所述的基于改进火烈鸟搜索算法的机器人路径规划方法,其特征在于,步骤7具体包括:
每只火烈鸟个体作为一个萤火虫个体,计算本次迭代种群中所有萤火虫个体的适应度,并根据适应度排序得出本次迭代的最优萤火虫个体Xbest,根据公式(3)计算每个萤火虫个体的吸引度:
其中,β0表示最大吸引度,为常数;γ为光吸收系数;r表示两个萤火虫个体之间的距离;
根据公式(4)更新每个萤火虫个体的位置:
Xi'=Xi+β·(Xbest-Xi)+α·εi (4)
其中,Xi表示当前个体,Xbest表示最优个体,Xi'表示更新后的个体,α·εi为随机扰动项,α为扰动的步长因子,εi为[-0.5,0.5]之间服从均匀分布的随机数向量。
7.基于改进火烈鸟搜索算法的机器人路径规划装置,其特征在于,包括:
环境建模模块,用于利用栅格法将机器人运行环境建模为栅格地图;
参数初始化模块,用于初始化种群大小P,最大迭代次数IterMax和第一部分迁徙火烈鸟的比例MPb;
种群初始化模块,用于初始化种群,包括:在所述栅格地图中随机生成路径节点,每条路径由相同数量的路径节点组成,每条路径作为一个火烈鸟个体,P个火烈鸟个体构成初始种群X;
第一种群更新模块,用于利用反向学习策略对当前种群进行更新,包括:对种群的每个火烈鸟个体计算其反向解,各反向解组成反向种群Y,取X,Y中的前P个火烈鸟个体构成种群Z;
觅食者和迁徙者确定模块,用于根据种群Z中火烈鸟个体的适应度值确定觅食者和迁徙者;
位置更新模块,用于更新觅食者和迁徙者的位置;
第二种群更新模块,用于根据萤火虫算法进一步更新种群;
最优路径输出模块,用于输出机器人最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211474542.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拆装辅助工具
- 下一篇:农用杀虫组合物及其应用