一种AGV小车的视觉导航系统的制作方法

文档序号:15270123发布日期:2018-08-28 22:19阅读:2167来源:国知局

本发明涉及agv小车,特别是涉及一种agv小车的视觉导航系统。



背景技术:

无人搬运车(automatedguidedvehicle,简称agv),通常也称为agv小车,指装备有电磁或光学等自动导引装置,能够沿规定的导引路径行驶,具有安全保护以及各种移载功能的运输车,acv小车在工业应用中不需要驾驶员,以可充电的蓄电池作为其动力来源。agv小车以轮式移动为特征,较之步行、爬行或其它非轮式的移动机器人具有行动快捷、工作效率高、结构简单、可控性强、安全性好等优势,与物料输送中常用的其他设备相比,agv的活动区域无需铺设轨道、支座架等固定装置,不受场地、道路和空间的限制;因此,在自动化物流系统中,能充分地体现其自动性和柔性,实现高效、经济、灵活的无人化生产。

在实际应用中,大多数agv小车利用电磁轨道(electromagneticpath-followingsystem)来设立其行进路线,agv小车依循电磁轨道所带来的信息进行移动与动作,但是,电磁轨道铺设复杂,成本高,且不便于维护和改线,容易受到外界电磁场干扰的影响。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种agv小车的视觉导航系统,具有路径设置简单、便于维护改线和不受外界电磁干扰的优势。

本发明的目的是通过以下技术方案来实现的:一种agv小车的视觉导航系统,包括agv车载子系统、设置于agv小车行驶路径上的有色纸带引导条和设置于行驶路径关键位置的二维码标识;

所述agv车载子系统包括二维码扫描器、图像采集模块、测距传感器、arm处理器、agv通用控制器和agv驱动装置,所述二维码扫描器、图像采集模块和测距传感器的输出端均与arm处理器连接,arm处理器的输出端通过agv通用控制器与agv驱动装置连接;

所述arm处理器,用于对图像采集模块采集到的有色纸带引导条图像信息进行处理,识别agv的当前位置,并结合二维码扫描器采集到二维码标识和测距传感器采集到的周围障碍物信息,对下一步行驶作出规划。

其中,设置于行驶路径关键位置的二维码标识包括设置于行驶路径转弯处的二维码标识和设置于行驶路径岔路处的二维码标识。

所述agv车载子系统还包括通讯模块,所述通讯模块分别与arm处理器和外部的上位机连接,用于供arm处理器将二维码扫描器、图像采集模块或测距传感器采集到的信息上传给上位机进行监控,或是接收来自上位机的控制指令,传输给arm处理器,以实现上位机对agv车载子系统的综合管控。

所述图像采集模块包括一个或多个视觉传感器,用于采集表征行驶路径的有色纸带引导条图像信息。

所述arm处理器包括:图像处理单元,用于对图像采集模块采集到的有色纸带引导条图像信息进行降噪处理;边缘检测单元,用于对降噪后的图像进行边缘检测处理,获取道路的边缘轮廓信息;道路主体提取单元,用于边缘轮廓信息中提取出道路主体边界,以区分道路区域和非道路区域,并确定道路区域与agv小车之间的相对位置关系;行进控制单元,根据道路区域与agv小车之间的相对位置关系,发送控制指令给agv通用控制器,控制agv小车按照有色纸带引导条图像信息所指示的道路区域前进。

所述arm处理器还包括三维建模单元、偏离检测单元和避障控制单元;所述三维建模单元,根据有色纸带引导条图像信息和测距传感器采集到的周围障碍物距离信息,建立agv小车实时行驶的三维模型;所述偏离检测单元,在建立的三维模型中,对agv小车的行驶进行监控,并在agv小车行驶偏离有色纸带引导条图像时,发送控制指令给agv通用控制器,控制agv小车回到有色纸带引导条所指示的道路区域;避撞控制单元,根据三维模型的障碍物信息,,发送控制指令给agv通用控制器,控制agv小车加速、减速或改变方向,防止agv小车与障碍物相撞。

所述arm处理器还包括标定点控制单元,根据二维码扫描器采集到的二维码信息,发送控制指令给agv通用控制器,对agv小车的转弯和岔路选择进行控制。

本发明的有益效果是:本发明基于视觉图像采集,实现有色纸带引导条所对应的道路信息提取,以区分道路区域和非道路区域,并确定道路区域与agv小车之间的相对位置关系,控制agv小车按照有色纸带引导条图像信息所指示的道路区域前进,具有路径设置简单、便于维护改线和不受外界电磁干扰的优势。

