一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自主导航的智能小车视觉系统的制作方法

2022-06-11 10:49:27 来源:中国专利 TAG:


1.本发明涉及汽车自动驾驶辅助技术,具体涉及一种自主导航的智能小车视觉系统。


背景技术:

2.自主导航车辆又称为智能车辆,是一个集成视觉技术、环境感知、实时控制、决策技术、辅助驾驶等多种功能于一体的综合体系,有着广阔的应用前景。
3.根据统计,驾驶员可以通过视觉获得90%以上的环境信息,如车道线,车辆障碍物等。同样,在自主导航车辆感知环境方面,利用视觉是最有效的方式,因此国内外设计自主导航车辆感知系统一般都是采用机器视觉为主的技术路线。
4.目前众多的机构都在进行自主导航车辆的研究,已经成为“智能交通系统(its)”研究开发的重点。在实现车辆感知外部环境方面,在经过多方面的探索之后,利用计算机视觉进行自主导航是目前研究的主流,得到了各国的广泛重视。驾驶员在行车中需要的信息几乎全部来自视觉,因此自主导航系统的首要功能就是采集道路环境的图像信息,并用计算机加以解释,来代替或帮助驾驶员理解周围的环境。
5.为了准确识别道路环境,视觉导航系统理应获得车辆前方道路的三维信息,包括车辆与道路的位置关系和道路中障碍物信息。要正确的理解三维世界环境,目前有的机构采用双目或者三目视觉系统,但是双目或者三目视觉系统需要的计算量比较大,目前的计算机的计算能力还不足以满足车辆导航系统的实时要求,并且也会提高系统成本。对于道路检测来说,需要获得的是道路方向、车辆对应与道路的位置关系,也没有必要一定要完全重现整个三维世界环境。


技术实现要素:

