[发明专利]一种基于改进的粒子滤波的移动机器人同时定位与地图构建的方法在审
申请号: | 201710533573.4 | 申请日: | 2017-07-03 |
公开(公告)号: | CN107246873A | 公开(公告)日: | 2017-10-13 |
发明(设计)人: | 朱齐丹;王靖淇;纪勋;张欣 | 申请(专利权)人: | 哈尔滨工程大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 粒子 滤波 移动 机器人 同时 定位 地图 构建 方法 | ||
1.一种基于改进的粒子滤波的移动机器人同时定位与地图构建的方法,其特征是,包括以下步骤:
S1:初始化机器人初始时刻位姿,默认起始位置为零位;
S2:根据移动机器人t-1时刻的位姿信息,即t-1时刻的后验概率密度函数,通过已有的先验知识对当前时刻的状态进行预测,得到t时刻先验概率密度函数,根据先验概率密度函数生成采样粒子集p;采集N个粒子,对粒子的权值进行初始化处理,均为1/N;
S3:选取重要性概率密度函数,即运动模型和观测值相结合的建议分布,生成新的采样粒子集q,并计算粒子权重,更新粒子权值,并进行权值的归一化处理;
S4:根据外部传感器获取的观测信息,根据采样N个粒子以及得到的粒子权值,计算当前时刻t随机样本粒子的加权和来表示后验概率密度函数估计,得到当前时刻t移动机器人的位姿和环境的地图信息,作为输出,用于同时定位与地图构建时更新地图信息;
S5:判断是否有新的观测值输入,如果有新的观测值输入,判断是否有足够的有效粒子,设置有效粒子动态阈值T,将有效粒子数Neff与T进行比较,如果Neff小于T,则结合遗传算法进行重采样,然后返回S3,如果Neff大于等于T,则直接返回S3;如果没有新的观测值输入,则结束循环,得到环境地图。
2.根据权利要求1所述的一种基于改进的粒子滤波的移动机器人同时定位与地图构建的方法,其特征在于:
S2所述的获取t时刻的先验概率密度函数的方法为:
根据t-1时刻的后验概率密度函数p(xt-1|y1:t-1),通过已有的先验知识对t时刻的状态进行预测,得到t时刻的先验概率密度函数p(xt|y1:t-1),服从一阶马尔科夫模型:
p(xt|y1:t-1)=∫p(xt|xt-1)p(xt-1|y1:t-1)dxt-1
其中,p(xt|xt-1)为状态变量的转移概率密度函数,x为机器人的位姿估计,y为外部传感器获取到的环境观测值。
3.根据权利要求1所述的一种基于改进的粒子滤波的移动机器人同时定位与地图构建的方法,其特征在于:
S2所述的由t时刻先验概率密度函数生成采样粒子集p,采集N个粒子,为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710533573.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种协同导航定位系统及导航定位方法
- 下一篇:餐桌终端及餐饮场所的定位系统