智能车制作

 找回密码
 注册

扫一扫,访问微社区

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

请问十字弯道和起跑线终点线如何识别

  [复制链接]

6

主题

108

帖子

0

精华

高级会员

Rank: 4

积分
643
威望
374
贡献
229
兑换币
0
注册时间
2010-10-27
在线时间
20 小时
11#
发表于 2011-3-31 19:04:28 | 只看该作者
等待解决呀!困扰了好久了!
回复 支持 反对

使用道具 举报

15

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2957
QQ
威望
469
贡献
2294
兑换币
2
注册时间
2010-11-14
在线时间
97 小时
12#
发表于 2011-4-1 11:21:10 | 只看该作者
这个很简单的啊   假如你是14个反射管,将他们的数值放在一个14大小的一维数组里面,我说的是0,101的那个啊  就是你已经辨别了黑白线的那个数字01,然后就好了,起跑线的话将一得花十四个数组从左到右进行异或。得1的话就加1 反之为0  这样最后计数为4的话 就是起跑线了啊  
for(i=0;i<14;i++)
{
if(Ad_value[i]^AD_value[i+1])
Jump++;
}
if (Jump==4)  就是起跑线 你可以看下起跑线就是跳变了四次
最后是十字线  看看为1 的个数大于10个的基本就是十字线了  大致是这个样子 或者别人有更好的方法 可以说下 呵呵
回复 支持 反对

使用道具 举报

15

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2957
QQ
威望
469
贡献
2294
兑换币
2
注册时间
2010-11-14
在线时间
97 小时
13#
发表于 2011-4-1 11:21:31 | 只看该作者
是发射管 打错字了
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
287
QQ
威望
237
贡献
38
兑换币
0
注册时间
2010-11-20
在线时间
6 小时
14#
发表于 2011-4-9 09:04:29 | 只看该作者
还有上下坡
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
249
威望
192
贡献
39
兑换币
0
注册时间
2009-5-5
在线时间
9 小时
15#
发表于 2011-4-18 10:47:36 | 只看该作者
找缺口   两个
回复 支持 反对

使用道具 举报

21

主题

348

帖子

0

精华

功勋会员

大将

Rank: 10Rank: 10Rank: 10

积分
9534

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

QQ
威望
827
贡献
8337
兑换币
0
注册时间
2009-11-17
在线时间
185 小时
16#
发表于 2011-4-18 11:14:23 | 只看该作者
回复 12# 道明似也


   如果十字线你的车子斜着跑过去呢?和起跑线的情况一样吧
回复 支持 反对

使用道具 举报

21

主题

348

帖子

0

精华

功勋会员

大将

Rank: 10Rank: 10Rank: 10

积分
9534

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

QQ
威望
827
贡献
8337
兑换币
0
注册时间
2009-11-17
在线时间
185 小时
17#
发表于 2011-4-18 11:23:18 | 只看该作者
个人见解啊:先定义一个数值,数值的大小和你的发射管的个数相同,然后就是你是否有大前瞻,如果有的话,就当大前瞻探测点确定到十字线或者起跑线时,一直开小前瞻,没扫描一次,就把数值对应发射管的值或上返回值,比如你先定义都是0,有哪个传感器探测到黑线,就或上1,这样一直扫描下去,然后你把十字线和起跑线相同的情况if一下,比如十字线和起跑线时,你的传感器的最两边两个都能探测到黑线,那么就写如果两边都是1,就判断中间靠近起跑线的两个空白处的传感器是否一直为0,如果有一直为0的话,就肯定是起跑线了,如果都是黑就是十字线,然后关掉函数,继续下次的搜查起跑线;但是还要设置一个极限,如果超过一定的时间,就自动关掉函数,不要再检测了,因为可能是误判。如果你的传感器只是一排,那么到十字线或者起跑线时,就不要控制其他的了,一直以最快的速度扫描大概十几毫秒,如果没有检测到上面说的情况,就正常继续运行函数,等待下次检测。
回复 支持 反对

使用道具 举报

0

主题

32

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
285
威望
202
贡献
65
兑换币
0
注册时间
2011-3-20
在线时间
9 小时
18#
发表于 2011-4-18 22:14:59 | 只看该作者
来个人撒
回复 支持 反对

使用道具 举报

15

主题

119

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2957
QQ
威望
469
贡献
2294
兑换币
2
注册时间
2010-11-14
在线时间
97 小时
19#
发表于 2011-4-19 09:16:33 | 只看该作者
回复 16# baoge


    对  我实验了  那个效果还是不是很好 有时候还是会停车 还需要寻求别的方法
回复 支持 反对

使用道具 举报

7

主题

255

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2079
QQ
威望
966
贡献
815
兑换币
24
注册时间
2011-3-4
在线时间
149 小时
20#
发表于 2011-4-25 21:23:16 | 只看该作者
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 05:27 , Processed in 0.057199 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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