当前位置: 首页 > news >正文

基于协方差交叉(CI)的多传感器融合算法matlab仿真,对比单传感器和SCC融合

1.程序功能描述
基于协方差交叉(CI)的多传感器融合算法matlab仿真,对比单传感器和SCC融合。对比速度估计误差RMSE指标,位置估计误差RMSE指标,等概率密度椭圆。

2.测试软件版本以及运行结果展示
MATLAB2022A版本运行

1

2

3

 

3.核心程序

STEPS=1;figure;
plot(xy1(1:STEPS:end,1),xy1(1:STEPS:end,2),'-g',...'LineWidth',2);
hold on
plot(xy2(1:STEPS:end,1),xy2(1:STEPS:end,2),'-m',...'LineWidth',2);
hold on
plot(xy3(1:STEPS:end,1),xy3(1:STEPS:end,2),'-b',...'LineWidth',2);
hold on
plot(xy4(1:STEPS:end,1),xy4(1:STEPS:end,2),'-r',...'LineWidth',2);
hold on
legend('传感器1','传感器2','SCC','CI');STEPS=2;
figure
k=1:nums;
% 绘制位置估计误差的均方根误差图
plot(k(1:STEPS:end),Perr1(1:STEPS:end),'-bs',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.0,0.0]);
hold on
plot(k(1:STEPS:end),Perr2(1:STEPS:end),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);
hold on
plot(k(1:STEPS:end),Perr_scc(1:STEPS:end),'-b^',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.2,0.9,0.5]);
hold on
plot(k(1:STEPS:end),Perr_ci(1:STEPS:end),'-r>',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.9,0.0]);hold onlegend('传感器1','传感器2','SCC','CI');
ylabel({'位置 RMSE'} );
title('位置 RMSE');figure
k=1:nums;
% 绘制速度估计误差的均方根误差图
plot(k(1:STEPS:end),Verr1(1:STEPS:end),'-bs',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.0,0.0]);
hold on
plot(k(1:STEPS:end),Verr2(1:STEPS:end),'-mo',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.5,0.9,0.0]);
hold on
plot(k(1:STEPS:end),Verr_scc(1:STEPS:end),'-b^',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.2,0.9,0.5]);
hold on
plot(k(1:STEPS:end),Verr_ci(1:STEPS:end),'-r>',...'LineWidth',1,...'MarkerSize',6,...'MarkerEdgeColor','k',...'MarkerFaceColor',[0.9,0.9,0.0]);hold on
legend('传感器1','传感器2','SCC','CI');
ylabel({'速度 RMSE'} )
title('速度 RMSE');

  

4.本算法原理
在多源信息处理领域,为获取更精确可靠的估计结果,常需融合多个传感器数据。协方差交叉(CI)算法作为一种重要的融合方法,在无需精确知晓传感器间相关性信息时,就能有效融合多传感器估计值,具备良好的鲁棒性。

bfc8f8700ccb70c2b4d6ba1aadd5bf49_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

CI算法基于这样的理念,即融合后的估计协方差应小于等于各传感器估计协方差的加权和。

a491f2f715c024925a6c8afa4825ee45_watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=

 

在多传感器数据融合中,每个传感器的观测数据可看作位于某个子空间内。SCC 算法旨在找到不同传感器数据子空间之间的一致性关系。

单传感器:由于信息来源单一,其估计的准确性和可靠性受传感器自身性能限制。在面对复杂环境或存在噪声干扰时,估计误差较大。例如,在多径效应严重的环境中,基于单一雷达传感器的目标定位误差会显著增大。

CI 融合:CI 算法能够有效融合多个传感器信息,在一定程度上减小估计误差。由于其对传感器间相关性要求不高,在实际应用中具有较强的鲁棒性。但当传感器数量过多或传感器数据存在较大冲突时,融合效果可能会受到影响。

SCC 融合:SCC 融合通过挖掘传感器数据子空间的一致性,在处理具有相似特征的数据时表现较好。然而,其性能高度依赖于特征提取和聚类算法的准确性。如果特征提取不准确或聚类参数设置不当,可能导致错误的融合结果。

http://www.sczhlp.com/news/123783/

相关文章:

  • github/网盘/公众号信息收集
  • AtCoder Regular Contest 206 (Div. 2) 部分题解
  • Grafana 和 Openssh 高危漏洞修复
  • 百度做网站教程淄博网站建设多少钱
  • 无锡网站制作启航如何写网站建设实验结果分析
  • 招标网站平台南县做网站多少钱
  • 做零食的网站有哪些文昌网站 做炸饺子
  • 电商网站前端模板怎样做能直接上传微信的视频网站
  • 网站建设一般需要多少钱上海网站设计与
  • 甘肃 网站备案企业线上推广公司
  • 百度推广网站建设腾讯网页版qq登录入口
  • 网站建设 乐视买网站去哪买
  • 微小店网站建设多少钱去中企动力上班怎么样
  • 厦门电子网站建设做电商到底如何赚钱
  • 网站可以做软件检测吗高端会所
  • 广州广州网站建设公司怎么破解wordpress主题
  • 网站上面的小图标怎么做的杭州网站运营
  • 基于php的网站设计与实现制作网站报价单
  • 福州建网站哪家公司好最优惠的郑州网站建设
  • 东营网站建设策划内容抖音代运营计划书
  • 什么是模板建站北京大兴企业网站建设哪家好
  • 中山企业网站wordpress加文字水印
  • phpmysql网站模板梅州兴宁网站建设
  • 基于双PI控制器和三电平SVPWM交流同步直线电机矢量控制系统的simulink建模与仿真
  • 学习日报(补发)
  • Influxdb 得模糊查询总结
  • 多表关系和多表查询
  • 仙游县建设局网站怎么利用国外网站做互联网挣钱
  • 企业网站改版价格想要导航页面推广app
  • 重庆企业做网站国外域名购买网站