自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 (四)强化学习公式梳理

本文针对强化学习中常用到的一些公式进行了总结梳理,给出了一些基础概念,为强化学习奠定基础。另外,本文中并没有涉及贝尔曼公式的相关内容,之后会专门用一篇文章来进行介绍。

2025-04-04 17:21:26 388

原创 (七)科研技能-雷达理论知识学习经验分享

雷达理论知识的过程主要可以分为三步,即基础部分,整体理解和专项学习部分。基础部分主要是学习雷达的一些必要的基础数学理论知识;整体部分是通过资料学习雷达的整体工作流程,形成一个整体的认知;专项部分是针对雷达的某个技术部分进行专项的学习和研究。这三步是一个循序渐进的过程,本文主要为大家推荐一些资料,不在于多而在于实用,太多的资料反而会影响读者的学习,只要能按照流程走下来,很快就会对雷达有一个比较深刻的认知。废话不多说,正文开始。

2025-04-03 08:31:26 634

原创 (三)人工智能与机器学习

人工智能与机器学习之间的关系,本文针对人工智能与机器学习、强化学习、深度学习的一些概念进行了直观的描述,不涉及具体技术的推导,后期会根据学习内容对现有的知识进行详细的推导和描述,本文的主要目的是培养大家对于一些概念的直观感觉,清晰相应的概念,便于后续的学习,适合新手观看。

2025-04-01 08:07:30 953

原创 (二)项目实践-FMCW雷达系统信号处理流程仿真

现有雷达体制主要分为两种,即脉冲雷达和调频连续波(FMCW)雷达。FMCW雷达发射线性调频信号,相比于普通脉冲雷达,其具有更大的带宽,因此其距离分辨率更高。FMCW雷达的发射信号形式具有多种,锯齿波、三角波等形式,本文主要针对线性调频的锯齿波信号进行演示,结合程序和原理对雷达信号处理流程进行演示,此处的处理过程主要用文字进行叙述,具体的公式可以在相应的资料中找到。

2025-03-31 11:16:26 978

原创 (六)科研技能-论文写作中的常用单词和句式

针对论文写作过程,会用到很多单词及短语。为了文章书写的规范,需要总结一些常用的单词、短语以及一些句式,因此进行了简单的总结以及梳理。后续会根据情况适时更新对应的内容。

2024-12-15 11:50:46 431

原创 (十三)卡尔曼滤波初始化

滤波初始化会严重影响到初始时刻的跟踪精度,因此只有初始化进行好了,才可以利用卡尔曼滤波对目标进行跟踪。本文针对四维、六维及九维条件下的卡尔曼滤波进行了初始化,对应的原理以及代码如文中所示。后续代码会在资源中上传。

2024-12-14 10:36:25 1236

原创 (十二)机动目标跟踪-CS模型+EKF滤波算法

机动目标的跟踪是目标跟踪中的难点问题,重点在于目标运动模型建立以及滤波器设计。本文利用当前统计模型(CS)对目标运动进行建模,利用扩展卡尔曼滤波(EKF)对目标运动状态进行滤波更新

2024-12-14 10:36:18 1276 1

原创 (二)多智能体强化学习

基于上一篇文章对于强化学习基础概念的介绍,本篇文章针对多智能体强化学习进行介绍和总结,帮助大家了解多智能体的基本概念以及算法,方便大家后续的学习,后面专题也会针对各种经典算法进行介绍。

2024-12-13 23:42:02 1024

原创 (一)强化学习基础概念及学习路径

强化学习(Reinforcement Learning, RL)是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现特定目标的问题。其涉及的内容很多,本文仅针对其基础概念以及学习路径进行了介绍和总结,供初学者借鉴和学习。​

2024-12-13 23:41:01 1792

原创 (二)Appdesigner-插入背景图\软件美化

在软件设计的过程中,一些同学可能要用到软件美化的一些功能,今天我们介绍一些基础的软件美化及使用的功能。

2024-12-12 08:18:12 599

原创 (一)如何将现有程序转换为Appdesigner 中的代码

Appdesigner是Matlab中自带的图形交互界面设计工具,可以将Matlab中的程序转化为对应的图形交互界面。本文主要讲解如何将自己编写的程序转换为对应的Appdesigner 中的代码,实现界面的交互。

2024-12-12 08:17:48 1074

原创 (五)我的创作纪念日

