魍魉 发表于 2013-10-7 14:31:55

学习啦!mark

进无止禁 发表于 2014-3-10 11:00:48

mark                     

fenglixiao 发表于 2014-4-2 21:30:35

我用的EKF,本想在stm32上跑,但是,72MHZ的速度实在不行。于是,我把传感器数据通过串口发送到电脑上,然后用VS2008跑的EKF,融合效果还是可以的,只是反应速度有点慢,得过一段时间才能到精确地角度。其实没必要用KF或者EKF的,它们的计算量挺大的。建议还是用其他方法。。

fenglixiao 发表于 2014-4-2 21:41:35

这是仿真结果,红色线是EKF解算roll角结果,绿色是基于梯度下降法计算roll的结果,梯度下降法解算是在下位机(STM32)上面跑的,只不过把解算姿态也发送到上位机。从图中可以看出,EKF响应速度不行,个人觉得可以通过改变噪声大小来加快响应速度。二者解算精度差不多。建议使用基于梯度下降法的姿态解算。

ml418ily 发表于 2014-5-16 17:36:13

学习~~~!!!!!!!!!!!同问~~~有arduino的程序吗~~~

szxiaomili 发表于 2014-6-24 18:27:09

::funk:,顶一下!

不枉此生 发表于 2014-7-9 03:12:19

plot(x(1,:),x(3,:),'r'); 这个话报错 MATLAB 7.0Line: 88 Column: 11 Missing variable or function.

不枉此生 发表于 2014-7-9 04:06:42

哈哈 刚才试了 可以用,只是复制的时候要小心修改 错误的地方都是中文字符惹的

idealsnail 发表于 2015-2-28 22:10:39

收集资料,准备四轴,感谢分享

Snail3D 发表于 2015-5-5 22:09:55

感觉很高深的样子
页: 1 [2]
查看完整版本: 卡尔曼滤波简介及其算法实现代码(C++/C/MATLAB)