基于CMOS摄像头的智能车路径跟踪系统设计

合集下载

基于CMOS摄像头的智能小车导航控制

基于CMOS摄像头的智能小车导航控制

关 键 词 : 像 头 ; 频信 号 ; 摄 视 图像 处 理
中 图分 类 号 : 2 3 TP 7
文 献 标 识 码 : B
文章编 号 :6 2 5 5 2 1 0 — 1 4 0 1 7 — 4 X( 0 0)6 0 8 — 2
设计智 能小车 , 能根据路 面设定 的轨迹 快速行驶 , 中的 其 路径识别模块 , 是智能小车控制系统的关键模块之一 。 路径识 别模块将路况 的信息输送 给控 制模 块 ,通过软件处 理获取道
图 2 视 频 信 号 采集 流 程 图
在实验过程中 , 利用 单片机 串 口把 图像信 息传到 P C机 用 串 口调试助手显示 出来 , 为此可 以更加直观进行 分析 和 比较。
图 1 单片机采集图像系统框图
车道检测 系统 , 以处理这样 的单 幅灰度 图像 。 可 假设道路是水 平地面 , 并且有连续或点化 的车道标志线 。由于黑 色道路 和白
样, 采集信 号用期得到 了尽 量的缩短 , 同时也不影响控制要 但 求( 视频信号采集流程 如 图 2 。 )
1 摄像 头的 工作 方式
智能小车 行驶的路 面 , 由黑 色路面 、 是 白色轨迹线 构成 , 路面情况 简单 , 不需要 高分辨率的路 面图像。因而降低图像分 辨率 , 能减少 图像存储 占用 的空间 , 加快 像处 理速度 , 且 而 仍有 足够的信 息来控制智能小车 的行驶 。另 由于智能小车 的
: 撼 j

: :

未 .
图 像 信 息
图 4 左 弯道图像信息
到轨迹线 , 其算 法流程图如 图 5 。
32 道 路 曲率 的计 算 _
3 图像信 息 的 处理

基于计算机视觉的智能车辆识别与跟踪系统设计

基于计算机视觉的智能车辆识别与跟踪系统设计

基于计算机视觉的智能车辆识别与跟踪系统设计智能车辆识别与跟踪系统的设计是基于计算机视觉技术,在车辆识别和跟踪方面发挥着重要的作用。

该系统可以通过图像或视频数据对道路上的车辆进行自动识别和跟踪,为交通管理、安全监控以及智能交通系统等领域提供有力支持。

一、系统设计目标智能车辆识别与跟踪系统旨在实现以下目标:准确识别道路上的车辆;实时跟踪车辆的位置和动态行为;提供可靠的车辆信息用于其他应用;具备较高的鲁棒性和实时性。

二、系统设计原理智能车辆识别与跟踪系统的设计基于计算机视觉技术。

其主要框架包括图像采集、预处理、特征提取、车辆识别与跟踪等步骤。

1. 图像采集系统通过摄像头或其他图像采集设备获取道路上的车辆图像或视频。

采集设备的性能和布置位置对系统效果有重要影响,应根据具体应用场景进行选择和调整。

2. 预处理采集到的图像或视频数据需要进行预处理,以消除干扰和提高后续处理的效果。

预处理包括图像去噪、图像增强、图像分割等操作。

通过这些操作,可以得到清晰、准确的车辆图像,为后续的特征提取提供良好的基础。

3. 特征提取特征提取是智能车辆识别与跟踪系统的关键步骤。

系统需要从车辆图像中提取出能够表征车辆特征的关键信息。

常用的特征包括车辆颜色、形状、纹理等。

可以采用传统的特征提取算法,如Haar特征、SIFT特征等,也可以使用基于深度学习的卷积神经网络(CNN)进行特征提取。

4. 车辆识别与跟踪在获得了车辆的特征信息后,系统需要将其与已知的车辆模型进行比对,以实现车辆的识别。

