51uwb.cn

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

对BPHero_UWB_Location_SourceCode加入卡尔曼滤波时有问题

[复制链接]

4

主题

19

帖子

26

积分

新手上路

Rank: 1

积分
26
跳转到指定楼层
楼主
发表于 2023-5-5 14:39:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在对BPHero_UWB_Location_SourceCode_V3.1_16MHz_V3.01固件源码中加入论坛里版主提供的kalman代码之后,上位机无法读取出距离信息。距离、定位结果都不显示了。请问我是哪里错了?
我首先把kalman文件放入了工程文件中,并且include path里也加入了这个路径。 。如图所示。

main.c中,首先#include "kalman.h"
然后在调用时,直接在int main 的第一句加入了初始化句子。
int main(void)
{
    KalMan_Init();//我直接在主函数入口先初始化
    uint8 anthor_index = 0;
    uint8 tag_index = 0;
。。。。。。。。。。。。。。。。。}

然后,在测出距离后,给距离加一层卡尔曼处理
distance = tof * SPEED_OF_LIGHT;
distance = distance - dwt_getrangebias(config.chan,(float)distance, config.prf);
distance = KalMan(distance);
int temp = (int)(distance*100);


请问我这样调用该函数正确吗? 不显示数据的原因是否是参数调节不对?
回复

使用道具 举报

35

主题

960

帖子

4042

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4042
沙发
发表于 2023-5-5 23:14:59 | 只看该作者
建议使用这个帖子中的kalman滤波代码
http://51uwb.cn/forum.php?mod=vi ... mp;highlight=kalman
回复

使用道具 举报

4

主题

19

帖子

26

积分

新手上路

Rank: 1

积分
26
板凳
 楼主| 发表于 2023-5-6 14:12:28 | 只看该作者
蓝点无限 发表于 2023-5-5 23:14
建议使用这个帖子中的kalman滤波代码
http://51uwb.cn/forum.php?mod=viewthread&tid=213&highlight=kalma ...

您好,我就是使用的这个帖子中的代码,但会出现我上述的问题。距离什么的像卡死一样的不显示了。请问我调用的有问题吗?该怎么正确调用。谢谢了
回复

使用道具 举报

35

主题

960

帖子

4042

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4042
地板
发表于 2023-5-6 21:51:34 | 只看该作者
lzh 发表于 2023-5-6 14:12
您好,我就是使用的这个帖子中的代码,但会出现我上述的问题。距离什么的像卡死一样的不显示了。请问我调 ...

看你代码并没有什么大的问题,站短一套我们调试好代码参考。
回复

使用道具 举报

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

本版积分规则

bphero Inc.  

GMT+8, 2024-4-28 16:49 , Processed in 0.014373 second(s), 6 queries , File On.

Powered by Discuz! X3.3

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

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