养成习惯,只有自己梳理了发现了问题才可以解决,当你的心里想这是最后一次的时候就会有下一次,你掌握不了下一次,你只能掌握这一次,所有东西都需要经验和积累,长时间的积累会使得你上一个台阶,发现更好的想法和未来,专注于某一个领域沉淀下来,你才能够获得长足的进步。在写作的过程中,收获了大家的认可,粉丝也增加到了4000多,阅读访问量增加到了50000多,也认识了一些志同道合的同行,共同探讨学习研究。目前是创作的高产期,后期一段时间可能会将重心放在工作上,但是也会持续更新对应的专栏和文章,为大家带来更多的优质内容。

2024-12-11 08:21:20 373

原创 (二)Python-Matplotlib实践绘图(折线图+散点图+热力图)

文章介绍了Python中利用Matplotlib绘图的一些基础知识和技巧,同时介绍了三种图的绘制方法及示例,即折线图、散点图和热力图。读者可以根据自身需求修改模版中的代码,实现图形的绘制。

2024-12-11 08:00:00 1430

原创 (一)Python-Nmupy 库函数(部分一)

Nmupy作为Python中常用的科学计算库,具有广泛的应用,常用于矩阵(多维数组)的运算。本文针对其常用的函数进行介绍,方便大家对照学习。废话不多说,上干货!!!

2024-12-10 08:26:34 445

原创 (四)科研技能-工科常用期刊缩写

本文介绍了两种输出期刊缩写的方法,一种为一一对照,一种为直接导入Endnote期刊缩写库,大家可以根据自己的需求对应选择。

2024-12-10 08:25:41 896

原创 (七)Appdesigner-初步入门及常用组件的使用方法说明

本博客简单介绍了Appdesigner的概念以及工具界面,同时针对常用的组件进行了介绍,读者可以根据博客内容对该工具有一个初步的认识和理解,同时在实际操作过程中可以对照文章查看每个组件的使用方法以及回调函数编写方法。

2024-08-01 17:00:50 3065 2

原创 (十一)航迹管理-航迹起始与航迹终结

本文针对航迹管理中的航迹起始、航迹维持以及航迹终结的原理进行了总结,重点介绍了逻辑法航迹起始算法和跟踪波门法航迹终结算法,其他航迹起始及终结算法的具体原理有机会的话将在之后的文章中进行介绍,大家可以根据此文章学习简单的航迹起始及航迹终结算法,搞清楚航迹管理的框架及概念,便于之后的学习,读者也可以根据自己的需求改编相应的代码部分。

2024-08-01 17:00:22 2654 1

原创 (十)联合概率数据互联原理及应用(JPDA)

本文主要针对数据关联算法中的联合概率数据互联算法(JPDA)进行了分析与介绍,介绍了其相应的原理与算法步骤,并且针对两个杂波下的匀速运动目标进行了仿真实验,验证了算法的准确性和有效性。后续会逐步介绍其他数据关联算法,读者可以根据自身需求对代码进行修改。

2024-07-31 11:45:24 2505 1

原创 (六)Appdesigner-调用Simulink联合仿真并进行软件的打包与封装

该博客针对Appdesigner中调用Simulink联合仿真的方法和软件的打包与封装流程进行了介绍,并且结合实际操作进行了说明。同时打包的流程适用于任何Appdesigner程序的打包,读者可以根据需要针对不同部分的内容进行学习。

2024-07-31 11:43:52 1944

原创 (九)多传感器粒子滤波(PF)跟踪算法

本文介绍了一种基于多传感器的粒子滤波跟踪算法,通过将多个传感器的量测进行融合滤波从而实现目标的跟踪。相比与之前几篇博客中运用的分布式融合方法,粒子滤波采用的是集中式融合方法,即利用所有量测信息进行计算得到融合状态估计值。本文首先介绍了粒子滤波算法的概念,针对粒子滤波算法的步骤进行了讲解,并且重点讲解了多传感器粒子滤波的注意事项。读者可以根据提供的程序按照需求进行修改和定义。

2024-07-07 11:45:59 1282 2

原创 (一)优化算法-遗传算法

遗传算法是经典的智能化优化算法,可以针对非线性约束以及非凸函数进行相应的优化,得到近似的最优解,是科学研究中常用到的算法。该文针对遗传算法的基本思想、结构以及遗传的三个基本操作进行了分析讲解,并结合一个实例进行了仿真实验,读者可以根据仿真代码进行相应的修改,但是需要注意的一点是具体问题中的适应度函数以及参数设计需要自行调整,不同问题具体分析才能获得较好的结果。

