智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 7025|回复: 23
打印 上一主题 下一主题

求教北科的舵机pid

  [复制链接]

19

主题

322

帖子

0

精华

常驻嘉宾

一只毕业汪~~~

Rank: 8Rank: 8

积分
4584

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

威望
2138
贡献
1356
兑换币
1381
注册时间
2013-12-1
在线时间
545 小时
跳转到指定楼层
1#
发表于 2014-6-10 19:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看北科技术报告里的舵机PD 木有看懂   

对Kp,我们使用了二次函数曲线,Kp随中心位置与中心值的偏差呈二次函数关系增大,在程序中具体代码如下:
loca_Kp = (loca_error * loca_error)/2 + 1000
其中,local_error是中心位置与中心值的偏差。

这一段是神马意思?
回复

使用道具 举报

19

主题

322

帖子

0

精华

常驻嘉宾

一只毕业汪~~~

Rank: 8Rank: 8

积分
4584

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

威望
2138
贡献
1356
兑换币
1381
注册时间
2013-12-1
在线时间
545 小时
2#
 楼主| 发表于 2014-6-10 19:58:11 | 只看该作者
oca_Kp = (loca_error * loca_error)/2 + 1000
这个公式?
回复 支持 反对

使用道具 举报

30

主题

538

帖子

0

精华

会长

Rank: 8Rank: 8

积分
8033

优秀会员奖章活跃会员奖章在线王奖章

威望
5004
贡献
2179
兑换币
1386
注册时间
2012-3-29
在线时间
425 小时
3#
发表于 2014-6-10 20:37:50 | 只看该作者
这个只有速度快了,才可以用的吧
回复 支持 反对

使用道具 举报

19

主题

322

帖子

0

精华

常驻嘉宾

一只毕业汪~~~

Rank: 8Rank: 8

积分
4584

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

威望
2138
贡献
1356
兑换币
1381
注册时间
2013-12-1
在线时间
545 小时
4#
 楼主| 发表于 2014-6-10 20:47:34 | 只看该作者
小生有你 发表于 2014-6-10 20:37
这个只有速度快了,才可以用的吧

为什么只有速度快了才可以用?
回复 支持 反对

使用道具 举报

30

主题

538

帖子

0

精华

会长

Rank: 8Rank: 8

积分
8033

优秀会员奖章活跃会员奖章在线王奖章

威望
5004
贡献
2179
兑换币
1386
注册时间
2012-3-29
在线时间
425 小时
5#
发表于 2014-6-10 20:51:30 | 只看该作者
IntelligentCar 发表于 2014-6-10 20:47
为什么只有速度快了才可以用?

你现在多快了/
回复 支持 反对

使用道具 举报

19

主题

322

帖子

0

精华

常驻嘉宾

一只毕业汪~~~

Rank: 8Rank: 8

积分
4584

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

威望
2138
贡献
1356
兑换币
1381
注册时间
2013-12-1
在线时间
545 小时
6#
 楼主| 发表于 2014-6-10 21:05:55 | 只看该作者
小生有你 发表于 2014-6-10 20:51
你现在多快了/

还很渣呢,大概2m左右吧
回复 支持 反对

使用道具 举报

6

主题

227

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4239
威望
1991
贡献
1328
兑换币
1288
注册时间
2013-1-12
在线时间
460 小时
7#
发表于 2014-6-10 21:11:52 | 只看该作者
他的这个 loca_Kp 至少都是1200,那么再乘以他的偏差,这样一来不久很大一个数了吗?加在舵机上怎么用啊?
回复 支持 反对

使用道具 举报

19

主题

322

帖子

0

精华

常驻嘉宾

一只毕业汪~~~

Rank: 8Rank: 8

积分
4584

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

威望
2138
贡献
1356
兑换币
1381
注册时间
2013-12-1
在线时间
545 小时
8#
 楼主| 发表于 2014-6-10 21:14:20 | 只看该作者
天芒 发表于 2014-6-10 21:11
他的这个 loca_Kp 至少都是1200,那么再乘以他的偏差,这样一来不久很大一个数了吗?加在舵机上怎么用啊?

是啊,我也很好奇这个问题呢
回复 支持 反对

使用道具 举报

65

主题

696

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3631

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

威望
1886
贡献
1057
兑换币
1118
注册时间
2013-4-23
在线时间
344 小时
9#
发表于 2014-6-10 22:46:48 | 只看该作者
?????
回复 支持 反对

使用道具 举报

3

主题

86

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2318
威望
1126
贡献
704
兑换币
732
注册时间
2012-10-24
在线时间
244 小时
10#
发表于 2014-6-11 09:24:24 | 只看该作者
其实她是3次函数跟一次函数的相加,在偏差小的时候,主要依靠一次性函数,偏差大的时候,依靠的是3次函数的作用。你看一下该函数的图像就一清二楚了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 18:46 , Processed in 0.066175 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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