一种基于视觉的顶层折弯板材定位方法

文档序号:9208117阅读:343来源:国知局
一种基于视觉的顶层折弯板材定位方法
【技术领域】:
[0001] 本发明涉及一种基于视觉的顶层折弯板材定位方法,其属于自动化技术应用领 域。
【背景技术】:
[0002] 目前,随着金属钣金制品在汽车、电器柜、家电、机床等行业的广泛应用,需求量 大,折弯精度要求高,因此自动化折弯技术的发展是必然趋势。折弯机器人由于相对传统人 工折弯具有质量稳定,效率较高的优点,正在逐步取代人工折弯。折弯机器人是一种在折弯 过程中完成自动上下料,折弯板料定位,折弯过程中板料的跟随等任务的装备,它在应用过 程中对于待折板料的定位精度要求高,而目前待折板料都采用机械定位方式,即在一个倾 斜的定位台加若干定位元件对板材进行定位。该种定位方式容易实现,成本低,但是也存在 诸多不足:第一,取料站上的板材数量多,采用机械定位,定位台无法同时定位多张板材,因 而机器人每次只能抓取取料站上的顶层板材并放到定位台上定位后再次抓取板材开始折 弯,造成辅助定位时间长,效率低,特别是大批量生产时更加突出。第二,对于不同形状或大 小的折弯板料,采用的定位台也不同,因此通用性低。第三,定位机构相对于折弯机器人是 相对独立的装置,两者的相对位置可能会发生改变,此时需要花费时间重新示教折弯机器 人,否则会直接影响折弯精度。
[0003] 针对上述问题,本专利开发出基于视觉传感技术的自动化板材定位方式来取代当 前的机械定位方式,实现多层板材的定位,提高待折板材的定位精度,缩短折弯机器人抓取 时间,进一步提尚自动化折弯的效率。
[0004] 视觉传感技术借助视觉传感器可以获取周围物体的视觉信息,而且由于图像处理 的速度快和识别的精度高,视觉传感技术逐渐被应用于制造业中,例如工件形状识别,表面 质量检测、焊缝识别等。但是把视觉传感应用于折弯板材方面的研宄和应用却不多见,目 前,在可见的报道中,文献"甄栋志,基于机器视觉的折弯机器人目标识别及抓取研宄[硕 士学位论文],扬州,扬州大学,2013"把相机安装在折弯机器人上,对折弯板材的识别进行 了研宄,但是处理过程中需要利用ROI区域设置从多层板材中检测出顶层板材的边界轮 廓,不能自动筛选出顶层板材的边界轮廓,因而不能满足实际生产自动化的要求,而且该文 中没有给出具体定位过程。文献"金钰飞,开放式折弯机器人控制系统的开发[硕士学位论 文],南京,南京航空航天大学,2014"重点分析了多层板材特征信息获取的各个过程,也没 有进行后续的板材的定位计算。
[0005] 因此,确有必要对现有技术进行改进以解决现有技术之不足。

【发明内容】

