# ukfLib **Repository Path**: Gary_lu/ukfLib ## Basic Information - **Project Name**: ukfLib - **Description**: fork from github https://github.com/ivo-georgiev/ukfLib.git ukfLib卡尔曼滤波算法 C语言实现,包括矩阵运算. - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-27 - **Last Updated**: 2023-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README clone from github https://github.com/ivo-georgiev/ukfLib.git ukfLib卡尔曼滤波算法 C语言实现,包括矩阵运算. 代码使用说明: 1: tools文件夹:ukfCfgGen:配置文件生成工具。 matlab环境下,打开 ukfGUI.m F5运行m文件。 在弹出的配置界面,根据项目需求,填写卡尔曼算法参数。 在配置界面点击"生成",在本文件目录下生成:ukfCfgxx.c , ukfCfgxx.h 文件。 将ukfCfgxx.c , ukfCfgxx.h移动到cfg文件夹使用。 2: test文件夹:ukfTest.c 是示例代码文件。 对原 ukfTest.c 文件进行了删减,只保留了一维ADC数据滤波流程的代码。 3: cfg文件夹: 保存了 tool 下生成的ukfCfgxx.c , ukfCfgxx.h 项目配置文件。 编译时,需要在CMakeLists.txt中加入新生成的ukfCfgxx.c文件。 4: lib文件夹: UKF源码的实现和作者自己写的矩阵运算代码. 5: models文件夹:本项目未使用,没有仔细阅读,也没修改。 6: 其他工作: 部分代码增加添加中文注释;