⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 structure_pdaf_tracking_demo.m

📁 PDAF用于目标跟踪的程序
💻 M
字号:
%function Structure_PDAF_Tracking_Demo
% Tracking a moving point in 2D plane
% State = (x xdot y  ydot). We only observe (x y).

close all,clear all;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% init parameters 
Par             = Structure_PDAF_Init_Parameters;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% init data 
AllTheData      = Structure_PDAF_Init_Data(Par);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Init Kalman Filter structures
TrackList       = Structure_PDAF_Init_Track(Par);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% PDAF filtering
%Record = [];

for k = 1:size(AllTheData,3),
    
    % show
    if Par.ShowOn, fprintf('%3.0d : -----------------\n',k); end;
    
    % get the data for time k
    DataList    = AllTheData(:,:,k); % get the data at time 1
    
    % show
    Structure_PDAF_Show(TrackList,DataList,Par);

    % data-track association
    TrackList = Structure_PDAF_Association(TrackList,DataList,Par);
        
    % track update
    TrackList = Structure_PDAF_Track_Update(TrackList,DataList,Par);
    
    % track separation
    TrackList = Structure_PDAF_Track_Separation(TrackList,DataList,Par);    
    
    % start new tracks
    TrackList = Structure_PDAF_Track_Start(TrackList,DataList,Par);
    
    % recording
    %Record = Structure_PDAF_Record(Record,TrackList,DataList);

    

end;


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% show results
%Structure_PDAF_Show(DataList,TrackList);


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -