- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OV7620智能车路径规划研究
基于OV7620智能车路径规划研究
摘 要 智能车是智能交通系统(ITS)中的关键环节,智能车自主驾驶技术在公路管理、交通运输等方面有着广阔的应用前景。路径识别跟踪技术是智能车发展的一个重要标志。给出以OV7620作为智能车的主传感器,以红外对管作为辅助传感器对赛道的信息进行采集。OV7620把赛道的亮暗程度转化成像素的灰度值,采用边沿跟踪检测图像处理算法。实验表明小车可以实现任意路径识别与智能行驶。
【关键词】图像处理 路径识别 智能车 OV7620
无人驾驶的智能汽车将是新世纪汽车技术飞跃发展的重要标志,智能车提高了车辆的控制与驾驶水平,保障车辆行驶的安全畅通、高效。车辆智能化将是汽车工业今后的发展趋势,而路径识别跟踪技术是汽车智能化发展水平的一个重要标志。本智能小车模型通过 OV7620数字摄像头检测目标道路信息,结合当前的行驶状态,对其行驶方向与行车速度进行智能化调整,从而实现准确、快速地跟踪。本系统设计要求是,小车白色的场地提取黑色引导线,进而识别赛道,在上能自适应地沿着一条任意给定的黑色带状导引线行驶。这包含两方面的内容,一方面智能小车要准确无误地对白色路线进行识别;另一方面是在准确获取道路信息的基础上,采用有效的控制策略,使智能小车能够快速、有效地进行路径跟踪,并确保其稳定性。用图像处理算法提取赛道有效信息,在此基础上提出智能车的控制决策算法。我们设计的智能车系统采用CMOS数字摄像头OV7620进行赛道识别,图像采集处理是整个软件的核心内容。
1 图像采集硬件系统
智能车的总体运动过程是:摄像头采集赛道信息,通过I/O口输入到单片机,经过特定的程序算法提取出赛道的信息,通过对不同路径的识别,产生不同的控制信号,进而控制舵机的转角和电击的转速,从而影响智能车的运动路径。
CMOS摄像头功耗低,当电机启动和急刹车时,电压突变对摄像头图像质量影响小,CMOS摄像头供电简单只需要5V的电源电压,而CCD的功耗大,供电复杂需要采用DC-DC升压到12V。CMOS摄像头相对于CCD来说图像的刷新频率高,但是CMOS摄像头的感光度低,动态效果差,清晰度较差。综合以上情况我们选用OV7620的CMOS摄像头。
摄像头对电源要求比较高,为了获得稳定的图像给摄像头供电的电源电源文波要小,噪声要小,电源容量要大。综合以上要求我们选用纹波小,低压差,线性度好的LM2940。
LM2940还含有一个静态电流降低电路,当输入输出电压超过3V时,可以减少地电流。在输出电流为1A或输入输出压差为5V时,静态电流仅为30mA。LM2940特别适合于汽车、机动车辆、船舶等的使用。
2 图像采集软件系统
我们设计的智能车系统采用CMOS数字摄像头OV7620进行赛道识别,图像采集处理就成了整个软件的核心内容。
利用原始图像信息提取出赛道信息,计算出赛道偏移量,进而转化为舵机输出值,又增加了使智能车在赛道内切行驶这一辅助算法,改善了智能车转向特性。
2.1 摄像头信息采集
OV7620摄像头每秒钟30帧画面,每帧画面分为奇场和偶场,在每场的开始有一个脉冲。当场中断到来时需要将行计数器置为0以便读取新一场的数据,同时还需要读取脉冲累加器中的数据获取当前智能车的速度值,关闭场中断等待行中断的响应。如图2所示。
与场中断类似,为了区分行与行之间的数据在每行的开始会有一个行中断信号。在行中断中要完成图像灰度值得读取。在采集完最后一行数据之后再对数据进行分析处理,通常情况下白色的赛道灰度值较大,黑色的边沿灰度值较小,通过灰度值的不同来提取赛道边缘信息图像信号采集作为整个控制算法的基础,具有举足轻重的地位,同时也是智能车软件设计的一个技术难点。其设计得好坏与否,直接关系到智能车的整体性能。此智能车以OV7620作为主传感器,以红外对管作为辅助传感器对赛道的信息进行采集。OV7620把赛道的亮暗程度转化成像素的灰度值,并通过数据总线传送给单片机。单片机将采集的原始图像的灰度值存储到自身的RAM中,由于单片机的内部RAM和速度的限制并不是将所有的像素灰度值都存储下来,而是选取特定的行,每行读取184个灰度值。这些行是通过实际标定选取的,对应实际空间的行间距是相等的。
2.2 图像处理算法
采集到了原始图像并不代表完成了图像的处理,我们还需要提取其中的有用信息将图做像压缩处理。实际硬件条件和实时性考虑考虑,我们采用边沿跟踪检测算法。
为了解决边沿检测法效率低的问题,我们将单纯的边沿检测法改进为跟踪边沿检测法。由于黑色的引导线是连续的曲线,用摄像头对其采样后相邻两行的边沿的位置相差不大。我们可以利用前一行或两行边沿的水平位置来推算下一行边沿的位置,并在预测的位置进行搜
文档评论(0)