2024-07-06 12:31:52 1425

原创 (一)项目实践-利用Appdesigner制作目标跟踪仿真软件

博主结合雷达目标kalman滤波追踪过程,将参数交互、仿真结果展示等知识点结合软件制作过程进行了讲解和分析,设计了一个目标追踪仿真软件。目的是便于读者理解,同时读者可以根据上传的源代码资源进行拓展开发。

2024-07-06 12:30:00 1012

原创 (五)Appdesigner-参数输入及绘图操作

APP设计过程中,一个重要的功能就是数据的交互和图形的展示。本节主要介绍两种基础操作,即数据的交互、以及仿真图形结果的展示,可以帮助读者完成简单的仿真系统,即可以通过用户输入的数据进行简单的仿真输出。

2024-07-01 08:11:46 1338

原创 (四)Appdesigner-文件存在判断及对话框设计

本文重点讲解两个方面的知识,第一个方面针对如何判断文件是否存在进行了讲解,读者可以根据判断结果进行之后的操作;第二个方面针对对话框的设计和使用进行了讲解,对话框可以分为提示对话框、询问对话框以及文件对话框三种,各自的函数使用和设计方法进行了仿真和讲解,对应资源已进行了上传。

2024-07-01 08:11:04 1144

原创 (三)科研技能-非英语母语者英文论文写作注意事项

对于研究生来说,英文写作是必须的科研技能,但是由于受到中文表达的影响,英文写作不够严谨,并且存在一些共性的问题。本文针对这些问题进行了分析和研究,并且提出了改进的方法和措施,可以用于英文科学文章的写作指导。

2024-05-04 18:34:02 1407 1

原创 (三)Appdesigner-界面转换及数据导入和保存

Appdesigner是MATLAB中进行软件开发的部分,可以创建exe文件,脱离MATLAB的运行环境,生成独立的App。本文首先介绍了Appdesigner是什么,并介绍了两个功能的程序设计方法,第一个是程序界面之间的切换功能,另一个是程序数据的导入和保存功能。之后,博主会介绍更多的Appdesigner程序设计技巧和功能,并上传示例资源,大家可以根据实际需求拓展使用示例程序。

2024-05-04 18:31:00 3502 1

原创 (九)信息融合方式简介

信息融合实质就是估计融合,即如何利用多个传感器的测量值所包含的信息,实现最优的状态估计。本文中的应用场景主要针对于多传感器目标跟踪中的航迹融合,融合结构可以分为集中式、分布式以及混合式。此处重点介绍集中式和分布式的融合方法,并且解释了跟踪过程中多传感器局部状态估计误差相关的原因。同时针对分布式融合的带反馈和不带反馈的两种结构进行了仿真,实验结果证明两种结构形式下均能实现信息的有效融合,提升目标跟踪精度。(各个仿真代码可以在资源中寻找)

2024-03-31 22:17:07 2186 1

原创 (八)目标跟踪中参数估计(似然、贝叶斯估计)理论知识

目标跟踪过程可以看做参数估计的过程,即利用测量信息实时对目标状态进行估计,需要用到很多概率统计的基础知识。在此针对参数估计中常用的基础知识和概念进行总结和讲解,根据自己的经验对似然函数和贝叶斯估计进行了详细的讲解,希望能为大家深入理解目标跟踪过程提供帮助。

2024-03-31 08:07:24 1765 1

原创 (七)杂波中的IMM+JPDA+UKF滤波算法

本文介绍了一种杂波中的交互多模型(IMM)+联合概率数据互联(JPDA)+无迹卡尔曼滤波(UKF)算法。本文首先介绍了IMM算法和联合概率数据互联算法的基本原理,之后给出了两种算法的联合算法的流程图。本文注重于思路的讲解,关于算法的细节以及概念推导可以在提供的文献中查看。之后,根据算法的思想进行了对应仿真。仿真结果表明,所提算法能有效地对杂波中的目标进行追踪,验证了所提算法的有效性。

2024-01-16 21:08:57 2317 2

原创 (六)基于强跟踪滤波和Sage-Husa滤波的结合算法

