基于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随着半导体在汽车中的应用越来越普遍,汽车的电子化和智能化已成为行业发展的必然趋势。

基于CCD摄像头的智能车系统设计

基于CCD摄像头的智能车系统设计

基于CCD摄像头的智能车系统设计摘要随着电子技术与智能控制的发展,智能车的已经成为自动控制领域内的一个研究热点。

第一章绪论1.1研究背景1.1.1 智能车的发展历程智能车的发展是从自动导引车(Automatic Guided Vehicle,AGV)起步的。

AGV是指装有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护及各种移栽功能的运输车辆。

1913年,美国福特汽车公司首次将有轨导引的AGV代替输送机用到底盘装配上。

1953年,美国Barrett Electric公司制造了世界上第1台采用埋线电磁感应方式跟踪路径的自动导向车,也被称作“无人驾驶牵引车”。

20世纪60年代和70年代初,AGV仍采用这种导向方式。

在20世纪70年代和80年代初,AGV的应用领域扩大而且工作条件也变得多样化,因此,新的导向方式和技术得到了更广泛的研究与开发。

随着电子和计算机技术的发展,视觉导航和激光导航成为了热门的研究方向。

由此出现了智能车的概念。

从1987年到1994年,在欧洲展开可“普罗米修斯” (Prometheus Program for the European traffic of highest efficiency and unprecedented safety)EUREKA项目。

该项目中颇具代表性的是戴姆勒——奔驰公司研制的VITAⅡ试验车,于1994年10月在巴黎附近的一条告诉公路上进行了车辆导航试验,在长达几千公里的普通三车道路段中采用了驾驶员辅助驾驶和车辆自主驾驶相结合的导航方法。

德国联邦大学(UBM),从20世纪80年代初期就开始了智能车辆自主导航研究,其合作伙伴是德国戴姆勒—奔驰汽车公司。

其中最具代表性的是一辆由豪华型本车500SEL改装成的VaSoRs-P试验车。

VaSoRs-P 试验车在高速公路和普通公路上进行了大量的试验,试验内容包括跟踪车道线,躲避障碍以及自动超车等。

基于摄像头传感器的智能车循迹算法设计方案

基于摄像头传感器的智能车循迹算法设计方案

基于摄像头传感器的智能车循迹算法设计方案智能车循迹算法设计是一个面向摄像头传感器的重要问题。

在该设计方案中,我们将使用摄像头传感器获取实时图像,并通过算法对车辆的行驶轨迹进行识别和监控。

1.硬件配置首先,我们需要准备一辆小型车辆,安装上摄像头传感器,以便获取行驶过程中的实时图像。

摄像头传感器应具备高清晰度、广角和长距离拍摄等特点,以确保获得准确的图像信息。

2.图像采集和处理摄像头传感器将连续获取车辆行驶过程中的实时图像,这些图像将用于车辆循迹算法的识别和处理。

在图像采集过程中,需要优化传感器的曝光、对焦和白平衡等参数,以确保图像的清晰度和准确性。

在图像处理方面,我们可以借助计算机视觉技术,使用图像处理算法对采集到的图像进行预处理。

预处理的目标是提取图像中的目标物体,并将其转换为二值图像,以便后续的轨迹识别和分析。

3.循迹算法设计循迹算法是整个智能车循迹系统的核心。

其主要任务是通过分析图像中的车道线信息,实现车辆的自动循迹。

在循迹算法的设计中,我们可以采用以下步骤:步骤1:车道线检测步骤2:车道线跟踪检测到车道线后,接下来需要对其进行跟踪。

可以使用基于Hough变换或RANSAC算法的直线拟合方法,通过拟合检测到的车道线点集,得到车道线的方程参数。

步骤3:车辆偏离检测根据车道线的方程参数,可以计算出车辆与车道线之间的距离,进而判断车辆是否偏离了轨迹。

如果车辆偏离了轨迹,可以通过调整车辆的方向盘或驱动电机,使车辆重新回到正确的行驶轨迹上。

4.实时控制和反馈在循迹算法的实现中,需要实时控制车辆的转向和行驶速度。

可以通过与车辆的控制系统进行接口设计,将算法计算得到的转向角度和速度信息传递给车辆控制系统。

