51uwb.cn

 找回密码
 立即注册
楼主: tuzhuke
打印 上一主题 下一主题

【源码参考】kalman 滤波调试

  [复制链接]

0

主题

4

帖子

5

积分

新手上路

Rank: 1

积分
5
11#
发表于 2020-5-13 17:21:27 | 只看该作者
金币不够呀楼主
回复

使用道具 举报

2

主题

13

帖子

41

积分

新手上路

Rank: 1

积分
41
QQ
12#
发表于 2020-5-21 15:53:25 | 只看该作者

位置估计的扩展卡尔曼滤波器

本帖最后由 ryan4yun 于 2020-5-21 15:59 编辑

采用卡尔曼滤波器进行位置估计实际上本身并不是什么新鲜的技术,基于贝叶斯过程的处理方式,加上了噪声的影响,一般的卡尔曼滤波器是用来处理线性过程的,但是在这个场景中,整个过程是非线性的,所以需要对方程进行线性化处理,一阶导数导数就可以近似的得到线性化的过程,这时候就采用扩展卡尔曼滤波器来做处理(EKF),如图片所示。

EKF.png (41.38 KB, 下载次数: 1668)

EKF.png
回复

使用道具 举报

0

主题

9

帖子

26

积分

新手上路

Rank: 1

积分
26
13#
发表于 2020-5-26 09:44:37 | 只看该作者
请教下,这个kalman滤波对于2个模块间算距离可以用,如果是多个模块定位标签,需要标签到各个模块的距离,这个kalman滤波应该怎么用?
回复

使用道具 举报

35

主题

1053

帖子

4523

积分

管理员

Rank: 9Rank: 9Rank: 9

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

如果是多对一,可以在基站滤波,每个基站做滤波处理
回复

使用道具 举报

0

主题

9

帖子

26

积分

新手上路

Rank: 1

积分
26
15#
发表于 2020-5-26 10:18:37 | 只看该作者
有没有办法扩展这个kalman算法成多维的
主要是这代码里定义了好多矩阵,很多也不清楚具体是什么意思
回复

使用道具 举报

0

主题

9

帖子

26

积分

新手上路

Rank: 1

积分
26
16#
发表于 2020-5-26 10:23:20 | 只看该作者
蓝点无限 发表于 2020-5-26 09:58
如果是多对一,可以在基站滤波,每个基站做滤波处理

在基站滤波是没问题,但这个算法里保存了很多的临时变量,对基站1用kalman滤波后,再对基站2滤波,但是前面保存了基站1的临时变量……

那就得把这个代码复制多分,用不同的名字命名了
回复

使用道具 举报

35

主题

1053

帖子

4523

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4523
17#
发表于 2020-5-26 16:33:57 | 只看该作者
kaiyto 发表于 2020-5-26 10:23
在基站滤波是没问题,但这个算法里保存了很多的临时变量,对基站1用kalman滤波后,再对基站2滤波,但是前 ...

多对一不需要多分啊。
每个基站都只有一个距离信息,就是自身和tag的距离
回复

使用道具 举报

0

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
18#
发表于 2020-6-1 17:16:16 | 只看该作者
感谢楼主分享
回复

使用道具 举报

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
19#
发表于 2020-7-1 10:33:31 | 只看该作者

金币不够。。。。等会下载看看
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
20#
发表于 2020-7-8 14:47:01 | 只看该作者
感谢楼主,就是原理看不太懂
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-11-22 09:16 , Processed in 0.016931 second(s), 5 queries , File On.

Powered by Discuz! X3.3

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

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