[发明专利]一种基于狮群算法优化的SLAM算法有效
申请号: | 202110389326.8 | 申请日: | 2021-04-12 |
公开(公告)号: | CN113050658B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 朱代先;王明博;李国民;杨雄义 | 申请(专利权)人: | 西安科技大学 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 西安合创非凡知识产权代理事务所(普通合伙) 61248 | 代理人: | 张燕 |
地址: | 710054 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 算法 优化 slam | ||
1.一种基于狮群算法优化的SLAM算法,其特征在于,包括:
改进狮王位置更新策略:将全局最优值做为狮王,并通过改进的狮王位置更新策略,实现粒子权值更新;
改进母狮位置更新策略:通过改进的母狮狩猎法则,实现粒子集合的有效调整;
改进幼狮更新策略:幼狮向狮王位置移动,通过上述调整,实现粒子集合集中分布在高斯然区域,解决粒子权值退化与粒子多样性丧失的问题,实现对机器人定位建图精度的提升;
所述改进狮王位置更新策略包括:
首先构造以当前狮王所在位置为中心,数目为的集合;;;表示粒子数目,代表移动步长,代表与全局最优值距离最远的粒子的距离;
其次,判断移动步长与设定步长阀值对比,当,取移动步长为;反之将当前移动步长作为狮王的移动步长;
通过此步骤实现步长的自动适应,在算法的迭代初期,各个粒子距离较大,通过计算获取的移动步长势必大于阀值,采用阀值作为当前的移动步长,保证狮王在较小范围内进行精确的更新,而当算法进入后期,粒子间距缩小,移动步长小于阀值,采用当前移动步长作为狮王移动步长,保障狮王更新;
最后计算产生新的粒子集合中各个个体所对应的权值,取权值最大的个体作为当前新的狮王;
所述改进母狮位置更新策略包括:
采用遗传算法中交叉思想,改进后的母狮位置更新公式如下:
(3)
(4)
上式中代表变异概率,取值为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安科技大学,未经西安科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110389326.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于微流控的气味输送仪器
- 下一篇:基于5G通信技术的分布式疏散指示系统