总结基于摄像头传感器的智能车循迹算法设计方案,包括硬件配置、图像采集和处理、循迹算法设计和实时控制与反馈等关键步骤。

通过对摄像头传感器获取到的图像进行车道线检测、跟踪和车辆偏离检测,可以实现智能车的自动循迹和行驶控制,提高行驶的准确性和安全性。

基于CMOS摄像头的智能寻迹车的设计与实现

基于CMOS摄像头的智能寻迹车的设计与实现

第29卷第5期2008年10月华 北 水 利 水 电 学 院 学 报Journa l of Nort h China Institut e of W ate r Conservancy and Hydroe l ec tric Powe rVol 129No 15Oct .2008收稿日期作者简介云 康(—),男,河南杞县人,助教,主要从事自动化测量、测试与控制系统方面的研究文章编号:1002-5634(2008)05-0055-03基于CM O S 摄像头的智能寻迹车的设计与实现云 康1,高 超2(1.郑州轻工业学院,河南郑州450002;2.电子科技大学,四川成都610054)摘 要:分析了自动寻迹智能车的几个关键实现技术,给出了一种采用C MOS 摄像头检测方式的智能车的电路设计、控制算法和软件流程.测试结果表明该车能够准确跟踪引导线运行.关键词:摄像头检测;微控制器;P WM 控制;智能车中图分类号:TP242.6 文献标识码:A 智能车又名轮式移动机器人,可作为安装有特定设备的交通载体,使用在科学探索、工业生产等领域.目前智能车的研究重点主要集中在视频检测及目标检测、跟踪、避障等方面.笔者主要针对具有黑色引导线并带有弯道、坡道等的特定道路,设计出能够自动识别路径并跟踪行驶的智能模型车,如图1所示.图1 智能车示意图1 系统设计将汽车工业中实际用于中央车身电子、底盘安全及动力总成控制的飞思卡尔公司16位处理器MC9S12DG 128引入到智能车的开发中,提高智能车的整体控制性能.设计思路为:由安装在智能车前端的摄像头拍摄车体前方道路,从拍摄的道路图片中提取黑色引导线信息送到智能车控制器,判断车身相对前方引导线位置,如有偏离则根据算法控制舵机进行方向调整,同时控制驱动电机跟踪引导线稳定行驶.系统结构如图2所示[1-2].图2 系统结构框图2 关键技术分析与硬件设计系统的关键技术在于道路引导线信息的提取.硬件电路主要围绕引导线检测、车辆控制、电源保障等几个方面设计.2.1 电源模块电源模块为系统其他各电路运行提供电源保障.车载主电源为1块7.2V,2A /h 可充电镍镉蓄电池.由于电路主板、驱动电机、摄像头分别需要5,6,8,12V 等电压供电,分别采用7805,7806,7808和一块VS1开关型DC -DC 升压集成电路实现.2.2 道路检测模块该模块主要实时拍摄车体前方道路,并提取前方引导线相对于智能车的偏移量、方向、曲率等信息,以实现智能车自动沿引导线运行.用摄像头拍摄车体前方的道路,得到由黑色引:2008-07-09:1982.导线和白色路面组成的图像.引导线和路面的黑白二色在图像中就体现在其灰度值的大小差异上,摄像头中的图像传感器芯片将各点处图像的灰度转换成与灰度一一对应的电压值通过视频信号端分场逐行输出.利用控制器采样图像中各点的电压值,就可以判断出引导线的位置、形状等信息[3].系统采用1/3Omni V isi on C MOS 传感芯片的黑白摄像头,隔行扫描P A L 制式,场频为50Hz,分辨率为320电视线,即摄像头每秒钟输出50场图像,每场图像分320行输出.由于智能车始终在运行,可将摄像头奇偶场作为2幅图像来处理,复合视频信号由摄像头信号端输出.另外,系统采用LM1881专用视频同步信号分离芯片从摄像头输出的复合视频信号中提取出行同步脉冲、场同步脉冲、奇偶场换场信号等图像的换行和换场的同步信息.由摄像头、LM1881电路和S12控制器构成的智能车视频采样电路如图3所示.图3 视频采样电路视频采样原理为:当PS1引脚电平发生翻转时,表明新的一场图像到来,图像采样开始;当PT0引脚检测到一个行同步信号上升沿,表明新的一行图像数据开始输出,S12控制器启动对AD0引脚的摄像头视频信号进行采样,直到下一个行同步信号到PT0引脚为止,表示对该场中的这一行图像采集结束;控制器反复执行上述步骤,就可以将一场图像320行信息全部采集出来.2.3 舵机驱动模块该模块主要控制智能车根据引导线形状进行转向.舵机本身是一个位置随动系统,由舵盘、减速齿轮组、位置反馈电位计、直流电机和控制电路组成.通过内部设计使舵盘输出转角正比于给定的控制信号.该系统舵机型号为F U T ABA S3020.控制信号是周期为20m s 的P WM 信号,脉冲宽度决定舵机输出的转角 电机驱动模块车身后置驱动电机是整个智能车的动力来源,采用RS -380直流电机.使用H 桥驱动电路控制电机加速运行、减速制动,控制端信号为两路P WM 信号.为使电路简单,采用MC33886集成全桥驱动芯片,驱动电路设计如图4所示.图4 电机驱动电路图2.5 速度检测模块为使智能车在急转弯时不至于速度过快而冲出道路,控制器除需控制前轮转向外,还需控制车速.该模块采用光电透射式检测方法,将具有齿槽结构的圆盘固定在智能车后轮轴上,圆盘转动时,光电传感器输出脉冲信号,通过整形后送至MC9S 12DG128控制器,计算智能车当前运行速度,并根据采样到的引导线形状调整当前智能车的运行速度.3 软件设计3.1 开发软件开发软件采用F reescal 公司的产品Code W arrior4.0.Code W a rrior f or S12是Free sca l 公司为S12系列处理器提供的嵌入式应用开发软件包,包含集成开发环境I D E 、处理器专家系统、全芯片仿真等,是一款功能强大的图形化编程软件[4].3.2 控制算法将摄像头安装在车体前部中间位置,调整摄像头的安装高度、前倾角和焦距,使所拍摄道路图像清晰,有效视场宽约40.0c m ,有效前瞻距离约50.0c m ,已知引导线宽2.5c m.由摄像头测试可知,摄像头输出的每场320行信号中,第23行到310行为视频信号,前22行和后10行为场消隐信号,即摄像头每场会扫描产生288行有效视频信号,也就是说摄像头在纵向有288个像素的分辨能力.在视频区域中每行信号持续时间相同约64.0μs,行同步脉冲持续约 4.7μs,所以每场图像单个视频信号行中有效视频持续的时间约57.3μs .通过对S12控制器AD 时钟频率设置,AD转换时间可设为μ[5],所以每行可采样点数为个该智能车每场最大可获得×像素分辨率的图像数据65 华 北 水 利 水 电 学 院 学 报 2008年10月.2.4 1.4s 40.28840.尽管通过图像处理可以获得更多的道路信息,但会增大S12控制器的数据存储和处理负担.为了简化过程,也可以只使用图像中的一行数据提取引导线位置.提取引导线位置主要有2种方法:一是将图像一行数据中灰度值最低点位置作为引导线中心位置;二是从动态阈值二值化后的图像中进行提取,寻找图像中每行连续黑点最多的一段,以该段中心点的位置作为引导线中心位置.在所采集行40个采样点中,以第20个点为智能车车身位置,提取出引导线中心位置[6-7]所在点,记为x,引导线与车身偏差记为e (x ),e (x )=x -20,则e (x )值从-19到20,共有40种情况.若e(x)=0,表示前方引导线位置与车身位置重合,舵机不输出转角,智能车直行;若e (x )<0,表示前方引导线位置在车身位置左侧,则舵机输出转角驱动智能车左转;同理e (x )>0,表示引导线位置在车身位置右侧,则舵机输出转角驱动智能车右转.同时兼顾当前车速调整驱动电机控制P WM 信号,以使智能车回到引导线的正上方,达到稳定跟踪道路引导线的设计要求.具体参数见表1.表1 控制参数表引导线位置偏差e (x)值方向舵机转角/(°)驱动电机P WM /%1-19右偏-36.474.802-18右偏-34.666.96……………20正上方0.086.27……………3919左偏34.666.964020左偏36.474.803.3 程序流程主程序采用和P LC 相似的周期性检测控制思想.控制器每检测到摄像头的换场信号,便调用一次视频采样程序和车速检测程序,根据得到的引导线和车速数据,调用舵机和驱动电机控制程序对智能车的运行状态进行实时控制,以完成循线运行的要求,如图5所示.图5 主程序流程图4 结 语测试表明,采用MC9S12DG 128控制器和C MOS 摄像头检测方式设计并试制的智能寻迹车,检测范围宽,前瞻性强,舵机转向流畅,车体跟踪引导线准确.参 考 文 献[1]黄开胜,金华民,蒋狄南.韩国智能模型车技术方案分析[J ].电子产品世界,2006,14(5):150-152.[2]浦东兵,孙英娟,周光有,等.一种嵌入式智能寻迹机器人设计[J ].微计算机信息,2008,24(3-2):241-242.[3]卓晴,王<,王磊.基于面阵CCD 的赛道参数检测方法[J ].电子产品世界,2006,18(7):143-145.[4]邵贝贝.单片机嵌入式应用的在线开发方法[M ].北京:清华大学出版社,2004:243-255.[5]王威,胡继云,郑维,等.HCS12微控制器原理及应用[M ].北京:北京航空航天大学出版社,2007:155-181.[6]邱寄帆.移动机器人寻线导航系统的设计与实现[J ].微计算机信息,2006,22(9-2):201-203.[7]万永伦,丁杰雄.一种机器人寻线控制系统[J ].电子科技大学学报,2003,32(1):48-51.Design an d R ea l i za t ion of Autotra ck i ng Sm a r tcar Ba sed on C MO S C a m eraY UN Kang 1,G A O Chao 2(1.Zhengzhou University of L i ght I ndustry,Z hengzhou 450002,China;2.Unive rsity of Elec tronic Science and Technol ogy of China,Chengdu 610054,China )Ab stra ct:Severa l key technol ogies of the aut otracking s ma rt ca r are analysed .A way of using C MOS ca m era detection m ethod of the rea l 2z f ,,f T y yK y ;2;WM ;75第29卷第5期云 康等: 基于C MOS 摄像头的智能寻迹车的设计与实现 i ati on o the s ma rtca r c ircu it co n tro l algo rith m s an d s o t w are p r o cesses is g i ven .est resu lts in d ica tes t h at the ca r is ab le t o track the gu ide lin e accu ratel and stab l.e w or d s:ca m era de t ec tion m icro con tro ller P co n tro l s ma rtca r。

