❤️ ×
各类单机,绅士游戏不断更新:https://www.acghua.com/
网站地址

工业机器人视觉定位技术与应用探讨

news 发布于 2025-09-01 阅读(418)

摘 要:机器人集成了电子技术、传感技术和智能控制技术等,是一种能够自动执行工作任务的机器装置,其可以接受人类的指挥,也可以依照人工智能技术制定的原则和纲领自主行动,在许多领域都得到了应用。本文以工业机器人为例,对其视觉定位技术的应用进行了分析,提出了一种有效的工件视觉定位方法,配合专用的图像处理软件,能够实现工业机器人视觉系统的可靠定位,在提升工件定位精度和加工效果方面发挥了积极作用。

关键词:工业机器人;视觉定位;技术;应用

中图分类号:TP391.41 文献标识码:A 文章编号:2096-4706(2018)11-0161-03

Industrial Robot Vision Positioning Technology and Application

LI Boping

(Fuzhou Dongxiang District Technical School,Fuzhou 331800,China)

Absrtact:Robot integrates electronic technology,sensing technology and intelligent control technology. It is a kind of machine device that can perform work automatically. It can accept humanensing technology and intelligent control technology. It is a kinogram formulated by artificial intelligence technology. It has been applied in many fields. Taking industrial robot as an example,this paper analyzes the application of its visual positioning technology,and puts forward an effective method of workpiece visual positioning. With special image processing software,it can realize the reliable positioning of industrial robot visual system,and plays an active role in improving the positioning accuracy and processing effect of workpiece.

Keywords:industrial robot;visual location;technology;application

0 引 言

工业机器人是一种对生产环境和生产条件均有着良好适应性和灵活性的自动化设备,在多品种、变批量的柔性生产中有着良好的适用性,其不仅能够提高产品品质和生产效率,还可以对劳动条件进行改善。在工业机器人中引入相应的视觉引导技术能够实现机器人对周边环境的有效认知,强化其柔性,帮助机器人更好地完成相应的工作任务,确保工业机器人的功能和作用得到最大程度的发挥。

1 工业机器人视觉定位技术

机器视觉是伴随着机器人技术发展起来的一门新兴学科,经过不断的发展和完善,目前已经在越来越多的行业和领域中得到了应用,其基本原理是利用摄像机与计算机来替代人眼,实现更高程度的生产自动化。当前工业机器人视觉定位技术大致可以分为二维视觉定位技术和三维视觉定位技术,其中,基于单目视觉的二维定位技术应用得最为广泛,不过因为绝大多数情况下,工业生产中对于工件位置的确定都可以通过机械定位实现,所以更加复杂,且高成本的二维视觉定位只在一些比较特殊的场所才有所使用[1]。

2 工业机器人视觉定位技术应用

2.1 视觉系统

依照摄像头与机器人两者的位置关系,机器人视觉系统大致可以分成两种不同的类型,一是Eye-in-Hand,即将摄像机设置在机器人手臂的末端,确保其能够与机械手共同运动,二是Eye-to-Hand,即摄像机被安装在一个相对固定的位置,并不会随着机械手运动。对两种系统进行对比发现,后者在运动过程中的视野会受到一定阻挡,而且存在较大的测量误差,因此,选择前者进行分析。Eye-in-Hand机器人视觉系统包括机器人、控制器、控制系统以及单目视觉系统等。整个视觉系统在运行过程中可以分成两个不同的阶段,第一阶段要求做好机器人视觉系统的标定工作,通过标定来获取物体二维像点和三维物点的彼此关系;第二阶段要求操作人员做好对工件的信息识别和边缘检测,明确工件的三维坐标,通过坐标引导确保工业机器人能够准确完成相应的工作任务[2]。

2.2 系统标定

一方面,必须重视摄像机参数标定。在机器人视觉定位中,如果想要确定工件的空间位置以及在相应图像中的对应关系,需要结合相关参数,建立完善可靠的数据模型,将模型作为分析研究的参照,结合空间一点成像原则,操作人员可以先进行坐标系转换,将世界坐标系转化为相机坐标系,提升数据参数的互通性,摄像机的外部参数是平移向量与旋转角度,对照初始坐标,可以准确判定摄像机的空间位置;然后,需要进一步进行坐标系转换工作,将初步转换得到的相机坐标系转化为平面坐标系,提取物体在图像中对应像素点的具体坐标。在此过程中必须明确的是,坐标系转换过程中需要把握好数据与参数的变化,这些参数就是相机参数。以德国MVtec公司开发的HALCON机器视觉算法包为例,可以利用其本身提供的高精度圆形标定板来对摄像机参数进行标定,结合摄像机在不同位置拍摄的标定板图像,利用相应的函数就可以完成摄像机标定工作,标定的精确性能够得到保证。在标定环节,必须确保一些基本参数固定,如相机光圈和焦距等,一旦标定工作完成,相机内部参数将不再发生变化[3],外部参数会因为相机拍摄图片位置和姿势的不同而有所不同,如果没有特殊要求,一般会将拍摄到的第一幅图像作为参考位置,以此来对世界坐标系进行确定,也方便技术人员进行摄像机外参数的计算工作。

另一方面,需要进行机器人手眼标定。对于机器人视觉定位而言,手眼标定同样是非常重要的一个环节,其能够在摄像头坐标系中明确机器人工作的位置和姿态。在手眼标定的过程中需要明确的内容包括基座、摄像机和末端执行工具等,构建的系统坐标系模型如图1所示。