识别结果可以用于车辆分类、车辆计数、车辆检测等应用。

同时,系统还需要实时跟踪车辆的位置和运动轨迹,以提供准确的车辆信息。

跟踪算法可以采用相关滤波器、卡尔曼滤波器等传统方法,也可以使用基于深度学习的目标跟踪算法。

三、系统设计关键技术与挑战智能车辆识别与跟踪系统的设计涉及到许多关键技术和挑战。

以下是其中一些主要方面:1. 图像处理和分析图像处理和分析是智能车辆识别与跟踪系统的基础。

基于CMOS图像传感器的智能车路径识别与转向控制

基于CMOS图像传感器的智能车路径识别与转向控制
KEY WORDS:Smartcar, MC9S12DG128 siglechip, Image sensor, PID algorithm.
摘要:本文基于第二届“飞思卡尔”杯全国大学生智能车竞 赛,在组委会提供 MC9S12DG128 单片机最小系统和竞赛 车模的基础上,采用 CMOS 图像传感器作为智能车的路径 检测传感器,扩大了智能车的检测范围,有利于智能车在快 速行进时对前方路况进行预判;在路径识别算法中,通过与 黑色灰度值比较来确定单行黑线位置;在转向控制方面,采 用了 PID 算法中的 PD 算法作为舵机的转向控制算法。经过 多次调试,赛车可以在规定的跑道上以较快的速度稳定行 进。
xaver = (xold 57) × D
(2)
yaver = ( yold 95) × L1 + L2
(3)
式(2)中的 57 和(3)中的 95 分别代表摄像
头一帧图像的列数和行数。当计算得到(xcent, ycent) 和(xaver, yaver)两点的坐标之后,很容易就可以计 算舵机应该偏转的角度α。
短的参赛队将获得最终的胜利。在比赛过程中,能 够准确识别赛道是赛车稳定行进的前提,常用的路 径检测传感器有红外二极管和 CCD/CMOS 图像传 感器[2]。由于红外二极管的检测范围有限,而且组 委会对传感器的数量有严格限制(传感器数量不超 过 16 个,红外传感器的每对发射与接受单元计为 1 个传感器,CCD/CMOS 传感器记为 1 个传感器); 另外,多个红外二极管或者单个 CCD 图像传感器 的功耗都比单个 CMOS 图像传感器的功耗要大。所 以本文选用了 CMOS 图像传感器作为智能车的路 径检测传感器,在降低智能车系统整体功耗的同 时,还扩大了赛车的检测范围,有利于赛车在快速 行进时对前方路况进行预判。本文主要针对如何利 用 CMOS 图像传感器识别赛道和赛车的转向控制 进行了探讨。

基于CMOS摄像头智能循迹系统设计

基于CMOS摄像头智能循迹系统设计

电子商务70本文介绍了一种基于面阵CMOS摄像头传感器的循迹智能车的软硬件结构和开发流程,以32位单片机STM32F103RCT6为核心控制器,通过单片机获得摄像头采集的路面信息和车速信息,采用数字PID控制策略和PWM控制技术,实时控制舵机转向和驱动电机根据路况进行调速,使智能小车沿标定的轨迹线快速平稳行驶。

随着社会经济和科学技术的进步,机电工程得到大力发展,电子控制技术(传感器技术、信息处理技术、测量技术与计算机技术)的应用也日渐成熟,汽车得到了不断的发展和改进,而且推动了汽车的智能化驾驶技术的发展。

现如今智能驾驶已经是全球很多大公司研究的方向,但面对复杂的驾驶环境,实现成熟的智能驾驶技术还有一段路要走。

目前实现智能循迹方式有多种(如:电磁循迹、摄像头循迹、红外探测循迹等),不同方式有不同的特点,但摄像头循迹方式是最符合现实条件的。

本文便是针对CMOS摄像头循迹做出的设计总结。

