[发明专利]一种基于具体化模型的可迭代的卡尔曼滤波定位方法在审
| 申请号: | 202111204542.7 | 申请日: | 2021-10-15 |
| 公开(公告)号: | CN113884098A | 公开(公告)日: | 2022-01-04 |
| 发明(设计)人: | 李一染;危义坤;管西强;张云侠;安康;刘翔鹏;徐效农;宋亚庆 | 申请(专利权)人: | 上海师范大学 |
| 主分类号: | G01C21/20 | 分类号: | G01C21/20 |
| 代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 杨宏泰 |
| 地址: | 200234 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 具体化 模型 可迭代 卡尔 滤波 定位 方法 | ||
1.一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,该方法包括以下步骤:
步骤1:对地图进行初始化,即对地图的变量设置初值;
步骤2:建立机器人的系统状态方程,并对运动模型初始化;
步骤3:基于具体化模型的可迭代卡尔曼滤波算法进行位姿估计,以提高位姿估计的精度。
2.根据权利要求1所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的步骤1中,地图的变量包括路标点的状态和地图的原点,并将路标点的状态的初值设为0,将机器人的初始位姿设为地图的原点。
3.根据权利要求2所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的步骤2中,对运动模型初始化具体为:
设置初始时刻机器人的状态的初值和对应的协方差的初值。
4.根据权利要求3所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,机器人的系统状态方程为:
xt=g(ut,xt-1)+εt
zt=h(xt)+δt
其中,xt为t时刻的状态向量,g(·)为运动模型,xt-1为t-1时刻的状态向量,ut为系统从t-1到t时刻的控制输入,εt为运动模型的噪声,服从高斯分布(0,Qt),zt为t时刻路标点的观测向量,h(·)为观测模型,δt为观测模型的噪声,服从高斯分布(0,Rt)。
5.根据权利要求4所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的步骤3中,基于具体化模型的可迭代卡尔曼滤波算法进行位姿估计的过程包括以下步骤:
步骤31:EKF预测;
步骤32:EKF更新;
步骤33:状态增广。
6.根据权利要求5所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的步骤31中,EKF预测的过程具体为:
根据t-1时刻的状态估计值和t时刻的控制输入预测t时刻的系统位姿,得到先验状态估计值和对应的协方差矩阵
7.根据权利要求6所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的先验状态估计值的表达式为:
其中,为t时刻的先验状态估计值,g(·)为运动模型,ut为系统从t-1时刻到t时刻的控制输入,μt-1为t-1时刻的状态估计值。
8.根据权利要求7所述的一种基于具体化模型的可迭代的卡尔曼滤波定位方法,其特征在于,所述的协方差矩阵的表达式为:
其中,为t时刻的先验状态估计值对应的协方差矩阵,Gt为运动模型g(·)的雅克比矩阵,表示运动模型g(·)对状态估计值μt求偏导,Σt-1为t-1时刻的状态估计值μt-1对应的协方差矩阵,Rt为观测模型的噪声的协方差矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海师范大学,未经上海师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111204542.7/1.html,转载请声明来源钻瓜专利网。





