有关卡尔曼滤波算法的问题
见到源码都是屏蔽掉滤波算法,想问下有经验的人,怎么使用滤波算法呢?初始化参数该怎么配置呢?本帖最后由 maybe0524 于 2020-4-15 15:59 编辑
试用了下卡尔曼滤波,效果挺好的呀,为啥不打开用呢?
滤波使得距离渐变的过程,不至于忽大忽小。
Update:
遇到个问题,两个基站,一个使用卡尔曼,一个关闭。使用卡尔曼时,实际距离变化时,计算距离没有更新。
这个的优化一下。
我发现卡尔曼还可以这么用:初始化参数不用配置,多次调用时也能慢慢收敛。
如下图,是一组数据循环20次调用卡尔曼后的效果,黄色是原始数据,蓝色是卡尔曼收敛以后的数据,很平滑。
maybe0524 发表于 2020-4-15 15:34
试用了下卡尔曼滤波,效果挺好的呀,为啥不打开用呢?
滤波使得距离渐变的过程,不至于忽大忽小。
感谢分享
这个部分代码直接拷贝过来的,没有验证过,所有没有打开。
两个基站需要两个独立的kalman 滤波器。 蓝点无限 发表于 2020-4-16 10:09
感谢分享
这个部分代码直接拷贝过来的,没有验证过,所有没有打开。
其实我不是用你们的这个卡尔曼算法的,我是找了另外一个,单是计算一维的。 maybe0524 发表于 2020-4-16 10:42
其实我不是用你们的这个卡尔曼算法的,我是找了另外一个,单是计算一维的。
:o 共享下代码呗
一起研究:) 蓝点无限 发表于 2020-4-16 11:24
共享下代码呗
一起研究
找到一套代码啊,测试还不错
http://51uwb.cn/forum.php?mod=viewthread&tid=213&extra=page%3D1 金币不够,下载不了 试试效果,谢谢分享者 试试效果,谢谢分享者