智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: luqi
打印 上一主题 下一主题

[分享] 控速总结之静止判定标准

  [复制链接]

21

主题

273

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2915
威望
1628
贡献
643
兑换币
264
注册时间
2012-1-15
在线时间
322 小时
51#
发表于 2012-3-21 20:30:03 | 只看该作者
luqi 发表于 2012-3-21 19:33
这个很难说啊,不过这个主要是没有收敛,试下再调调PD参数,加油!我也是这么走过来的,一路上很辛苦,但是看到 ...

我这个加了D就震。。。。。不敢加。。只有一个P,加上调静态值,调重心,凑合着能站住,不过还是晃,也有点飘。抗性真心不成。。。打算加速度再试试了。。
回复 支持 反对

使用道具 举报

22

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4309
威望
2101
贡献
1034
兑换币
502
注册时间
2012-2-3
在线时间
587 小时
毕业学校
农大
52#
 楼主| 发表于 2012-3-21 21:13:06 | 只看该作者
yssdsz 发表于 2012-3-21 20:30
我这个加了D就震。。。。。不敢加。。只有一个P,加上调静态值,调重心,凑合着能站住,不过还是晃,也有 ...

这么奇怪啊?那你没加D的话就没震?这样跟我的现象完全相反了啊,我加了D就肖振了
回复 支持 反对

使用道具 举报

22

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4309
威望
2101
贡献
1034
兑换币
502
注册时间
2012-2-3
在线时间
587 小时
毕业学校
农大
53#
 楼主| 发表于 2012-3-21 21:14:31 | 只看该作者
chillms91 发表于 2012-3-21 20:05
你的意思是 先判断角度的正负  然后正负  用两个PID 控制
  和 X=(角度的预期值-角度采集)P+(角速度预期 ...

if(angle>=0)
pwm=P1*angle+D1*angle_dot;
else
pwm=P2*angle+D2*angle_dot;
回复 支持 反对

使用道具 举报

6

主题

264

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1608
威望
959
贡献
341
兑换币
43
注册时间
2010-12-10
在线时间
154 小时
54#
发表于 2012-3-21 22:29:51 | 只看该作者
luqi 发表于 2012-3-21 19:35
零偏角我精确到1位小数的

谢谢。我的如果不加速度控制,只有PID的话,车会在来回在一个区域往复,虽然不倒,但是显然没达到你说的那个程度。会不会我的是I项不够给力呢。
回复 支持 反对

使用道具 举报

22

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4309
威望
2101
贡献
1034
兑换币
502
注册时间
2012-2-3
在线时间
587 小时
毕业学校
农大
55#
 楼主| 发表于 2012-3-22 13:04:15 | 只看该作者
清华的小车静止的时候根本没有移动,所以不会受速度控制影响,即清华的静止是单纯靠静止控制做出来的.控速顶多就是辅助调整个零点
回复 支持 反对

使用道具 举报

4

主题

400

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
威望
989
贡献
361
兑换币
162
注册时间
2012-1-31
在线时间
148 小时
56#
发表于 2012-3-22 13:26:12 | 只看该作者
luqi 发表于 2012-3-21 21:14
if(angle>=0)
pwm=P1*angle+D1*angle_dot;
else

这样控制有什么好处吗?

是不是考虑到了 电机正转 和反转 的性能不太一样 才用这样的写法的。。求指导 嘿嘿
回复 支持 反对

使用道具 举报

22

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4309
威望
2101
贡献
1034
兑换币
502
注册时间
2012-2-3
在线时间
587 小时
毕业学校
农大
57#
 楼主| 发表于 2012-3-22 13:27:51 | 只看该作者
chillms91 发表于 2012-3-22 13:26
这样控制有什么好处吗?

是不是考虑到了 电机正转 和反转 的性能不太一样 才用这样的写法的。。求指导 ...

其实主要是考虑了小车前后配重不一样
回复 支持 反对

使用道具 举报

3

主题

168

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2602
威望
997
贡献
325
兑换币
0
注册时间
2011-2-17
在线时间
640 小时
58#
发表于 2012-3-22 13:35:42 | 只看该作者
luqi 发表于 2012-3-22 13:04
清华的小车静止的时候根本没有移动,所以不会受速度控制影响,即清华的静止是单纯靠静止控制做出来的.控速顶多 ...

请教LZ:如果单纯靠静止控制没有调到一动不动就会出现在小车在过弯道时的加速呢?前提:陀螺仪保证安装水平。
回复 支持 反对

使用道具 举报

4

主题

400

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1646
QQ
威望
989
贡献
361
兑换币
162
注册时间
2012-1-31
在线时间
148 小时
59#
发表于 2012-3-22 13:36:24 | 只看该作者
luqi 发表于 2012-3-22 13:27
其实主要是考虑了小车前后配重不一样



原来是这样。  有道理,  
不过  感觉还是机械上调节配重是不是好点。
回复 支持 反对

使用道具 举报

43

主题

256

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1258

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

威望
839
贡献
109
兑换币
2
注册时间
2012-3-22
在线时间
155 小时
60#
发表于 2012-3-22 16:54:42 | 只看该作者
红色的是Z 黄色的是陀螺仪
绿色的是那个滤波出来的角度值

我看不懂这个图啊,怎么才算调正确了啊,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 10:24 , Processed in 0.068605 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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