智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6319|回复: 9
打印 上一主题 下一主题

[电磁] 电磁组舵机pd控制程序怎么写啊,求指教

[复制链接]

6

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
威望
162
贡献
71
兑换币
87
注册时间
2014-4-24
在线时间
40 小时
跳转到指定楼层
1#
发表于 2014-4-25 22:41:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1贡献
忙活了很久看了很多还是不太懂,电磁组的舵机pd控制的程序,求大神给个示例

回复

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
2#
发表于 2014-4-25 23:47:32 | 只看该作者
p=输入量;           //比如左右差值
d=p-pold;
out =kp*p+kd*d;//out为输出
pold=p;

ps:舵机输出是用测到的中位值m + k*out。k是系数,自己测。可以对k*out限幅,避免损坏舵机。
只能帮你到这里了。
回复

使用道具 举报

0

主题

58

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1185
威望
605
贡献
368
兑换币
406
注册时间
2013-5-26
在线时间
106 小时
毕业学校
广东石油化工学院
3#
发表于 2014-4-26 05:56:08 | 只看该作者
Jyoun 发表于 2014-4-25 23:47
p=输入量;           //比如左右差值
d=p-pold;
out =kp*p+kd*d;//out为输出

你转弯没用什么模糊啥的?有木有试过算曲率.....我算出来不靠谱= =.....
回复

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
4#
发表于 2014-4-26 07:51:06 | 只看该作者
o0feng0o 发表于 2014-4-26 05:56
你转弯没用什么模糊啥的?有木有试过算曲率.....我算出来不靠谱= =.....

都没有
回复

使用道具 举报

6

主题

53

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
313
威望
162
贡献
71
兑换币
87
注册时间
2014-4-24
在线时间
40 小时
5#
 楼主| 发表于 2014-4-26 10:00:04 | 只看该作者
Jyoun 发表于 2014-4-26 07:51
都没有

我试了那个曲率的,感觉还可以啊,多谢大神指教,要是想过弯内切该怎么办啊,还有那个十字弯,总是过不去,不知道电感应该如何固定来检测十字弯进行单独判断
回复

使用道具 举报

10

主题

153

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
732
贡献
311
兑换币
457
注册时间
2014-2-21
在线时间
181 小时
6#
发表于 2014-5-3 18:40:08 | 只看该作者
△ABC≌△DEF 发表于 2014-4-26 10:00
我试了那个曲率的,感觉还可以啊,多谢大神指教,要是想过弯内切该怎么办啊,还有那个十字弯,总是过不去 ...

求楼主分享曲率方法!!
回复

使用道具 举报

2

主题

291

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1578
QQ
威望
740
贡献
524
兑换币
501
注册时间
2013-10-30
在线时间
157 小时
7#
发表于 2014-9-28 11:27:32 | 只看该作者

回复

使用道具 举报

35

主题

96

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1207
QQ
威望
649
贡献
286
兑换币
354
注册时间
2014-11-18
在线时间
136 小时
8#
发表于 2015-4-9 21:47:25 | 只看该作者
Jyoun 发表于 2014-4-25 23:47
p=输入量;           //比如左右差值
d=p-pold;
out =kp*p+kd*d;//out为输出

可不可以把这个给我讲下,这个d=p-pold   是啥意思   有点不懂了
回复

使用道具 举报

6

主题

371

帖子

0

精华

高级会员

Rank: 4

积分
716
威望
388
贡献
206
兑换币
245
注册时间
2015-3-27
在线时间
61 小时
毕业学校
哈尔滨理工大学
9#
发表于 2015-4-10 13:40:53 | 只看该作者
回复

使用道具 举报

3

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
339
威望
171
贡献
104
兑换币
110
注册时间
2017-10-21
在线时间
32 小时
10#
发表于 2018-4-10 13:18:38 | 只看该作者
还做不做了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-26 15:09 , Processed in 0.047769 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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