1.本发明涉及钢铁行业鱼雷罐车自动倾倒铁水领域,具体来说是一种鱼雷罐车自动拔插视觉引导系统及其使用方法,属于自动控制技术领域。
背景技术:2.鱼雷罐车是用来运送铁水的主要设备之一,在铁水运送过程中需要通过火车,将高炉生产的铁水运送到炼钢车间,通过罐车倾倒将铁水倒入铁水包中,倾倒过程需要电源,因此需要人工对罐车电源进行拔插。人工拔插电源存在劳动强度大、高温和触电等多种危险,存在较大的生产风险,因此提出了采用拔插机器人自动拔插鱼雷罐车,拔插过程的最大的难点是罐车每次停靠位置不同,因此需要视觉系统来引导拔插机器人进行工作。
技术实现要素:3.本发明的提供了一种鱼雷罐车自动拔插的视觉引导系统,涉及2d视觉和3d视觉技术的应用,用于解决鱼雷罐车火车停靠范围大,每辆火车上插座形态和空间旋转角度不同等问题,通过多维视觉融合有效解决鱼雷罐车电源拔插高精度引导需求,并将视觉系统获得坐标数据时时传递给拔插机器人,并记录整个数据传输过程,从而实现成功引导拔插机器人实现鱼雷罐车电源的自动拔插。
4.一种鱼雷罐车自动拔插视觉引导系统,包括辅助部件、2d视觉引导相机、3d立体视觉引导相机、图像处理算法系统和数据通讯及记录系统;所述2d视觉引导相机和3d立体视觉引导相机分别通过夹具安装于拔插机器人上;
5.所述辅助部件包括安装板,所述安装板的中间位置印刷有十字架图形,对图像位置识别起定位作用;所述安装板安装于鱼雷罐车上,并紧靠鱼雷罐车的插座;
6.所述图像处理算法系统和数据通讯及记录部分设置于拔插机器人内;
7.所述2d视觉引导相机和3d立体视觉引导相机用于采集图像数据信息,并能够将图像数据信息传递给所述图像处理算法系统,所述图像处理算法系统对图像数据信息进行拔插机器人的运动坐标运算处理。
8.进一步地,所述2d视觉引导相机为2d灰度工业相机。
9.进一步地,所述3d立体视觉引导相机为线扫相机。
10.一种鱼雷罐车自动拔插视觉引导系统的使用方法,包括如下步骤:
11.s1.利用2d视觉引导相机获取图像,随后将图像转化为图像数据信号传输给图像处理算法系统,根据图像计算坐标位置后将图像数据信号传递给拔插机器人;
12.s2.利用3d立体视觉引导相机获取图像,随后将图像转化为图像数据信号传输给图像处理算法系统,根据图像计算坐标位置后将图像数据信号传递给拔插机器人;
13.s3.数据通讯及记录系统记录拔插机器人的坐标位置、拔插状态及动作数据。
14.进一步地,所述s1包括:
15.s1.1固定2d视觉引导相机位置,使其在整个被测位置的中心位置,并调整镜头焦
距和光圈大小,从而获取清晰的图像;
16.s1.2对相机进行畸变矫正,对相机取相范围内各个位置进行棋盘格图像的成像,通过图像对相机和镜头进行矫正,获取相机的内外参数,从而实现矫正畸变,矫正后的图像应保证横平竖直,保证现实直线没有弧度;
17.s1.3进行九点标定,确定拔插机器人坐标系和2d视觉引导相机坐标系的对应关系,分别记录视觉坐标系的中的九个坐标点和与之对应的拔插机器人坐标系的九个点,利用两组坐标系之间的对应关系求得齐次转换矩阵;
18.s1.4进行模板匹配算法,首先制作所述辅助部件的外形模板,并取十字架部分的外形轮廓,根据金字塔算法,设定各模板的最大旋转角度和放大系数,从而适应在各种情况下的高精度匹配;
19.s1.5进行位置转换,通过s1.4步骤可以获取辅助部件在相机坐标系下的位置,且在辅助部件中已经做好了位置固定关系,因此通过位置转换可以直接获取插入点的拔插机器人坐标位置;
20.s1.6将获取的坐标位置传递给拔插机器人以及图像处理算法系统和数据通讯及记录系统。
21.进一步地,所述s2包括:
22.s2.1固定3d立体视觉引导相机位置,确定3d立体视觉引导相机的成像范围,使插座位于清晰的成像空间中,调整扫描速度与拔插机器人速度相匹配,并设置成像帧数,确保点云图的完整性;
23.s2.2扫描标准位3d点云模板,并制作标准点云模板,调整检测空间和匹配参数;
24.s2.3进行3d模板匹配,从而获取当前插座与标准位插座的位置差距,将数据信号发送给拔插机器人,从而时时调整插头位置,完成3d引导;同时将数据信号传递给图像处理算法系统和数据通讯及记录系统。
25.进一步地,所述s3中数据通讯及记录系统采用基于opc协议的方式进行数据通讯,采用sql数据库的方式,记录每次坐标位置和插拔状态及所有拔插机器人动作数据。
26.本发明具有的有益效果为:适用于所有需要鱼雷罐车的钢铁厂,通过系统的引导可以实现自动拔插鱼雷罐车,是实现炼钢自动化的关键步骤,该方式的应用属于国内首套,具有较大的推广应用价值。
27.利用涉及2d视觉和3d视觉技术,解决鱼雷罐车火车停靠范围大,每辆火车上插座形态和空间旋转角度不同等问题,通过多维视觉融合有效解决鱼雷罐车电源拔插高精度引导需求,并将视觉系统获得坐标数据时时传递给拔插机器人,并记录整个数据传输过程,从而实现成功引导拔插机器人实现鱼雷罐车电源的自动拔插。
附图说明
28.图1为本发明流程图;
具体实施方式:
29.以下结合附图对本发明内容作进一步的详细说明。
30.一种鱼雷罐车自动拔插视觉引导系统,包括辅助部件、2d视觉引导相机、3d立体视
觉引导相机、图像处理算法系统和数据通讯及记录系统五部分,前三个部分为系统的硬件部分,后两部分是系统的软件部分;2d视觉引导相机和3d立体视觉引导相机分别通过夹具安装于拔插机器人上;图像处理算法系统和数据通讯及记录部分设置于拔插机器人内;
31.辅助部件包括安装板,安装板的中间位置印刷有十字架图形,对图像位置识别起定位作用;安装板安装于鱼雷罐车上,并紧靠鱼雷罐车的插座;
32.2d视觉引导相机和3d立体视觉引导相机用于采集图像数据信息,并能够将图像数据信息传递给图像处理算法系统,图像处理算法系统对图像数据信息进行拔插机器人的运动坐标运算处理。
33.一种鱼雷罐车自动拔插视觉引导系统的使用方法,包括如下步骤:以一次工作流程为例,首先确保所要进行自动插拔的车辆,已经正确安装了视觉辅助识别装置,且插头形状尺寸符合当前视觉部分的相关模型,且所有相机已安装在正确位置,并做好了相关的矫正、对位和相关视觉模型工作。
34.s1.(1)固定2d视觉引导相机位置,使其在整个被测位置的中心位置,并调整镜头焦距和光圈大小,从而获取清晰的图像;
35.(2)对相机进行畸变矫正,对相机取相范围内各个位置进行棋盘格图像的成像,通过图像对相机和镜头进行矫正,获取相机的内外参数,从而实现矫正畸变,矫正后的图像应保证横平竖直,保证现实直线没有弧度;
36.(3)进行九点标定,确定拔插机器人坐标系和2d视觉引导相机坐标系的对应关系,分别记录视觉坐标系的中的九个坐标点和与之对应的拔插机器人坐标系的九个点,利用两组坐标系之间的对应关系求得齐次转换矩阵;
37.(4)进行模板匹配算法,首先制作所述辅助部件的外形模板,并取十字架部分的外形轮廓,根据金字塔算法,设定各模板的最大旋转角度和放大系数,从而适应在各种情况下的高精度匹配;
38.(5)进行位置转换,通过(4)步骤可以获取辅助部件在相机坐标系下的位置,且在辅助部件中已经做好了位置固定关系,因此通过位置转换可以直接获取插入点的拔插机器人坐标位置;
39.(6)将获取的坐标位置传递给拔插机器人以及数据通讯及记录系统。
40.s2.(1)固定3d立体视觉引导相机位置,确定3d立体视觉引导相机的成像范围,使插座位于清晰的成像空间中,调整扫描速度与拔插机器人速度相匹配,并设置成像帧数,确保点云图的完整性;
41.(2)扫描标准位3d点云模板,并制作标准点云模板,调整检测空间和匹配参数;
42.(3)进行3d模板匹配,从而获取当前插座与标准位插座的位置差距,将数据信号发送给拔插机器人,从而时时调整插头位置,完成3d引导;同时将数据信号传递给图像处理算法系统和数据通讯及记录系统;
43.s3.数据通讯及记录系统采用基于opc协议的方式进行数据通讯,采用sql数据库的方式,记录每次坐标位置和插拔状态及所有拔插机器人动作数据。
44.综上所述,当载有鱼雷罐车的火车停稳时,触发2d视觉引导相机对现场进行拍照,获取当前罐车插座的灰度图像,获取图像后会将图像传入图像处理算法系统和数据通讯及记录系统中,首先会保存相关图片,随后会对图像进行高精度模板匹配算法,对整幅图像进
行模板匹配,在成功匹配到辅助部件时,会根据对位信息和之前计算的齐次矩阵将计算出拔插机器人运动坐标,将坐标信息发送拔插机器人;随后拔插机器人运行到达指定位置,并通过硬线触发线扫开关,同时带动线扫相机匀速运动,获取当前插座的点云数据,通过3d模板匹配在整个点云空间进行匹配,在匹配成功后将与标注位置的坐标差传送给拔插机器人,拔插机器人调整姿态,完成插拔动作,整个过程所有的状态会被数据通讯及记录系统存入数据库中,以便故障分析和查找。
45.通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。