智能车制作

标题: 光电单ccd解决直角 [打印本页]

作者: zhou1994    时间: 2015-5-22 21:39
标题: 光电单ccd解决直角
首先申明一点:方法不够完美,如果在大s内突然拐弯导致压着背景过大s就可能发生误判。我的ccd除了十字,和直角看到外面,其它地方不会出现双丢线
再说方案:首先是存储有用的数据。一个ccd。如果不存储就一行数据,我没想到怎么用一行的数据没有误判的过去。
     存储了20组边线,10组中线值。按照2m的数据算,差不多就是一个赛道宽度了。
    为了保证车从弯道出来也能过直角(车可能是斜着进直角,或者和中心偏差比较大的垂直进去)不用绝对比较,用相对比较的方式判定车是在走直线。
    为了判定及时(我的前瞻只有40不到)所以只能判定进直角,不能像有的人可以判定背景全黑。边线判定任然用相对位置的方式进行。不同的是数据比中心多10组。
    相对比较就是不断的去判定这一堆数据的走向。
    效果:在车轮离直角还有10cm左右的时候就提示判定成功了。至于如何过还没有想好,还要继续琢磨一下。
   PS:没视频没真相
作者: zhang2292650292    时间: 2015-5-22 21:44
沙发:lol:lol
作者: zhou1994    时间: 2015-5-22 22:14
zhang2292650292 发表于 2015-5-22 21:44
沙发

好好学习。

作者: 不花心的萝卜    时间: 2015-5-22 22:48
两个ccd判断黑线,前瞻远的先丢线,再是进的丢线,还是很稳定
作者: zhou1994    时间: 2015-5-22 23:23
不花心的萝卜 发表于 2015-5-22 22:48
两个ccd判断黑线,前瞻远的先丢线,再是进的丢线,还是很稳定

嗯,自己这里跑都是虚的,上了比赛场地能跑就行

作者: satuo121    时间: 2015-6-3 21:22
如何把保存20组数据
作者: 飘柔似水    时间: 2015-6-7 12:36
不花心的萝卜 发表于 2015-5-22 22:48
两个ccd判断黑线,前瞻远的先丢线,再是进的丢线,还是很稳定

大神,过欧姆弯的时候两个CCD也丢线的呀。。那怎么处理。。





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2