首页> 中国专利> 一种基于机器视觉的道路识别与路径优选的AGV运输车及其控制系统

一种基于机器视觉的道路识别与路径优选的AGV运输车及其控制系统

摘要

本发明提供一种基于机器视觉的道路智能识别与路径优选的AGV运输车及其控制系统,通过机器视觉和速度可调的电机以及超声波模块等,实现AGV运输车对于道路的自动识别以及最优路径的选择。其通过摄像头获取道路图像,并且由主控系统识别PA胶纸简单构建的运动路径上的特征点,从而实现路线的自动识别;并运用Dijkstra算法实现面最优路径的选择,运用遥控模块实现行车过程中的任务信号发送,运用超声波模块检测障碍物触发声光报警并实现紧急制动。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-07-23

    授权

    授权

  • 2017-03-22

    实质审查的生效 IPC(主分类):G05D1/02 申请日:20160927

    实质审查的生效

  • 2017-02-22

    公开

    公开

说明书

技术领域

本发明涉及一种AGV运输车及其控制系统,具体涉及一种基于机器视觉的道路智能识别与路径优选的AGV运输车及其控制系统。

背景技术

AGV是自动导引小车(Automated Guided Vehicle)的缩写,是一种自动化物料搬运设备.它是指装备具有电磁或者光学等自动引导装置,能够沿规定的引导路径行驶的运输小车,同时它还具有编程装置、安全保护装置以及各种移载功能。它以电池为动力,进行非接触式导引。它能根据给定的起点和终点在无人干预的情况下,安全使向指定的目标,从而完成各种给定的任务。但随着AGV小车在各行业的广泛应用,传统的AGV小车缺点也逐渐浮现。传统的AGV小车往往都是利用电磁或者光带进行自动引导,应用过程中会遇到运输轨道构建成本高、容易受到环境影响、更改路线工程量与资金耗费大等问题,为了解决上述问题,本发明创新地采用机器视觉技术,由AGV主控系统识别由PA胶纸简单构建的运动路径上的特征点(以颜色为主),从而实现路线的自动识别,同时,运用Dijkstra算法,实现面最优路径的选择,这对于提高车间生产效率有有重要的经济价值与实用意义。

发明内容

本AGV小车发明集中体现在AGV小车的视觉引导方式和多任务处理操作。

AGV的引导方式不仅决定着由其组成的物流系统的柔性,也影响着系统运行的可靠性和组态费用。直到20世纪80年代,AGV引导方式仍以埋线磁感应引导技术为主。但是,电子技术的发展使AGV的引导技术多样化,引导方式多元化。因此,AGV的性能得到进一步提高并能适应于更复杂的工作环境,应用也更为广泛。

本发明采用机器视觉的导引方式。机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是指通过机器视觉产品(即图像摄取装置,分CMOS和CCD两种)将被摄取目标转换成图像信号,传送给专用的图像处理系统,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作。

AGV通过车载视觉传感器采集行驶过程中的图像序列,经智能AGV图像处理器处理识别出图像中预设的引导线,通过几何测量计算出其中心线,并判断车体中轴线与引导中心线的偏差距离及夹角,并将此作为AGV运动控制系统的输入变量对小车运动进行控制。视觉引导方式优点在于信息量多且处理简单、引导路径的布置、变更和扩展较为灵活方便。视觉引导方式研究的最终目标是柔性化路径的视觉引导,即对于路径的感知与判断具有类似人的功能。

本AGV小车能够模拟人的视觉原理来识别道路,采用标识线图像识别法,即有线式视觉导航。有线式AGV视觉导引的工作原理为:由视觉摄像系统获取包含有路径信息的路面图像,通过图像处理,识别出欲跟踪的路径,从而引导AGV运行。主要工作原理如下,AGV通过摄像系统采集的图像进行分析,将信息传回主控系统控制左右轮电机;超声波传感器,遥控接收传感器,声光报警等模块通过I/O端口与主控系统连接。总结归纳的主要内容如下:

1.建立机器视觉定位系统。分析机器视觉系统的定位原理,通过视觉系统标定实验,分析视觉系统平台的定位精度,确定存在的误差源及其与视觉系统定位精度的关联,进行视觉系统的机构优化或软件算法的改进。

2.基于超声波技术对障碍物的检测。通过超声波系统和软件编程的结合,在自然环境下对障碍物进行视觉定位综合分析实现机器遇障警报系统。

3.建立自动寻道系统。包括空间状态下直线点集合偏移角度的检测和定位,目标的识别与跟踪。对自然环境下运动轨迹的视觉精准定位机制进行综合分析、智能化设计,构建一个智能运输机器视觉定位行为的智能寻道系统。

4.建立最优路径的多道选择智能系统。通过对算法的优化与硬件系统的结合,在使用区域划分方式,通过边缘跟踪等手段找出最优轨道信息。通过多个超声传感器的弧形摆放,可测出AGV前方障碍物,通过模糊控制,得出AGV的避障路径。

