资源简介
无损卡尔曼滤波程序,输入参数即可使用,程序注释详细,适合初学者
代码片段和文件信息
function [xP]=ukf(fstatexPhmeaszQR)
% UKF Unscented Kalman Filter for nonlinear dynamic systems
% [x P] = ukf(fxPhzQR) returns state estimate x and state covariance P
% for nonlinear dynamic system (for simplicity noises are assumed as additive):
% x_k+1 = f(x_k) + w_k
% z_k = h(x_k) + v_k
% where w ~ N(0Q) meaning w is gaussian noise with covariance Q
% v ~ N(0R) meaning v is gaussian noise with covariance R
% Inputs: f: function handle for f(x)
% x: “a priori“ state estimate
% P: “a priori“ estimated state covariance
% h: fanction handle for h(x)
% z: current measurement 实际的观测值
% Q: process noise covariance
% R: measurement noise covariance
% Output: x: “a posteriori“ state estimate
% P: “a posteriori“ state covariance
%
% Example: demo.m
%第一步 参数计算;
L=numel(x); %numer of states
m=numel(z); %numer of measurements
alpha=1e-3; %default tunable
ki=0; %default tunable
beta=2; %default tunable
lambda=alpha^2*(L+ki)-L; %scaling factor
c=L+lambda; %scaling factor
Wm=[lambda/c 0.5/c+zeros(12*L)]; %weights for means
Wc=Wm;
Wc(1)=Wc(1)+(1-alpha^2+beta); %weights for covariance
c=sqrt(c);
%第二步 计算Sigma点集X
X=sigmas(xPc); %sigma points around x (共2*3+1个)
%第三步 时间更新:将Sigma点集X经过非线性函数fstate向前一步传播(预测),并计算以下几个值
% x1:预测均值(先验)
% P1:预测方差
% X1: 传播后点集
% X2:X1点集与均值的偏差
[x1X1P1X2]=ut(fstateXWm
- 上一篇:线性系统基于观测器的状态反馈控制的切换控制
- 下一篇:3机9节点潮流计算编程
相关资源
- KF+EKF matlab程序实现
- 卡尔曼滤波MATLAB代码170027
- 基于卡尔曼滤波的三种经典室内定位
- 基于卡尔曼滤波的PID控制
- MATLAB在卡尔曼滤波器中应用的理论与
- 卡尔曼滤波基础及matlab仿真程序-王可
- matlab实现的人体跟踪kalman滤波
- 卡尔曼滤波(卡尔曼滤波理论与实践
- 集合卡尔曼滤波算法-数据同化的经典
- 基于卡尔曼滤波的目标跟踪算法-官方
- Kalman Filtering - Theory and Practice Using M
- 改进的自适应卡尔曼滤波算法
- 卡尔曼滤波理论与实践MATLAB版第四版
- 卡尔曼滤波原理及应用 MATLAB仿真pd
- 卡尔曼滤波原理及应用-黄小平pdf版
- 《卡尔曼滤波原理及应用MATLAB仿真》
- 卡尔曼滤波及原理黄小平随书程序
- 基于扩展卡尔曼滤波相关期刊和毕业
- 卡尔曼滤波原理及应用 matlab仿真
- 卫星定位-卡尔曼滤波-MATLAB程序
- 卡尔曼滤波原理及应用-MATLAB仿真随书
- 卡尔曼滤波原理及matlab仿真含程序
- 卡尔曼滤波原理及应用 MATLAB仿真pd
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 卡尔曼滤波原理及应用-黄小平pdf版
- 13811540_卡尔曼滤波原理及应用MATLAB仿
- 卡尔曼滤波器的原理以及在matlab中的
- 卡尔曼滤波原理及应用:MATLAB仿真.
- 捷联惯导算法与卡尔曼滤波原理讲义
- 《卡尔曼滤波原理及应用MATLAB仿真》
评论
共有 条评论