适用于卡槽式料架的自动上件方法技术

技术编号:28456301 阅读:19 留言:0更新日期:2021-05-15 21:20
本发明专利技术公开了一种适用于卡槽式料架的自动上件方法,包括如下步骤:1)视觉传感器分别获取各卡槽条图像,计算代表各卡槽特征点在基准坐标系下的三维坐标;2)调用示教得到的最内侧卡槽位置上件时所对应的机器人工作位姿工作,获取待安装位置机器人末端在基准坐标系下的位姿;按照预定上件步骤上件;3)依次向外获取放置同一工件卡槽的特征点的三维坐标,计算其与前一位置的旋转平移关系,继而获取机器人末端的位姿转换关系,调整机器人运动轨迹,上件;4)判断是否是最后一个卡槽,若否,则重复进行步骤3);若是,则上件完成。该方法利用视觉传感器定位同一卡槽式料架上多个卡槽条上的卡槽位置,实时调整机器人的运动位姿,实现自动上件。上件。上件。

【技术实现步骤摘要】
适用于卡槽式料架的自动上件方法


[0001]本专利技术涉及视觉检测技术应用领域,具体涉及一种适用于卡槽式料架的自动上件方法。

技术介绍

[0002]汽车制造产业链中,白车身上用的零部件是从各个零部件供应商或主机厂自身的冲压车间制成,然后通过一些储运器具运输至焊装车间进行下一步的白车身生产制造。其中,储运器具类别中最常用的便是零件储运料架,而卡槽式料架则是最常使用的料架。卡槽式料架的核心组件为卡槽条、金属悬臂及框架,卡槽条通常由橡胶、尼龙等软性材料通过注塑制成,上面有特征形状的卡槽用以支撑并约束零件位置。零件多沿纵深方向独立侧立储放在料架中,零件装箱时需要将零件的各部分准确放置在卡槽内。目前对于卡槽式料架的上料通常是人工完成,若要实现自动化上料过程可采用1)高精度料架(精度高于
±
1mm)、高精度工位定位工装、配合机器人固定运行轨迹来实现,但是这种方法成本昂贵,且使用过程中维护检修较为困难,难以大规模推广使用;或者,还可以采用机器视觉的方式,这种方式对于料架制造精度要求不高,且能容纳使用过程中卡槽条形变带来的影响,但是在生产线上实现,存在以下难度:
[0003]1)料架制造精度低,使用过程中存在变形,为保证零件正确上件,需要视觉定位精度达到mm级;
[0004]2)不同类型料架的卡槽定位位置差异较大,需要视觉检测设备对每个卡槽条进行空间定位方能准确引导机器人进行轨迹规划,才能保证正常上料;
[0005]3)需要在生产线要求节拍内完成上料。

技术实现思路