5.通过图像区域分割和边缘追踪找出路径信息。结合视觉数据与小车结构特点,进行精确的转向与速度控制。行驶过程中,通过超声传感器模块控制小车遇障报警,达到避障功能。

6.利用特殊的子母轮结构。参照图7和图8,子轮与母轮形成一定的角度,则会有如下效果:蓝色箭头表示子轮运动速度(与子轮的转轴垂直),而绿色和黄色箭头是子轮运动速度的正交分解,分别表示前后方向和左右方向的分速度。于是当前后轮转向和速率相同时,水平方向的分速度(黄色箭头部分)相互抵消,只剩下前后方向的分速度(绿色箭头部分),则小车正常向前或者向后行驶;当两条对角线的车轮方向相反,(即左后轮和右前轮向后且此时右后轮和左前轮向前,或者左后轮和右前轮向前且此时右后轮和左前轮向后),且速率相同时,则前后方向的分速度(绿色箭头部分)相互抵消,只剩下左右方向的分速度(黄色箭头部分),可以实现AGV的水平向左或者水平向右的横向行驶,从而实现避障,图7和图8分别给出了AGV前进和左移的控制方法,后退和右移可以类推。

本发明与现有技术相比,具有以下的有益效果:

(1)提出了以机器视觉为导引的方案,在数字图像处理算法方面做了大量研究。数字图像前处理算法有很多,本文根据工程实际,最终选用了彩色转灰度,灰度二值化,去离散干扰噪声及边缘跟踪,区域标记等算法。

(2)在多路径选择上面提出了以特殊路标的设计方案。路标的识别分别采用了数字字符和特殊字符两种方法,并用大量工程数据加以比较,从中选出最佳方案。特殊字符由于在可靠性方面明显占优,符合工程实际的需要,因此被选用。

(3)通过对AGV的机械结构、左右车轮与路径的运动学分析,建立了最优控制系统的模型,从中找到了AGV左右轮的控制策略。

(4)通过分析物流输送系统的总体过程,采用了无线通信和红外传感器确保了物流系统的安全可靠性。

(5)建立最优路径的多道选择智能系统。如何在多条道路可选的情况下得到最优路径的算法并且通过图像区域分割和边缘追踪找出路径信息。

(6)使用特殊的子母轮结构。在有限的空间里实现横向行驶,提高灵活性以及避障能力。

(7)在工业应用上,通过采用机器视觉对AGV运输车用简单材料构建的运动路径实行识别、定位、智能导航、选择最优路径,有一定的使用价值和现实意义。

附图说明

图1为本发明一个具体实施的立体结构示意图;

图2为图1的左视图;

图3为图1的俯视图;

图4为本发明透视图;

图5为车轮的细节俯视图;

图6为车轮的细节透视图;

图7为AGV前进的原理图;

图8为AGV水平左移的原理图。

具体实施方式

下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。

实施例一。

参见图1、4,本发明基于机器视觉与最优路径选择的多任务AGV运输车,包括车身1,摄像头2,超声波模块3,车轮4(其中包含左前轮4.1、右前轮4.2、左后轮4.3、右后轮4.4,每个车轮里又各自包含母轮和子轮,详情参加图5和图6),主控系统5,降压模块6,电机驱动模块7,电池8,直流电机9,电源开关10,遥控信号接收模块11,声光报警模块12,边灯13,保险杠14,工作状况指示灯15,工作状态显示屏16。

参见图1,摄像头2安装在AGV运输车的车身1的下部,利用摄像头2在动态的情况下,对摄像头2获取的图片利用图像处理技术对获取的目标直线特征点后进行多帧图像进行图像预处理,从而获取目标直线点的集合,通过视觉的标定试验和定位原理,分析视觉系统平台的定位精度,确定存在的误差源及其与视觉系统定位精度的关联之后,从而获取AGV运输车运动的路径的信息,再通过对空间状态下的直线点集合偏转角度的检测和定位,目标的识别与跟踪,对自然环境下运动轨迹的视觉精准定位机制进行综合分析,智能化设计以构建一个智能运输机器是决定行为的智能寻道系统,从而实现AGV运输车的智能寻道。

参见图1,超声波模块3位于车身1的下部,利用超声波技术来对障碍物进行检测,通过多个超声传感器的弧形摆放,可测出AGV前方障碍物,通过模糊控制以及在自然的环境下对障碍物进行视觉定位综合分析,使得AGV运输车在行进的过程中,实现AGV运输车避障报警的功能,并结合图像处理技术与电路技术对AGV运输车进行深度距离检测。