基于 CMOS 数字摄像头检测路径的智能小车设计

基于 CMOS 数字摄像头检测路径的智能小车设计

基于CMOS数字摄像头检测路径的智能小车设计毛堃1,樊月珍1,钱桦1,刘桂林1(1.北京林业大学工学院,北京100083)摘 要: 以Freescale公司的MC9S12DG128作为系统的核心控制处理器,通过CMOS数字摄像头获取前方赛道信息,采用二值化法提取赛道黑线,通过采用特殊的算法来判断赛道的大致变化趋势,从而实现小车提前转向,并根据路况的不同而为小车分配以不同的速度。

实验结果表明,小车能够稳定地自动寻线。

关键词:单片机,CMOS数字摄像头,图像采集,速度,斜率文献标识码:A 中图分类号:TP302Design of Auto Route Identified Vehicle Model Based on CMOSMao Kun1 ,Fan Yue-zhen1 ,Qian Hua1 ,Liu Gui-lin1(1.Institute of Technology, Beijing Forestry University, Beijing 100083, China)Abstract: Freescale MC9S12DG128 processor was used on an Auto Route Identified Vehicle Model. The vehicle model obtains the track image through a CMOS digital camera. It uses binarization method to get black line. Smart car analyzes the road conditions ahead through a specific algorithm so that it can easily adjust its velocity according to different conditions. The experimental results show that the method was reasonable.Keywords: Freescale MCU, CMOS digital camera, image acquisition, velocity, slope0 前言“飞思卡尔杯”全国大学生智能汽车竞赛是由教育部批准并委托自动化专业教学指导分委会主办,飞思卡尔公司协办,面向全国大学生的重要赛事。

