卡尔曼滤波(Kalman Filter)设计与应用

估计离散时间或连续时间线性系统的状态。

卡尔曼滤波(Kalman filter)是一种高效率的递归滤波器自回归滤波器),它能够从一系列的不完全及包含噪声测量中,估计动态系统的状态。卡尔曼滤波会根据各测量量在不同时间下的值,考虑各时间下的联合分布,再产生对未知变数的估计,因此会比只以单一测量量为基础的估计方式要准。卡尔曼滤波得名自主要贡献者之一的鲁道夫·卡尔曼

使用Kalman Filter模块在给定过程和测量噪声协方差数据的情况下估计状态空间对象模型的状态

 

图解卡尔曼滤波器,无需深厚的数学知识也易懂(第三部分:α−β−γ滤波器) - 知乎案例1: 称金子重量现在我们已经有足够的基础看第一个简单的例子。在这个例子中,我们将估计静态系统的状态。静态系统是一个在合理时间内不会改变其状态的系统。例如,静态系统可以是一个塔,状态是它的高度。 在…https://zhuanlan.zhihu.com/p/80444577?from_voters_page=true

Estimate states of discrete-time or continuous-time linear system - Simulink- MathWorks 中国Use the Kalman Filter block to estimate states of a state-space plant model given process and measurement noise covariance data.icon-default.png?t=M85Bhttps://ww2.mathworks.cn/help/control/ref/kalmanfilter.html?searchHighlight=Kalman%20Filter&s_tid=srchtitle_Kalman%2520Filter_2

Kalman Filtering- MATLAB & Simulink- MathWorks 中国Perform Kalman filtering and simulate the system to show how the filter reduces measurement error for both steady-state and time-varying filters.icon-default.png?t=M85Bhttps://ww2.mathworks.cn/help/control/ug/kalman-filtering.html?searchHighlight=Kalman%20Filter&s_tid=srchtitle_Kalman%2520Filter_1

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
卡尔曼滤波是一种用来估计系统状态的递归滤波算法,适用于线性系统且满足高斯分布的噪声。该滤波器是由R. E. Kalman提出的。 卡尔曼滤波的原理是基于两个假设:系统动态方程能由线性方程描述,测量方程能由线性方程描述。在每个时间步,卡尔曼滤波器通过两个步骤进行估计和更新:预测步骤和校正步骤。预测步骤是根据系统动态方程和上一个时间步的估计状态预测当前状态的均值和方差。校正步骤是根据测量方程和当前观测得到的测量值以及预测的状态,利用贝叶斯定理更新状态的均值和方差,得到最终的估计值。 推导卡尔曼滤波算法的公式如下: 预测步骤: 预测状态: $ x^- = A \cdot x + B \cdot u $ 预测状态协方差矩阵: $ P^- = A \cdot P \cdot A^T + Q $ 校正步骤: 卡尔曼增益: $ K = P^- \cdot H^T \cdot (H \cdot P^- \cdot H^T + R)^{-1} $ 修正后的状态: $ x = x^- + K \cdot (z - H \cdot x^-) $ 修正后的状态协方差矩阵: $ P = (I - K \cdot H) \cdot P^- $ 其中,x是系统状态向量,A是状态转移矩阵,B是输入矩阵,u是输入向量,P是后验状态的误差协方差矩阵,Q是预测误差协方差矩阵,H是测量矩阵,R是测量误差的协方差矩阵,z是观测向量。 通过上述公式的迭代,卡尔曼滤波器可以递归地估计系统的状态,并通过校正步骤利用最新的观测值来更新估计值。这种算法在估计方差较大的实时系统中具有优势,可以去除噪声和不确定性,提高系统的估计精度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值