智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 9513|回复: 32
打印 上一主题 下一主题

♣浅谈虚线问题!♣

  [复制链接]

18

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1653
威望
516
贡献
1013
兑换币
30
注册时间
2009-12-21
在线时间
62 小时
跳转到指定楼层
1#
发表于 2011-7-4 12:40:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近看见大家都在研究虚线问题,我也来发表一下我自己的见解吧,我说的不一定对,如果有不同意见的话,请说出来或者直接拍砖也行,呵呵,谢谢!
首先,分析一下虚线:虚线的地方是白色的这无可厚非,但是为什么要设计成10CM的间隔呢?我们可以简单的计算一下。假如车速很快,可以跑到3M/S的时候,那么过10CM的距离需要10÷300秒,即1/30秒≈33.4毫秒,如果说检测周期为5MS的话,那么就有将近6个周期检测到的是空白信号,需要处理的就是这六个周期的空白信号的控制问题。大家现在普遍采用的都是PID控制方法,I项是积分项,这大家都知道。那么当从黑线进入白线时,一般都会存在误差,即从黑线出去后,舵机还是会调整,如果存在误差的话,那么I值应该是越来越大的,当大到一定程度后,车仍然没有检测到下一个黑线,那么舵机就会突然向一侧偏转,这应该就是出赛道的原因。如果你的车速很慢,那么结果可以同理可得了。
保持是一个方法,至少在现在还没有太好的方法之前!但是我想如果能合理的处理积分项的话,可能效果会好些。如果车速很慢的话,也可以适当增加一些车速,前提是在稳定的情况下!因为车速越快,留给白线的时间就越短!
不知道我说的对不对,如果有什么见解可以直接说出来!谢谢!:)

7

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
威望
276
贡献
77
兑换币
0
注册时间
2010-12-21
在线时间
23 小时
2#
发表于 2011-7-4 16:56:05 | 只看该作者
不懂?楼主可否再赐教?
回复 支持 反对

使用道具 举报

21

主题

348

帖子

0

精华

功勋会员

大将

Rank: 10Rank: 10Rank: 10

积分
9534

资源大师奖章论坛骨干奖章优秀版主奖章

QQ
威望
827
贡献
8337
兑换币
0
注册时间
2009-11-17
在线时间
185 小时
3#
发表于 2011-7-4 18:49:05 | 只看该作者
回复 1# bxf0817


   你只讨论了积分项,其实微分项也是有个问题的,因为当从黑线突然转入全白,或者从全白突然进入黑线时,如果采用保持的话,从黑线进入全白时,舵机的转角会不变,可是当这段全白过去后,立刻检测到黑线,这样检测出来的偏差,和上次记忆的偏差之间肯定有很大的step,这样通过微分计算后,严重放大了误差。
回复 支持 反对

使用道具 举报

4

主题

23

帖子

0

精华

高级会员

Rank: 4

积分
895
QQ
威望
270
贡献
593
兑换币
0
注册时间
2011-4-19
在线时间
16 小时
4#
发表于 2011-7-4 19:18:41 | 只看该作者
回复 3# baoge


    版主V5,不知道有没有不用小前瞻就能判断虚线的方法
回复 支持 反对

使用道具 举报

1

主题

60

帖子

0

精华

高级会员

Rank: 4

积分
596
QQ
威望
307
贡献
49
兑换币
2
注册时间
2010-1-5
在线时间
120 小时
5#
发表于 2011-7-4 21:20:34 | 只看该作者
楼主说的确实分析的很透彻啊!!!有些问题来参与讨论一下,比如全白有6个周期,这个虽然lz只是举例子说的,但是弯道上(尤其是小曲率)的速度很难达到3米吧,所以可能全白要远远超过6个周期。还有如果我没看错的话,lz应该是虚线保持吧,这种方法过多数虚线应该是没问题的,但是S弯应该不好过吧,这样程序对赛道的适应性就不是很好,能不能对虚线上的I和D做一下特殊处理呢。另外咱们光电这种数字信号,用起PID来不是很爽,我在随动上PID调的一直不好,不知道lz用PID调随动有什么心得
回复 支持 反对

使用道具 举报

18

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1653
威望
516
贡献
1013
兑换币
30
注册时间
2009-12-21
在线时间
62 小时
6#
 楼主| 发表于 2011-7-4 21:21:51 | 只看该作者
回复 4# ou222333


    小前瞻好像也解决不了这个问题,貌似当进入比较大的弯道时,小前瞻的管子也都是空白状态,照不到黑线!
回复 支持 反对

使用道具 举报

21

主题

348

帖子

0

精华

功勋会员

大将

Rank: 10Rank: 10Rank: 10

积分
9534

资源大师奖章论坛骨干奖章优秀版主奖章

QQ
威望
827
贡献
8337
兑换币
0
注册时间
2009-11-17
在线时间
185 小时
7#
发表于 2011-7-5 12:58:07 | 只看该作者
回复 6# bxf0817


   说的很对,小前瞻和大前瞻的探测范围完全不同,如果利用算法来解决的话,很对弯道和s道上会有重叠的情况发生,到时也是无法控制的,我觉得虚线问题不能用常规思维考虑的,大家把思维逆向一下,不要老是把大前瞻当做最好的循迹方法,换个角度想一下就会明白了。
回复 支持 反对

使用道具 举报

1

主题

23

帖子

0

精华

高级会员

Rank: 4

积分
533
威望
365
贡献
120
兑换币
47
注册时间
2011-2-16
在线时间
24 小时
8#
发表于 2011-7-5 16:01:32 | 只看该作者
大S或者小S中的虚线不知道LZ有什么见解,对于PID随动是完全无法解决的问题~
回复 支持 反对

使用道具 举报

21

主题

348

帖子

0

精华

功勋会员

大将

Rank: 10Rank: 10Rank: 10

积分
9534

资源大师奖章论坛骨干奖章优秀版主奖章

QQ
威望
827
贡献
8337
兑换币
0
注册时间
2009-11-17
在线时间
185 小时
9#
发表于 2011-7-5 16:23:51 | 只看该作者
回复 8# Taok


   怎么说不能解决啊?换个思维方式,往你平时觉得很不好的方式想想,当然硬件是需要改动一点的
回复 支持 反对

使用道具 举报

11

主题

85

帖子

0

精华

高级会员

Rank: 4

积分
551
QQ
威望
354
贡献
75
兑换币
2
注册时间
2009-12-28
在线时间
61 小时
10#
发表于 2011-7-5 21:15:02 | 只看该作者
难道做成 双排的  那排检测到 算那排!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 22:41 , Processed in 0.322857 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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