参见图2,主控系统5利用matlab编程软件与单片机通信的技术获取来自摄像头2并通过图像处理技术得到的路径的角度,以获取AGV运输车实时行走的路径,接着再配合超声波模块3,电机驱动模块7和声光报警模块12来实现AGV运输车实时行走时的避障报警功能,以及通过遥控接收信号模块11使得AGV运输车能够在行进的过程中实时的接收信号。同时,通过对Dijkstra算法的优化与硬件系统的结合,使得AGV运输车在多道的选择下按照指令做出路径的最短路径和最优路径的选择,在AGV运输车的智能导航的过程中做到实时接收信号并转移路径,使得AGV运输车能够按照指令到达相应的地点。

参见图3,基于机器视觉与最优路径选择的多任务AGV运输车在行走的过程中利用前置在车身1上方的摄像头来实时的获取路径的信息,并通过区域划分和边缘追踪等图像处理技术来获取路径的信息,再结合Dijkstra算法获取AGV运输车的最短路径和最优路径,之后将路径的信息反馈给主控系统5,再由超声波模块3,声光报警模块12,和遥控接收信号模块11与主控系统5获取的路径的信息的配合,使得AGV运输车能够在行进的过程中实现实时避障报警功能,并能够让AGV运输车在行进的过程中实时接收信号,使得AGV运输车在多路径的情况下做出最短路径和最优路径的选择,在其智能导航的过程中实时接收信号并转移路径,从而让AGV运输车能按照指令到达相应的地点。

参照图2和图3,当AGV运输车需要进行转弯时,相应方向的边灯13会点亮,起到警示作用;电源开关与紧急制动按钮10分别控制小车的电源接通以及运行过程中出现故障时进行紧急制动;工作状况显示灯15和工作状态屏16可以显示小车的工作情况(如电压、载荷等)。

实施例二。

以下参考图1-4再提供一种基于机器视觉的道路智能识别与路径优选的AGV运输车及其控制系统的另一实施例,运输车包括车身、摄像头、超声波模块、车轮、主控系统、降压模块、电机驱动模块、电池、直流电机、电源开关、遥控接收模块、声光报警模块,摄像头、电机驱动模块、电池置于车身前方的上部,超声波模块、降压模块置于车身前方的下部,声光报警模块、遥控接收模块、电源开关位于车身后方的上部,主控系统位于车身内部。

其工作通过在智能AGV工作区域预先铺设由不同颜色或文字与图案等划分不同路径的PA胶纸,采用机器视觉技术,通过摄像头获取的图片进行预处理,采用可选性HSV+RGB颜色空间的道路智能识别算法找出特征点,利用边缘追踪得到由坐标确定的PA胶纸的形状,然后在MATLAB上面建立模型,指示AGV小车继续向前进。

所述的摄像头通过动态采集路径信息,经MATLAB处理识别出路径中心线,并判断车体中轴线与路径中心线的角度偏差△eθ和距离偏差△eμ,将计算出两个参数实时传递给运动控制器,通过运动控制器对驱动电机的实时控制,保证AGV的正常运行。

所述超声波模块选择较为常用的HC—SR04超声波测距模块,根据传感器在小车的分布图,在AGV小车前方下端安装3个超声波传感器,利用前置的3个超声波传感器测量各个方位上的数据来不断校正小车的前进方向,各个超声波传感器在AGV进行避障操作时,同时作用,交叉覆盖检测区域,实时检测障碍物。

所述的AGV避障操作,通过车前安装的超声波传感器进行远距离的前期检测,预先在主控系统中设置报警距离,如果超声波模块检测到在预警距离范围内出现障碍物,会将信号传回主控系统,触发声光报警,此时有两种情况:若障碍物过大,则进行紧急制动,然后人为进行障碍物排除;若障碍物较小,则AGV能够通过车轮的横向行驶等方式避障。则同时超声波仍在检测中,如果障碍物排除,则转入摄像头检测路径阶段。

而本实施例的最优路径选择,通过AGV小车的摄像头识别不同的轨道颜色(或者是轨道上的文字与图案标记),采用化多道为单道的思想来实现最后的行走,以工厂车间为节点,通过在主控系统中内置最短路径算法——Dijkstra算法,即单源最短路径算法,首先把各车间作为各端点Vi,Vk,Vs…Vj,车间与车间之间用线段连接形成交错的网络{Vi....Vk..Vs...Vj},小车在寻找最短路径的时候,如果存在一条从i到j的最短路径(Vi.....Vk,Vj),Vk是Vj前面的一顶点。那么(Vi...Vk)也必定是从i到k的最短路径。为了求出最短路径,Dijkstra就提出了以最短路径长度递增,逐次生成最短路径的算法。譬如对于源顶点V0,首先选择其直接相邻的顶点中长度最短的顶点Vi,那么当前已知可得从V0到达Vj顶点的最短距离dist[j]=min{dist[j],dist[i]+matrix[i][j]},从而达到小车对最短路径的选择,运用Dijkstra算法,实现面最优路径的选择。

上述为本发明较佳的实施方式,但本发明的实施方式并不受上述内容的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号