智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 在路上520
打印 上一主题 下一主题

[咨询] 卡尔曼滤波程序

  [复制链接]

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
21#
发表于 2012-5-27 21:19:54 | 只看该作者
  g_fCarAngle=g_fCarAngle-q_bias * dt;     //X(K|K-1)=A*X(K-1|K-1)
你是根据盛行的程序改的吧。那个程序里qbias这个变量表示陀螺仪测量值与实际角速度的偏差。
明白了?
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
22#
发表于 2012-5-27 21:21:37 | 只看该作者
不对。。我再看看。。
回复 支持 反对

使用道具 举报

17

主题

284

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1549

活跃会员奖章优秀会员奖章

威望
781
贡献
396
兑换币
89
注册时间
2012-5-26
在线时间
236 小时
23#
 楼主| 发表于 2012-5-27 21:22:55 | 只看该作者
嗯,那个程序,我明白,就前面求P那点不懂,然后把那段改了,改成数组了,结果不好
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
24#
发表于 2012-5-27 21:24:43 | 只看该作者
g_fgyroangle=g_fGyroSpeed*dt;  
         
         g_fCarAngle=g_fCarAngle+q_bias * dt;     //X(K|K-1)=A*X(K-1|K-1)
      
就是这的问题。

g_fgyroangle这玩意更新后没有再用到。。
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
25#
发表于 2012-5-27 21:26:47 | 只看该作者
不行不行。。。不行了。。。。。等我多研究研究。。。。。。
回复 支持 反对

使用道具 举报

17

主题

284

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1549

活跃会员奖章优秀会员奖章

威望
781
贡献
396
兑换币
89
注册时间
2012-5-26
在线时间
236 小时
26#
 楼主| 发表于 2012-5-27 21:30:08 | 只看该作者
呵呵,好的
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
27#
发表于 2012-5-27 21:32:45 | 只看该作者
这是角速度的前验估计?没懂。。。g_fgyroangle=g_fGyroSpeed*dt;  
         
这是角度前验估计?那当然要用q_m-q_bias了~       g_fCarAngle=g_fCarAngle+q_bias * dt;
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
28#
发表于 2012-5-27 21:39:28 | 只看该作者
你再看看,我现在就想到这。。。先去补充些能量。。。。

佩服你,自己改写卡尔曼的程序!

原来那个程序我大体看懂了,但也没太仔细想。写数学思想方法论文的时候也没好好推一遍。。
回复 支持 反对

使用道具 举报

17

主题

284

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1549

活跃会员奖章优秀会员奖章

威望
781
贡献
396
兑换币
89
注册时间
2012-5-26
在线时间
236 小时
29#
 楼主| 发表于 2012-5-27 21:42:22 | 只看该作者
嘿嘿,g_fgyroangle=g_fGyroSpeed*dt;  这句不是卡尔曼滤波里的,是我自己加,调试用的。。。。。。。。。。。。。。
你们还要写数学思想方法论文?
回复 支持 反对

使用道具 举报

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
30#
发表于 2012-5-27 21:49:45 | 只看该作者
在路上520 发表于 2012-5-27 21:42
嘿嘿,g_fgyroangle=g_fGyroSpeed*dt;  这句不是卡尔曼滤波里的,是我自己加,调试用的。。。。。。。。。。 ...

选修课
回复 支持 反对

使用道具 举报

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

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-6 07:27 , Processed in 0.056214 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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