智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: wuzexiao
打印 上一主题 下一主题

求卓晴老师以及各位牛人解答:直立车平衡点出现抖动或自激现象

  [复制链接]

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
398
威望
182
贡献
104
兑换币
110
注册时间
2013-1-16
在线时间
56 小时
151#
发表于 2013-3-21 09:39:27 | 只看该作者

回帖奖励 +1

回复 支持 反对

使用道具 举报

22

主题

209

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1582
威望
858
贡献
372
兑换币
342
注册时间
2012-2-28
在线时间
176 小时
毕业学校
重庆大学
152#
发表于 2013-3-21 10:28:23 | 只看该作者
wuzexiao 发表于 2013-3-21 09:00
你的加减速是指过弯道还是直道,速度调节PI参数调得好不会出现加减速,基本是匀速的,小车跑起来不会有抖 ...

速度PI调节跳了好久,感觉不同的参数对应不同的速度,速度快的参数给小的速度小的时候用,它竟然点头,快了却跑得平稳,用这个快的速度跑,进入一个左6弯进入直道加速,进入右6弯也加速,6弯出来的s弯直加速倒下,我们刚开始以为是陀螺仪不稳造成的,跳了好久勉强跳到现在的这种状态;我现在就发现一个现象,小车转个90度的弯容易出现摆尾现象,总是摆过了,经常摆个180度反过来在跑。有可能是赛道有点滑的原因,也有可能是参数没调好;还有就是小车静止时老是高频抖动,抗干扰还算一般,直立P给大了就高频抖动,小了就晃动,所以我迫切想解决这个抖动的问题,我觉得只要直立稳了,跑起来就应该好点,但是不管怎么调,想稳的话,他就一定高频抖动。
回复 支持 反对

使用道具 举报

8

主题

277

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4817

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

威望
2342
贡献
1509
兑换币
827
注册时间
2012-2-16
在线时间
483 小时
毕业学校
黑龙江工程学院
153#
发表于 2013-3-21 20:20:20 | 只看该作者
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
154#
 楼主| 发表于 2013-3-22 09:03:32 | 只看该作者
wsdyi100 发表于 2013-3-21 10:28
速度PI调节跳了好久,感觉不同的参数对应不同的速度,速度快的参数给小的速度小的时候用,它竟然点头,快 ...

要直立的比较好而且不那么抖动,PD参数都要调得比较小。不过你跑起来的时候你要考虑的是小车的抗干扰能力,比如你给的PD参数小,那么你在进行速度控制或者转向控制时,直立控制的输出量相对于其它两个的输出可能很小,无法满足小车的直立要求,这样小车就不稳定了。如果你按照清华的方案来调的话,如果硬件和程序没有问题,是可以调到像卓晴老师视频的效果的。还有,你的速度控制PI参数可以采用模糊PID算法来控制。
回复 支持 反对

使用道具 举报

39

主题

659

帖子

0

精华

跨届大侠

绝对零度

Rank: 10Rank: 10Rank: 10

积分
9046

优秀会员奖章活跃会员奖章论坛元老奖章资源大师奖章在线王奖章推广达人奖章特殊贡献奖章热心会员奖章

QQ
威望
2939
贡献
3875
兑换币
708
注册时间
2011-7-22
在线时间
1116 小时
155#
发表于 2013-3-22 13:22:01 | 只看该作者

回帖奖励 +1

wolflsh 发表于 2013-3-20 08:32
对于定点,电机频繁正反转、堵转,在主控及其他电路稳定前提下,传感器电路的设计也相当重要,即使电源有个 ...

非常期待跑车的视频。
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
威望
287
贡献
121
兑换币
51
注册时间
2012-3-15
在线时间
36 小时
毕业学校
同济大学
156#
发表于 2013-3-22 16:32:20 | 只看该作者

回帖奖励 +1

现在我们的速度和角度都是pd控制,直立也基本可以做到,但是跑起来的时候总是贴边,尤其是在拐弯的时候,求楼主高见~
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
157#
 楼主| 发表于 2013-3-22 16:48:13 | 只看该作者
——i_。know 发表于 2013-3-22 16:32
现在我们的速度和角度都是pd控制,直立也基本可以做到,但是跑起来的时候总是贴边,尤其是在拐弯的时候,求 ...

你速度控制的PD是用清华第二版说的那个把,那个实际上跟第一版的PI控制是相同的,只是说法不一样。不过你说的“贴边”我真的不能理解是怎么的一种状态。能不能解释清楚点?
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
威望
287
贡献
121
兑换币
51
注册时间
2012-3-15
在线时间
36 小时
毕业学校
同济大学
158#
发表于 2013-3-22 16:51:16 | 只看该作者
wuzexiao 发表于 2013-3-22 16:48
你速度控制的PD是用清华第二版说的那个把,那个实际上跟第一版的PI控制是相同的,只是说法不一样。不过你 ...

楼主说的对,基本是用的那种方案,应该是说法上的不一样,理论上说积分的控制是不可缺少的。贴边走就是车在跑的时候有一个轮子基本处于压线的位置,走直线时候也不是在正中间、拐弯就更不用说,这个问题纠结了好久了。。。
回复 支持 反对

使用道具 举报

6

主题

73

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1123
威望
735
贡献
170
兑换币
194
注册时间
2011-9-20
在线时间
109 小时
159#
 楼主| 发表于 2013-3-22 17:00:25 | 只看该作者
——i_。know 发表于 2013-3-22 16:51
楼主说的对,基本是用的那种方案,应该是说法上的不一样,理论上说积分的控制是不可缺少的。贴边走就是车 ...

呃,这个问题我也帮不了你,我没玩过CCD,去年是电磁的。不过你这个问题应该是CCD处理算法的问题,跟直立关系不大,你可以用上位机看一下返回的跑道信息,然后逐个排除可能出现的问题。还有你的测速是两个轮子的平均结果吧,如果是这样的话一般走不了直线的,因为电机的特性还有轮子摩擦力是不同的。
回复 支持 反对

使用道具 举报

1

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
威望
287
贡献
121
兑换币
51
注册时间
2012-3-15
在线时间
36 小时
毕业学校
同济大学
160#
发表于 2013-3-22 17:08:08 | 只看该作者
wuzexiao 发表于 2013-3-22 17:00
呃,这个问题我也帮不了你,我没玩过CCD,去年是电磁的。不过你这个问题应该是CCD处理算法的问题,跟直立 ...

多谢楼主~~~不过你最后说的处理速度我倒也想过,不知道有没有什么解决办法?我试着将左右轮的死去电压调节得不一样,但还是会出现这种情况、
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 05:21 , Processed in 0.049714 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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