本文介绍了一种基于强跟踪滤波和Sage-Husa滤波的结合算法,可以根据新息的大小对目标进行滤波算法的选择,进而实现目标的有效跟踪,首先,介绍了两种算法的基础知识以及结合算法的结构。最后,结合CV(匀速运动)模型进行了仿真。仿真结果表明,所提算法能够实现目标位置的精准滤波,有效降低噪声影响。

2024-01-04 22:08:49 2831 16

原创 (五)Singer模型和“当前”统计模型讲解及仿真

Singer模型和“当前”统计模型是描述目标机动运动的两种经典模型。首先本博客针对机动目标跟踪的基本框架进行了介绍;同时,针对Singer模型和“当前”统计模型的物理含义进行了解释,并进行了详细的公式推导;最后利用卡尔曼滤波(KF)对“当前”统计模型进行滤波,验证了所提算法的有效性。

2023-12-25 22:03:23 4552 6

原创 (四)交互式多模型(IMM)中二维平面CV/CA/CT模型构建

交互式多模型(IMM)的算法是一种将目标运动状态与模型进行匹配的滤波算法,其中目标模型集的构建是关键环节。本文基于CV(匀速模型)/CA(匀加速模型)/CT(匀速率转弯模型)模型构建模型集,对各种模型的概念以及定义进行了简单介绍。同时,结合一个仿真实例对目标运动模型的构建过程进行了讲解,验证了所提模型的合理性。本部分只针对二维平面内的目标运动模型进行了讲解,未对IMM滤波算法进行详细讲解,后续会专门针对IMM算法进行讲解。

2023-12-24 23:17:26 4218 6

原创 (二)Matlab绘图-基础操作

本篇博客针对一些matlab常用基础操作和两种图形的绘制技巧进行了简单介绍。操作内容包括数据载入及保存、元组及数值矩阵定义、字符串拼接、数值取整、保留指定位小数、正态、均匀及指定分布数组定义、坐标轴刻度名称改写、矩阵维数判断、点注释;绘图内容包括散点图绘制、中心点及圆圈绘制。希望博客内容能帮助到各位读者,有问题的读者可以私信咨询我。

2023-12-23 20:24:01 4305 1

原创 (二)科研技能-科研心得分享

大多数研究生在刚开始接触科研的时候,会出现焦虑、恐慌不知所措的情况。导师项目、发paper的压力、毕业压力都接踵而至,这使得作为科研小白的新研究生们更加迷茫,一时不知道该怎么办。大部分人迷茫的原因是不知道自己要干什么,一部分人是没有掌握方法,另外一部分人是知道怎么做,但是由于自身的惰性导致拖延,使得任务无法完成。如何实现快速的科研入门,养成良好的科研习惯是重中之重。博主结合自身经历,讲述了研究生刚步入科研大门时应该做的几件事。希望这篇博客能帮到各位读者,预祝各位读者科研学习顺利。

2023-12-18 18:24:40 1271 1

原创 (三)多传感器平方根容积卡尔曼滤波(SRCKF)算法

本博客介绍了一种用于多传感器的平方根容积卡尔曼滤波(SRCKF)算法。首先,介绍了SRCKF的原理及滤波过程。之后,对于多传感器状态值估计中用到的简单凸组合技术进行了讲解。最后,结合一个实例和matlab程序对算法的具体实现过程进行了讲解。仿真结果证明了滤波融合算法的有效性和实用性。

2023-12-17 23:20:50 4049 1

原创 (一)科研技能-科研常用工具分享

科研工具是提升科研效率的重中之重,好的工具能使科研效率提升数倍。对于刚开始科研的同学来说,不知道工具怎么用是最令人头疼的,往往有时候找工具就要花费很多的时间。博主刚开始科研工作的时候也很头疼,不知道哪些工具好用。这篇博客在总结几年科研经历的前提下,讲述了各个方面用到的科研工具,以供各位未来的科研大佬们借鉴,所提资源均可在官方网站下载,破解版可在某些公众号上下载。

2023-12-14 11:26:43 2501 1

原创 (二)多传感器拓展卡尔曼滤波(EKF)算法

本文介绍了一种用于多传感器的拓展卡尔曼滤波(EKF)算法。首先,介绍了EKF中运用到的一阶泰勒展开技术,介绍了EKF的本质,展示了滤波过程。之后,对于多传感器状态值估计中用到的简单凸组合技术进行了讲解。最后,结合一个实例和matlab程序对算法的具体实现过程进行了讲解。仿真结果证明了滤波融合算法的有效性和实用性。(可在资源中下载)

