一种2D无标定板机器人视觉定位方法及应用

一种2D无标定机器人视觉定位方法及应用
台风实时定位系统摘要: 通过阐述相机坐标系与机器人坐标系之间的变换关系,利用特征定位与模板匹配算法,搭建标定与定位流程,设计并实现了一套无需标定版的2D视觉定位抓取方案。实验结果表明,视觉定位的单边误差均值为0.236mm,机器人实际抓取误差均值0.32mm,实现工业机器人抓取。相比于需要标定板的传统视觉定位方法,该视觉定位系统标定无需高精度标定板,只需要特征明显的定位区域,满足生产要求。电子数据系统
关键词:模板匹配;特征定位;工业机器人;自动化;标定;视觉定位;工业相机
A 2D non-calibration plate robot visual positioning method and application
The first author1
(School of Mechanical & Electrical Engineering, Wuhan Institute of Technology, Wuhan 430200, China )
压力检测装置Abstract: By elaborating the transformation relationship between camera coordinate syste
m and robot coordinate system, the calibration and positioning process was built. A 2D visual positioning and grasping scheme without calibration was designed and realized. The experimental results show that the average unilateral error of visual positioning is 0.236mm, and the average grasping error of robot is 0.32mm, realizing industrial robot grasping. Compared with the traditional visual positioning method that requires calibration plate, the vision positioning system calibration does not need high-precision calibration plate but only needs the positioning area with obvious characteristics, which fully meets the requirements of the enterprise automatic production line.
Keywords: Template matching; 汽结构Feature location; Industrial robot;Industrial camera; Automation; Calibration; Visual positioning
0 引  
机器视觉定位是一门涵盖图像处理、人工智能、计算机科学的交叉学科,在智能制造领域应用广泛[1,2,3]。人工示教的传统工业机器人为实现高精度定位需要生产线相对固定[4],基于视觉引导与定位的视觉定位系统将人工智能技术与工业机器人结合,在满足企业生产
柔性的同时提高机器人定位精度,大大提高了企业生产效率[5,6]
随着德国工业4.0与《中国制造2025》的提出,视觉定位技术在工业领域的应用日益扩大,人们致力于提高视觉定位算法精度。Abdur Rsoyid等[7]通过非线性最小二乘法求解平面并联机构的外部运动学标定;Moru Desmond K等[8]分析了相机焦距、标定板安装方式等机械因素对标定过程的影响,通过多变量统计分析提高了标定精度。彭妍等[9]基于平面变换提出了一种椭圆拟合标准圆的视觉算法;雷正龙等[10]将视觉定位应用于焊缝路径识别;李光明等[11]利用LabVIEW实现视觉定位与特征几何匹配的结合。
目前大部分视觉定位算法需要利用高精度生产的标定板,而针对不同的工作环境需要设计不同尺寸大小的标定板,无疑增加了企业生产成本。本文设计一种无需标定板的视觉定位方案,通过识别特征明显的标定特征即可计算相机坐标系与机器人坐标系的转换关系。
1视觉定位系统流程及算法
本文成像系统由工业相机、工业镜头与光源组成。相机精度要求为0.025mm视野范围80mm*80mm,工作距离320mm。根据上述数据进行相机选型,考虑一定冗余及实际作业
要求,最终选用海康MV-CH120-20GM工业相机,镜头选用海康MVL-KF2528M-12MPE工业镜头。
1.1 视觉定位流程设计
本文所设计的视觉定位系统主要通过识别物体表面标定特征进行手眼标定,拍摄物体表面高精度定位特征获取抓取点位置信息,利用手眼标定结果将抓取点像素坐标转换为机器人坐标,具体流程如图1-1。
图1-1 视觉定位流程
1.2 标定物特征提取算法
高精度标定板通常作为手眼标定的特征物,然而工业所使用的标定板一般较为昂贵,且需要机器人抓取标定板在标定平面内进行移动,控制标定板所在平面为工作平面。为降低成本,本方案使用无需标定板的12点标定,通过在工件上添加矩形标定特征,利用Canny算法提取特征边缘点云信息,使用最小二乘法拟合边缘点云获取矩形中心像素坐标,公式如下:
        (1)
                            (2)
其中分别为矩形四个感兴趣区域,将其中像素点作为输入进行上述最小二乘法拟合,获得拟合出的矩形四个顶点
2  实验结果及分析
2.1 手眼标定实验
根据生产现场具体环境,本文选用Eye To Hand模式安装相机。通过多次拍摄机器人手臂上的特征标定物计算相机坐标系与机器人坐标系之间的相对关系。
1)在机器人坐标系与像素坐标系之间的变换关系为:
                          (3)         
                  (4)
其中为机器人坐标系与相机坐标系之间的旋转矩阵,之间的平移向量,为相机焦距。
2)本文定位方案假定机器人平面与像素坐标系平行,首先通过8次平行移动求解机器人坐标系与像素坐标系视频直播技术方案夹角,分别沿机器人轴平移6次,沿轴平移2次,每次移动10mm,两坐标系夹角关系如下:
(5)
其中为平移次数,为第次平移时像素坐标系下的标定中心点坐标。
3)机器人坐标系平面旋转中心未知,通过3次旋转求解旋转中心,每次固定旋转3°。
                    (6)
其中为第次旋转后特征中心点的像素坐标,偶极子天线为旋转角度,为两次旋转后的像素距离。

本文发布于:2024-09-22 01:44:19,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/217627.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:标定   定位   视觉   机器人
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议