[发明专利]一种基于人工蜂群的蒙特卡洛定位方法在审
| 申请号: | 201711231772.6 | 申请日: | 2017-11-30 |
| 公开(公告)号: | CN108009622A | 公开(公告)日: | 2018-05-08 |
| 发明(设计)人: | 史小露;张磊;周继强;王丽峰;郑友胜;万贻辉 | 申请(专利权)人: | 江西洪都航空工业集团有限责任公司 |
| 主分类号: | G06N3/00 | 分类号: | G06N3/00;G06N7/00;G01S5/16 |
| 代理公司: | 南昌新天下专利商标代理有限公司 36115 | 代理人: | 施秀瑾 |
| 地址: | 330000 江西省*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 人工 蜂群 蒙特卡洛 定位 方法 | ||
1.一种基于人工蜂群的蒙特卡洛定位方法,其特征在于,在传统蒙特卡洛定位方法中加入模拟蜜蜂采蜜的行为以实现定位,具体步骤如下:
采用N个带权值的离散粒子模拟被估状态的后验概率密度函数,Bel(x)={x
x
1)在给定的空间初始化一定数量的粒子形成初始粒子样本集S1
选取机器人在地图上的坐标值及与x轴方向夹角作为状态量(x,y,θ),每个粒子为三维,按公式(1)随机生成N个粒子,形成初始粒子样本集S1;
其中,
2)建立机器人运动模型,步骤1)中生成的所有粒子根据运动模型形成一次新粒子样本集S2
假设上一时刻移动机器人位姿为x
其中,x
3)建立观测模型,并将观测模型作为人工蜂群算法的适应度函数
机器人的观测模型p(y|x)表示机器人位姿x时激光传感器感知观测量y的概率,即环境信息与地图的匹配程度,室内环境中机器人靠激光传感器感知周围环境,激光传感器对周围环境进行扫描,得到N个距离数据,按如下公式(3)计算出最终概率值,并将其作为人工蜂群优化过程中的适应度函数;
公式(3)中,y
4)将步骤2)中的一次新粒子样本集S2作为人工蜂群的初始蜜源位置,模拟蜜蜂采蜜行为进行全局寻优
①根据公式(3)计算一次新粒子样本集S2的适应度值,并选取较好的N/2个作为人工蜂群的引领蜂,剩下的N/2个作为跟随蜂,第i个引领蜂按如下公式(4)在蜜源附近领域搜索:
x'
公式(4)中,k∈{1,2,...N/2},j是随机选择的下标,φ是[-1,1]上的均匀随机分布值,引领蜂按贪婪原则,比较记忆中最优位置和领域搜索解,当搜索解优于记忆中最优位置,替换记忆中最优位置,反之保持不变;
②待引领蜂完成搜索过程后,将蜜源信息通过舞蹈与跟随蜂共享,在根据公式(3)计算每个引领蜂的适应度,并根据公式(5)计算引领蜂被选择的概率;
其中,fit
③跟随蜂根据概率p
随着迭代次数的增加,(x
5)更新粒子权值,计算机器人姿态
根据传感器测量数据,计算二次新粒子样本集S3的每个粒子权值,保证与真实位置越接近的粒子权值越大;
归一化权值
在通过样本的加权平均,进而计算出机器人位姿。
2.根据权利要求1所述的一种基于人工蜂群的蒙特卡洛定位方法,其特征在于,步骤5)中,在搜索过程中若一个蜜源经过连续有限次循环没有改进,而当前位置也不是全局最优,表明该位置陷入局部最优,则放弃该蜜源位置,通过侦查蜂按公式(1)随机搜索的新蜜源位置代替当前蜜源位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西洪都航空工业集团有限责任公司,未经江西洪都航空工业集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711231772.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于汽车桥壳成型的整形模具
- 下一篇:污水可再生能源的净化系统





