状态估计之kalman滤波
- 格式:pdf
- 大小:1.06 MB
- 文档页数:37


卡尔曼滤波五个公式推导过程
1.系统的状态方程
假设我们有一个线性动态系统,可以用如下的状态方程来描述:
x(k)=Ax(k-1)+Bu(k-1)+w(k-1)
其中,x(k)表示系统在时刻k的状态向量,A是系统的状态转移矩阵,B是输入变量矩阵,u(k-1)是输入变量向量,w(k-1)是过程噪声。
2.系统的测量方程
假设我们的系统是通过一些传感器进行测量的,测量结果表示为:
z(k)=Hx(k)+v(k)
其中,z(k)是系统的测量向量,H是观测矩阵,v(k)是测量噪声。
3.状态估计的预测
根据系统的状态方程,我们可以预测系统在下一个时刻的状态。预测的结果表示为:
x^(k)=Ax(k-1)+Bu(k-1)
其中,x^(k)表示状态的预测向量。
4.测量更新
在得到测量结果后,我们可以根据测量更新系统的状态估计。计算出的状态估计称为卡尔曼增益。卡尔曼增益的计算公式如下:
K(k)=P^(k)H^T(HP^(k)H^T+R)^-1 其中,P^(k)是状态协方差的预测值,R是测量噪声的协方差。
5.状态估计的更新
通过卡尔曼增益,我们可以计算出最终的状态估计。状态估计的更新公式如下:
x(k)=x^(k)+K(k)(z(k)-Hx^(k))
P(k)=(I-K(k)H)P^(k)
其中,I是单位矩阵,P(k)是状态协方差的最优估计。
以上就是卡尔曼滤波的五个公式的推导过程。通过这五个公式,我们可以根据系统的状态方程和测量方程,利用预测和更新步骤,得到最优的状态估计结果。卡尔曼滤波在各个领域都有广泛的应用,如目标跟踪、定位导航等。
卡尔曼滤波通俗理解
卡尔曼滤波通俗理解
卡尔曼滤波(Kalman Filter)是一种用来估计系统状态的算法。它是一种有效的滤波算法,被用于许多模式拟合场合,如智能位置跟踪或自动控制系统。
卡尔曼滤波的核心思想是,通过先验概率分布来估计状态,而这种先验概率分布是基于观察到的测量值,以及我们对变化过程的知识,形成的。也就是说,卡尔曼滤波给出了一种融合当前观测值和之前观测值的知识技术,用之来估计状态变量,而不仅仅是根据当前观测值来估计。
它的工作原理是,从先前状态估计,然后反馈新观测的量,根据测量值更新估计状态。这样就可以得到一个更准确的估计。
简而言之,卡尔曼滤波使得我们可以使用当前测量值和先前观测值的组合,以估计一个可能的状态,而不仅仅是根据当前测量值来估计。这就是卡尔曼滤波的优势所在。
第11卷第3期 南京师范大学学报(工程技术版) Vol・11 No・3 2011年9月 JOURNAL OF NANJING NORMAL UNIVERSITY(ENGINEERING AND TECHNOLOGY EDITION) Sept,2011
估计噪声方差与Kalman滤波的传感器动态补偿
陈战平
(南京师范大学计算机科学与技术学院,江苏南京210046)
[摘要] 传感器动态补偿后的输出噪声被加重且方差未知.为有效地抑制补偿后的噪声干扰,研究了一种在未知观测噪声方 差条件下,采用卡尔曼滤波去噪的传感器动态补偿算法.补偿器的参数通过参考模型和系统辨识的方法得到,同时,利用参考模 型建立卡尔曼滤波器,消除高频噪声对测量精度的影响.由于补偿器的输出信号可以用一个M阶多项式分段逼近,利用小波消 失矩原理对输出信号的噪声进行方差估计,从而解决了在未知观测噪声的条件下卡尔曼滤波失效问题.最后,通过仿真和应用 实验,验证了该方法的有效性. [关键词] 动态补偿,噪声,方差估计,滤波 [中图分类号]TP212[文献标志码]A [文章编号]1672—1292(2011)03-0013-05
Dynamic Compensating of Sensor
Based on Noise Variance Estimation and Kalman Filtering
Cheng Zhanping
(School of Computer Science and Technology,Na ing Normal University,Nanjing 210046,China)
Abstract:After sensor dynamic compensation,the output signal of the noise is increased and the variance is unknown. In order to effectively suppress noise,a dynamic compensation algorithm of adopting Kalman filter de—noising is re- searched in unknown measurement noise variance.Parameters of the compensator were obtained by reference model and system identification.At the same time,Kalman filter was constructed with reference mode to eliminate high frequency effected measurement precision.On account of the compensator’S output signal piecewise approximated by a polynomial with a degree of M,the noise variance can be estimated to utilize vanishing moments of wavelet,and the Kalman filter under the unknown measurement noise variance condition iS valid.Simulation experimental results show that the approach iS effective. Key words:dynamic compensation,noise,variance estimation,filtering
232 2007,43(10) Computer Engineering and Applications计算机工程与应用
基于Sigma点Kalman滤波的车载导航系统状态估计
唐 波
TANG Bo
广西师范学院,南宁530001
Guangxi Teachers Education University,Nanning 530001,China
TANG Bo・State estimation for land vehicle navigation system based on Sigma Point Kalman Filter.Computer Engineering and Applications,2007,43(10):232-235.
Abstract:In view of the defects when Extended Kalman Fiher(EKF)is employed in the nonlinear land vehic1e system,this paper introduces a new method--Sigma Point Kalman Filter(SPKF) in the navigation state estimation problem.The idea of the fliter is
based on weighted statistical linear regression technology,the SPKF can generate better estimates of mean and the covariance of
the state.Compared with the filtering estimate results given from a time series state estimation example based on GPS/DR m0de1