概率机器人(Probability Robotics)笔记 Chapter 3: 高斯滤波器(Gaussian Filters)

本文详细介绍了高斯滤波器,包括卡尔曼滤波器和扩展卡尔曼滤波器。重点讨论了线性高斯系统、卡尔曼滤波器算法,以及扩展卡尔曼滤波器的泰勒展开线性化方法。内容涵盖高斯滤波器的基本概念、数学推导和实践应用。
摘要由CSDN通过智能技术生成

高斯滤波器

1. 简介

本章讲解一系列递归状态估计器,统称高斯滤波器
高斯滤波器是最早的连续贝叶斯滤波器的计算量可实现版本。

高斯滤波器的思想是所有的置信度都是多元高斯。分布表达式:
p ( x ) = det ⁡ ( 2 π Σ ) − f r a c 12 exp ⁡ { − 1 2 ( x − μ ) T Σ − 1 ( x − μ ) } p(x)=\det (2\pi\Sigma)^{-frac{1}{2}}\exp\{-\frac{1}{2}(x-\mu)^T\Sigma^{-1}(x-\mu)\} p(x)=det(2πΣ)frac12exp{ 21(xμ)TΣ1(xμ)}
这个分布是由前两阶矩来描述的,即均值$\mu$与方差 Σ \Sigma Σ
Σ \Sigma Σ是一个二次、对称、半正定矩阵,维度是状态变量维度的平方。

高斯后验的后果是,高斯是单模型(unimodel)的,也就是有单个最大值;
因此只能用来做tracking,而不适用于全局定位之类的问题。

高斯有两种表达:矩表达和权威(canonical)表达,功能相同,但算法计算不同。

2. 卡尔曼滤波器

2.1 线性高斯系统

卡尔曼滤波器可用于线性系统中的滤波和预测,适用于连续状态,不适用于离散空间。
使用矩来表达后验:均值 μ t \mu_t μt和方差 Σ t \Sigma_t Σt

需要满足三个条件,后验才是高斯分布:

  1. 状态转移概率 p ( x t ∣ u t , x t − 1 ) p(x_t|u_t,x_{t-1}) p(xtut,xt1)是线性函数加高斯噪声(简称线性高斯),即
    x t = A t x t − 1 + B t u t + ϵ t x_t=A_tx_{t-1}+B_tu_t+\epsilon_t xt=Atxt1+Btut+ϵt,
    其中 x t , u t x_t, u_t xt,ut分别是维度为n和m的列向量, A t , B t A_t, B_t At,Bt为系数阵,
    ϵ t \epsilon_t ϵt是零均值高斯分布的随机向量,方差记为 R t R_t Rt
    后验高斯的均值为 A t x t − 1 + B t u t A_tx_{t-1}+B_tu_t Atxt1+Btut,方差为 R t R_t Rt
  2. 测量概率 p ( z t ∣ x t ) p(z_t|x_t) p(ztxt)是线性高斯,即 z t = C t x t + δ t z_t=C_tx_t+\delta_t zt=Ctxt+δt
    其中
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值