1 系统工作原理基于STM32F103RCT6单片机的CMOS摄像头智能循迹系统由CMOS摄像头、直流电机、舵机、光电式车速传感器组成。

通过面阵CMOS摄像头来实现对路径识别,将COMS摄像头采集过来的图像信息送入STM32微处理器进行图像二值化、图像滤波然后找到道路的中线,从而根据路面信息来控制智能小车的行驶方向以及调整小车的速度变化。

小车的速度控制采用的是PID算法,通过安装的光电式车速传感器对小车的速度进行实时的监视,得到小车实际速度,可实现整个系统的闭环控制,使小车按照路面信息灵活行驶。

2 硬件电路设计智能循迹系统的硬件部分主要由电源模块、直流电机驱动模块、转向舵机驱动模块、测速模块、路径检测模块等组成。

系统框图如下图所示,采用STM32F103RCT6作为中央控制器。

2.1 电源模块CMOS摄像头智能循迹小车的硬件电路由一节7.2V、2000mA的充电电池提供,因为系统硬件的不同模块,对电量的要求不同,所以需要通过稳压和降压将7.2V的电池转成各个模块所满足的工作电压,保证各个都能模块正常、安全、高效的工作。

基于摄像头识别路径的智能车系统设计

基于摄像头识别路径的智能车系统设计

De s i g n o f s ma r t c a r s y s t e m wi t h c a me r a - b a s e d p a t h r e c o g ni t i o n
GAO Yu n - b o, J I Co n g,HAN P e n g - wu
c e s s i n g o f e x t e r n a l i n t e r f e r e n c e n o i s e ,a k i n d o f i ma g e p r o c e s s i n g a l g o r i t h m wi t h a d a p t i v e d y n a mi c t h r e s h —
测试结果表明 , 自适 应动态阈值 图像处理算 法在智 能车路径识 别 中具 有明显 的优 势, 通 过该算 法对 图像 进行 有效
的处 理, 可 以增加智 能车对路径 的跟随性 能.
关 键 词 :智 能 车 ;路 径 识别 ;动 态 阈 值
Байду номын сангаас
中图分类号 : TP 3 9 1
文献标识码 : A
第3 9卷 第 6 期
2 0 1 3 年 1 2月








Vo L 3 9 No . 6
De c . 2 0 1 3
J ou r n a l o f L a n z h o u Un i v e r s i t y o f Te c h n o l o g y
( K6 0 )wa s t a k e n a s k e r n e l c o n t r o l l e r ,a n d B l u e t o o t h Co mmu n i c a t i o n mo d u l e wa s u s e d t o c o n d u c t o n l i n e

基于CMOS摄像头的智能车路径跟踪系统设计

基于CMOS摄像头的智能车路径跟踪系统设计

基于CMOS摄像头的智能车路径跟踪系统设计李国柱【期刊名称】《现代电子技术》【年(卷),期】2011(034)018【摘要】A smart vehicle that can automatically recognize and trace its route is designed. It takes MC9S12XS128 as a core controller, and CMOS camera OV6620 as an acquisition device for route information. The route information is extracted by binarization, denoising. edge detection and breakpoint interpolation on the image collected. The system uses the minimum square fitting method to fit a straight line with the tracking information and calculate the value of direction control according to the parameters of the fitted line. The PD algorithm is adopted for the steering control. The velocity of intelligent vehicle is set on the basis of steering angle. The real-time control of angle and speed is implemented on the smart vehicle. Experiments show that the intelligent vehicle system is able to automatically run fast and stably along the black track. And the path recog-nization and tracking is achieved.%设计了一种能自动识别和跟踪路径的智能车系统.用以MC9S12XS128作为核心控制器,利用COMS图像传感器OV6620作为路径信息采集装置,通过对采集图像进行二值化处理、去噪操作、边缘检测和断点修补后提取出路径中心信息.利用最小二乘法对路径中心信息进行直线拟合,根据拟合直线的参数计算舵机控制量.对舵机采用PD控制算法,根据舵机转向角设定小车的速度,并对小车实行转角和速度的实时控制.实验证明,该智能车系统能够沿着黑色赛道快速稳定地自动行驶,实现了路径识别与跟踪.【总页数】4页(P12-14,17)【作者】李国柱【作者单位】西安文理学院机电系,陕西西安710065【正文语种】中文【中图分类】TN919-34;TP242.6【相关文献】1.基于CMOS摄像头的循迹智能车系统设计 [J], 郝铭轩2.基于CMOS摄像头循迹的四轮智能车控制系统设计 [J], 吴西伟;沈世斌3.基于CMOS摄像头的直立循迹智能车系统设计 [J], 吴苗苗;沈世斌;王亮;李昊洋4.基于CMOS摄像头的循迹智能车系统设计 [J], 郝铭轩;5.基于CMOS摄像头循迹的智能车控制系统设计 [J], 郑亚利;古训因版权原因,仅展示原文概要,查看原文内容请购买。

