智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 4111|回复: 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. 我没有看过清华的方案,所以不知道跟他们是不是有些重复,如果一样,就当我什么也没说吧。

11

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1220
威望
747
贡献
275
兑换币
88
注册时间
2011-11-3
在线时间
99 小时
16#
发表于 2012-5-6 12:39:43 | 只看该作者
顶一个
回复 支持 反对

使用道具 举报

6

主题

110

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1037
威望
387
贡献
590
兑换币
8
注册时间
2011-2-16
在线时间
30 小时
15#
发表于 2012-5-5 21:10:19 | 只看该作者
回复 支持 反对

使用道具 举报

2

主题

35

帖子

0

精华

高级会员

Rank: 4

积分
616
威望
368
贡献
142
兑换币
2
注册时间
2011-10-26
在线时间
53 小时
14#
发表于 2012-5-5 19:32:15 | 只看该作者
请问直立起来需要加编码器吗?
回复 支持 反对

使用道具 举报

4

主题

56

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1013
威望
538
贡献
225
兑换币
30
注册时间
2011-2-9
在线时间
125 小时
13#
发表于 2012-5-5 16:41:16 | 只看该作者
lz高手哟,基本上和官方方案一样
回复 支持 反对

使用道具 举报

22

主题

246

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4997
QQ
威望
2596
贡献
1389
兑换币
860
注册时间
2011-12-17
在线时间
506 小时
12#
发表于 2012-5-5 00:10:52 | 只看该作者
高手~
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
83
威望
140
贡献
33
兑换币
0
注册时间
2012-3-13
在线时间
6 小时
毕业学校
北航
11#
发表于 2012-4-19 10:02:01 | 只看该作者
回复 支持 反对

使用道具 举报

10

主题

141

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

104

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

5

主题

167

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 07:28 , Processed in 0.052165 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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