一种集装箱自动识别与定位方法与流程

文档序号:21007506发布日期:2020-06-05 23:15阅读:1488来源:国知局
一种集装箱自动识别与定位方法与流程

本发明涉及自动化领域,具体涉及一种集装箱自动识别与定位方法。



背景技术:

随着物流业的快速发展和人力成本的上升,码头、港口、货场等地迫切需要通过提升机械的自动化水平,增加货物周转效率,减少人力管理成本。其中,在吊车吊起集装箱的环节对司机操作要求较高,采用人工操作在吊具对准集装箱时耗时较长。提升该环节效率的关键是实现吊具与集装箱上锁孔的自动对准。随着计算机、图像处理、人工智能、智能控制等技术的进步,使得基于机器视觉的柔性自动化技术得以实现并迅速发展,目前,基于机器视觉的集装箱识别与定位技术已成为广大学者研究的热点。



技术实现要素:

为了提升码头、港口、货场等地的机械自动化水平,本发明提供了一种集装箱自动识别与定位方法,该方法通过以下技术方案实现:

一种集装箱自动识别与定位方法,包括工控机、双目相机、单目相机、光源,在工控机上安装带有sqlserver数据库的wincc过程监控系统应用程序,双目相机安装于集装箱吊具上,单目相机安装于集装箱入库处,光源与相机配套安装,并可根据环境光线变化自动调节亮度。具体包括如下步骤:

步骤1:分别对双目相机和单目相机进行焦距与光圈调整,采用张氏平面标定法对双目相机进行标定,得出相机的内、外部参数,为三维坐标重建做准备。

步骤2:集装箱入库前,单目相机扫描采集集装箱箱号图样上传工控机,工控机上带有一套箱号自动识别系统,该系统对箱号进行自动识别上传至wincc过程监控系统,wincc过程监控系统带有一套仓储出入库程序,该程序对场地数据库进行排查找出空位,由agv导引小车自动将该集装箱运达空位附近目的地。

步骤3:agv导引小车将上述集装箱运达空位附近目的地后,集装箱吊具上的双目相机采集该集装箱图片上传至工控机,工控机中设计有一套集装箱自动识别与定位算法,对采集图样进行分析,识别出集装箱锁孔的精确位置,集装箱吊具进行自动穿孔吊起集装箱放置空位上,同时wincc过程监控系统将该集装箱箱号位置信息存储于sqlserver数据库,agv小车自动回到出入口处,集装箱入库完成。同样集装箱出库时,首先根据所需出库集装箱的箱号查找sqlserver数据库,找出该箱号所对应的位置信息,集装箱吊车自动到达该位置,集装箱吊具上的双目相机采集该出库集装箱图片上传至工控机,工控机中的集装箱自动识别与定位算法对集装箱信息进行二次判定,识别出精确位置后进行穿孔吊起集装箱放置agv小车上送达出口,同时数据库删除该集装箱箱号位置信息,完成出库。

所述步骤3中sqlserver数据库存储的集装箱的位置是一个理论值,与实际位置有一定偏差,因此采用双目相机对集装箱进行二次识别与定位,找出集装箱上锁孔的精确位置,具体算法如下:

步骤3.1:双目相机采集集装箱图样,针对该图样采用多算子融合算法进行集装箱边缘提取,对提取出的边缘进行降噪处理,提取集装箱边缘坐标,计算出集装箱与双目相机的相对偏移角度,旋转吊具使偏移角为零后重新进行拍照,得出新的图样降噪后的边缘坐标,利用该坐标去除多余背景,截取出集装箱图像。

步骤3.2:针对截取出的集装箱图像进行阈值处理,分割出集装箱上的锁孔图像,对分割出的左图像与右图像锁孔位置进行特征匹配,利用欧氏距离法去除不符合匹配的点,计算出锁孔的中心像素坐标。

步骤3.3:对锁孔中心像素坐标进行三维重建,将相机标定出的内外参带入投影矩阵,根据左右图像锁孔中心像素坐标及投影矩阵联立方程,得出锁孔的中心世界坐标。

