智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4192|回复: 15
打印 上一主题 下一主题

一直在做摄像头,今天我调了调自平衡。

  [复制链接]

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
跳转到指定楼层
1#
发表于 2012-3-21 23:12:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
师弟纠结了很久,实在看不下去了,就调了调自平衡,跟大家分享一下经验。

去年年底,我用L3G4200D  (只用了一个陀螺仪)实现了站立,任意长时间不倒。但是会缓慢地在地面到处乱跑。

昨天用规定的ENC-03试了试,确实不咋地,不知道是传感器本身的问题还是外围电路的问题,反冲非常严重。

以至于用去年的程序思想完全不行。

考虑过自己做传感器外围电路,可是时间来不及,就快要校内赛了。

于是硬着头皮上。

过程有些曲折,就不详述了,直接说结果吧。

平衡算法共分三层闭环,最内层是角度环,中间加速度环(加速度的积分),外层路程环。

该三个量各自对应一个系数P1 P2 P3,其微分(角速度,加速度,轮子转速)各自对应一个系数D1 D2 D3

电机占空比 为上述六项之和。

参数调节顺序是: P1 D1 P2 D2 P3 D3 即从内到外从P到D迭代调节,具体来讲大概是:
P1 D1 P1 D1
P2 D2 P2 D2
P1 D1 P1 D1
P3 D3 P3 D3
P2 D2 P2 D2
P1 D1 P1 D1
P2 D2 P2 D2
P3 D3 P3 D3
的顺序

三层闭环的含义是:
角度由角速度积分而得,故会有累积误差,具体表现在为:小车在晃动中朝向一边跑,越跑越歪,最终倒下。
此误差用加速度的积分值修正,因为小车一直歪向一边,则加速度的积分值越来越大,该项则可与角度的累积误差抵消。
加速度的积分也有累积误差,具体表现在为:小车向一个方向跑(没有歪),越跑越快,最优因为电机速度达到上限而倒下。
此误差用路程修正,因为小车朝向一个方向跑,则路程越来越大,该项则可与加速度的误差抵消。

由以上含义也可以看出六个系数的调试顺序。

其实根据我去年的经验,如果角速度足够精确,加速度根本不需要,两层环足够了,只是ENC-03确实令人无语。

按照这个方法,一两天之内应该能立起来。

现在已经立得还可以了,还不是太稳,交给师弟调参数去了。

祝大家好运。

若有不同意见或更好的思路,敬请大家交流。

P.S. 我没有看过清华的方案,所以不知道跟他们是不是有些重复,如果一样,就当我什么也没说吧。

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
2#
 楼主| 发表于 2012-3-21 23:17:02 | 只看该作者
对了,关于卡尔曼滤波,呃,怎么说呢,我感觉没用,我一点滤波都没用。
如果非要用,我倒更倾向平均滤波,程序简单,含义明确。
感觉卡尔曼滤波是理论意义非常好的。
我对返回上位机的数据尝试过滤波,用软件做过图,结果是:
取适当参数时,卡尔曼滤波和平均滤波的曲线几乎完全重合。
毕竟低通滤波器都是将测量值往真值附近靠拢。
统计意义上是近似的。
回复 支持 反对

使用道具 举报

21

主题

259

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1004
威望
683
贡献
117
兑换币
0
注册时间
2012-2-1
在线时间
102 小时
3#
发表于 2012-3-22 00:10:38 | 只看该作者
你好你看过官方的电磁的程序了吗?
回复 支持 反对

使用道具 举报

29

主题

700

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6749

论坛元老奖章热心会员奖章在线王奖章优秀会员奖章活跃会员奖章

QQ
威望
2529
贡献
1556
兑换币
665
注册时间
2011-1-10
在线时间
1332 小时
4#
发表于 2012-3-22 10:34:39 | 只看该作者
顶!
回复 支持 反对

使用道具 举报

38

主题

1651

帖子

0

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
8770
威望
4444
贡献
2638
兑换币
1818
注册时间
2010-12-29
在线时间
844 小时
5#
 楼主| 发表于 2012-3-22 13:59:20 | 只看该作者
LJG 发表于 2012-3-22 00:10
你好你看过官方的电磁的程序了吗?

没有,我没有看过比赛官方任何资料。(除了规则)
回复 支持 反对

使用道具 举报

6

主题

264

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
959
贡献
341
兑换币
43
注册时间
2010-12-10
在线时间
154 小时
6#
发表于 2012-3-22 21:41:24 | 只看该作者
靠谱
回复 支持 反对

使用道具 举报

19

主题

278

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1441
QQ
威望
866
贡献
435
兑换币
0
注册时间
2011-8-23
在线时间
70 小时
7#
发表于 2012-3-22 22:04:27 | 只看该作者
谢了
回复 支持 反对

使用道具 举报

5

主题

167

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4628
威望
879
贡献
225
兑换币
100
注册时间
2012-2-18
在线时间
3930 小时
毕业学校
神马
8#
发表于 2012-3-24 22:12:23 | 只看该作者
回复 支持 反对

使用道具 举报

0

主题

104

帖子

0

精华

高级会员

Rank: 4

积分
987
威望
574
贡献
253
兑换币
2
注册时间
2011-8-29
在线时间
80 小时
9#
发表于 2012-3-25 15:44:56 | 只看该作者
楼主,你是哪个学校的?  
回复 支持 反对

使用道具 举报

10

主题

141

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1685
威望
853
贡献
440
兑换币
82
注册时间
2012-3-10
在线时间
197 小时
毕业学校
丰润小学
10#
发表于 2012-4-7 10:19:50 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 05:24 , Processed in 0.075789 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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