[发明专利]基于三维视觉的机器人涂胶轨迹自动生产方法有效

专利信息
申请号: 201811609355.5 申请日: 2018-12-27
公开(公告)号: CN109454642B 公开(公告)日: 2021-08-17
发明(设计)人: 章悦晨;王杰高;严律;王明松 申请(专利权)人: 南京埃克里得视觉技术有限公司
主分类号: B25J9/16 分类号: B25J9/16;B25J11/00
代理公司: 江苏圣典律师事务所 32237 代理人: 程化铭
地址: 210000 江苏省南京市江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于三维视觉的机器人涂胶轨迹自动生产方法,先采用三维相机对需要设置轨迹的待涂胶产品进行三维点云的采集;然后通过参数及对应的一系列计算对采集的数据进行处理,完成待涂胶产品轮廓的识别;最后通过对应待涂胶产品的涂胶工艺要求的轨迹姿态设置来自动计算出机器人涂胶点位以及每个点对应的姿态。本发明对比人工示教机器人涂胶轨迹的方法更节约人工成本,缩短整体生成周期、提高生产效率需求,工艺变更快捷方便。由于不需要人工示教机器人涂胶轨迹,节省了生产前期的准备时间。
搜索关键词: 基于 三维 视觉 机器人 涂胶 轨迹 自动 生产 方法
【主权项】:
1.一种基于三维视觉的机器人涂胶轨迹自动生产方法,其步骤如下:步骤1.使用三维相机获取流水线上喷处理剂/胶水的操作位的待涂胶产品实时三维点云模型数据;步骤2.调试并设置三维图像处理的参数并根据设置的参数对三维点云模型数据进行噪声处理、点云裁剪和过滤不需要的点云数据;该步骤需要调整三维相机的曝光时间、置信度等参数;降噪:通过统计学滤波,在规定邻域范围内去除邻域个数小于所设阈值的点等方法去除噪声点云;点云剪裁:出于减少不必要环境物体的点云从而降低计算量和提升整体效率,将工作区域外的点云即其对应二维图像的内容去除;过滤:由于点云数据信息中包含每个点的法向量信息,且该项目只关注待涂胶产品轮廓,保留点的法向量与竖直向量的角度小于所设阈值的点,进一步减少点云量来降低计算量和提升整体效率;步骤3.提取并计算所需的待涂胶产品轮廓数据Up,Un,Ut,Ur其中,Up:提取的待涂胶产品轮廓点的集合;Un:对应待涂胶产品轮廓点的法向集合;Ut:对应待涂胶产品轮廓点的切向集合;Ur:对应待涂胶产品轮廓点的径向集合;Up,Un,Ut,Ur分别对应点位和其对应法向、切向、径向的集合,均通过计算待涂胶产品的三维模型数据得到:法向计算方法:通过指定领域范围内的点或指定最近点数量来拟合平面,计算该拟合平面的平面法向量,该平面法向量即为该点的法向量;切向计算方法:通过拟合所求点及其指定领域范围内的点或指定最近点数量来拟合空间直线,该拟合空间直线在x,y,z方向的分量即为所求点的切向量;径向计算方法:将切向量投射至二维平面,二维平面中径向量与切向量垂直,重新重新投射至三维空间时,x,y分量与二维平面内相同,z分量设置为0;集合内每个点的表示方式如下:A(xa,ya,,za)其中Up中xa为A点的空间坐标x值,ya,为A点的空间坐标y值,za为A点的空间坐标z值;Un,Ut,Ur中xa,ya,,za表示的是空间向量;通过拟合空间曲线的方式来拟合涂胶轨迹点位数据集,然后根据实际产线需求制定喷处理剂/胶水的起喷方向/位置作为机器人运动轨迹中第一点并按顺时针/逆时针方向将其余点位进行排序;经过排序后的空间点位数据集即为初步的涂胶轨迹点位数据集;步骤4.根据该款待涂胶产品的涂胶工艺设置机器人姿态偏移机器人姿态偏移量包括:Zoffset:空间Z方向的位置偏移量;AngleReal:沿待涂胶产品轮廓点切向方向旋转的角度旋转量;Roffset:沿待涂胶产品轮廓点径向的位置偏移量;TCP_COffsetReal:沿待涂胶产品轮廓点TCP的角度旋转量;步骤5.计算机器人实际所需的涂胶轨迹点位和姿态步骤5.1由Un,Ut,Ur得到一个3ⅹ3的旋转矩阵frame:frame=[Utx,Uty,Utz]       [‑Urx,‑Ury,‑Urz]       [‑Unx,‑Uny,‑Unz]其中:Utx,Uty,Utz为对应待涂胶产品轮廓点的径向数据的x,y,z值;Urx,Ury,Urz为对应待涂胶产品轮廓点的径向数据的x,y,z值;Unx,Uny,Unz为对应待涂胶产品轮廓点的法向数据的x,y,z值;步骤5.2将机器人初步涂胶轨迹点位信息在3ⅹ3旋转矩阵frame下进行矩阵的平移,平移方向为z轴负方向,平移距离为Zoffset,得到的新的轨迹点位集合Pt;步骤5.3将旋转矩阵frame绕z轴旋转180°后再绕x轴旋转AngleReal的角度得到新的旋转矩阵frame1;步骤5.4由旋转frame1和轨迹点位Pt得到空间点位在相机坐标系下的四元数PtOnCam:PtOnCam=[frame11,frame12,frame13,Ptx]         [frame11,frame12,frame13,Pty]         [frame11,frame12,frame13,Ptz]         [0,0,0,1]其中,[frame11,frame12,frame13],[frame21,frame22,frame23]和[frame31,frame32,frame33]为旋转矩阵,[Ptx,Pty,Ptz]T为平移矩阵;步骤5.5将四元数PtOnCam转换至机器人标定的坐标系下得到四元数PtOnRef;步骤5.6将四元数PtOnRef转换到所使用的机器人的坐标系下以得到实际所需的涂胶轨迹点位的姿态a,b,c;步骤5.7最终机器人涂胶实际所需的涂胶轨迹点位信息为:PosPt=[a+TCP_COffsetReal,b,c,PtOnCam14,PtOnCam24,PtOnCam34]其中:a,b,c值为机器人所需姿态的a,b,c值;PtOnCam14,PtOnCam24,PtOnCam34对应步骤5.4中Ptx,Pty,Ptz,即机器人所需的空间坐标x,y,z;TCP_COffsetReal为机器人所需姿态a角度的补偿值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京埃克里得视觉技术有限公司,未经南京埃克里得视觉技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811609355.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top