交互式多模型 IMM的原理及代码实现(matlab)

交互式多模型 IMM的原理及代码实现

交互式多模型简单原理

交互式多模型 IMM(Interacting Multiple Model)控制算法的主体思想是基于贝叶斯理论而提出的模型间的自动识别与切换:在任意跟踪时刻,通过设置对应目标可能模型数量的模型滤波器来进行实时的机动模型检测,对每一个滤波器设置权重系数和模型更新的概率,最后加权计算得出当前最优估计状态,从而达到模型自适应跟踪的目的。
以下是 IMM 算法流程图。
IMM流程图
由图可以看出,一次交互式多模型跟踪的算法主要包含以下四个步骤即输入模型交互、滤波器的滤波、概率模型的更新和新的数据融合。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

仿真图片

  1. CV_CA仿真运行图片(截取部分运行图片)

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
2. CV_CT仿真运行图片(截取部分运行图片)

在这里插入图片描述
在这里插入图片描述
3. CV_CA 3维空间仿真运行图片(截取部分运行图片)
IMM算法与卡尔曼滤波算法比较
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

代码实现(matlab)

本模型的实现是基于CA/CV的混合模型 :代码实现

基于一个CA/CV/CT的混合模型 :代码实现

基于CV_CA 3维空间仿真模型:~~ 暂时保密 ~~

PS:在线接单,帮完成IMM算法仿真,私信我,哈哈~~。

评论 46
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值