新闻中心

EEPW首页 > 物联网与传感器 > 设计应用 > 摄像头智能车硬件设计方案

摄像头智能车硬件设计方案

作者:清华大学三角洲CCD队 方川 曾龙 魏弘川;指导老师陆耿 刘诚哲时间:2010-03-09来源:电子产品世界收藏

  在找到的起始片段的基础上进行赛道生长,继续判断如果下一行赛道存在预处理得到的有用信息,再进行以下判断:预处理出的黑线片段是否满足严格一些的宽度条件限制 ;黑线中心是否满足一阶连续性;黑线中心是否满足二阶连续性。是则将赛道标志置位,将赛道中心信息记录,否则将赛道标志置零。

本文引用地址:http://www.eepw.com.cn/article/106711.htm

  在生长之后的赛道间进行赛道修补,寻找每段生长之后的赛道的起始行与结束行,判断上一段赛道结束行与下一段赛道起始行之间的距离是否超出阈值。没有超出阈值则进行修补,如果修补上赛道则记录赛道中心位置信息,并将修补段赛道的标志置位;否则将赛道标志置零。经过基本上能够充分得到赛道的有用信息。经过后期对中阈值的调整基本上解决了误识别杂点的问题。

  赛道元素判断
  这一届加入了收紧弯元素,由于路径上可能存在的内切特性,导致了在收紧弯部分可能出现车子压出赛道的情况,导致比赛失败。这一元素的出现迫使我们必须在进入收紧弯之前识别出来用于提示的三角形,并且将策略进行相应的变化。有很大的特点就是图像会产生畸变,导致三角形的特点变得不明显。并且三角形之前的坎也会使得赛道信息变得无效,增加了识别三角形的难度。针对这一特点,我们采集了大量图像,并且进行分析,找到了能够较为稳定的识别三角形的方法。

  1.从上一行道路点开始向两边,在一定宽度内找边沿,这样可以避免赛道边缘的影响。

  2.根据需要,可以做一下图像的梯形校正。需不需要梯形校正,应该根据实际情况判断。

  3.三角形的判别是在每个周期都要执行的,需要存储前几行的数据,可以通过设计良好的流程来尽量避免识别三角算法中的重复工作。

  4.对于图像失真,可能的处理方法如下: 三角形底边宽度与道路宽度相比有突变,而三角形尖端的宽度与道路宽度是连续变化的,根据这个特征设计算法。正三角形:如果发现宽度突变,那么怀疑可能是正三角;以后判断边线的连续性,直到宽度由大到小,最终与道路连接,且宽度由大到小变化的行数足够多,则可以判断出遇到正三角。倒三角形:如果发现从道路点开始,一定行数内宽度由小到大,并且在最终出现宽度突变,则判断出遇到倒三角。

  另一个必须识别出来的元素是终点线。最初的图像识别方法是判断赛道黑线与白线的宽度,如果满足以下条件则认为是终点线: 如果连续两行出现多于一个的黑色片段,进行赛道的寻找。 找到是赛道的黑色片段之后判断左右相邻的黑色片段是否满足终点线黑线宽度的要求。 判断黑线之间的白线是否满足宽度标准。 如果满足以上三个条件则认为是终点线。

  控制算法
  相对来说有两个优势,一是前瞻远,二是可以一次得到一段赛道的信息从而进行整帧策略的制定。所以控制算法上一定要利用起来整帧赛道的信息,才能够出现优化赛道的效果。我们的整体控制思想是分段进行赛道中点的线性拟合。由于我们的前瞻较远所以远处图像有些不可靠,所以使用最远有效点以下的5~10行进行拟合。实验结果是车子能够较好的切内弯,并且在连续弯道上能够稳住车身。缺点是车子控制上不是很稳定,总是太过于切内弯而冲出赛道。于是我们又加入了一条对赛道位置进行积分的控制线对控制进行限制,实验结果较好。

  参考文献:

  [1] 卓晴,王琎,王磊. 基于面阵 CCD 的赛道参数检测方法[J].电子产品世界,2006,13(7)
  [2] 宋敏,郐新凯,郑亚茹.CCD与CMOS图像传感器探测性能比较[J].半导体光电,2005,26(1)
  [3] 大赛组委会.MC9S12EVKC 模块使用说明[D]
  [4] 大赛组委会.模型车电机特性和 33886 驱动电路[D]
  [5] 高振海,管欣,郭孔辉.预描跟随理论和驾驶员模型在汽车智能驾驶研究中的应用[J].交通运输工程学报, 2002,2(6)
  [6] 管欣, 高振海,郭孔辉.驾驶员稳态预描动态校正假说[J].汽车工程, 2003,25(3)

模拟信号相关文章:什么是模拟信号


摄像头相关文章:摄像头原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