其中,W表示机器人坐标系、T表示工具坐标系、B表示标定板坐标系、C表示摄像机坐标系。在手眼标定过程中,技术人员可以利用相应的坐标变换关系对存在的未知变量进行计算[4],其中的等量关系如下:

在上述关系式中,CHB指摄像机外部参数,能够对标定板相对于摄像机的位置关系进行描述;CHT是需要求解的未知量,能够对机器人工具手相对于摄像机的位置关系进行描述;THW主要描述机器人基座相对于工具手的位置关系;WHB同样是需要求解的未知量,描述的是标定板相对于机器人基座的位置关系。进行手眼标定的主要目的是对上述两个未知量进行计算,其属于固定值,利用上述摄像机参数标定流程可以得到其外部参数CHB,操作人员可以直接从控制器中读取已知参数THW,配合多幅图像,并从hand_eye_calibration中调取相应的手眼标定函数,对两个未知参数进行计算,将计算得到的数据写入相应文件中,帮助工业机器人更好地完成工件抓取工作[5]。

2.3 定位方法

这里主要是参照工件的轮廓对其进行定位。通过图像处理可以得到较为精确的抓取点像素坐标,配合手眼标定结果也能够对工件抓取点的空间位置进行计算。

一方面,需要对工件抓取点获取策略进行明确,对于背景相对固定、同时具备对边平行线的工件,可以利用原来的夹具增加曲线拟合以及基于边缘的提取策略,配合平行线中点位置,对二维抓取点进行明确。以金属四角螺母为例,可以先对待抓取工件的边缘轮廓进行拟合,得到二维抓取点坐标后,以此为依据构建相应的三维坐标系,若在相应场景中,仅存在需要抓取的物体,没有其他物体的干扰,可以通过阈值分割方法,从背景中将工件分离出来,然后对工件的位置进行明确。参照需要抓取工件的灰度值以及区域特征,这里从工件边缘轮廓的角度对抓取对象的边缘轮廓进行了分割,运用直线、圆等几何基元开展相应的拟合工作,利用系统自带的gen_parallels_xld算子,可以得到完整准确的数据信息,对相应的二维抓取点进行明确。将上述步骤分成两个环节,第一个环节是曲线分割以及多边形拟合,这两种技术是工件抓取点位置确定的核心所在,完成图像边缘信息提取后,系统能够得到相应的工件轮廓,这个轮廓是由大量边界点构成的。想要对相应的几何基元进行描述,通常情况下,会将工件的轮廓数据分成一些简单的几何单元,如直线、圆形等。工件轮廓提取完成后,通过曲线分割可以在轮廓线上选择部分点构建拟合多边形,其不仅能够保持初始轮廓线的相关信息,还能够对其数据进行压缩表示[6]。结合Ramer算法,可以在初始轮廓线上对像素点进行选择,以此减少轮廓点的数量,配合相应的递归细分操作,要求轮廓点与拟合线段之间的最大距离不能超过指定阈值,通过这样的方式可以提取工件轮廓的拟合多边形;第二个环节是平行线段查找,在实际操作中,同样可以利用gen_parallels_xld算子,根据实际情况检查拟合多边形的平行性,利用像素坐标运算,确定好抓取点位置。

另一方面,需要对工件抓取位置进行确定。操作人员必须将工件抓取点的像素坐标转化为空间位置,而这需要经过大量的坐标转换,手眼标定环节已经确定了参考坐标系,在这种情况下,可以直接将抓取点转化成坐标系平面中的点,确定工件坐标系与参考坐标系的相对位置,然后利用手眼标定结果实现坐标变换。通过以太网可以将得到的工件抓取位置传输到工业机器人控制器中,引导其准确抓取工件。

3 实验结果

一是摄像机标定,采用Basler面阵摄像机,选择工业镜头,焦距9mm,圆形标记标定板的规格尺寸为100mm× 100mm,采用Eye-in-Hand视觉系统,以工件表面作为检测平面,实现摄像机标定工作,摄像机标定结果如表1所示;二是手眼标定,从控制器提取单幅图片对应的机器人工具坐标,得到工具和摄像机的相对位置,以及标定板坐标系和基座的相对位置;三是工件定位,选择具备平行对边特征的木质工件,开展多组抓取实验,结合手眼标定结果可以对工件在机器人坐标系下的抓取位置进行明确[7]。

4 结 论

总而言之,本文提出了一种基于工件轮廓的工业机器人视觉定位系统,实践结果表明,该系统具备良好的工件定位效果,即便工件位置出现偏移,系统依然能够准确对其进行识别,获取抓取点坐标,识别率达到96%以上。

参考文献:

[1] 邹湘军.视觉三维定位的工业机器人关键技术研究与应用 [J].科技成果管理与研究,2016(11):50-51.

[2] 朱良.机器视觉在工业机器人抓取技术中的应用 [D].中国科学院研究生院(沈阳计算技术研究所),2016.

[3] 汪汝.视觉引导工业机器人定位抓取系统设计研究 [J].数字技术与应用,2017(7):169.

[4] 陈阳光.工业机器人视觉定位与工件装配研究 [D].厦门大学,2016.

[5] 罗炳军,黄本法,郭联金.搬运机器人视觉引导定位技术的研究 [J].新型工业化,2017,7(3):12-19.

[6] 朱良,林浒,吴文江.基于机器视觉的工业机器人工件定位 [J].小型微型计算机系统,2016,37(8):1873-1877.

[7] 傅华强,房芳.工业机器人视觉定位技术研究与应用 [J].工业控制计算机,2016,29(3):1-3.

作者简介:李伯平(1968.07-),男,汉族,江西抚州人,本科,工程师。研究方向:电子电工。

标签:  工件