[发明专利]一种基于差分进化和模糊控制相结合的避障路径规划算法有效
申请号: | 201811384875.0 | 申请日: | 2018-11-20 |
公开(公告)号: | CN109540163B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 张春美;刘承鹏;郭红戈;申静如 | 申请(专利权)人: | 太原科技大学 |
主分类号: | G01C21/34 | 分类号: | G01C21/34 |
代理公司: | 北京国坤专利代理事务所(普通合伙) 11491 | 代理人: | 赵红霞 |
地址: | 030024 山*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 进化 模糊 控制 相结合 路径 规划 算法 | ||
1.一种基于差分进化和模糊控制相结合的避障路径规划算法,其特征在于,按照以下步骤实现:
步骤一、设计模糊控制器,具体步骤为:
1)确定模糊控制器的结构,根据被研究系统的输入输出,确定基本系统模型;
2)定义输入、输出量的模糊分布;
3)建立模糊控制规则;
4)近似推理;
步骤二、利用差分进化算法优化模糊控制规则表,具体步骤为:
1)根据研究的问题确定解的表示方式和评价函数f(x),设置种群规模NP、缩放因子F、交叉概率CR参数;
2)执行种群初始化操作,产生初始种群X;
随机产生一部分染色体,即在n维空间里产生满足约束条件的K个染色体,实施措施如下:
接着将旧模糊控制规则表编码复制L个染色体引入共同组成含有M个染色体的初始种群X,其中M=K+L;
3)变异操作:
从群体中随机选择3个染色体,Xp1 Xp2 Xp3,且(i≠p1≠p2≠p3),则
vij(t+1)=xp1j(t)+F(xp2j(t)-xp3j(t))
其中,xp2j(t)-xp3j(t)为差异化向量,F为缩放因子;
4)交叉操作:
交叉操作是为了增加群体的多样性,具体操作如下:
其中,rand1ij是在[0,1]之间的随机小数,CR为交叉概率,CR∈[0,1],rand(i)是在[1,n]之间的随机整数,这种交叉策略可确保xi(t+1)至少有一分量由xi(t)的相应分量贡献;
5)选择操作:
为了确定xi(t)是否成为下一代的成员,比较向量ui(t+1)和目标向量xi(t)的评价函数:
反复执行(3)至(5)操作,直至达到最大的进化代数tmax;
6)迭代优化,直到达到循环终止条件,目标值变化量足够小或达到最大迭代次数输出最优规则表给控制系统;
步骤三、将优化后的模糊控制规则表应用到模糊控制器进而在整个模糊控制系统实现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太原科技大学,未经太原科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811384875.0/1.html,转载请声明来源钻瓜专利网。