基于COMS摄像头的智能循迹车系统设计

基于COMS摄像头的智能循迹车系统设计
分 数 阶 PI D{
瞢 通 PI D
25 } ຫໍສະໝຸດ 量2 0 :1 5 {
1o 5 0
1 oo0
2O0o
t i me ( s )
图 5智能车 P I D控制 的阶跃响应
2 0 1 5年 6月 下
2 3 5
1一
参 考文 献
[ 1 ] 卓睛 。 黄 开胜。 邵贝贝. 学做智能车: 挑战 “ 飞思卡尔”杯 [ M ] . 北京: 北京航 空航天 大学出版 社, 2 0 0 7 . [ 2 ] 李 国桂. 基于 C M O S摄像头的智能车路径跟踪系统设计 [ J ] 现 代电子技术, 2 0 1 1 , 3 4 ( 1 8 ) : 1 2 — 1 4 . [ 3 ] 刘鸣 , 张翰林 , 隆 昌宇. 基于 C M O S传感器 的智 能车赛道 自 动 寻迹 系统 [ J ] . 光机 电信息, 2 0 1 0 ,2 7 ( 1 0 ) : 5 9 - 6 2 . ‘ [ 4 ] 孙备 , 王烁. 王勇. 基于 C M O S摄像头 的寻迹智 能样 车的研 究与实现 [ J ] . 机 械制造, 2 0 1 3 。 5 1 ( 5 8 3 ) : 3 2 - 3 4 . [ 5 ] 李旭东 , 廖 中浩. 基于 C M O S摄像头的智能车控制系统设计 及 实现 [ J ] . 吉林 大学学报, 2 0 1 3 , 3 1 ( 4 ) : 4 1 4 - 4 1 8 . [ 6 ] 于少东 , 黄丹平, 田建平. 基于 K i n e t i S K 6 0的智能车控制 系统设 计[ J ] . 四川理工学院学报, 2 0 1 4 。 2 7 ( 5 ) : 3 7 — 4 2 . [ 7 ] 李鹏勃. 基于A R M的智能车控制系统开发研究 [ D ] . 兰州: 兰 州理 工大 学 , 2 0 1 3 . [ 8 ] 晏小刚. 基 于电磁 技术 的智 f  ̄ g d , 车运行控制的研究 [ J ] . 中山大学研 究生学刊, 2 0 1 3 , 3 4 ( 3 ) : 7 - 9 . 作 者简介 : 朱慕涵 ( 1 9 9 4 一) . 男, 江苏科技大学 电气与信息工程学院本 科在读 , 研究领域为 :检测与智 能控制 。

基于摄像头的智能车路径识别系统的设计

基于摄像头的智能车路径识别系统的设计

Computer Knowledge and Technology 电脑知识与技术人工智能及识别技术本栏目责任编辑:唐一东第6卷第28期(2010年10月)基于摄像头的智能车路径识别系统的设计黄娴1,张曦煌1,陆冬磊2(1.江南大学物联网工程学院,江苏无锡214122;2.无锡科技职业学院软服学院,江苏无锡214028)摘要:路径识别是智能车应用中的一项关键技术,直接决定了智能车行驶的质量。

本智能车采用飞思卡尔16位微控制器MC9S12DG128为核心控制单元,利用CCD 摄像头进行黑白道路图像采样以获取道路图像信息,通过二值化算法提取道路黑线,进而对小车的运行方向和速度进行控制。

实际测试表明,能较好地实现智能小车的路径识别功能。

关键词:智能车;CCD 摄像头;图像采样;路径识别中图分类号:TP391文献标识码:A 文章编号:1009-3044(2010)28-8083-03Design of Intelligent Vehicle Path Identification System based on CameraHUANG Xian 1,ZHANG Xi-huang 1,LU Dong-lei 2(1.School of Internet of Things Engineering,Jiangnan University,Wuxi 214122,China;2.School of Software and Service Outsourcing,Wuxi Professional College of Science and Technology,Wuxi 214028,China)Abstract:Path identification is a key technology in the application of intelligent vehicles.It directly determines the running quality of in -telligent vehicles.In this paper,we have developed an intelligent vehicle with advanced path identification algorithm.The embedded sys -tem is based on Freescale ’s 16-bit MCU,D cameras are used to collect image samples of monochrome road.Then the binary algorithm is introduced to extract road black-lines,through which the direction and speed of the intelligent vehicle is controlled.It is proved by experiments that our embedded system fulfills the path recognition task as an intelligent vehicle.Key words:intelligent vehicles;CCD cameras;image samples;path recognition随着半导体在汽车中的应用越来越普遍,汽车的电子化和智能化已成为行业发展的必然趋势。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Design of Tracing System for Intelligent Vehicle Based CMOS Camera
LI Guo - zhu
( Depa rt ment o f M echanical and Electronic Eng ineering, Xi an U niv ersity o f Art s and Science, Xi an 710065, China)
图 1 智能车总体结构图
收稿日期 : 2011 -04 -09
第 18 期
李国柱: 基于 CM OS 摄像头的智能车路径跟踪系统设计
13
2 路径信息的获取 2. 1 图像采集 采用摄像头作为路径信 息的获取手段 , 探测距离 远, 获得的信息丰富 , 能够尽早地感知前方的路径信息 以进行预 判断。摄 像头 主要有 CCD 和 CM OS 两种 , CCD 摄像头的分辨率较高, 图像质量好, 但是在使用时 需要 视频 同 步分 离 芯 片 LM 1881 以 及 A/ D 转 换器 件 , 增加了系统设计的 成本和复杂性。 CMOS 图像 传感器通过 CMOS 技 术将像素阵 列与外围 支持电路 ( 如图像传感器核心、 单一时钟、 所有的时序逻辑、 可编 程功能和 A/ D 转换器 ) 集成在同一芯片上, 与 CCD 图 像传感器相比, 具有体积小, 重量轻, 功耗低, 编程方便 等优点[ 6] 。该系统采 用了 OmniVisipn 公司 的数字式 CM OS 摄像 头 OV6620 。 OV6620 采用 5 V 电源供 电, 能够同时提供数字和模拟两路信号, 便于接线和调 试。 OV6620 与 MC9S12XS128 的 接 线 方 式 如 图 2 所示。
2011 年 9 月 15 日 第 34 卷第 18 期
现代电子技术
M odern Electro nics T echnique
Sep. 2011 V ol. 34 N o. 18
基于 CMOS 摄像头的智能车路径跟踪系统设计
李国柱
( 西安文理学院 机电系 , 陕西 西安 摘 710065) 要 : 设计了一种能自动识别 和跟踪 路径的智 能车系 统 。 用以 M C9S12XS128 作为核 心控制 器 , 利 用 CO M S 图 像传
智能车是自动控制、 环境感知、 模式识别、 计算机、 机械多个学科领域交叉的综合体现 , 具有重要的应用价 值。飞思卡尔智能汽车竞赛要求参赛车辆能够自主识 别行驶路径, 控制小车的转角和速度, 使小车沿着给定 的黑线以最快的速度跑完全程。本文介绍的智能车系 统是 以 MC9S12XS128 为 核 心 , 采 用 CMOS 摄 像 头 OV6620 获取赛道信息 , 利用合理的算法控制智能车运 动, 从而实现快速稳定的自动行驶。 1 系统硬件结构 系统总体框图如图 1 所示。智能车的控制核心是 MC9S12XS128。 M C9S12XS128 是飞思卡尔公司生产 的一款 16 位单片机 , 标称总线频率 40 MH z, 片内资源 包括 8 KB RAM, 128 KB F LASH , 2 KB E 2 PROM , SCI, SP I, CAN 通信接口模块、 脉宽调制 ( P WM ) 模块、 A/ D 转换器、 周期中断定时器 ( PIT ) 模块、 增强型捕捉 [1 - 2] 定时器等 。道路信息采集模块通过 CMOS 摄像头
Abstract: A smar t vehicle that can automatically r eco gnize and tr ace its route is desig ned. It t akes M C9S12XS128 as a co re contr oller, and CM OS camera O V 6620 as an acquisition device fo r r oute info rmation. T he ro ut e info rmation is ex tr acted by binar ization, denoising , edg e detectio n and br eakpoint inter po lation on the image collected. T he sy stem uses t he minimum squa re fitting method to fit a straight line with the tr acking info rmation and calculate the value of directio n contro l acco rding to the par amet ers o f the fitted line. T he P D alg or ithm is adopted for the steer ing contro l. T he velocity o f intelligent v ehicle is set on the basis o f steering ang le. T he real time contro l of angle and speed is implemented on the smart vehicle. Experiments sho w that the intellig ent vehicle system is able to automat ically run fast and stably along the black track. A nd the path r ecog nizatio n and tracking is achieved. Keywords: CM OS camera; M C9S12XS128; intellig ent v ehicle; r oute recog nitio n; ro ute tr acing
提取赛道中心部分是小车路径识别系统中最为重 要的一个环节 , 关系到智能小车运行质量的好坏。从去 噪后的图像可以看出, 除了赛道中心线是黑色以外 , 铺 设赛道的场地也可能呈现黑色 , 如果算法设计不合理 , 可能会将比赛场地误认为是赛道而冲出跑道。本系统 采用赛道边缘检测的方法来获取赛道中心线。 首先给出在指定列范围 [ lef t _limit , right _lim t ] 内 搜索第 i 行图 像信息的 中心点坐 标 ( center _ i , i ) 的 方 法, 其中 lef t _limit , r ig ht _limt 表示指定范围的左右极 限, cent er_ i 为第 i 行中心点的 列值。从左极 限 left _ limit 开始向右搜索, 当像素值由白变黑时认为到达赛 道的左边界, 此时的列号记为 Lelt B; 再从右极限 right _ limit 开始向左搜索, 当像素值由白变黑时认为到达赛 道的右边界, 此时的列号记为 Rig ht B。由此可得 赛道 的宽 度 Widt h= RightB- Lelt B。 若 Widt h 的 值满足 赛 道宽度范围, 认为成功搜索到第 i 行赛道 , 若不满足宽 度范围, 认为第 i 行赛道搜索失败, 这里的赛道宽度范 围通过实验获得。若搜索成功 , 则第 i 行赛道的中心点 列值 cent er_i = ( RightB+ Lelt B) / 2。 在提取整场图像的赛道信息时, 先对第 1 行进行整 行范围的搜索 , 若搜索失败, 从下一行开始继续搜索, 直 到成功搜索到一个赛道中心点 ( cent er_ j , j ) , 则该点为 第 1 个 有 效中 心 点。考 虑 到赛 道 的连 续 性, 在 搜 索 第 j + 1行中心点时, 搜索范围可以不再是全部列 而缩 小成为[ cent er_j - L , cent er _ j + L ] , 这里 L 是预 期赛 道出现的半径 , 缩小搜索范围可以减少计算量, 同时可 以有效地将比赛场地同赛道区分开来。若成功得到下
[ 7] [ 5]
式中 : t 为阈值 ; f ( x , y ) , g ( x , y ) 分别为处理前、 处理后 图像中处于( x , y ) 位置上的某个像素点的像素值, x 为 列号 , y 为行号。 图 4 为赛道信息二值化后的效果。
图 3 赛道原始图像 图像 仍 有干 扰存 在 , 该 系 统采 用 文 献[ 9] 使用的 1 3 窗口中值滤波法对噪点进行去除, 即 将某个像素点和相邻两个像素点的像素值进行比较, 若 不相同则取反。该方法能够有效抑制脉冲干扰和椒盐 噪声 , 能有效保护图像边缘, 并且计算量相比去噪常用 的3 2. 3 3 模板要小得多。 赛道中心线的提取
OV6620 获取赛道 信息。系统采用欧 姆龙 E6A2 旋 转 编码器检测小车的行驶速度。电机驱动模块采用 2 片 M C33886 芯片并联的工作方式驱动直流电机正反转 , 实 现 小 车 的 加 减 速[ 3] 。 舵 机 转 向 模 块 通 过 M C9S12XS128 的 PWM 模块 联合 产 生一 个 16 位 的 PWM 信号。改变 PWM 信号的占空比即可改变 舵机 的转动角度, 从而实现智能车的实时转向[ 2] 。系统供电 电池的电压为 7. 2 V, 电源模块利用 LM 2940 作为 5 V 稳压芯片 , 为单片机、 摄像头、 编码器和电机驱动模块供 电, 采用 LM 1117 稳压芯片为舵机提供 6 V 电源 [ 4] 。单 片机处理所采集的信息后 , 形成相应的实时控制策略 , 调节智能车的速度和转向实现路径跟踪。
图2
OV 6620 与 M C9S12XS128 的接线
图 2 中 Y[ 7: 0] 为 OV6620 的灰度信号输出 , 直接 与单片机的 PA 口相连, 其灰度数据可以由单片机直接 读取。H REF 为行中断信号 , 与单片机的 P T 1 引脚相 连, 用来判断新的一行数据到来。 VSYNC 为场中断信 号, 与单片机的 P T 2 引脚相连, 用来判断新的一场数据 的开始。 OV6620 内部集成了 356 292 的彩色图像阵 列, 每秒 25 帧, 一帧包括奇偶两场数据, 因此单片机每 20 ms 可读取一场数据。考虑到单片机的处理速度 , 本 智能车系统只保留 39 行 80 列作为一场 的路径信息。 通过试验证明, 39 80 分辨率的图像可以完整地反映 出道路状况, 采集效果如图 3 所示。 图像二值化处理和去噪 采集的原始数据包含了黑线的位置信息 , 为了稳定 可靠地提取这些信息 , 给单片机提供一幅更易判断的赛 2. 2 道图像, 还必须对原始图像进行二值化处理和去噪。 二值化处理就是对于输入图像的各个像素, 先确定 某个灰度值为阈值, 当像素的灰度值超过该阈值时 , 则 将对应输出图像的像素值设为 1, 代表白点; 否则为 0, 代表黑点。原理公式如下 [ 8] : 1, f ( x, y) t g( x , y ) = 0, f ( x, y) < t
相关文档
最新文档