智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3131|回复: 18
打印 上一主题 下一主题

新手求助,同学们帮帮忙,关于直立的

[复制链接]

65

主题

717

帖子

0

精华

常驻嘉宾

事后诸葛亮

Rank: 8Rank: 8

积分
3714

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1697
贡献
1137
兑换币
1013
注册时间
2013-10-12
在线时间
440 小时
跳转到指定楼层
1#
发表于 2014-1-15 01:40:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
调了这么久,始终还是抓不住关键,真怀疑自己智商了;
上图是拟合波形;
红色:MMA7361;
蓝色:ENC-03;
黄色:拟合后的角度
方案用的是官方的,这个波形是能站起来的,但是在接近平衡点时会高频的抖动(我的车电池在车的后下方,车子先前倾斜),接着向后运动,最终停下(抖动),又向前运动(抖动),我一直以为是D太大或太小的原因,但是怎么增加减小也无法消除,反而还会有副作用。还有一个问题就是无法把P调大(0.045就高频抖动,加D参数无法消除抖动,在D参数加大后(0.025以上,我搞不懂为什么D参数数量级这么大)就抖动更凶了,频率更快,持续下去估计电机会烧),这使得车直立起来很软,抗干扰弱。最终在论坛搜了一下前人的帖子,有很多跟我遇到同样问题的,看到有位前辈说是角度滞后的原因(角度滞后的话是不是会反应慢?那反应慢按理要一个大的P参数弥补才对呀。。。我的理解,搞不懂)。
诚心希望大家指点指点呀,PS:特别是湖南滴各位乡亲们盆友们帮个忙赛,老乡{:soso_e113:},








本帖子中包含更多资源

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

x

8

主题

25

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
123
贡献
68
兑换币
66
注册时间
2013-10-14
在线时间
22 小时
毕业学校
济南大学
2#
发表于 2014-1-15 10:55:02 | 只看该作者
你这个波形是采集换算下的角度和加速度波形吗?经过卡尔曼滤波了没

回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30566

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

威望
19719
贡献
7191
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
3#
发表于 2014-1-15 11:51:15 | 只看该作者
相位滞后,加大P只是杯水车薪,且P太大系统很容易不稳定,一有风吹草动就大动干戈。
回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30566

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

威望
19719
贡献
7191
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
4#
发表于 2014-1-15 11:54:30 | 只看该作者
蓝色波形是角速度?怎么看的像角速度的导数?你不会把算出来的角速度又作差了吧?
回复 支持 反对

使用道具 举报

65

主题

717

帖子

0

精华

常驻嘉宾

事后诸葛亮

Rank: 8Rank: 8

积分
3714

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1697
贡献
1137
兑换币
1013
注册时间
2013-10-12
在线时间
440 小时
5#
 楼主| 发表于 2014-1-15 13:15:20 | 只看该作者
RCJ_88888 发表于 2014-1-15 10:55
你这个波形是采集换算下的角度和加速度波形吗?经过卡尔曼滤波了没

就是用的官方滤波方法    就是图片上的程序,没用卡尔曼  
回复 支持 反对

使用道具 举报

65

主题

717

帖子

0

精华

常驻嘉宾

事后诸葛亮

Rank: 8Rank: 8

积分
3714

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1697
贡献
1137
兑换币
1013
注册时间
2013-10-12
在线时间
440 小时
6#
 楼主| 发表于 2014-1-15 13:18:54 | 只看该作者
huang91 发表于 2014-1-15 11:54
蓝色波形是角速度?怎么看的像角速度的导数?你不会把算出来的角速度又作差了吧?

蓝色的就是g_fGyroscopeAngleSpeed的值,我发现也是,滞后直立起是不用的,很不稳定,请问有什么解决办法吗?官方的那个时间常数T是不是不能小于1?  但是貌似要小于1才跟得上,还有就是滤波滞后应该多少会有,大概在波形哪个程度就可以了呢?
回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30566

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

威望
19719
贡献
7191
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
7#
发表于 2014-1-15 13:23:31 | 只看该作者
MicroJIA 发表于 2014-1-15 13:18
蓝色的就是g_fGyroscopeAngleSpeed的值,我发现也是,滞后直立起是不用的,很不稳定,请问有什么解决办法 ...

你把图上蓝色波形的数据作为角速度,肯定不行。算角速度的代码有问题。
回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30566

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

威望
19719
贡献
7191
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
8#
发表于 2014-1-15 13:39:02 | 只看该作者
看了下你发的程序,再仔细看了一下图,发现我看错了,是你陀螺仪的反冲,总之你的角速度信号不是太好。
回复 支持 反对

使用道具 举报

0

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
204
威望
122
贡献
52
兑换币
69
注册时间
2014-1-2
在线时间
15 小时
毕业学校
家园大学
9#
发表于 2014-1-15 13:41:09 | 只看该作者
路过。
回复 支持 反对

使用道具 举报

65

主题

717

帖子

0

精华

常驻嘉宾

事后诸葛亮

Rank: 8Rank: 8

积分
3714

活跃会员奖章优秀会员奖章论坛骨干奖章论坛元老奖章在线王奖章

威望
1697
贡献
1137
兑换币
1013
注册时间
2013-10-12
在线时间
440 小时
10#
 楼主| 发表于 2014-1-15 13:43:41 | 只看该作者
huang91 发表于 2014-1-15 13:39
看了下你发的程序,再仔细看了一下图,发现我看错了,是你陀螺仪的反冲,总之你的角速度信号不是太好。

  嗯  是反冲  我看了官方的波形图还有一些论坛上同学发的图,几乎都看不到反冲现象,
我观察了下   我发现加速度计上升时,陀螺仪角速度也应该上升才对,但是是先减少后上升的,而这个与加速度方向相反的角速度就是反冲的,我是不是可以加段程序判断  就可以滤除了?滤除后会有什么副作用?


本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 17:25 , Processed in 0.062825 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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