首页 开发技术 其它     /    CKF和五阶CKF的目标跟踪代码

CKF和五阶CKF的目标跟踪代码

上传者: irving8 | 上传时间:2024/5/26 2:39:13 | 文件大小:239KB | 文件类型:rar
CKF和五阶CKF的目标跟踪代码
收到一些国内外朋友的来信,咨询关于容积卡尔曼滤波的问题(CKF),大家比较疑惑的应该就是generator或G-orbit的概念。
考虑到工作以后,重心必然转移,不可能再像现在这样详细的回答所有人的问题,更不可能再帮大家改论文、写(或改)代码了,请各位谅解!在此,上传一个CKF和五阶CKF用于目标跟踪的示例代码,代码中包含详细的注释,希望对大家以后的学习和研究有所帮助!此代码利用C++对五阶CKF的第二G-轨迹进行了封装(Perms.exe),能理解最好,如果无法理解,也无须深究其具体构造方法!可执行文件底层是用字符串+递归算法实现的,理论上可以应用于任意维模型。
但考虑到递归算法可能存在的栈溢出,重复压栈出栈带来的时间消耗等问题,我们利用矩阵的稀疏性和群的完全对称性,并通过分次调用,来尽可能减少栈的深度,提高计算速度。
容积点一次生成后,可以一直使用,通过对50维G-轨迹的生成速度(CoreT6600@2.2GHz)进行测试,包含数据读写在内的速度约为1.5秒,速度尚可。
而目前为止,本人尚未遇到达到甚至超过50维的系统,因此,暂时不作算法层面的优化。
注意:Perms.exe可以用于任意维模型,将可执行文件复制至工作目录下,调用时选择N/n,并输入你的模型维数,即可生成所需的第二G-轨迹。
如果无法理解相关的概念,请参考示例代码,并记住如何使用即可~~~相关理论基础及所用模型,请参考以下文献:References(youmayciteoneofthearticlesinyourpaper):[1]X.C.Zhang,C.J.Guo,"CubatureKalmanfilters:Derivationandextension,"ChinsesPhysicsB,vol.22,no.12,128401,DOI:10.1088/1674-1056/22/12/128401[2]X.C.Zhang,Y.L.Teng,"AnewderivationofthecubatureKalmanfilters,"AsianJournalofControl,DOI:10.1002/asjc.926[3]X.C.Zhang,"Cubatureinformationfiltersusinghigh-degreeandembeddedcubaturerules,"Circuits,Systems,andSignalProcessing,vol.33,no.6,pp.1799-1818,DOI:10.1007/s00034-013-9730-0 本软件ID:7531249

文件下载

资源详情

[{"title":"(5个子文件239KB)CKF和五阶CKF的目标跟踪代码","children":[{"title":"Targettracking","children":[{"title":"TR_Main.m <span style='color:#111;'>6.87KB</span>","children":null,"spread":false},{"title":"Fifth_degree_CKF.m <span style='color:#111;'>3.20KB</span>","children":null,"spread":false},{"title":"Three_degree_CKF.m <span style='color:#111;'>2.14KB</span>","children":null,"spread":false},{"title":"Perms.exe <span style='color:#111;'>1.04MB</span>","children":null,"spread":false},{"title":"rms.m <span style='color:#111;'>925B</span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

  • 南飞的雁123:
    很不错,很有帮助。2019-06-17
  • ljfit:
    说实话,没发现有什么用2015-10-16
  • mg1616:
    资源不错,要是再能详细解释下各个变量的含义,说明用法就更好了2015-01-19
  • iverson1991:
    还行,有些帮助,感谢。2015-01-19
  • suhetao:
    对于理解容积点的计算很有帮助2015-01-08

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明