[0006]为了解决上述技术问题,本专利技术提供一种适用于卡槽式料架的自动上件方法,其能利用视觉传感器定位同一卡槽式料架上多个卡槽条上的卡槽位置,实时调整机器人的运动位姿,实现自动上件。
[0007]为此,本专利技术的技术方案如下:
[0008]一种适用于卡槽式料架的自动上件方法,所述卡槽式料架上平行设置有多个卡槽条,每个卡槽条垂直于长度方向上设有多个尺寸相同的卡槽,不同卡槽条上由内向外相同排序的卡槽用于放置同一个工件;
[0009]该自动上件方法包括如下步骤:
[0010]1)视觉传感器分别获取各个卡槽条的图像,计算获取各个卡槽条上代表各个卡槽位置的特征点在基准坐标系下的三维坐标,记为第m个卡槽条上由内向外第i个卡槽;m取值为[1,卡槽条总数]中的自然数;i取值为[1,单个卡槽条上设有的卡槽总数]中的自然数;
[0011]2)调用人工示教得到的相同卡槽式料架最内侧卡槽位置上件时所对应的机器人
工作位姿进行工作,获取待安装位置机器人末端在基准坐标系下的位姿;按照预定上件步骤,机器人将工件放置在最内侧卡槽上,i=1;
[0012]3)获取所有卡槽条代表i+1位置卡槽的特征点的基准三维坐标计算和之间的旋转平移关系继而获取此位置所对应待安装位置机器人末端相对于前一待安装位置机器人末端的旋转平移关系,以此调整机器人运动轨迹,使其到达待安装位置,按照预定上件步骤,机器人将工件放置在i+1位置卡槽处;
[0013]4)以i=i+1,判断其是否大于单个卡槽上设有的卡槽总数,若否,则重复进行步骤3);若是,则此卡槽式料架上件完成。
[0014]进一步,步骤2)替换为:先计算新的卡槽式料架最内侧卡槽位置相较人工示教相同卡槽式料架最内侧卡槽位置的旋转平移关系,进而获取对应待安装位置机器人末端在基准坐标系下的位姿;按照预定上件步骤,机器人将工件放置在最内侧卡槽上,i=1。
[0015]更进一步,步骤1)获取各个卡槽条图像的视觉传感器为单目视觉传感器、双目视觉传感器、结构光传感器或者多目视觉系统。
[0016]更进一步,步骤1)计算获取各个卡槽条上代表各个卡槽位置的特征点在基准坐标系下的三维坐标时,先获取单个卡槽条上代表首、尾位置卡槽的特征点在基准坐标系下的三维坐标,再结合卡槽条加工时卡槽位置的线性关系获取代表各个卡槽位置的特征点在基准坐标系下的三维坐标。
[0017]更进一步,步骤2)人工示教时,机器人携带零件至距放下零件位置5~20cm处停止,此位置记为待安装位置,再按照预定的上件步骤把零件放置卡槽内。
[0018]更进一步,所述卡槽为弧形、梯形、Y字形或矩形。
[0019]更进一步,所述卡槽条为一体式注塑成型的。
[0020]该自动上件方法结合卡槽条特征快速、准确的定位各个卡槽位置,结合同一工件上件时不同卡槽条上卡槽位置相较前一位置的旋转、平移关系推算机器人末端在待安装位置相较前一次安装的旋转、平移关系,按照预定轨迹上件,实现卡槽式料架的自动上件,能大幅度降低人工成本投入。
附图说明
[0021]图1为本专利技术提供的自动上件方法实际应用环境示意图。
具体实施方式
[0022]以下结合附图和具体实施方式对本专利技术的技术方案进行详细描述。
[0023]一种适用于卡槽式料架的自动上件方法,卡槽式料架1上平行设置有多个卡槽条4,每个卡槽条4垂直于长度方向上设有多个尺寸相同的卡槽,不同卡槽条4上由内向外相同排序的卡槽用于放置同一个工件2;
[0024]该自动上件方法包括如下步骤:
[0025]1)视觉传感器分别获取各个卡槽条4的图像,计算获取各个卡槽条上代表各个卡槽位置的特征点在基准坐标系下的三维坐标,记为第m个卡槽条上由内向外第i个卡槽;m取值为[1,卡槽条总数]中的自然数;i取值为[1,单个卡槽上设有的卡槽总数]中的自
然数;采集图像时可以使用单目视觉传感器、双目视觉传感器、结构光传感器或者多目视觉系统;只要能按照要求获取基坐标系卡槽条及单个卡槽位置即可;基坐标系可以是机器人坐标系,也可以是基于空间中固定位置建立的坐标系;各卡槽截面可以为弧形、梯形、Y字形或矩形,无需严格限制,只要通过视觉传感器能获取其位置关系,即可使用该方法;
[0026]2)调用人工示教得到的相同卡槽式料架1最内侧卡槽位置上件时所对应的机器人工作位姿进行工作,获取待安装位置机器人末端在基准坐标系下的位姿;按照预定上件步骤,机器人将工件放置在最内侧卡槽上,i=1;
[0027]3)获取所有卡槽条代表i+1位置卡槽的特征点的基准三维坐标计算和之间的旋转平移关系继而获取此位置所对应待安装位置机器人末端相对于前一待安装位置机器人末端的旋转平移关系,以此调整机器人3运动轨迹,使其到达待安装位置,按照预定上件步骤,机器人将工件放置在i+1位置卡槽处;
[0028]4)以i=i+1,判断其是否大于单个卡槽上设有的卡槽总数,若否,则重复进行步骤3);若是,则此卡槽式料架上件完成。
[0029]具体实施时,步骤1)计算获取各个卡槽条上代表各个卡槽位置的特征点在基准坐标系下的三维坐标时,先获取单个卡槽条上代表首、尾位置卡槽的特征点在基准坐标系下的三维坐标,再结合卡槽条加工时卡槽位置的线性关系获取代表各个卡槽位置的特征点在基准坐标系下的三维坐标。具体使用中,因为卡槽条多为一体式注塑成型,使用过程中形变基本同步,故而其在长期本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于卡槽式料架的自动上件方法,所述卡槽式料架上平行设置有多个卡槽条,每个卡槽条垂直于长度方向上设有多个尺寸相同的卡槽,不同卡槽条上由内向外相同排序的卡槽用于放置同一个工件;其特征在于:该自动上件方法包括如下步骤:1)视觉传感器分别获取各个卡槽条的图像,计算获取各个卡槽条上代表各个卡槽位置的特征点在基准坐标系下的三维坐标,记为第m个卡槽条上由内向外第i个卡槽;2)调用人工示教得到的相同卡槽式料架最内侧卡槽位置上件时所对应的机器人工作位姿进行工作,获取待安装位置机器人末端在基准坐标系下的位姿;按照预定上件步骤,机器人将工件放置在最内侧卡槽上,i=1;3)获取所有卡槽条代表i+1位置卡槽的特征点的基准三维坐标计算和之间的旋转平移关系继而获取此位置所对应待安装位置机器人末端相对于前一待安装位置机器人末端的旋转平移关系,以此调整机器人运动轨迹,使其到达待安装位置,按照预定上件步骤,机器人将工件放置在i+1位置卡槽处;4)以i=i+1,判断其是否大于单个卡槽上设有的卡槽总数,若否,则重复进行步骤3);若是,则此卡槽式料架上件完成。2.如权利要求1所述适用于卡槽式料架的自动上件方法,其特征在于:步骤2)替换为:先计算新的卡槽式料架最内侧卡槽位置相...

【专利技术属性】
技术研发人员:郭寅郭磊尹仕斌肖亮张乾昆
申请(专利权)人:易思维杭州科技有限公司
类型:发明
国别省市:

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

1