一种机器人分拣打磨系统及其控制方法技术方案

技术编号:27450710 阅读:27 留言:0更新日期:2021-02-25 04:32
本发明专利技术公开了一种机器人分拣打磨系统,包括打磨工作台,用于安放待打磨工件;第一工件暂存区,用于暂存待打磨工件;第二工件暂存区,用于暂存打磨完毕的工件;机器手,用于对工件进行夹持,将工件从第一工件暂存区转移至打磨工作台,再将工件从打磨工作台转移至第二工件暂存区;机器手上安装有摄像头,用于对工件进行视觉识别;打磨工作台上安装有磨具,用于对工件进行打磨。本发明专利技术能够改进现有技术的不足,降低工件识别的运算量。降低工件识别的运算量。降低工件识别的运算量。

【技术实现步骤摘要】
一种机器人分拣打磨系统及其控制方法


[0001]本专利技术涉及自动生产线
,尤其是一种机器人分拣打磨系统及其控制方法。

技术介绍

[0002]在高自动化的工件打磨加工线中,为了提高加工线的加工节拍,通常采用工件自动分拣、识别和打磨的方式进行工件打磨加工。由于工件在打磨前后在外部形状上会出现变化,这就导致在工件打磨前后的识别过程中需要重复的对工件进行三维建模,运算量大。

技术实现思路

