智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6084|回复: 22
打印 上一主题 下一主题

[信息] 对小车舵机控制力和PID中P的一点看法

    [复制链接]

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
跳转到指定楼层
1#
发表于 2013-5-14 21:54:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
背景:前一阵子由于外出实习,久未调车。而且,感觉前段时间的调车方向出现了一点问题:那就是专注于matlab,想通过学习matlab来提高对PID的认识。但是学习了一段时间的matlab,感觉效果不大,自己也只是掌握了matlab的一些最基本的用法。至于想调试出一个PID,距离还是比较遥远的而且,在学习PID时牵扯到许多自动控制的专业术语,自己一时也是摸不着头脑。终于,又回到实践中来。
正文:回归正题,今晚还是有所收获的,就急于把自己想到的东西和大家分享一下,同时想与大神们一起切磋一下。
         现在,我的车已经遇到了瓶颈。这个机械,这个算法也就跑到这个速度了。所以,有必要对机械或者算法进行改进。调试中,我发现:小车要想适应各种赛道(我暂且粗略地分为直道和弯道),在舵机方面,必须在直道上和弯道上的控制策略不一样。直道上:控制力度要小一点,这样过直道才会如行云流水般顺滑。  在弯道上,控制力度要大一点,这样才不会出现小车冲出弯道的情况。  而控制力度的程度就可以通过舵机PID的P参数进行调节。(经过试验验证,我的想法应该是对的)

不过,现在还是存在如何分开的问题,且等我继续研究。

这只是我初步得到的一些结论,望各位车友不吝赐教,相互进步。
希望我们在这里可以真正学的知识,而不是针尖对麦芒的遮遮掩掩。

41

主题

525

帖子

0

精华

常驻嘉宾

镜花水月

Rank: 8Rank: 8

积分
4910

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

QQ
威望
2394
贡献
1464
兑换币
1115
注册时间
2012-10-23
在线时间
526 小时
2#
发表于 2013-5-14 22:40:32 | 只看该作者
P大了感觉抖动厉害,不稳定额
回复 支持 反对

使用道具 举报

68

主题

1086

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4578

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

QQ
威望
2515
贡献
1213
兑换币
1382
注册时间
2012-9-19
在线时间
425 小时
3#
发表于 2013-5-14 23:06:21 | 只看该作者
学习了,谢谢啦
回复 支持 反对

使用道具 举报

45

主题

761

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5023
威望
2903
贡献
558
兑换币
1271
注册时间
2012-10-16
在线时间
781 小时
4#
发表于 2013-5-14 23:16:59 | 只看该作者
我也在考虑这个问题,想到方法是:区分直道和弯道模式。直道尽量让舵机少摆,如果会偏很远,先调好机械,让车子走直线,这样才会行云流水;弯道下细分各种弯道模式,在调试的时候,通过调节PD参数,实现遇到各种模式下不会走错。。。
回复 支持 反对

使用道具 举报

2

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
201
威望
118
贡献
51
兑换币
66
注册时间
2013-3-23
在线时间
16 小时
毕业学校
万方
5#
发表于 2013-5-14 23:51:14 | 只看该作者
我们的小车也是这种思路。但是左右摆不一样,那有不止两个P值了吧。。。
回复 支持 反对

使用道具 举报

42

主题

1054

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3034

优秀会员奖章活跃会员奖章

QQ
威望
1650
贡献
780
兑换币
625
注册时间
2012-7-6
在线时间
302 小时
6#
发表于 2013-5-15 08:45:01 | 只看该作者
蛋蛋儿分析的好  顶一个
回复 支持 反对

使用道具 举报

2

主题

231

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3390
威望
1012
贡献
590
兑换币
276
注册时间
2013-1-5
在线时间
894 小时
7#
发表于 2013-5-15 12:56:34 | 只看该作者
顶蛋
回复 支持 反对

使用道具 举报

0

主题

42

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1243
威望
708
贡献
451
兑换币
73
注册时间
2012-9-23
在线时间
42 小时
毕业学校
8#
发表于 2013-5-15 15:49:23 | 只看该作者
最近也在区分赛道来修改P值呢。
回复 支持 反对

使用道具 举报

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
9#
 楼主| 发表于 2013-5-15 19:43:54 | 只看该作者
cxn5127111 发表于 2013-5-14 22:40
P大了感觉抖动厉害,不稳定额

肯定啊,所以控制力度的大小一定要设置好
回复 支持 反对

使用道具 举报

65

主题

514

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2110

论坛骨干奖章活跃会员奖章优秀会员奖章

威望
945
贡献
561
兑换币
564
注册时间
2012-10-15
在线时间
302 小时
10#
 楼主| 发表于 2013-5-15 19:44:55 | 只看该作者
I'M_Not_The 发表于 2013-5-14 23:16
我也在考虑这个问题,想到方法是:区分直道和弯道模式。直道尽量让舵机少摆,如果会偏很远,先调好机械,让 ...

你处理的结果如何??感觉区分不一样的弯道很难啊
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-16 20:46 , Processed in 0.055102 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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