基于灰度传感器的智能小车避障寻优系统设计与实现_第1页
基于灰度传感器的智能小车避障寻优系统设计与实现_第2页
基于灰度传感器的智能小车避障寻优系统设计与实现_第3页
基于灰度传感器的智能小车避障寻优系统设计与实现_第4页
基于灰度传感器的智能小车避障寻优系统设计与实现_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本文格式为Word版,下载可任意编辑 基于灰度传感器的智能小车避障寻优系统设计与实现一、引言随着移动互联网的飞速发展,人工智能已经成为科技发展的推动力,同时也是目前计算机灵能领域最炙手可热的课题之一。而人工智能最具代表性的就是智能化设备的研究,包括智能机器人、智能家居、智能小车、智能家电等。各个高校、科研机构都在开展对智能小车的研究,让智能小车的普及群众化,全国也在举办相应的智能车大赛如“机器人大赛、“飞思卡尔全国电子设计大赛、“全国大学生创新大赛等。所以研究智能小车是当下研究的重点之一。目前智能小车的蔽障和寻迹依靠的主要是红外传感器、距离传感器、灰度传感器等,三种传感器各有优缺。故本文设计了

2、以OV7670作为视频采集终端的智能小车寻迹,能够根据视频采集到的信号作为寻迹的参照,确切避障。二、避障系统设计与实现要实现一个完整的基于摄像头的智能小车寻迹,首先要做的就是将摄像头输出的图像采集到操纵器中,然后对采集到的原始图像数据做处理,以获取赛道中央的黑线在图像坐标系中的位置,接着对小车进行转角操纵驱动小车转动。由于赛道是白底黑线,所以为达到寻线目的,只需要提取畫面的灰度信息即可,不必提取其他的彩色信息,从而减少操纵器的负担。整个软件的流程是:系统初始化视频图像采集处理图像(滤波,二值化)提取中线计算偏差和PID操纵操纵舵机和机电。(一)硬件设计本文主要参考的硬件设备为博创提供的智能小车

3、,主要的汽车模型组件为主控电路STM32F103操纵器、驱动马达、转向舵机、图像传感器、可充电式电源。程序开发组件为KEIL MDK4.14,作为程序的开发平台,上位机图像程序为Demok Tool Build1114,采用MDK 作为开发平台,开发功能强大易学易用,同时适用于多数对环境要求严苛的嵌入式应用程序开发。摄像头采用带FIFO功能的OV7670摄像头作为路面信息的采集设备,用以采集实时的路面信息,供操纵器路面寻迹使用。在STM32F103嵌入式处理器上编写相应程序,使智能跑车在专门设计的跑道上通过灰度图像自动识别道路并完成指定路径的行驶。(二)图像数据采集与处理当前在智能小车摄像头采

4、集的数据中,PAL制式和NTSC制式作为主流制式,PAL制式和NTSC制式主要的区别就在于两种制式每秒输出的图像帧数不一样,PAL制式每秒输出25帧图像,而NTSC制式每秒输出30帧图像。现在基于PAL制式的摄像头有OV6620、sonyCCD、LGCCD、OV5116等;而基于NTSC制式的主要有OV7670、OV7620、OV7640等,本文基于OV7670摄像头采用PAL制式的方式,此摄像头30万像素最高辨别率达到640480,即长宽比为4:3,同时具有较高的辨别率。当智能小车在寻迹的过程中通过摄像头获得轨道实时视频信息后交给视频信号分理处进行处理,进行视频信号处理的同时分开视频信号获得

5、图片信息,通过分析图片从而判断轨道路面是否是边缘黑线,继而寻迹。由于摄像头获取的数据是视频数据,需要进行视频信号的分开。采用视频信号分开,分开出复合同步信号、复合消弭信号、图像视频信号。(三)边缘数据的滤波以及二值化由于分开出的信号具有较大的噪声,需要对信号进行滤波,滤波是将信号中特定噪声滤除的操作,是抑制和防止干扰的重要措施。采用中值滤波是一种较好的方式,不仅能够快速的提取轨道线路的边缘信息,而且能够将噪声降到最小。现在主要的边缘检测技术为基于区域的图像分割和基于边缘检测的图像分割。而边缘检测技术提取边缘亮度变化,能够快速检测因而广泛应用在快速检测领域。由于边缘检测提取后的数据具有较大的噪声

6、,为了减少外界信号的干扰,需要对滤波后的数据进行二值化,二值化的主要算法思路是将图片像素点的灰度值设置为0或者255,也就是让整个图像浮现出只有黑白的视觉效果。设定一个阈值Value,对于视频信号矩阵中的每一行,从左至右对比各个像素点值和阈值的大小,若大于阈值则判断该点对应白色赛道,反之对应于目标黑线。当然也可能出现差值始终小于阈值的状况,此时一种方法是令该行上目标黑线位置为0,通过进一步滤波或拟合来修正;另一种方法是让该行上目标黑线位置和通过上一场视频数据求得的位置一样。试验证明进行去噪和二值化的数据具有较高的准确度。(四)PID舵机转向操纵将提取后的数据送入主控电路进行PID处理,通过与两

7、个边缘点的值做比较,计算前进方向与中线的转角。PID调理是模拟调理系统技术中最成熟、应用最广泛的一种调理方式。其实质是根据输入的偏差值,按比例、积分、微分的函数关系进行运算,运算结果用以操纵在实际应用中。根据被控对象的特性和操纵要求,可灵活地改变PID的结构,取其中的一部分环节构成操纵规律,如比例(P)调理、比例积分(PI)调理、比例积分微分(PID)调理等。特别在计算机操纵系统中,更可以灵活应用,以充分发挥微型机的作用。如图1所示,从而驱动转向舵机让其实现加速和转弯的功能。为了减少小车与地面的阻力和摩擦,要求小车在转向时所有的车轮在地面做纯转动,这要求所有的车轮的车轴相交于一点,这一点也称为车轮的转向中心。根据阿克曼转角定律:三、试验本文基于灰度传感器设计基于摄像头的智能小车寻迹,旨在通过灰度传感器获取路面的图像信息进行小车路径的选择,能够达到实时躲避障碍按规定的路径行驶等目的。在提取过程中由于只需要知道路面的灰度信息即可。既减少操纵器处理的负担,又提高了操纵器处理的效率。经过测试该方案具有高效率。四、终止语本文基于灰度传感器的智能小

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论