2023-12-13 10:57:06 3218 4

原创 (一)Matlab绘图-基础知识及常用绘图

科研过程中,绘图是一项非常重要的技能,图画好了,科研工作就能事半功倍。本博客首先介绍了matlab中常用的绘图命令,之后介绍了几种常用的matlab二维以及三维绘图方法(对应资源可以在资源下载列表中获取),解释了各种图形的适用场景以及注意点。图形包括二维热力图、阴影误差折线图、箱体图、三维热力图和三维密度图,后续会持续更新更多的绘图技巧。

2023-12-12 11:41:26 5777 2

原创 (一)多传感器无迹卡尔曼滤波(UKF)跟踪正弦波

本项目介绍了跟踪正弦波的一种无迹卡尔曼(UKF)融合滤波算法。首先,介绍了项目用到的基础知识,然后结合实际应用进行了建模。在建立单个传感器的无迹卡尔曼滤波模型之后,通过简单凸组合的融合算法,将多个滤波器的状态估计值进行了融合。最后结合matlab程序进行了讲解,展示了相应的仿真结果。

2023-12-11 16:15:13 2495 2

Endnote期刊列表库文件

文件主要包含了常用的期刊缩写,用于Endnote软件导入期刊列表库(Term list)

2024-11-06

基于Appdesigner制作的目标跟踪仿真软件

博主结合雷达目标kalman滤波跟踪过程,将参数交互、仿真结果展示等知识点结合软件制作过程进行了讲解和分析,设计了一个目标跟踪仿真软件。目的是便于读者理解,同时读者可以根据上传的源代码资源进行拓展开发。

2024-07-06

Appdesigner-文件存在判断及对话框设计

本资源重点讲解两个方面的知识,第一个方面针对如何判断文件是否存在进行了讲解,读者可以根据判断结果进行之后的操作;第二个方面针对对话框的设计和使用进行了讲解,对话框可以分为提示对话框、询问对话框以及文件对话框三种。读者可以根据模版进行修改使用。

2024-05-13

Appdesigner-界面切换及数据导入和保存

本资源介绍了两个功能的程序设计方法,第一个是程序界面之间的切换功能,另一个是程序数据的导入和保存功能。之后,博主会介绍更多的Appdesigner程序设计技巧和功能,并上传示例资源,大家可以根据实际需求拓展使用示例程序。

2024-05-04

无迹卡尔曼滤波(UKF)+ 有反馈最优分布式融合

该资源为无迹卡尔曼滤波(UKF)+ 有反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

无迹卡尔曼滤波(UKF)+ 无反馈最优分布式融合

该资源为无迹卡尔曼滤波(UKF)+ 无反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

平方根容积卡尔曼滤波(SRCKF)+有反馈最优分布式融合

该资源为平方根容积卡尔曼滤波(SRCKF)+有反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

平方根容积卡尔曼滤波(SRCKF)+无反馈最优分布式融合

该资源为平方根容积卡尔曼滤波(SRCKF)+无反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

平方根容积卡尔曼滤波(SRCKF)+简单信息融合(无反馈)

该资源为平方根容积卡尔曼滤波(SRCKF)+简单信息融合(无反馈)仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

平方根容积卡尔曼滤波(SRCKF)+CI信息融合(有反馈)

该资源为平方根容积卡尔曼滤波(SRCKF)+CI信息融合(有反馈)仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

平方根容积卡尔曼滤波(SRCKF)+CI信息融合(无反馈)

该资源为平方根容积卡尔曼滤波(SRCKF)+CI信息融合(无反馈)仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

卡尔曼滤波(KF)+有反馈最优分布式融合

该资源为卡尔曼滤波(KF)+有反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

卡尔曼滤波(KF)+无反馈最优分布式融合

该资源为卡尔曼滤波(KF)+无反馈最优分布式融合仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

卡尔曼滤波(KF)+CI信息融合(有反馈)

该资源为卡尔曼滤波(KF)+CI信息融合(有反馈)仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

卡尔曼滤波(KF)+CI信息融合(无反馈)

该资源为卡尔曼滤波(KF)+CI信息融合(无反馈)仿真程序,适用于研究分布式滤波信息融合方法的人群,可以帮助深入理解滤波算法和信息融合的概念和流程。

