51uwb.cn

 找回密码
 立即注册
查看: 32309|回复: 117
打印 上一主题 下一主题

【源码参考】kalman 滤波调试

  [复制链接]

73

主题

249

帖子

6802

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6802
跳转到指定楼层
楼主
发表于 2020-4-18 19:56:18 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
资料包有一个kalman文件夹,里面的程序是从拷贝过来的,没有验证,加上测距效果较好,用均值滤波已经达到我的预期,
kalman滤波一直没有提上日程。
直到前两天一坛友发帖说到这个事,我才有开始琢磨

http://51uwb.cn/forum.php?mod=viewthread&tid=209&extra=page%3D1

进过一番苦苦寻找和调试,终于调通了,特此分享给各位坛友。
先看结果(linux下调试结果)
蓝色数据为原始值,红色是原始值加一个随机噪声,绿色为kalman滤波后结果。

从仿真结果上看,kalman滤波后数据波动变小,更加稳定,更接近真实值。

附件源码使用:
linux gcc编译:gcc -o kalman main.c kalman.c matrix.c -lm
然后执行./kalman即可

*目前与资料包代码不一致,后期更新资料包kalman 滤波算法





kalman_test.rar

11.74 KB, 下载次数: 354

售价: 5 金钱  [记录]

回复

使用道具 举报

0

主题

1

帖子

1

积分

新手上路

Rank: 1

积分
1
118#
发表于 2024-4-20 02:24:33 | 只看该作者
金币不够啊
回复

使用道具 举报

1

主题

8

帖子

22

积分

新手上路

Rank: 1

积分
22
117#
发表于 2024-2-28 14:57:41 | 只看该作者
我有个问题,使用了卡尔曼滤波以后,原来标签和基站之间得通信没了
回复

使用道具 举报

1

主题

8

帖子

22

积分

新手上路

Rank: 1

积分
22
116#
发表于 2024-2-27 17:59:14 | 只看该作者
金币不够。,加金币
回复

使用道具 举报

0

主题

11

帖子

28

积分

新手上路

Rank: 1

积分
28
115#
发表于 2024-2-23 23:19:53 | 只看该作者
kaiyto 发表于 2020-5-26 09:44
请教下,这个kalman滤波对于2个模块间算距离可以用,如果是多个模块定位标签,需要标签到各个模块的距离, ...

一个模块与一个标签之间,就做一个卡尔曼, 有多少对就来多少个卡尔曼.
回复

使用道具 举报

0

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
114#
发表于 2024-2-16 16:06:37 | 只看该作者
默认代码里有卡尔曼滤波吗?需要重新下载吗?小白
回复

使用道具 举报

0

主题

24

帖子

71

积分

注册会员

Rank: 2

积分
71
113#
发表于 2024-1-18 05:49:18 | 只看该作者
学习学习。。。。。。
回复

使用道具 举报

4

主题

24

帖子

40

积分

新手上路

Rank: 1

积分
40
112#
发表于 2023-12-24 11:17:57 | 只看该作者
感谢楼主分享
回复

使用道具 举报

4

主题

24

帖子

40

积分

新手上路

Rank: 1

积分
40
111#
发表于 2023-12-24 11:03:25 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

0

主题

8

帖子

18

积分

新手上路

Rank: 1

积分
18
110#
发表于 2023-10-17 10:09:47 | 只看该作者
金币不够 赚点金币
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-5-3 16:41 , Processed in 0.024508 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表