智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 2357|回复: 19
打印 上一主题 下一主题

分享经验:兴奋,车子终于站起来了,两天都摇摇晃晃,今天终于站了军姿。

[复制链接]

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
跳转到指定楼层
1#
发表于 2015-4-22 16:29:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一开始觉得自己滤波(卡尔曼)很好:如图但是小车始终震荡、抖动傻傻分不清楚,调理一天的角度P,D,还是站不稳。
换个思路,是不是滤波问题?可是跟随的很好啊?然后想是不是什么数字地啊,模拟地啊在实际站立时干扰了。采集实际站立时的波形,结果:如图蓝色是最终角度,红色是加速度,黄色是陀螺仪。太扯了,我把车模始终保持很小的角度,图上显示会震荡到20几度。然后想怎么去除它们的抖动啊?已经卡尔曼滤过了啊?难道参数不对?可是已经跟随的很好了啊?(ps:本人对于卡尔曼只知道它的功能,不清楚原理。)只好改了改参数,结果,站直了,哈哈哈。不过还有一个疑问:我无论P给多大,车模一样站立,不会出现卓老大说的震荡。D感觉没啥用。
以上只是个人的想法,如果有些低级错误请轻喷!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

3

主题

462

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4220
威望
2322
贡献
1266
兑换币
1104
注册时间
2014-9-13
在线时间
316 小时
2#
发表于 2015-4-22 16:32:14 | 只看该作者
溜溜溜溜溜溜溜溜溜溜溜溜遛遛遛
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
3#
发表于 2015-4-22 16:41:04 | 只看该作者
为什么很大范围的p没有效果呢,因为你用的E车,因为你的p还不够大,d参数,没有用那也是你数字还不够大。大了就会高频振动。
回复 支持 反对

使用道具 举报

3

主题

34

帖子

0

精华

高级会员

Rank: 4

积分
808
威望
423
贡献
245
兑换币
263
注册时间
2014-9-17
在线时间
70 小时
毕业学校
河南理工
4#
发表于 2015-4-22 16:56:41 来自手机 | 只看该作者
楼主,我有同样问题,怎样改卡尔曼参数啊?看着你的波形很好了啊
回复 支持 反对

使用道具 举报

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
5#
 楼主| 发表于 2015-4-22 17:04:51 | 只看该作者
zhou1994 发表于 2015-4-22 16:41
为什么很大范围的p没有效果呢,因为你用的E车,因为你的p还不够大,d参数,没有用那也是你数字还不够大。大 ...

受教了了。把D很大确实有了抖动,嘿嘿。
回复 支持 反对

使用道具 举报

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
6#
 楼主| 发表于 2015-4-22 17:05:41 | 只看该作者
zhou1994 发表于 2015-4-22 16:41
为什么很大范围的p没有效果呢,因为你用的E车,因为你的p还不够大,d参数,没有用那也是你数字还不够大。大 ...

还想问一下,ccd多久采集一次啊?

回复 支持 反对

使用道具 举报

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
7#
 楼主| 发表于 2015-4-22 17:07:33 | 只看该作者
司飞1096375602 发表于 2015-4-22 16:56
楼主,我有同样问题,怎样改卡尔曼参数啊?看着你的波形很好了啊

//dt的取值为kalman滤波器采样时间;
//Q_angle:系统过程噪声协方差矩阵
//Q_gyro  = 0.0015; //数值越小表明越信任
//R_angle=0.001; //加速度计测量误差协方差
float Q_angle=0.003, Q_gyro=0.005, R_angle=15.0, dt=0.020;
本人的


上面红色的是我在论坛看别人的,根据这个调的。

回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
8#
发表于 2015-4-22 17:17:38 | 只看该作者
歪腰 发表于 2015-4-22 17:05
还想问一下,ccd多久采集一次啊?

看你的光线环境和你对ad值的要求,还有处理周期的要求。我5到20ms浮动。
回复 支持 反对

使用道具 举报

31

主题

155

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
9286
威望
4170
贡献
2660
兑换币
2694
注册时间
2014-2-26
在线时间
1228 小时
9#
 楼主| 发表于 2015-4-22 17:20:45 | 只看该作者
zhou1994 发表于 2015-4-22 17:17
看你的光线环境和你对ad值的要求,还有处理周期的要求。我5到20ms浮动。

是在卓老大的时间片中断外,再开一个中断吗?
回复 支持 反对

使用道具 举报

32

主题

3009

帖子

0

精华

杰出人士

学期班的来卖萌?

Rank: 12Rank: 12Rank: 12

积分
14832

在线王奖章活跃会员奖章优秀会员奖章论坛元老奖章资源大师奖章

威望
5952
贡献
3172
兑换币
4257
注册时间
2013-11-26
在线时间
2854 小时
10#
发表于 2015-4-22 18:01:58 | 只看该作者
歪腰 发表于 2015-4-22 17:20
是在卓老大的时间片中断外,再开一个中断吗?

我没有照着官网的那个电磁车指南做。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 16:06 , Processed in 0.054430 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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