• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-12
  • 语言: Matlab
  • 标签: cubature  高阶CKF  

资源简介

高阶容积卡尔曼滤波程序,CKF,可用于滤波和跟踪

资源截图

代码片段和文件信息

function [x P] = Fifth_degree_CKF(xhat Pplus z)
global Q R T m kesi_5 b_5 w2_5 w_5 w4_5;
%% --------------------------5th-degree CKF-----------------------

%% ---------------------------Time Update-------------------------
% Evaluate the Cholesky factor
Shat = chol(Pplus ‘lower‘);
for cpoint = 1 : b_5
    % Evaluate thecubature points
    rjpoint_5(: cpoint) = Shat * kesi_5(: cpoint) + xhat;
    % Evaluate the propagated cubature points
    fai3 = [1 sin(rjpoint_5(5 cpoint) * T) / rjpoint_5(5 cpoint) 0 -(1 - ...
        cos(rjpoint_5(5 cpoint) * T)) / rjpoint_5(5 cpoint) 0;
        0 cos(rjpoint_5(5 cpoint) * T) 0 -sin(rjpoint_5(5 cpoint) * T) 0;
        0 (1 - cos(rjpoint_5(5 cpoint) * T)) / rjpoint_5(5 cpoint) 1 ...
        sin(rjpoint_5(5 cpoint) * T) / rj

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3274  2020-11-03 09:05  Fifth_degree_CKF.m

评论

共有 条评论