2024-03-31

Singer模型和“当前”统计模型+卡尔曼滤波(KF)

资源中包括两个仿真程序,分别是Singer模型+卡尔曼滤波(KF)、“当前”统计模型+卡尔曼滤波(KF)。

2023-12-25

多传感器平方根容积卡尔曼滤波(SRCKF)算法

该程序介绍了一种用于多传感器的平方根容积卡尔曼滤波(SRCKF)算法。结合一个实例和matlab程序对算法的具体实现过程进行了讲解。从仿真图中可以看出,滤波误差不断减小,说明滤波收敛。并且单个滤波的误差小于观测数据误差,证明滤波算法有效。同时融合后的滤波误差小于单个滤波器的误差,证明融合算法有效。仿真结果表明,所提融合滤波算法能够实现有效滤波跟踪。

2023-12-25

IMM中的CV-CA-CT模型集构建

交互式多模型(IMM)的算法是一种将目标运动状态与模型进行匹配的滤波算法,其中目标模型集的构建是关键环节。本文基于CV(匀速模型)/CA(匀加速模型)/CT(匀速率转弯模型)模型构建模型集,对各种模型的概念以及定义进行了简单介绍。同时,结合一个仿真实例对目标运动模型的构建过程进行了讲解,验证了所提模型集的合理性。本部分只针对二维平面内的目标运动模型进行了讲解,未对IMM滤波算法进行详细讲解,后续会专门针对IMM算法进行讲解。

2023-12-25

多传感器无迹卡尔曼滤波(UKF)跟踪正弦波

本项目介绍了一种跟踪正弦波的无迹卡尔曼(UKF)融合滤波算法。在建立单个传感器的无迹卡尔曼滤波模型之后,通过简单凸组合的融合算法,将多个滤波器的状态估计值进行了融合。由仿真可知,无迹卡尔曼滤波(UKF)能对正弦波进行有效的跟踪。单个滤波的误差小于观测数据误差,证明滤波算法有效。同时融合后的误差小于单个滤波器的误差,证明融合算法有效。

2023-12-24

MATLAB图形绘制-箱体图

箱形图(Box-plot)又称为盒须图、盒式图或箱线图,是一种用作显示一组数据分散情况资料的统计图,因形状如箱子而得名。箱线图的绘制方法是:先找出一组数据的上边缘、下边缘、中位数和两个四分位数;然后, 连接两个四分位数画出箱体;再将上边缘和下边缘与箱体相连接,中位数在箱体中间;绘图用“boxplot()”函数实现。

2023-12-16

MATLAB图形绘制-三维热力图

三维热力图是用来在三维空间内绘制曲面的图形,曲面的颜色代表z轴值的大小,可以用来展示三维数据的变化。首先对x轴和y轴的数据进行网格化,要求x轴和y轴数据等长,一般为1*n维的数组;z轴的数据要求与网格数据一一对应,一般为n*n的矩阵;之后用“surf()”函数进行绘图操作。

2023-12-12

MATLAB图形绘制-三维密度图

三维密度图是用来展示四维数据的图形,x轴、y轴和z轴数据等长,一般为1*n维的数组,每个点的颜色代表数据值的大小;数据值矩阵为n*n*n维的矩阵;绘图用“scatter3()”函数实现。

2023-12-12

MATLAB图形绘制-误差阴影折线图

误差阴影折线图是用来体现数据变化范围的,阴影部分由数据最大值和最小值组成,并且阴影中间的折线位置代表数据的均值。此图可以很好的体现数据误差变化范围以及数据变化趋势,并且可以根据自己的喜好定义不同颜色以及阴影部分透明度;绘图用“shade()”函数实现,此函数为自定义函数

2023-12-12

多传感器拓展卡尔曼滤波(EKF)算法

该资源介绍了一种多传感器的拓展卡尔曼滤波(EKF)算法,运用了简单凸组合的融合方案,通过多传感器融合的方式提升了滤波精度。适用于初学者了解拓展卡尔曼滤波(EKF)算法和融合算法,此算法可以有效应用于多传感器网络的滤波和融合。但由于拓展卡尔曼滤波(EKF)算法仅具有一阶泰勒展开精度,只能在滤波误差较小的场景下应用。想要实现更高精度的非线性滤波,需要运用容积卡尔曼滤波(CKF)或者无迹卡尔曼滤波(UKF)。

2023-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除