• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

SLAM学习——卡尔曼滤波(KF/EKF)

人工智能 white_Learner 1452次浏览 0个评论

  符号意义

  • x ^ \hat{x}x^:状态x的估计状态,后验
  • x ˉ \bar{x}xˉ:估计状态x ^ k \hat{x}_kx^k的预估值,先验
  • P PP:协方差

一、卡尔曼滤波(KF)

1.1 状态观测器(State Observers)

 
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)   使数学模型和实际系统相减  
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)  

1.2 公式推导

 
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)   总结  
SLAM学习——卡尔曼滤波(KF/EKF)  

二、扩展卡尔曼滤波(EKF)

卡尔曼滤波针对的是线性系统,当需要拓展到非线性系统时,通常使用扩展卡尔曼滤波器(Extended Kalman Filter,EKF),通过对运动方程以及观测方程在某个点附近进行一阶泰勒展开并保留一阶项,进行线性化操作,然后按照线性系统进行推导。  
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)  
SLAM学习——卡尔曼滤波(KF/EKF)  

三、卡尔曼滤波讨论

不同卡尔曼滤波算法对比  
SLAM学习——卡尔曼滤波(KF/EKF)   EKF的局限性

  1. 由于复杂的导数,可能导致难以计算雅可比矩阵
  2. 通过数值法计算,会导致计算成本的大量增加
  3. EKF不适用于具有不连续模型的系统,因为系统不可微分时,雅可比矩阵不存在
  4. 高度非线性系统的线性化效果不好

参考

[Matlab官方教程]卡尔曼滤波器(Kalman Filters)(很好的视频教程) 怎样用非数学语言讲解贝叶斯定理(Bayes theorem)? 初学者的卡尔曼滤波——扩展卡尔曼滤波(一) 图说卡尔曼滤波,一份通俗易懂的教程 卡尔曼滤波器(Kalman Filters) Understanding Kalman Filters 《视觉SLAM十四讲》    


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明SLAM学习——卡尔曼滤波(KF/EKF)
喜欢 (0)

您必须 登录 才能发表评论!

加载中……