本发明与现有技术相比,具有以下明显优点:提升了码头、港口、货场等地的机械自动化水平,提升了吊车吊运集装箱的效率。首先在数据库中存储集装箱的理论位置,其次采用机器视觉算法对该集装箱进行二次识别与定位,提高了定位精度,且减少了图像背景干扰,算法处理简单、效率高、适用性强。

附图说明

图1为本发明的工作流程图。

具体实施方式

下面对本发明的具体实施过程作以下进一步的说明:

一种集装箱自动识别与定位方法,包括工控机、双目相机、单目相机、光源,在工控机上安装带有sqlserver数据库的wincc过程监控系统应用程序,双目相机安装于集装箱吊具上,用于对集装箱进行二次识别与定位,单目相机安装于集装箱入库处,用于对入库集装箱箱号自动识别,光源与相机配套安装,并可根据环境光线变化自动调节亮度。

具体包括如下步骤:

步骤1:分别对双目相机和单目相机进行焦距与光圈调整,采用张氏平面标定法对双目相机进行标定,得出相机的内、外部参数,为三维坐标重建做准备。

步骤2:集装箱入库前,单目相机扫描采集集装箱箱号图样上传工控机,工控机上带有一套箱号自动识别系统,该系统对箱号进行自动识别上传至wincc过程监控系统,wincc过程监控系统带有一套仓储出入库程序,该程序对场地数据库进行排查找出空位,由agv导引小车自动将该集装箱运达空位附近目的地。

步骤3:agv导引小车将上述集装箱运达空位附近目的地后,集装箱吊具上的双目相机采集该集装箱图片上传至工控机,工控机中设计有一套集装箱自动识别与定位算法,对采集图样进行分析,识别出集装箱锁孔的精确位置,集装箱吊具进行自动穿孔吊起集装箱放置空位上,同时wincc过程监控系统将该集装箱箱号位置信息存储于sqlserver数据库,agv小车自动回到出入口处,集装箱入库完成。同样集装箱出库时,首先根据所需出库集装箱的箱号查找sqlserver数据库,找出该箱号所对应的位置信息,集装箱吊车自动到达该位置,集装箱吊具上的双目相机采集该出库集装箱图片上传至工控机,工控机中的集装箱自动识别与定位算法对集装箱信息进行二次判定,识别出精确位置后进行穿孔吊起集装箱放置agv小车上送达出口,同时数据库删除该集装箱箱号位置信息,完成出库。

所述步骤3中sqlserver数据库存储的集装箱的位置是一个理论值,与实际位置有一定偏差,因此采用双目相机对集装箱进行二次识别与定位,找出集装箱上锁孔的精确位置,具体算法如下:

步骤3.1:双目相机采集集装箱图样,针对该图样采用多算子融合算法进行集装箱边缘提取,对提取出的边缘进行降噪处理,提取集装箱边缘坐标,计算出集装箱与双目相机的相对偏移角度,旋转吊具使偏移角为零后重新进行拍照,得出新的图样降噪后的边缘坐标,利用该坐标去除多余背景,截取出集装箱图像。

步骤3.2:针对截取出的集装箱图像进行阈值处理,分割出集装箱上的锁孔图像,对分割出的左图像与右图像锁孔位置进行特征匹配,利用欧氏距离法去除不符合匹配的点,计算出锁孔的中心像素坐标。

步骤3.3:对锁孔中心像素坐标进行三维重建,将相机标定出的内外参带入投影矩阵,根据左右图像锁孔中心像素坐标及投影矩阵联立方程,得出锁孔的中心世界坐标。

本发明一种集装箱自动识别与定位方法的设计中,首先在数据库中存储集装箱的理论位置,其次采用机器视觉算法对该集装箱进行二次识别与定位,提高了定位精度,且减少了图像背景干扰,算法处理简单、效率高、适用性强。

本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

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