6.本发明所要解决的技术问题是:提供一种自主导航的智能小车视觉系统,以解决当前所使用自动驾驶采集道路交通情况时所存在的数据量冗余过多,计算量过大,浪费处理器性能的问题。
7.为解决上述问题,本发明提供了如下技术方案:一种自主导航的智能小车视觉系统,它包括用于采集路面图像信息的ccd传感器;ccd传感器安装在车体前侧,且ccd传感器与视频图像采集卡信号连接;视频图像采集卡与cpu处理单元信号连接;cpu处理单元能够对监控显示器于运动控制卡进行控制。
8.优选的,ccd传感器安装在车体前方靠近中央的云台上,且ccd传感器的光轴与地面和车体的纵轴保持平行。
9.优选的,视频图像采集卡集成设置在安装在cpu处理单元中,监控显示器为设置在车体内的液晶显示器,且监控显示器通过导线与 cpu处理单元相连接。
10.一种自主导航的智能小车视觉系统的控制方法,包括以下步骤:s1、数据采集;由ccd传感器对前方行驶路面进行拍照采集,并将采集到的图像存
入cpu处理单元中特定的缓冲区,cpu处理单元通过指定程序读取图像文件,捕获单帧或视频流,同时设置捕获速率,保存或显示数字视频数据;s2、信息处理;cpu处理单元调用视觉处理算法对获得的图像数据信息进行计算,以识别前方道路路面的信息,获得道路图像边缘、障碍物,同时视觉标定车辆在道路上的位置;s3、运动控制;cpu处理单元根据路面信息判断车体是否接近路面边缘,车体前方是否存在障碍物及与障碍物之间的距离,并针对不同情况向运动控制卡输出运动指令;s4、车辆运动;运动控制卡执行来自cpu处理单元的运动指令,控制车体进行运动。
11.在步骤s2中所调用的视觉处理算法包括以下步骤:st1、图像读取;ccd传感器将道路的光信号转化为模拟信号后输入视频图像采集卡,由视频图像采集卡中的a/d转换器转化为数字信号,以供cpu处理单元进行图像读取;st2、图像预处理;cpu处理单元依次通过彩色转灰度、灰度变换、空域滤波、直方图处理的手段处理获得的图像数据;st3、图像处理;cpu处理单元采用图像分割和边缘提取算法对预处理后的图像序列进行处理与分析;在边缘提取时,首先利用sobel算子对图像进行二值处理,再用编组法对图像进行提取,最后用广义hough变换检测出直线;在进行图像分割时,通过对直方图可分性分析,采用最大面积法选取最大类间、类内方差比的初值,再对图像进行分割;st4、通过离线标定的结果计算出车辆在道路中的位置。
12.进一步的,在步骤st1中,数字信号图像的数据结构是按照起始于左上角的由左至右、由上至下的顺序在图像阵列中存储的,每个数据含有图像文件的位置和颜色信息。
13.进一步的,在步骤st2中,在进行彩色转灰度处理时,采用制定特征空间的方法来配合后期图像分割处理;在进行空域滤波时,采用局部中值滤波的方法。
14.本发明有益效果:本实施例从结构设计灵活化、功能分块化、智能化的设计思想出发,采用数字图像处理技术来实现前方道路的识别。采用结合了c 开发平台的ccd传感器对图像进行采集,利用matlab强大的计算功能来对图像处理,并通过设计软件算法提高检测的速度和精度。车辆控制系统可以根据视觉导航的输出,使得控制系统产生相应的控制决策,对车辆的相应执行机构发出指令,从而通过执行机构自主决定车辆当前的前进方向(左转、右转或者直行)和控制车辆自身的运动状态(加速或者减速);其相较于用作导航的双目或三目视觉系统而言,采用成本更低的单目类ccd传感器也能够直接满足正常的小车导航需求,且系统需求算力更低,减少硬件成本的配置的同时还减少了不必要冗余量的浪费。
附图说明
15.图1是本实施例中电器元件的连接示意图;图2是本实施例中控制流程图;图3是本实施例中视觉处理算法的设计图。
具体实施方式
16.下面结合附图及具体的实施例对本发明进行进一步介绍:
实施例:参照图1,本实施例提供一种自主导航的智能小车视觉系统;它包括用于采集路面图像信息的ccd传感器;ccd传感器安装在车体前侧,且ccd传感器与视频图像采集卡信号连接;视频图像采集卡与cpu处理单元信号连接;cpu处理单元能够对监控显示器于运动控制卡进行控制。
17.ccd传感器安装在车体前方靠近中央的云台上,且ccd传感器的光轴与地面和车体的纵轴保持平行。
18.视频图像采集卡集成设置在安装在cpu处理单元中,监控显示器为设置在车体内的液晶显示器,且监控显示器通过导线与 cpu处理单元相连接。
19.一种自主导航的智能小车视觉系统的控制方法,包括以下步骤:s1、数据采集;由ccd传感器对前方行驶路面进行拍照采集,并将采集到的图像存入cpu处理单元中特定的缓冲区,cpu处理单元通过指定程序读取图像文件,捕获单帧或视频流,同时设置捕获速率,保存或显示数字视频数据;这一部分是车辆系统与外界环境联系的纽带,在抓取图像的基础上,还要管理和存储图像,进行图像格式转换等;s2、信息处理;cpu处理单元调用视觉处理算法对获得的图像数据信息进行计算,以识别前方道路路面的信息,获得道路图像边缘、障碍物,同时视觉标定车辆在道路上的位置;对视频图像的处理和分析,可以用算法的形式描述,且大多数的算法可用软件实现;现代高性能的cpu己经完全可以在很短的时间内完成处理,满足导航环境分析的实时性要求;本实施例中将道路的检测分为区域检测和特征检测。区域检测实际是一个聚类问题,即将道路分为道路区域和非道路区域,方法是基于颜色或纹理的图像分割(阈值分割)。基于特征的方法是检测图像中的特征点,如道路标记和边缘点。由于本实施例提出的对象主要是针对户外道路环境,结构相对复杂,目前的任意一种单一算法都很难满足要求,所以本发明先通过特征提取算法,提取出道路边缘,再以基于边缘的图像分割和基于颜色的图像分割对道路进行识别。
20.s3、运动控制;cpu处理单元根据路面信息判断车体是否接近路面边缘,车体前方是否存在障碍物及与障碍物之间的距离,并针对不同情况向运动控制卡输出运动指令;s4、车辆运动;运动控制卡执行来自cpu处理单元的运动指令,控制车体进行运动。
21.在步骤s2中所调用的视觉处理算法包括以下步骤:st1、图像读取;ccd传感器将道路的光信号转化为模拟信号后输入视频图像采集卡,由视频图像采集卡中的a/d转换器转化为数字信号,以供cpu处理单元进行图像读取;st2、图像预处理;cpu处理单元依次通过彩色转灰度、灰度变换、空域滤波、直方图处理的手段处理获得的图像数据;其中彩色转灰度的目的是对图像原始数据进行删减,尽可能多的保证有用的道路信息,本实施例中采用制定特征空间的方法来配合后期图像分割处理;灰度变换目的是增强图像数据中的有用信息,使图像分割更加准确;空域滤波目的是去掉噪声,同时又要尽量保持所需的图像特征;根据具体采集而来的视频图像特点;本实施例中采用了采用局部中值滤波的方法;直方图规定化能够自动增加整个图像的对比度,但在实际中有选择地来增强某个灰度值范围内的对比度,它能够使图像中看不清的细节变得清晰;
st3、图像处理;在导航过程中,要求对所采集的图像信息做实时准确的处理,因此对算法的实时性要求高。传统的边缘检测和图像处理算法尽管在进度上能满足要求,如hough变换检测直线、最大类间、类内方差比法分割图像,但计算量都比较大。因此,需要在保证处理精度能满足要求的基础上,通过改进检测算法来满足视觉导航的要求。
22.cpu处理单元采用图像分割和边缘提取算法对预处理后的图像序列进行处理与分析;在边缘提取时,首先利用sobel算子对图像进行二值处理,再用编组法对图像进行提取,最后用广义hough变换检测出直线;在进行图像分割时,通过对直方图可分性分析,采用最大面积法选取最大类间、类内方差比的初值,再对图像进行分割;st4、通过离线标定的结果计算出车辆在道路中的位置,从而便于对车体接下来的动作进行规划。
23.本实施例的算法主要是进行道路检测,根据读入的图像,调用不同的算法对其进行处理。根据抽象程度的高低,算法均可分为4个层次,前一层处理的结果作为后一层的输入,每一层处理的数据量呈递减趋势。这符合一般图像理解的过程,即从大量的原始数据中提取出有用的信息。
24.在步骤st1中,数字信号图像的数据结构是按照起始于左上角的由左至右、由上至下的顺序在图像阵列中存储的,每个数据含有图像文件的位置和颜色信息。
25.按照上述实施例,便可很好地实现本发明。值得说明的是,基于上述结构设计的前提下,为解决同样的技术问题,即使在本发明上做出的一些无实质性的改动或润色,所采用的技术方案的实质仍然与本发明一样,故其也应当在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献