[发明专利]一种基于图优化和粒子滤波的融合定位方法有效
申请号: | 201811459729.X | 申请日: | 2018-11-30 |
公开(公告)号: | CN109556611B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 李振;刘彪;宿凯 | 申请(专利权)人: | 广州高新兴机器人有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20 |
代理公司: | 广州国鹏知识产权代理事务所(普通合伙) 44511 | 代理人: | 何志军 |
地址: | 510530 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 优化 粒子 滤波 融合 定位 方法 | ||
1.一种基于图优化和粒子滤波的融合定位方法,其特征在于,包括如下步骤:
S1:基于图优化的方法生成子地图;
S2:全局采样生成粒子集,在地图中的所有自由区域进行随机采样生成表示机器人位姿的粒子集;
S3:粒子筛选;
S4:粒子聚类;
S5:粒子重采样;
S6:根据运动模型更新粒子集;
S7:更新粒子权重;
S8:根据粒子权重对粒子进行重采样,并重新设置权重;
S9:跳转至S6直至粒子收敛,对收敛的粒子求加权平均即为最终定位结果;
所述步骤S1中基于图优化的方法生成子地图,包括,
1)机器人原地旋转一周,根据机器人运动模型记录运动过程中机器人位姿x1:t和该位姿下的观测值z1:t,激光点云数据即为观测值;
2)构建图,以机器人的位姿作为顶点,即需要优化的变量,以机器人运动模型和观测模型的约束作为边,则有目标函数如下:
式中x0为初始位姿,Ω0为初始位姿协方差,g(ut,xt-1)为机器人运动模型,ut为控制量,Rt为运动噪声协方差,h(mt,xt)为观测模型,mt为地图特征,Qt为观测噪声协方差;
3)优化图,以顶点为优化变量对构建的图进行优化,从而得到优化后的机器人位姿;
4)根据优化后的机器人位姿和激光点云数据生成子地图。
2.根据权利要求1所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤3)中的优化图进一步包括:调整各个时刻机器人位姿x1:t,使其尽量满足边的约束,也即使目标函数J最小化。
3.根据权利要求2所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S3中的粒子筛选,进一步包括,根据每一个粒子的位姿,将S1中的子地图映射到全局地图中去。
4.根据权利要求3所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S4中的粒子聚类,进一步包括,基于层次聚类算法,对S3中保留的粒子进行聚类,聚类结果记为X={X1,X2,...,Xn},其中n为类别数量。
5.根据权利要求4所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S5中的粒子重采样,进一步包括,将S4中聚类后的粒子,分别求平均值得到基于高斯分布在中位姿附近采样生成新的粒子集,记为:
其中,粒子权重初始化为
6.根据权利要求5所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S6中的更新粒子集,进一步包括,根据运动模型更新粒子状态,即
式中,ut为控制量,vt为噪声。
7.根据权利要求6所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S7中的更新粒子权重,进一步包括,根据每一个粒子的位姿,将当前激光点云数据映射至全局地图,依据匹配程度更新粒子权重,即匹配程度高的粒子获得大权重,匹配程度低的粒子获得小权重;归一化权重有:
8.根据权利要求7所述的基于图优化和粒子滤波的融合定位方法,其特征在于,所述步骤S8中重新设置权重为
9.一种非易失性存储介质,其特征在于,包括一条或多条计算机指令,所述一条或多条计算机指令在执行时实现上述权利要求1-8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州高新兴机器人有限公司,未经广州高新兴机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811459729.X/1.html,转载请声明来源钻瓜专利网。