智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5958|回复: 24
打印 上一主题 下一主题

电磁组的 用动态P的 进来讨论一下吧~

  [复制链接]

14

主题

129

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2027
QQ
威望
991
贡献
584
兑换币
634
注册时间
2013-10-21
在线时间
226 小时
跳转到指定楼层
1#
发表于 2014-5-18 09:49:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
首先 我的小车 增量式PID 丢线也做了优化 基本上在赛道上都能返回正相关的偏差  是二次拟合的P Y=A+B^2  现在没加D
但是老是发现 舵机会打死
就是说明明回来赛道了 舵机还是打死
我用电脑调试 之后发现 是当小车偏离赛道时动态P的幅值过大 导致回来的时候 赛道提供的误差不能抵消之前出去的时候累积的误差
我做了限幅 然后好了点  
但是最近换了新赛道 就又是不行了 我用定P就绝对不会卡死 为什么动态P 就是不行呢?
如果再对P限制 那不是就失去动态P的意义了 大神的都是怎么处理的呢?
先谢谢指导了:)  
回复

使用道具 举报

65

主题

696

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3631

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

威望
1886
贡献
1057
兑换币
1118
注册时间
2013-4-23
在线时间
344 小时
推荐
发表于 2014-7-4 12:40:22 | 只看该作者
....
回复 支持 1 反对 0

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
547
QQ
威望
363
贡献
118
兑换币
41
注册时间
2010-11-15
在线时间
33 小时
2#
发表于 2014-5-18 10:10:42 | 只看该作者
敢问楼主你的动态P是如何计算的?是根据车的位置求出相应的P值还是求出P的增量?
回复 支持 反对

使用道具 举报

14

主题

129

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2027
QQ
威望
991
贡献
584
兑换币
634
注册时间
2013-10-21
在线时间
226 小时
3#
 楼主| 发表于 2014-5-18 10:12:36 | 只看该作者
xunzhou 发表于 2014-5-18 10:10
敢问楼主你的动态P是如何计算的?是根据车的位置求出相应的P值还是求出P的增量?

根据误差 不过就像我说的 好像有BUG  不知道为什么····
回复 支持 反对

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
547
QQ
威望
363
贡献
118
兑换币
41
注册时间
2010-11-15
在线时间
33 小时
4#
发表于 2014-5-18 10:33:25 | 只看该作者
那根据误差求出的是P值本身还是P的变化量?比如现在误差为10,那你求出的是P=2.0还是P+=0.2?
回复 支持 反对

使用道具 举报

14

主题

129

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2027
QQ
威望
991
贡献
584
兑换币
634
注册时间
2013-10-21
在线时间
226 小时
5#
 楼主| 发表于 2014-5-18 11:02:32 | 只看该作者
没有那么复杂 P就直接计算出来了 没有再用增量式····
回复 支持 反对

使用道具 举报

16

主题

1096

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7306

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

威望
3288
贡献
2098
兑换币
2140
注册时间
2013-7-18
在线时间
960 小时
6#
发表于 2014-5-18 11:16:08 | 只看该作者
拟合根据偏差来的嘛?我是光电组的,我用偏差拟合出一个P的二次函数方程,,感觉不是很好。
回复 支持 反对

使用道具 举报

40

主题

468

帖子

0

精华

常驻嘉宾

哥布林拉拉登

Rank: 8Rank: 8

积分
4780
威望
2279
贡献
1317
兑换币
1463
注册时间
2013-11-5
在线时间
592 小时
7#
发表于 2014-5-18 13:03:54 | 只看该作者
请教,P是怎么拟合的?
回复 支持 反对

使用道具 举报

93

主题

1166

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
7879

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

QQ
威望
4108
贡献
2161
兑换币
2705
注册时间
2013-8-14
在线时间
805 小时
8#
发表于 2014-5-18 13:09:15 | 只看该作者
【征程】 发表于 2014-5-18 11:16
拟合根据偏差来的嘛?我是光电组的,我用偏差拟合出一个P的二次函数方程,,感觉不是很好。

嗯。。 一样的效果。
回复 支持 反对

使用道具 举报

14

主题

129

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2027
QQ
威望
991
贡献
584
兑换币
634
注册时间
2013-10-21
在线时间
226 小时
9#
 楼主| 发表于 2014-5-18 14:30:05 | 只看该作者
头上两只角 发表于 2014-5-18 13:09
嗯。。 一样的效果。

一样的效果?   你也感觉用二次拟合p 不好吗?
回复 支持 反对

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
547
QQ
威望
363
贡献
118
兑换币
41
注册时间
2010-11-15
在线时间
33 小时
10#
发表于 2014-5-18 17:09:28 | 只看该作者
我有一点没太明白,楼主所说的“当小车偏离赛道时动态P的幅值过大 导致回来的时候 赛道提供的误差不能抵消之前出去的时候累积的误差”是什么情况。按我的理解如果是纯比例控制,输出应该仅与偏差的数值有关,如果偏差为0时P=1,那么无论什么情况只要偏差回到0的时候P值都应该是1才对呀,为何还会有累积呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 21:00 , Processed in 0.063423 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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