[0003]本专利技术要解决的技术问题是提供一种机器人分拣打磨系统及其控制方法,能够解决现有技术的不足,降低工件识别的运算量。
[0004]为解决上述技术问题,本专利技术所采取的技术方案如下。
[0005]一种机器人分拣打磨系统,包括,
[0006]打磨工作台,用于安放待打磨工件;
[0007]第一工件暂存区,用于暂存待打磨工件;
[0008]第二工件暂存区,用于暂存打磨完毕的工件;
[0009]机器手,用于对工件进行夹持,将工件从第一工件暂存区转移至打磨工作台,再将工件从打磨工作台转移至第二工件暂存区;
[0010]机器手上安装有摄像头,用于对工件进行视觉识别;
[0011]打磨工作台上安装有磨具,用于对工件进行打磨。
[0012]一种上述的机器人分拣打磨系统的控制方法,包括以下步骤:
[0013]A、机器手从第一工件暂存区件待打磨工件转移至打磨工作台;
[0014]B、摄像头对工件进行视觉识别,机器手根据识别结果对待打磨工件进行精确定位;
[0015]C、磨具对待打磨工件进行打磨加工;
[0016]D、摄像头再次对工件进行视觉识别,判断工件是否打磨完毕;
[0017]E、若工件未打磨完毕,则磨具继续对待打磨工件进行打磨加工;若工件打磨完毕,则机器手将工件从打磨工作台转移至第二工件暂存区。
[0018]作为优选,步骤B中,对待打磨工件的加工面进行三维建模,在三维模型中标记若干个特征点,全部特征点不共面,以特征点为参考点,对待打磨工件进行位置调整,使全部特征点处于预设坐标位置。
[0019]作为优选,步骤D中,在加工面上划定若干个特征条带,全部特征点均位于特征条带范围内,全部特征条带之间存在交叉重合部位,交叉重合部位的面积占全部特征条带总面积的5%~10%,计算特征条带范围内的加工面形状和粗糙度,若加工面的形状与预设标准面的形状相似度超过设定阈值,且加工面的粗糙度超过设定阈值,则判定工件打磨完毕,
否则判定工件未打磨完毕。
[0020]作为优选,计算特征条带范围内的加工面形状包括以下步骤,
[0021]D11、在特征条带内划定若干个计算线段,不同计算线段之间至少存在一个交点,当特征条带内包含特征点时,特征点均位于不同计算线段的交点上;
[0022]D12、对计算线段的三维形状进行计算,然后根据计算线段的三维形状对特征条带的形状进行拟合。
[0023]作为优选,计算特征条带范围内的粗糙度包括以下步骤,
[0024]D21、计算每个计算线段的灰度值集合;
[0025]D22、根据计算线段的三维形状和照明光源的照射角度,计算理想光滑表面状态下每个计算线段的灰度值集合;
[0026]D23、对每个计算线段建立对应的灰度值-粗糙度转换函数,将步骤D21和D22的计算结果代入灰度值-粗糙度转换函数得出计算线段的粗糙度;
[0027]D24、当不同计算线段之间的交点的粗糙度在不同计算线段的粗糙度结果中存在偏差时,对包含上述交点的计算线段的粗糙度进行修正;
[0028]D25、使用特征条带范围内全部的计算线段的粗糙度进行加权平均,得到特征条带的粗糙度集合。
[0029]作为优选,步骤D24中,对计算线段的粗糙度进行修正包括以下步骤,
[0030]将不同计算线段的粗糙度函数的导数进行线性调整,使不同计算线段之间的交点的粗糙度在不同计算线段的粗糙度结果中保持一致,且不同导数线性调整的绝对值之和最小。
[0031]作为优选,步骤D25中,特征条带范围内任意一个不在计算线段上的像素点的加权对象至少包括3个,且每个计算线段上至少有一个加权对象,加权对象优先选择与待计算像素点距离最近的点,加权系数与加权对象和待计算像素点的距离成反比。
[0032]采用上述技术方案所带来的有益效果在于:本专利技术通过在已建立的三维模型中标记特征点,利用特征点划定特征条带,使用特征条带的识别结果对整个加工面进行判定。由于特征条带的划定最大程度的保留了加工面的特征信息,从而不需要重复对打磨之后的加工面进行重新三维建模。在获取特征条带的形状特征时,通过使用计算线段进行拟合,可以进一步降低运算量。
附图说明
[0033]图1是本专利技术一个具体实施方式的原理图。
[0034]图中:1、打磨工作台;2、第一工件暂存区;3、第二工件暂存区;4、机器手;5、摄像头;6、磨具。
具体实施方式
[0035]本专利技术中使用到的标准零件均可以从市场上购买,异形件根据说明书的和附图的记载均可以进行订制,各个零件的具体连接方式均采用现有技术中成熟的螺栓、铆钉、焊接、粘贴等常规手段,在此不再详述。
[0036]参照图1,一种缸体识别系统,包括,
[0037]打磨工作台1,用于安放待打磨工件;
[0038]第一工件暂存区2,用于暂存待打磨工件;
[0039]第二工件暂存区3,用于暂存打磨完毕的工件;
[0040]机器手4,用于对工件进行夹持,将工件从第一工件暂存区2转移至打磨工作台1,再将工件从打磨工作台1转移至第二工件暂存区3;
[0041]机器手4上安装有摄像头5,用于对工件进行视觉识别;
[0042]打磨工作台1上安装有磨具6,用于对工件进行打磨。
[0043]一种上述的机器人分拣打磨系统的控制方法,包括以下步骤:
[0044]A、机器手4从第一工件暂存区2件待打磨工件转移至打磨工作台1;
[0045]B、摄像头5对工件进行视觉识别,机器手4根据识别结果对待打磨工件进行精确定位;
[0046]C、磨具6对待打磨工件进行打磨加工;
[0047]D、摄像头5再次对工件进行视觉识别,判断工件是否打磨完毕;
[0048]E、若工件未打磨完毕,则磨具继续对待打磨工件进行打磨加工;若工件打磨完毕,则机器手4将工件从打磨工作台1转移至第二工件暂存区3。
[0049]步骤B中,对待打磨工件的加工面进行三维建模,在三维模型中标记若干个特征点,全部特征点不共面,以特征点为参考点,对待打磨工件进行位置调整,使全部特征点处于预设坐标位置。
[0050]步骤D中,在加工面上划定若干个特征条带,全部特征点均位于特征条带范围内,全部特征条带之间存在交叉重合部位,交叉重合部位的面积占全部特征条带总面积的5%~10%,计算特征条带范围内的加工面形状和粗糙度,若加工面的形状与预设标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人分拣打磨系统,其特征在于:包括,打磨工作台(1),用于安放待打磨工件;第一工件暂存区(2),用于暂存待打磨工件;第二工件暂存区(3),用于暂存打磨完毕的工件;机器手(4),用于对工件进行夹持,将工件从第一工件暂存区(2)转移至打磨工作台(1),再将工件从打磨工作台(1)转移至第二工件暂存区(3);机器手(4)上安装有摄像头(5),用于对工件进行视觉识别;打磨工作台(1)上安装有磨具(6),用于对工件进行打磨。2.一种权利要求1所述的机器人分拣打磨系统的控制方法,其特征在于包括以下步骤:A、机器手(4)从第一工件暂存区(2)件待打磨工件转移至打磨工作台(1);B、摄像头(5)对工件进行视觉识别,机器手(4)根据识别结果对待打磨工件进行精确定位;C、磨具(6)对待打磨工件进行打磨加工;D、摄像头(5)再次对工件进行视觉识别,判断工件是否打磨完毕;E、若工件未打磨完毕,则磨具继续对待打磨工件进行打磨加工;若工件打磨完毕,则机器手(4)将工件从打磨工作台(1)转移至第二工件暂存区(3)。3.根据权利要求2所述的机器人分拣打磨系统的控制方法,其特征在于:步骤B中,对待打磨工件的加工面进行三维建模,在三维模型中标记若干个特征点,全部特征点不共面,以特征点为参考点,对待打磨工件进行位置调整,使全部特征点处于预设坐标位置。4.根据权利要求3所述的机器人分拣打磨系统的控制方法,其特征在于:步骤D中,在加工面上划定若干个特征条带,全部特征点均位于特征条带范围内,全部特征条带之间存在交叉重合部位,交叉重合部位的面积占全部特征条带总面积的5%~10%,计算特征条带范围内的加工面形状和粗糙度,若加工面的形状与预设标准面的形状相似度超过设定阈值,且加工面的粗糙度超过设定阈值,则判定工件打磨完毕,否则判...

【专利技术属性】
技术研发人员:李志博宋明安郭强麻辉郭红红杨小虎
申请(专利权)人:宁夏巨能机器人股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1