資源簡介
運動物體的軌跡預測,分別使用卡爾曼濾波、擴展卡爾曼濾波、無跡卡爾曼濾波以及數據擬合方法實現。本例代碼僅含卡爾曼濾波部分代碼。
本例僅為本人在研究軌跡預測問題時為理解算法原理所寫,針對具體問題請自行斟酌算法適用性。
本例代碼詳解后續會在本人博客中做具體說明,歡迎討論!
代碼片段和文件信息
%---------------------------------------------%
% ??????%
%??????????工作室提供代做matlab仿真 ??????%
% ??????%
%??詳情請訪問:http://cn.mikecrm.com/5k6v1DP??%
% ??????%
%---------------------------------------------%
%使用卡爾曼濾波方法對飛行航班進行軌跡預測
%數據來源:FlightAware(https://zh.flightaware.com)
%航????班:CES9937?????寧波櫟社國際機場飛往成都雙流國際機場
%飛行時間:2018-07-17??07:07-09:55
%說明:取起飛后前20組數據作為實驗數據。對時間點進行近似取值,假設每隔30s上報一次數據
clear;
clc;
%采樣點的個數
N=228;
%測試數據:緯度
latitude=load(‘C:\workspace\matlab?workspace\CES9937\latitude.txt‘);
%真實維度值
lat=latitude;
%卡爾曼濾波處理的狀態,即估計值
lat_kf=zeros(1N);
%測報值
lat_z=zeros(1N);
P=zeros(1N);
%初始緯度值
lat(1)=29.8131;
%初始值的協方差
P(1)=0.09;
%初始測報值
lat_z(1)=29.8027;
%初始估計狀態。假設和初始測報值相同
lat_kf(1)=lat_z(1);
%噪聲方差
%系統噪聲方差
Q=0.1;
%測量噪聲方差
R=0.001;
%方差決定噪聲大小
W=sqrt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????153993??2018-07-24?16:28??卡爾曼濾波算法實現飛行物體運動軌跡預測\CES9937\CES9937.docx
?????文件???????1825??2018-07-17?15:07??卡爾曼濾波算法實現飛行物體運動軌跡預測\CES9937\latitude.txt
?????文件???????2051??2018-07-17?15:15??卡爾曼濾波算法實現飛行物體運動軌跡預測\CES9937\longitude.txt
?????文件????????410??2018-07-17?11:16??卡爾曼濾波算法實現飛行物體運動軌跡預測\CES9937\飛行數據-20組.txt
?????文件???????2227??2018-09-19?08:09??卡爾曼濾波算法實現飛行物體運動軌跡預測\QA_KF_lat.m
?????文件?????????55??2018-08-27?11:33??卡爾曼濾波算法實現飛行物體運動軌跡預測\【源碼使用必讀】.url
?????目錄??????????0??2018-08-14?20:18??卡爾曼濾波算法實現飛行物體運動軌跡預測\CES9937
?????目錄??????????0??2018-09-16?11:01??卡爾曼濾波算法實現飛行物體運動軌跡預測
-----------?---------??----------?-----??----
???????????????160561????????????????????8
- 上一篇:二維碼 區域上色 區域生長法
- 下一篇:EM-plant仿真技術教程范例仿真模型
評論
共有 條評論