基于摄像头寻迹的智能电动车的设计

基于摄像头寻迹的智能电动车的设计
ZHONG Han—rnl。LIU Hui-jiel。ZHANG Xian—ba02 (1.School of Mechanical and Automotive Engineering。South China University of Technology,Guangzhou 510640,China;
收稿日期;2008一08—28 基金项目:青岛大学青年科研基金资助(QDDX一06—69) 《机械与电子}2009(2)
的工程应用价值。在本系统中,通过对智能车的车 速和转向进行控制,使小车能够在白色背景的场地 上,沿着黑色带状的引导线行驶。
1 系统总体方案
系统以飞思卡尔公司的16位单片机 MC9S12DGl28B作为控制单元,主要由电源管理模 块、检测模块、控制模块和动力驱动模块构成。其中 检测模块包括路径识别单元和速度检测单元;而动 力驱动模块则包括电机驱动单元和转向舵机控制单 元。系统的结构框图如图1所示。
《机械与电子}2009(2)
图5主程序流程
出某列的上边缘,则在该位置附近寻找下一列的上 边缘,“跟踪”边缘检测算法始终跟踪在每列上边缘 的附近,去寻找下一列的上边缘。这样就大大减少 了系统采样的时间,提高了运动执行效率。 3.2速度PID控制算法
通过旋转编码器可以实现智能车的速度采样, 通过计算能够得到小车当前的运动速度,进行闭环 PID速度控制,通过速度反馈可以快速、有效的调节 PWM的占空比,使小车迅速跟踪目标速度。根据 路径识别的特点,如果当前路径为直道,则需要加 速;若是弯道,则需要降速,而且根据不同的弯道路 况,速度控制也是有所区别。为了尽量提高车速,采 用直道上设置最高目标速度,接近弯道开始减速,转 入弯道就将车速调整到过弯极限速度,如果高速人 弯则需要电机反转制动进行刹车,在将要出弯时提 前加速,保证电机转速是一个渐变过程。系统利用 测速模块反馈的当前速度值,通过增量式PID算法 进行调节,从而控制直流电机能对当前路径进行快 速寻迹。增量式PID的算式为:

基于CMOS传感器的智能车路径识别研究_程亚龙

基于CMOS传感器的智能车路径识别研究_程亚龙

0 引言
路 径识别是 实 现 智 能车 自 主 沿 赛道 运 行 的 信息 基 础 , 获得 范围广而精 确的 赛道 信息 是提 高智 能 车运 行速 度 的关键 。 路 径识别 的方 法主 要有 光电 传感 器和 CCD/ CMOS摄像头传 感器 两 种 方式 。 与 光电 传 感器 相 比 , 摄 像 头传感器 具有 较 好 的快 速 性 、前 瞻 性 , 能 够 感 知智 能 车 前方更远 距离 的 赛 道变 化 , 提 取 有 效信 息 , 从 而为 智 能 车快速 、平稳 的 前 进 、转 弯以 及 制 动控 制 提 供 更好 的 判 断依据 [ 1] 。
[ 4] FreescaleSemiconductor, Inc.MC9S12DG128 DeviceUserGuide [ Z] .
[ 5] 卓 晴 , 等 .基于面阵 CCD的赛道参数检 测方法 [ J] .电子 产 品世界 , 2006, 7:141-143.
[ 6] 夏良正 .数字图像处理 [ M] .南京 :东南大学出版社 , 1999. [ 7] 侯俊杰 .深入浅出 MFC[ M] .华中科技大学出版社 , 2001. [ 8] 邓 焱 .LabVIEW 7.1测试技 术与仪器应用 [ M] .北京 :机 械
TheStudyofSmartcarTrackIdentificationBasedontheCMOSSensor
CHENGYa-long, ZHOUYi-jun (SchoolofMechanicalEngineering, SoutheastUniversity, Nanjing211189, China) Abstract:ThispaperintroducestheextractionmethodbasedontheCMOSimagesensoracquisitionandsmartcarracingcircuitinformation, givestheprocessflowchartoftheedgedetectionalgorithm andusestheweightedlinearminimum squaresfittingmethod tojudgethecurrenttrackinformation.Experimentsshow thatthemethodissimpleandreliableandcanmeettheSmartCartPath Recognitiondemand. Keywords:CMOSsensors;imageacquisition;edgedetection;weightedleastsquares

基于CMOS摄像头循迹的智能车控制系统设计

基于CMOS摄像头循迹的智能车控制系统设计