[0006] 针对现有技术的不足和生产需要,本发明提供一种基于视觉的顶层折弯板材定位 方法,实现自动从取料站上的多层板材中识别顶层板材的位置,从而解决在机器人辅助折 弯中自动定位板材的技术问题。
[0007] 本发明采用如下技术方案:一种基于视觉的顶层折弯板材定位方法,自动从取料 站上多层板材中识别顶层板材的位置,其包括如下步骤:
[0008] 1)、图像采集:用垂直安装于取料站上方的CCD摄像机拍摄堆在取料站上多层板 材的图像;
[0009] 2)、板材区域提取:利用阈值分割粗略提取板材区域,然后利用先腐蚀后膨胀去掉 分割后图像中的噪声区域,并把结果图片作为掩膜,作用于原始采集的图像,从采集的图像 中提取多层板材的区域;
[0010] 3)、边缘提取及筛选:利用中值滤波对提取的板材区域进行平滑,然后利用Canny 算子提取图像中所有板材的边缘,并根据提取边缘的长度,过滤掉过短的噪声边缘,最后对 图像的下半部分进行从左到右的逐行扫描,得到顶层折弯板材的右边缘,对图像的左半部 分进行从下到上的逐列扫描,得到顶层折弯板材的上边缘;
[0011] 4)、位置参数获取:对得到的图像进行概率统计霍夫线变换,获得顶层板材右边缘 和上边缘对应线段的端点的像素坐标,并根据相机内部参数和顶层板材在相机坐标系下Z 轴坐标,把端点的二维像素坐标转换成为相机坐标系下的三维坐标;
[0012] 5)、位置偏差计算:根据得到的两条线段的端点坐标,计算相应的直线方程,从而 计算板材的实际位置和参考位置的位置偏差,包括两个位移偏差Ax、Ay和一个角度偏差 AA;
[0013]6)、实际抓取位置计算:根据得到的位置偏差,对在参考抓取位置时折弯机器人的 工具坐标系进行旋转平移变换,得到实际抓取位置。
[0014] 进一步地,步骤4)中相机内部参数可由相机标定实验得到,顶层板材在相机坐标 系下Z轴坐标可由取料站上板材的数量、每块板材的厚度、参考位置在相机坐标系下Z轴坐 标计算得到,参考位置在相机坐标系下的Z轴坐标由放置在取料站上的平面标定模板的外 部参数得到。
[0015] 进一步地,把二维像素点转化成相机坐标系下的三维坐标的步骤包括:设统计 概率霍夫线变换得到的线段3的两个端点为(u31,v31)和(u32,v32),线段4的两个端点为 (u41,v41)和(u42,v42),根据式(1)即可转换成在相机坐标系下的三维坐标
[0016]
[0017] 兵甲,圯阵M是(XU傲傢机的円部穸数圯阵,z。是穸考金属恹柯仕和机坐标系下 的Z坐标,两者均由相机标定得到,n是取料站上金属板材的数量,t是金属板材的厚度, 因此(x,y,h-nXt))就是像素点(u,v)在相机坐标系下对应的三维坐标,设由式(1) 得到的线段3和线段4的端点在相机坐标系下的三维坐标分别为(x31,y31,(%-nXt)), (x32,y32,(zc_nXt)),(x41,y41,(zc_nXt))和(x42,y42,(zc_nXt)),计算得到线段 3 和线段 4 相应的直线方程AiX+BJ+CiZ+Df0,i= 3, 4。
[0018] 进一步地,步骤5)中的参考位置也由两条直线表示,计算方法同步骤1)_4),位置 偏差计算的具体步骤是:
[0019] (a)根据端点计算相应的直线方程,设直线方程1和2对应的是参考板材的上边 缘和右边缘,直线方程3和4对应的是实际顶层板材的上边缘和右边缘,直线方程表示为AiX+BjY+CiZ+D^0,i= 1, 2, 3, 4;
[0020](b)令Z=0,计算直线3和直线4的交点,记为点P(Px,Py),计算点P到直线2的 距离记为Ax,计算点P到直线1的距离记为Ay,计算直线2和直线4的夹角记为AA。
[0021] 进一步地,步骤6)中的参考抓取位置是折弯机器人在抓取参考板材时,机器人工 具坐标系的位置。
[0022] 本发明具有如下有益效果:本发明提供了一种基于视觉的顶层折弯板材定位方 法,满足了目前折弯生产中,多层板材定位自动化的要求。只需在取料站上添加一个CCD摄 像机,通过图像处理从多层板材中自动识别顶层待折弯板材的位置,并计算实际位置与参 考位置的偏差,从而使折弯机器人根据偏差自动定位到板材上方。生产过程中,在当前折弯 板材还在折弯时,下一块板材的位置信息,通过高效的图像处理已经计算得到并存储。因此 当前的板材完成折弯后,机器人可直接移动到取料站抓取下一块板材,避免了由机械定位 产生的时间成本,大大缩短了折弯周期,而且不需要定位台,通用性高,提高了机器人辅助 折弯的自动化水平和效率。
【附图说明】:
[0023]图1是本发明的一个具体实施例的工作流程图。
[0024] 图2是板材的实际位置与参考位置的位置偏差示意图。
【具体实施方式】:
[0025] 为使本发明的目的、技术方案和有益效果更加清楚,下面结合具体实施例,并参照 附图,对本发明作进一步地详细说明,但本发明的实施方式不限于此。
[0026] 请参照图1所示,本发明基于视觉的顶层折弯板材的定位方法,其包括如下步骤:
[0027] 1)、图像采集:用垂直安装于取料站上方的C⑶摄像机拍摄堆在取料站上多层板 材的图像;
[0028]2)、板材区域提取:利用阈值分割粗略提取板材区域,然后利用先腐蚀后膨胀去掉 分割后图像中的噪声区域,并把结果图片作为掩膜,作用于原始采集的图像,从采集的图像 中提取多层板材的区域;
[0029]3)、边缘提取及筛选:利用中值滤波对提取的板材区域进行平滑,然后利用Canny 算子提取图像中所有板材的边缘,并根据提取边缘的长
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1