智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 11764|回复: 20
打印 上一主题 下一主题

一个关于直立车速度控制问题。。。

  [复制链接]

7

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
威望
149
贡献
78
兑换币
85
注册时间
2013-12-18
在线时间
23 小时
毕业学校
防灾
跳转到指定楼层
1#
发表于 2014-3-25 09:29:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我参考的是清华方案的速度控制。。最近在速度控制上遇到了瓶颈。。实验中我发现了一个问题,就是速度控制那函数中,有个是对误差不断累加的积分项。。通过发送到上位机的数据观察,那累加项一直增加。。    我想问下,,这样累加下去对小车速度控制会不会有影响,需不需要对累加项进行最大最小值限制,或者定期清零什么的。。希望高手解答啊。。谢谢!!
回复

使用道具 举报

22

主题

411

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5566
威望
2470
贡献
1416
兑换币
1607
注册时间
2012-10-21
在线时间
840 小时
2#
发表于 2014-3-25 09:45:59 | 只看该作者
就是要限幅,不过还是有快速时速度拉不下来的现象,虽然提速比较快,正在想办法解决
回复 支持 反对

使用道具 举报

22

主题

411

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5566
威望
2470
贡献
1416
兑换币
1607
注册时间
2012-10-21
在线时间
840 小时
3#
发表于 2014-3-25 10:18:36 | 只看该作者
更正一下刚才的说法,只要I项削的够弱,积分是可以被抑制的,不一定要明确的限幅,下图是刚采的,绿色为积分

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

22

主题

411

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5566
威望
2470
贡献
1416
兑换币
1607
注册时间
2012-10-21
在线时间
840 小时
4#
发表于 2014-3-25 10:27:57 | 只看该作者
我凑,突然明白为啥高速拉不住了
回复 支持 反对

使用道具 举报

28

主题

644

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5607

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

威望
2272
贡献
2099
兑换币
346
注册时间
2011-11-15
在线时间
618 小时
5#
发表于 2014-3-25 11:07:14 | 只看该作者
速度有正有负,是不是没有判断方向。速度的差值不会一直是正值吧,应该有时快有时慢的吧,正常情况下不会出现一直累加,所以建议检查一下程序,看看是不是漏掉了什么关键点。或者将PI控制修改为PD控制,也可以达到相同的效果。
回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30494

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

威望
19659
贡献
7179
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
6#
发表于 2014-3-25 11:15:54 | 只看该作者
必须限,在速度偏差大时不要积分,或消弱积分。
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
威望
149
贡献
78
兑换币
85
注册时间
2013-12-18
在线时间
23 小时
毕业学校
防灾
7#
 楼主| 发表于 2014-3-25 12:02:30 | 只看该作者
AI 发表于 2014-3-25 10:18
更正一下刚才的说法,只要I项削的够弱,积分是可以被抑制的,不一定要明确的限幅,下图是刚采的,绿色为积分 ...

问高手个问题,我先前也想用虚拟示波器采集数据,协议也是正确的,但电脑无法显示波形,现在都是通过串口调试软件来直接显示发送的数据的。。不怎么直观。高手用的这款上位机能否介绍下呢?
回复 支持 反对

使用道具 举报

7

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
273
威望
149
贡献
78
兑换币
85
注册时间
2013-12-18
在线时间
23 小时
毕业学校
防灾
8#
 楼主| 发表于 2014-3-25 12:04:29 | 只看该作者
huang91 发表于 2014-3-25 11:15
必须限,在速度偏差大时不要积分,或消弱积分。

那应该限制多大呢?有什么方法可以判断?
回复 支持 反对

使用道具 举报

47

主题

1053

帖子

1

精华

功勋会员

Rank: 10Rank: 10Rank: 10

积分
30494

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

威望
19659
贡献
7179
兑换币
2325
注册时间
2012-2-1
在线时间
1828 小时
9#
发表于 2014-3-25 12:29:32 | 只看该作者
智能时代 发表于 2014-3-25 12:04
那应该限制多大呢?有什么方法可以判断?

实验法,没标准答案。其他的百度 “ 积分分离”。

回复 支持 反对

使用道具 举报

22

主题

411

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5566
威望
2470
贡献
1416
兑换币
1607
注册时间
2012-10-21
在线时间
840 小时
10#
发表于 2014-3-25 13:13:52 | 只看该作者
5768340 发表于 2014-3-25 11:07
速度有正有负,是不是没有判断方向。速度的差值不会一直是正值吧,应该有时快有时慢的吧,正常情况下不会出 ...

在正常情况下是不会一直累加的,但是由于开始跳速度控制 的时候没有加循迹不是在赛道上调的,所以受场地影响车跑了一段就必须停下了换方向跑,这样I就积上去了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-2 10:32 , Processed in 0.097645 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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