智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 913|回复: 7
打印 上一主题 下一主题

关于PID的问题

[复制链接]

21

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1978
威望
1017
贡献
617
兑换币
625
注册时间
2015-8-15
在线时间
172 小时
毕业学校
浙江理工
跳转到指定楼层
1#
发表于 2016-3-9 21:59:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
y=P*ei+D(ei-ei-1)+I*(ei+...e0)
第一个问题:如果现在在控制舵机,y是不是就是代表要输出的PWM值的改变量,
第二个问题:P,D,I是不是都是正数
P很好理解,就是中线偏离中间越多,PWM改变量就越大
第三个问题:D微分,就是经过上一次的调整,偏差一般会变小,除非前方发生大幅度变化,所以D*(ei-ei-1)其实是一个负数是不是
第四个问题:I积分,就不是特别清楚了,他的积分时间是从跑整个赛道的第一幅图片,到现在处理的这张图吗,误差是所有偏差加起来吗,感觉到后面,前面的误差就没有太多用处了,
而且如果在跑直道,ei和ei-ei-1为0,但是(ei+...e0)不是0那在直道舵机不是还在改变方向吗,这肯定是不可能的,
求大神指点。
回复

使用道具 举报

2

主题

115

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1926
威望
1081
贡献
527
兑换币
533
注册时间
2015-7-15
在线时间
159 小时
2#
发表于 2016-3-9 22:04:21 | 只看该作者
同求。。。。。。。。。。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

6

主题

670

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5002

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

QQ
威望
2192
贡献
1684
兑换币
120
注册时间
2015-11-19
在线时间
563 小时
毕业学校
新东方烹饪学院
3#
发表于 2016-3-9 22:24:29 | 只看该作者
1是
2你给的系数肯定正数
3微分指的是偏差的偏差 可正可负
4没必要用所有的
5舵机控制 只需要PD
回复 支持 反对

使用道具 举报

6

主题

670

帖子

1

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5002

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

QQ
威望
2192
贡献
1684
兑换币
120
注册时间
2015-11-19
在线时间
563 小时
毕业学校
新东方烹饪学院
4#
发表于 2016-3-9 22:24:57 | 只看该作者
我自己的理解 不一定对
回复 支持 反对

使用道具 举报

21

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1978
威望
1017
贡献
617
兑换币
625
注册时间
2015-8-15
在线时间
172 小时
毕业学校
浙江理工
5#
 楼主| 发表于 2016-3-9 22:40:05 | 只看该作者
本帖最后由 dss875914213 于 2016-3-9 22:48 编辑

我觉得积分的起始时间应该是每一次用到PID的时候,比如你从直道第一次进入弯道,需要用到PID现在算作积分的起始时间。当你的车回到直道中间,则上一次的误差就没用了。当你再次进入弯道,积分的起始时间,从此刻算起。这是我刚刚想到的,不知道对不对但是,车跑到最后,误差最小的时候,I积分项达到最大,感觉总有些问题


回复 支持 反对

使用道具 举报

21

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1978
威望
1017
贡献
617
兑换币
625
注册时间
2015-8-15
在线时间
172 小时
毕业学校
浙江理工
6#
 楼主| 发表于 2016-3-9 22:45:57 | 只看该作者
安小赞思密达 发表于 2016-3-9 22:24
我自己的理解 不一定对

好的,谢谢
回复 支持 反对

使用道具 举报

0

主题

396

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4586
QQ
威望
2920
贡献
1166
兑换币
907
注册时间
2014-9-12
在线时间
250 小时
7#
发表于 2016-3-10 11:30:48 | 只看该作者
dss875914213 发表于 2016-3-9 22:40
我觉得积分的起始时间应该是每一次用到PID的时候,比如你从直道第一次进入弯道,需要用到PID现在算作积分的 ...

这时候你要选择是要用位置式PID还是增量式PID
回复 支持 反对

使用道具 举报

21

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1978
威望
1017
贡献
617
兑换币
625
注册时间
2015-8-15
在线时间
172 小时
毕业学校
浙江理工
8#
 楼主| 发表于 2016-3-10 13:31:48 | 只看该作者
tkyouling 发表于 2016-3-10 11:30
这时候你要选择是要用位置式PID还是增量式PID

不太懂,能举个例子,解释一下吗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-15 19:36 , Processed in 0.068120 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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