多目标跟踪模拟教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多目标跟踪模拟教程

信息融合课程报告 ——多传感器-多目标跟踪算法 学 院自动化学院专 业控制科学与工程学 号151060019学生姓名任磊磊指导教师刘伟峰 2016年6月15日 一、实验场景与参数设置 1.多目标CV运动 监测区域为,检测概率为0.98,杂波密度为λ=1×10-5m-2,既平均40个杂波点,状态协方差阵,,目标的初始分布为x0,j~Nx0,j,B0,j=1,2,3其中x0,1=[-900m,30m/s,900m,-30m/s], x0,2=[-900m,25m/s,-800m,30m/s],x0,3=[-900m,20m/s,0m,20m/s], B0=diag100,25,100,25,目标运动和量测方程分别为: xk,j=Axk-1,j+Bωk-1,j zk,s=Cxk-1,s+vk-1,s 其中Qk,j=covωk-1,j,ωk-1,j=diag4,4m2, Rk,1=covvk-1,s,vk-1,s=diag100,100m2,Rk,2=covvk-1,2,vk-1,2=diag25,25m2 2. 最近邻算法: 二、报告要求 仿真杂波条件下3个目标的CV运动轨迹(仿真总步数K=50s); 采用Kalman滤波算法,分别完成传感器1,2对多目标的分别跟踪过程。 采用最紧邻算法进行数据关联。 通过100次蒙特卡罗仿真实验,对比分析传感器1,2的RMSE跟踪误差。 3)采用集中式多传感器,进行多目标跟踪估计,给出跟踪结果图,并进行RMSE误差分析 (-1000m,1000m) (1000m,1000m) 目标1 目标2 目标2 (-1000m,-1000m) (1000m,-1000m) 实现过程: 1)1.首先在matlab中初始化所需矩阵,设置目标的初始信息程序如下。 n=50;%仿真时间 L=100;%仿真次数 range=[-1000 1000;-1000 1000]; lambda=40; PD=1; num_target=3;%一共3个目标 A=[1 1 0 0;0 1 0 0;0 0 1 1;0 0 0 1]; B=[0.5 0;1 0;0 0.5;0 1]; C=[1 0 0 0;0 0 1 0]; B0=diag([100 25 100 25]); Q=[4 0;0 4];%噪声过程的协方差阵 q_std=sqrt(Q);%噪声过程的标准差阵 R=[100 0;0 100];%量测噪声协方差阵 r_std=sqrt(R);%量测噪声标准差阵 Sz1=inv(R); Sz2=inv(R); Sz3=inv(R); %-----------定义矩阵含义------------- X1=zeros(4,n);%目标1的真实状态 X2=zeros(4,n);%目标2的真实状态 X3=zeros(4,n);%目标3的真实状态 Xp=zeros(4,3*n);%目标状态的提前一步预测 Xe=zeros(4,3*n);%目标某时刻的估计状态 Z1=zeros(2,n);%目标1真实量测 Z2=zeros(2,n);%目标2真实量测 Z3=zeros(2,n);%目标3真实量测 Zp=zeros(2,3*n);%某时刻目标量测的提前一步预测 Zk=zeros(2,3*n);%认定为目标量测的集合 Pe=zeros(4,4,3*n);%滤波误差的协方差阵 Pp=zeros(4,4,3*n);%预测误差的协方差阵 K=zeros(4,2,3*n);%滤波增益 RMSE=zeros(1,3*n); error=zeros(1,3*n); %------------初始化3个目标的状态---- X1(:,1)=[-900;30;900;-30]+B0*randn(4,1); X2(:,1)=[-900;25;-800;30]+B0*randn(4,1); X3(:,1)=[-900;20;0;20]+B0*randn(4,1); Xe(:,1)=[-900;30;900;-30]; Xe(:,51)=[-900;25;-800;30]; Xe(:,101)=[-900;20;0;20]; Pe(:,:,1)=[100 0 0 0; 0 25 0 0;0 0 100 0;0 0 0 25]; Pe(:,:,51)=[100 0 0 0; 0 25 0 0;0 0 100 0;0 0 0 25]; Pe(:,:,101)=[100 0 0 0; 0 25 0 0;0 0 100 0;0 0 0 25]; 2.按照题中要求所给的目标运动方程

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档