[发明专利]一种基于改进的蜉蝣优化算法的机器人多目标路径规划在审

专利信息
申请号: 202110952948.7 申请日: 2021-08-19
公开(公告)号: CN113485451A 公开(公告)日: 2021-10-08
发明(设计)人: 应明峰;程锦翔;莫晓晖;苗甜银 申请(专利权)人: 金陵科技学院
主分类号: G05D1/10 分类号: G05D1/10
代理公司: 南京众联专利代理有限公司 32206 代理人: 蒋昱
地址: 210000 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 改进 蜉蝣 优化 算法 机器人 多目标 路径 规划
【权利要求书】:

1.一种基于改进的蜉蝣优化算法,其特征在于:包括有如下步骤:

S1:初始化雄性蜉蝣、雌性蜉蝣,并设定参数:

给出进化离散度的定义,以便描述种群整体适应度的变化,设o(t)为第t代种群与第t-1代种群的适应度值标准差的比值:

在神经网络理论中,神经元的激活函数常采用Sigmoid函数来构造,其定义:

结合进化离散度o(t)和Sigmoid函数,提出一种非线性动态自适应惯性权重因子:

其中ωmax为最大惯性权重,一般取值为0.9,ωmin为最小惯性权重,一般取值为0.4,t、Tmax表示当前迭代次数与最大进化代数,o(t)为种群进化离散度参数,e是阻尼因子,一般取值为[0,1],将非线性动态自适应惯性权重因子引入蜉蝣算法中,

雄性蜉蝣的位置更新表达式为:

雄性蜉蝣的位置更新表达式为:

S2:计算适应度值并排序,获取pbest和gbest;

S3:引入线性动态惯性自适应权重更新雄性蜉蝣、雄性蜉蝣位置,并且交配;

S4:计算适应度并更新pbest和gbest,

S5:判断:

若达到迭代次数或迭代精度,则则输出最优解及舒适度值;

若未达到迭代次数或迭代精度,则重复S1-S4。

2.根据权利要求1所述的一种基于改进的蜉蝣优化算法,其特征在于:在S3中,将解的搜索空间中新的适应度值与旧的适应度值不断进行比较,以便每次迭代比较取得最优的适应度值。

3.一种基于改进的蜉蝣优化算法的机器人多目标路径规划,其特征在于:包括有如下步骤:

步骤1:进行坐标系变换:

起点B与终点E的连线为X'轴构建坐标系BX'Y',然后将坐标系OXY中的点变换到BX'Y'中,变换公式如下:

利用式(14)对起点、终点、障碍物位置的坐标进行变换;

步骤2:建立m条平行簇l1,l2,…,lm将BE平均为m+1段,每每相邻的两条平时直线的距离设为Δl=||BE||/(m+1);

步骤3:初始化参数T、λ1、λ2、η等;

步骤4:在每条平行线lj(0<j≤m)上随机生成一个点,组成点集合得到蜉蝣共计初始化N个雄性蜉蝣和N个雌性蜉蝣以及它们的初始位置、速度等;

步骤5:获得蜉蝣的适应度S:

长度指标:

设起点B和终点E的坐标为B(xb,yb)、E(xe,ye),任意路径节点坐标设为Pi(xi,yi),i的取值为[1,m],设路径长度为fdistance,将其标准化表示如下式:

安全度指标:

为避免机器人与障碍物发生碰撞且路径更加平滑,采用准则是在三次样条插值节点处与障碍物无碰撞,假设已知m个路径结点的坐标(x1,y1),(x2,y2),…,(xm,ym)以及起点坐标(xb,yb)和终点坐标(xe,ye),通过三次样条差值分别得到d个插值点,其横坐标为(x1,x2,…,xd),其纵坐标为(y1,y2,…,yd),需要所生成的d个插值点是否有碰撞情况发生,将d设置为100,设路径安全度指标为fsecure,将其如下式表示:

上式中η表示安全因子,取值为100,Dj,k表示第j个插值点到第k个障碍物中心距离,R(k)表示第k个障碍物的半径,H表示路径中障碍物的数量;

(3)光滑度指标

设路径节点为(B,P1,P2,…,Pm,E),相邻路段之间的夹角表示为ψi,建立的路径平滑度指标为:

ψi越小表示路径光滑程度越优;

将以上指标进行融合后得到机器人路径规划的综合指标S:

S=fdistance+fsecure+fflatness (18)

利用适应度函数公式(18)对蜉蝣进行评估,获得蜉蝣的适应度S;

步骤6:开始进行迭代:

进行雄性蜉蝣的for循环,直到i<N+1,计算当前位置与最优位置的距离;判断适应度值是否根据式(4)进行速度更新;其次按照式(12)进行位置更新;

步骤7:进行雌性蜉蝣的for循环,计算雄性蜉蝣与雌性蜉蝣的距离,判断适应度值是否根据式(6)进行速度更新;其次按照式(13)进行位置更新;

步骤8:更新当前迭代内的蜉蝣个体历史最佳适应度值、蜉蝣种群最佳适应度值;

步骤9:根据式(7)、(8)交配繁殖子代蜉蝣;

步骤10:根据子代的适应度,进行适应度更新;

步骤11:判断是否满足迭代次数要求或精度要求,若是满足进入步骤12,否则返回步骤5;

步骤12:输出最优个体适应度值。

4.根据权利要求3所述的一种基于改进的蜉蝣优化算法的机器人多目标路径规划,其特征在于:在步骤1中,(xb,yb)是坐标系OXY中起点B的坐标,(x',y')是点(x,y)在坐标系BX'Y'中对应的点,θ是X轴与直线BE的夹角。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金陵科技学院,未经金陵科技学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110952948.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top