智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 3497|回复: 11
打印 上一主题 下一主题

恩....继续厚脸皮来问问题

[复制链接]

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
跳转到指定楼层
1#
发表于 2012-4-21 12:51:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1、摄像头组,就是a车模吧,那个红色的轮胎是不是带差速的?额,怎么用啊...........不会呀....................
2、码盘有人用么?不是都用编码器去了吧.....给码盘加个盖子之类的东西是不是能受光线影响小一点?
3、求漂移的具体方法,是在极高的速度下轮胎反转么?
4、再次问一下自己理解的舵机的pd控制:
比如说这个增量式:△Uk=A*e(k)+B*e(k-1)+C*e(k-2)
如果我的舵机中间是%50的占空比,在我那里显示就是50000,我是不是就把50000+△Uk作为最终控制量?

那么我的e(k)和e(k-1)和e(k-2)是什么?我之前的开环控制是做了一个三角形的sin值然后乘以舵机的左右极致和中值的差,来调节的,就是看中了sin的范围就是0-1,可是pid的e(k)这种东西就不行了吧?那应该用神马的说.......................................



继续感谢解答......

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
2#
发表于 2012-4-21 13:05:20 | 只看该作者
A车模右侧后轮那里的滚珠和齿轮组成了差速器,调节方法就是拧右侧的自锁螺母……
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
3#
 楼主| 发表于 2012-4-21 13:10:17 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:05
A车模右侧后轮那里的滚珠和齿轮组成了差速器,调节方法就是拧右侧的自锁螺母……

这样的差速器如何用软件控制?............貌似不能用软件控制么............
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
4#
发表于 2012-4-21 13:17:50 | 只看该作者
liu_fanyi 发表于 2012-4-21 13:10
这样的差速器如何用软件控制?............貌似不能用软件控制么............

嗯,软件上控制差速器的话也就是调节电机、舵机PID参数了……
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
5#
发表于 2012-4-21 13:18:45 | 只看该作者
liu_fanyi 发表于 2012-4-21 13:10
这样的差速器如何用软件控制?............貌似不能用软件控制么............

参数给的好的话转弯果断、流畅,而且速度快上去之后车身没有抖动
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
6#
 楼主| 发表于 2012-4-21 13:23:42 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:18
参数给的好的话转弯果断、流畅,而且速度快上去之后车身没有抖动

恩...谢谢哈....看来果然还是要弄差速....舵机的pd控制您懂么....能回答一下我的那个问题么...我还没太搞明白....
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
7#
发表于 2012-4-21 13:24:46 | 只看该作者
另外那个增量式PID的问题,开环sin函数什么的应该算是种变Kp系数的P控制,e(k)是当前实际值和计算值的偏差,e(k - 1) e(k - 2)是前两次的偏差,ABC是把增量式PID的KpKiKd参数整理后得到的系数
控制时应该这样用
control_servo[1] = control_servo[0] + u[0];//control_servo[1]是给舵机的控制量[0]是上次的控制量
回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
8#
 楼主| 发表于 2012-4-21 13:29:39 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:24
另外那个增量式PID的问题,开环sin函数什么的应该算是种变Kp系数的P控制,e(k)是当前实际值和计算值的偏差, ...

就是这个e(k)的偏差具体是什么.....当前实际值和计算值?实际值是当前角度?计算值是我想要达到的角度?那这时候用范围比较大的tan值是不是好一点?还是说直接用角度值........................
回复 支持 反对

使用道具 举报

11

主题

280

帖子

0

精华

杰出人士

真·打酱油

Rank: 12Rank: 12Rank: 12

积分
16877
威望
12599
贡献
3404
兑换币
422
注册时间
2012-2-4
在线时间
437 小时
9#
发表于 2012-4-21 13:36:23 | 只看该作者
本帖最后由 荔枝糖葫芦 于 2012-4-21 13:37 编辑
liu_fanyi 发表于 2012-4-21 13:29
就是这个e(k)的偏差具体是什么.....当前实际值和计算值?实际值是当前角度?计算值是我想要达到的角度?那 ...


舵机本身没有角度反馈,所以还是只能算开环控制,设定值可以认为是目标值,就是视频中心线(偏差控制)或者垂直于行的直线(斜率控制),计算值可以认为是计算出来的中心线或者是中线斜率,二者之差就是e(k)



回复 支持 反对

使用道具 举报

32

主题

195

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
QQ
威望
1068
贡献
342
兑换币
143
注册时间
2010-12-30
在线时间
202 小时
10#
 楼主| 发表于 2012-4-21 13:42:00 | 只看该作者
荔枝糖葫芦 发表于 2012-4-21 13:36
舵机本身没有角度反馈,所以还是只能算开环控制,设定值可以认为是目标值,就是视频中心线(偏差控制)或 ...

谢谢....您解答的很详细了,这次感觉真的懂了,舵机没有反馈,其实我是准备用图像处理得到的数据做反馈....不过一场下来这个反馈速度太慢了,估计还是属于开环.............

总之很感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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