基于CMOS摄像头循迹的智能车控制系统设计郑亚利;古训【摘要】本文介绍了一种基于CMOS摄像头路径识别智能车控制系统设计.该系统包括了机械安装、硬件设计和单片机端调试.智能车以32位单片MK60DN512ZVLQ10作为核心控制器,利用摄像头OV7725作为路径识别装置,驱动电路采用4NMOS全桥驱动电路,通过Flash对参数调整,为智能车在赛道上高速稳定行驶提供了保证.【期刊名称】《贵阳学院学报(自然科学版)》【年(卷),期】2019(014)001【总页数】5页(P100-104)【关键词】智能车;全桥驱动;Flash【作者】郑亚利;古训【作者单位】贵阳学院电子与通信工程学院,贵州贵阳 550005;贵阳学院电子与通信工程学院,贵州贵阳 550005【正文语种】中文【中图分类】TP2731 引言本文设计的MINI版智能车系统是无人驾驶智能车仿真。

随着汽车市场竞相角逐和科研人员的重视,且无人驾驶智能车在减少交通事故、国家科技发展中有着重要作用,无人驾驶智能车成为当今AI领域的热门话题。

MINI版智能车采用摄像头采集道路图像,通过软件提取道路特征,识别道路,为舵机和电机提供一个精确控制数据。

智能车可按照人类预定的模式在特定环境中行驶,从而达到预期目的,在一定程度上,MINI版智能车的设计系统类似于无人驾驶智能车,从而在研究无人驾驶智能车中极具参考价值。

2 硬件系统设计硬件系统部分采用32位单片机MK60DN512ZVLQ10[1]为核心控制器,由机械、电源、传感器、主控板等设计模块组成。

硬件系统结构如图1所示。

图1 硬件系统结构Fig.1 hardware system structure根据恩智浦智能车竞赛规则,光电四轮组采用B车模[2],如图2所示。

车长28.5cm,宽17.8cm,高6.0cm;前后轮高度可调,双滚珠差速[2];转向使用S-D5数字舵机,工作电压在4.5V-5.5V,驱动频率是300HZ,力矩5.0KG;采用540电机,电机DC7.2V。

基于摄像头自主循迹智能车课件

基于摄像头自主循迹智能车课件
变铰链的角度来灵活调节摄像头向轮定位的作用是保障汽车直线行驶的稳定 性,转向轻便和减少轮胎的磨损。前轮是转向轮, 它的安装位置由主销内倾、主销后倾、前轮外倾 和前轮前束等4个项目决定。
主销后倾
主销内倾
前轮前束
三 智能车硬件电路设计
系统的稳定性对于硬件电路的设计来说很重要。我 们主要从原理图的设计和pcb绘制工艺上确保系统的稳 定性。
我们采用K60作 为主控芯片,使用 OV7725摄像头对道路 进行识别处理,得出 有效信息作为电机和 舵机的输入量从而控 制车模稳定的行驶。 并且搭载按键、液晶 显示屏、nrf无线通 信模块构成了完整的 智能车系统。
二 智能车机械结构设计
• 1. 摄像头的安装 通过铰链把摄像头与碳杆连接起来,通过改
方向控制是以每场图像隔行提取的中线加权平均作为 参考点,将参考点与80(每行提取160个像素点)做差, 作为PD控制的输入量。
实用性:
智能灭火:由于在存储仓库中,不可能时时 都有人来进行巡查,一旦出现险情就很有可能造 成大的破坏,而智能车就可以向上级报告险情同 时进行相应的应急处理。
此外,还可以搭载温度、湿度等传感器,实 时监测仓库异常。
供电采用TPS系列低压差线性稳压芯片。对于 舵机的供电采用LM2940-ADJ芯片,通过调节电阻 即可将输出端电压调整到6v,该芯片最大可以输 出3A电流,对于舵机完全够用。
主 板 电 路 图
主板PCB
在布局上将主板的模拟部分和数字部分分开,通过0欧电 阻相连,各个部分尽可能的并连单点接地,以减少回路电 流对器件的干扰。其中频率较高的信号线采用了圆弧走线。
考虑到车模电机的特点,我们选择了BTS7960芯片 作为电机的驱动芯片,该芯片具有自我保护的能力,抗 干扰能力强,只需使用4片该芯片即可构成双h桥控制电 路。
  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
相关文档
最新文档