毕业论文-基于摄像头的智能车路径识别方案概要

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

基于摄像头的智能车路径识别方案

摘要:本文按照第四届“飞思卡尔”杯全国大学生智能汽车邀请赛

的技术要求,经过一段时间的资料的采集与样本电路的参照,本

文主要介绍了车模的系统设计原理,系统软件,与方案简介。在

硬件电路的设计与实现中,描述了最小系统设计,电源模块,并

且着重描述数字摄像头OV6620,在软件系统设计中,讲述了时钟模块,ECT模块,图像采集以及图像处理等内容,经过实践证明,这些理论方案都可以得到证明,能使汽车稳定快速运行。

关键字:智能车;摄像头;电源模块;图像采集

The identification of intelligent vehicle path of program is based on Camera

Abstract:This article in accordance with the 4th "flying to Karl" Cup National University SMART Car Invitational technical requirements for the time of the information gathering and sample circuits in the light of this article introduces the car model system design principles, system software, and the programme profile. On the hardware circuit design and implementation, describes the minimum system design, power supply, with emphasis on described digital camera OV 6620 in software design of the system on the clock module, ECT modules, image acquisition and image processing, the practice has proved that these theories programmes can be proved that auto steady and rapid operation

Keywords: SMART cars; camera; power supply; image acquisition

目录

前言 4

第1章系统设计概述 5

1.1系统设计原理 5

1.2系统软件 6

1.3方案简介 6

第2章硬件电路的设计与实现 7

2.1最小系统板设计 7

2.2电源模块 8

2.2.1 5v电源 9

2.2.2 6V电源 9

2.3数字摄像头OV6620 10

2.3.1 OV6620简介 10

2.3.2 OV6620 和普通摄像头的对比 10

2.3.3 OV6620管脚说明 11

2.3.4 OV6620图像采集 11

第3章软件系统设计 14

3.1 时钟模块 14

3.2 ECT模块 14

3.3 图像采集 16

3.4 图像处理 17

3.4.1 二值化算法 17

5.4.2 黑线提取流程 19

结论 21

致谢 22

参考文献 23

附录A 24

前言

智能汽车,是一种集环境感知、规划决策、自动行驶等功能于一体的综合系统,集中地应用到自动控制、模式识别、传感器技术、汽车电子、电气、计算机、机械等多个学科,是典型的高新技术综合体,具有重要的军用及民用价值。

目前,智能车领域的研究已经能够在具有一定标记的道路上为司机提供辅助驾驶系统甚至实现无人驾驶。这些智能车的设计通常依靠特定道路标记完成识别,通过推理判断模仿人工驾驶进行操作。通常,智能车接受辅助定位系统提供的信息完成路径规划,如由GPS等提供的地图,交通拥堵状况,道路条件等信息。

本文内容的安排如下所示:

第一章引言本章主要介绍了Freescale 车模竞赛的基本情况,智能汽车的发展状况。

第二章系统整体框架本章对系统硬件模块方案和软件控制方法进行了选择与论证。

第三章机械结构的安装与调整本章对机械结构的安装与改进,各个模块的安装技巧作了详细的介绍。

第四章硬件电路的设计与实现本章主要介绍了自行设计的基于飞思卡尔单片机的最小系统板的设计、电源模块、摄像头模块和速度传感器模块的设计与实现。

第五章软件系统设计与实现本章软件系统各模块的设计思路作了详细的介绍。特别介绍了图像处理中的各种技巧、PID 控制策略的应用和起跑线识别算法的设计等问题。

第六章开发工具及其调试本章对开发工具与调试方法作了简单介绍。

结论对整个参赛过程中的经验与教训作了总结。

第1章系统设计概述

1.1系统设计原理

电机驱动模块

MC9S12XS128

图像采集模块

硬件电路是整个系统的基础,下面是我们的硬件电路原框图:

舵机驱动模块

速度采集模块

速度采集模块

速度采集模块

图1.1整体框架

1.2系统软件

开始

系统的软件流程图1.2

初始化

图像采集

图像处理

舵机控制

电机控制

图1.2系统流程图

1.3方案简介

在本次比赛中,组委会提出了3种单片机可供选择MC9S12XS128,MC9S12DG128和9S08AW60.我们选择了总线频率较高的MC9S12XS128作为主控芯片,并且自己制作了最小系统板。图像采集我们经过对比最终选择了CMOS的OV6620作为图像采集传感器。将图像采集来后,为了减小干扰首先我们对整幅进行了二值化,然后利用跟踪边缘的算法对黑线进行提取。最终使得黑线的变化更加平稳。提取出黑线后,我们采用了模糊控制与PD控制相结合的方式对舵机进行控制,让小S直接冲过去,大S尽量内切,最大难度的发卡弯沿线通过。

在硬件方面,我们为了使电路更加简化,自己制作了最小系统板,使得单片机,电源,电机驱动等模块集中到了一块最小的系统板上。

相关文档
最新文档