文件名称:matlab集成c代码-DoubleStageKalman_Optimization:DoubleStageKalman的优化
文件大小:18.25MB
文件格式:ZIP
更新时间:2024-06-10 20:32:55
系统开源
Matlab集成的c代码优化双阶段Kalman V1.0的实现 该代码是Optimization Double-Stage Kalman的实现。 它主要解决了磁倾角补偿的问题。 这是Double-Stage Kalman的优化。 支持网站: 目录说明 GeneratedCode:Main_8GenerateCandMatlabCode.m生成的SourceCode,MatlabCode和CCode Mat:由七个“ Main”文件(Main_1StatePrediction.m,...,和Main_7Qc2andPk2.m)生成的数据文件 TestData:作者(Xinzhe Gui)收集的测试数据 工具:必要的工具文件,来自PX4和Ardupilot 文件说明 Main_1StatePrediction.m:生成必要的文件(StatePrediction.mat),该文件是其他文件的基础 Main_2CovariancePrediction.m:使用包含控制矩阵的新方法生成Pk_k1。 Main_3CovariancePrediction_EasyQ.m:仅使用Q生成Pk_k1,方法
【文件预览】:
DoubleStageKalman_Optimization-master
----Main_8MIEstimation.m(545B)
----GeneratedCode()
--------CCode.c(20KB)
--------MatlabCode.m(19KB)
--------SourceCode.txt(24KB)
----Test_OptimisedDoubleStageKalman.m(24KB)
----Main_6MagKMatrix.m(1KB)
----Mat()
--------MagKMatrix.mat(16KB)
--------StatePrediction.mat(59KB)
--------CovariancePrediction_EasyQ.mat(59KB)
--------Qc2andPk2.mat(9KB)
--------MIEstimation.mat(3KB)
--------Qc1andPk1.mat(9KB)
--------CovariancePrediction.mat(68KB)
--------AccKMatrix.mat(11KB)
----Test_OriginalDoubleStageKalman.m(6KB)
----LICENSE(34KB)
----Main_7Qc2andPk2.m(588B)
----Main_2CovariancePrediction.m(2KB)
----Main_9GenerateCandMatlabCode.m(11KB)
----Main_4AccKMatrix.m(1KB)
----Tools()
--------QuatDivide.m(378B)
--------Quat2Tbn.m(468B)
--------OptimiseAlgebra.m(862B)
--------QuatToEul.m(436B)
--------ConvertToM.m(1KB)
--------QuatMult.m(260B)
--------ConvertToC.m(8KB)
----Main_3CovariancePrediction_EasyQ.m(600B)
----TestData()
--------左侧朝上.xlsx(1.21MB)
--------datal_4.xlsx(2.97MB)
--------头部朝上.xlsx(1.46MB)
--------datal_1.xlsx(2.65MB)
--------反面朝上.xlsx(1.74MB)
--------datal_2.xlsx(2.94MB)
--------右侧朝上.xlsx(1.19MB)
--------datal_3.xlsx(1.77MB)
--------尾部朝上.xlsx(1.09MB)
--------正面朝上.xlsx(1.22MB)
----README.md(3KB)
----Main_5Qc1andPk1.m(585B)
----Main_1StatePrediction.m(6KB)