附件B 基于摄像头的最佳道路识别及赛车控制算法.pdfVIP

附件B 基于摄像头的最佳道路识别及赛车控制算法.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件B 基于摄像头的最佳道路识别及赛车控制算法

基于摄像头的道路识别及赛车控制算法 杨运海 周祺 吕梁 摘要:本文探讨了摄像头在智能车道路识别中的应用,并提出了一种通用的控 制算法。在准确采集图像的基础上,利用临近有哪些信誉好的足球投注网站法对有效道路信息进行快速 提取,通过分析赛道信息,计算出赛道黑线的走向趋势及赛车当前位置。在充 分考虑当前和过去的赛道信息的基础上,对赛道类型进行判断及分类。在综合 考虑赛道类型,黑线走向及车当前位置,对舵机的转向和电机的速度进行精确 控制。 关键词:图像采集 临近有哪些信誉好的足球投注网站 转向控制,速度控制 1.概述 在飞思卡尔智能车汽车比赛中,路径识别方法主要有两大类,一类是基于红 外光电传感器,令一类是基于摄像头。通常,红外光电传感器安装灵活,原理 简单,可靠性好,不易受环境光干扰,因而得到了广泛应用,但其对前方道路 的预判距离非常有限,不适宜赛车高速行驶。另一类是基于摄像头,与光电传 感器相比,其优点非常明显,能提前获取大量前方道路信息,有利于实现赛车 的最优控制。但其缺点是图像采集要求有高的AD 转换频率,图像处理算法复杂 度高,且容易受环境光的干扰。考虑到摄像头的优点远大于其缺点,因此选择 了摄像头。以下是摄像头的工作流程图: 摄像头 图像采集 image[ROW][COL] 赛道信息提取 Path[ROW] 转向控制 速度控制 angle speed 舵机模块 电机模块 图B- 1 摄像头工作流程 摄像头控制赛车行驶方案有三大模块:图像采集、赛道信息提取、转向和速 度控制。 2.图像采集 考虑到S12 的运算能 ,我们采用了黑白制式、320*240 的CMOS 单板摄像 头。摄像头出来的是模拟信号,每秒有50 场图像,场之间有场消隐信号,行之 间有行消隐信号,经过lm1881 分离后,可得到场同步信号和行同步信号,作为 行中断信号。由于行中断中要采集该行的信号,对时间要求很严格,其中断优 先级应比普通中断的优先级高,因此我们选择IRQ 作为行同步信号输入口,PT0 作为场信号输入口。此外,为保证图像不丢失,我们仅对场信号的下降沿进行 捕捉。 图B-2 摄像头视频信号 按照目前车的刹车时的加速度,我们选定图像拍摄最远处为前方 1 米就足 以对速度做出了控制。考虑到前轮到前方20cm 为摄像头的盲区,故有效拍摄范 围为0.8m,为了保证不丢失起跑线,每2.5cm 至少拍摄一行,故一幅图像至少 采集32 行。为了稳妥起见,我们选择了ROW=45 行。摄像头最前方拍摄的宽度 为80cm,而黑线宽度为2.5cm,故一行至少采集32,为了稳妥起见,一行采集 的点数定为COL=45 个点。 正常情况下,S12 的AD 频率不能超过2M,转化一个点需要14 个周期,如 果不超频,一行将只能采集8 个点 (24M 主频时)。将分频系数设为0,此时AD 频率为 12M。在行采集过程中,我们通过查询方式来判断 AD 是否转换完成, 并对 AD 转换时间进行了记录,发现记录到的时间恰是期间指令 行一次的时 间,这表明,影响一行采集的点数已不是AD 的频率,而是 行指令的时间,因 此采集过程中不需要查询 ATDSTAT0 的标志位,只需要通过 行一定数量的 NOP 空操作指令延时即可。例如采集 47 个点需要时,每个点的时间间隔是 53us/47= 1.125us,对应的指令周期数为 1.125*24=27 。通过反编译知读写等指令 本身有13 个指令周期,故令加14 个NOP 指令即可实现。 由于摄像头的角度关系,拍摄是不均匀的,而是前方疏,近处密。为了 保证采集

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档