附图说明

图1为本发明的原理框图;

图2为arm处理器的功能单元示意图。

具体实施方式

下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。

如图1所示,一种agv小车的视觉导航系统,包括agv车载子系统、设置于agv小车行驶路径上的有色纸带引导条和设置于行驶路径关键位置的二维码标识;

所述agv车载子系统包括二维码扫描器、图像采集模块、测距传感器、arm处理器、agv通用控制器和agv驱动装置,所述二维码扫描器、图像采集模块和测距传感器的输出端均与arm处理器连接,arm处理器的输出端通过agv通用控制器与agv驱动装置连接;

所述arm处理器,用于对图像采集模块采集到的有色纸带引导条图像信息进行处理,识别agv的当前位置,并结合二维码扫描器采集到二维码标识和测距传感器采集到的周围障碍物信息,对下一步行驶作出规划。

其中,设置于行驶路径关键位置的二维码标识包括设置于行驶路径转弯处的二维码标识和设置于行驶路径岔路处的二维码标识。

所述agv车载子系统还包括通讯模块,所述通讯模块分别与arm处理器和外部的上位机连接,用于供arm处理器将二维码扫描器、图像采集模块或测距传感器采集到的信息上传给上位机进行监控,或是接收来自上位机的控制指令,传输给arm处理器,以实现上位机对agv车载子系统的综合管控。在本申请的实施例中agv驱动装置包括电机。

所述图像采集模块包括一个或多个视觉传感器,用于采集表征行驶路径的有色纸带引导条图像信息。

如图2所示,所述arm处理器包括:图像处理单元,用于对图像采集模块采集到的有色纸带引导条图像信息进行降噪处理;边缘检测单元,用于对降噪后的图像进行边缘检测处理,获取道路的边缘轮廓信息;道路主体提取单元,用于边缘轮廓信息中提取出道路主体边界,以区分道路区域和非道路区域,并确定道路区域与agv小车之间的相对位置关系;行进控制单元,根据道路区域与agv小车之间的相对位置关系,发送控制指令给agv通用控制器,(agv通用控制器通过agv驱动装置)控制agv小车按照有色纸带引导条图像信息所指示的道路区域前进。

所述arm处理器还包括三维建模单元、偏离检测单元和避障控制单元;所述三维建模单元,根据有色纸带引导条图像信息和测距传感器采集到的周围障碍物距离信息,建立agv小车实时行驶的三维模型;所述偏离检测单元,在建立的三维模型中,对agv小车的行驶进行监控,并在agv小车行驶偏离有色纸带引导条图像(行进道路区域)时,发送控制指令给agv通用控制器,(agv通用控制器通过agv驱动装置)控制agv小车回到有色纸带引导条所指示的道路区域;避撞控制单元,根据三维模型的障碍物信息,发送控制指令给agv通用控制器,(agv通用控制器通过agv驱动装置)控制agv小车加速、减速或改变方向,防止agv小车与障碍物相撞。

所述arm处理器还包括标定点控制单元,根据二维码扫描器采集到的二维码信息,发送控制指令给agv通用控制器,对agv小车的转弯和岔路选择进行控制;例如,在二维码扫描器识别到行驶路径转弯处的二维码标识时,arm处理器向agv通用控制器发送减速和转弯的控制指令,(agv通用控制器通过agv驱动装置)控制agv小车进行减速,避免agv小车转弯时发生碰撞;在二维码扫描器识别到设置于行驶路径岔路处的二维码标识时,arm处理器可以根据二维码标识的获取不同岔路口的方向信息,再根据任务目的地选择岔路口前进,避免了agv小车在岔路口发生路线选择错误的情况。

综上,本发明基于视觉图像采集,实现有色纸带引导条所对应的道路信息提取,以区分道路区域和非道路区域,并确定道路区域与agv小车之间的相对位置关系,控制agv小车按照有色纸带引导条图像信息所指示的道路区域前进,具有路径设置简单、便于维护改线和不受外界电磁干扰的优势;同时本发明根据有色纸带引导条图像信息和测距传感器采集到的周围障碍物距离信息,建立agv小车实时行驶的三维模型,根据三维模块实现agv小车行驶的偏离检测、路线纠正和避撞控制,有利于保证agv小车保持正确路线前进,并且避免了agv小车与障碍物发生碰撞的情况,给agv小车的运输工作带来了很大便利。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1