首页 > 专利 > 山东海德智能科技有限公司 > 一种基于双目视觉的机器人全自动无序上料系统专利详情

一种基于双目视觉的机器人全自动无序上料系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2020-11-16
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2021-01-01
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-04-30
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2040-11-16
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN202011276134.8 申请日 2020-11-16
公开/公告号 CN112079078B 公开/公告日 2021-04-30
授权日 2021-04-30 预估到期日 2040-11-16
申请年 2020年 公开/公告年 2021年
缴费截止日
分类号 B65G43/08B65G37/00B65G47/32B65G47/90 主分类号 B65G43/08
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 0 被引证专利数量 0
非专利引证
引用专利 被引证专利
专利权维持 2 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 山东海德智能科技有限公司 当前专利权人 山东海德智能科技有限公司
发明人 刘振亭、籍永强 第一发明人 刘振亭
地址 山东省潍坊市高新区新城街道玉清社区玉清东街13426号1号生产车间3楼北侧A区 邮编 261000
申请人数量 1 发明人数量 2
申请人所在省 山东省 申请人所在市 山东省潍坊市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
北京翔石知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
蔡宜飞
摘要
本发明涉及一种基于双目视觉的机器人全自动无序上料系统,包括上料装置、下料装置、摄影装置、活动机械手、废品收集箱和中控系统;本发明通过所述摄影装置检测上料传送带上物料的摆放密度与单个物料的位置和空间摆放方向,并将相关数据信息传递至所述中控系统,中控系统能过根据接收到的控制活动机械手运转、上料传送带运送速度和下料传送带运送速度,保证机器运转过程中的稳定性和准确性,同时减少了人力操作,提高了工业自动化的程度。
  • 摘要附图
    一种基于双目视觉的机器人全自动无序上料系统
  • 说明书附图:图1
    一种基于双目视觉的机器人全自动无序上料系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-04-30 授权
2 2021-01-01 实质审查的生效 IPC(主分类): B65G 43/08 专利申请号: 202011276134.8 申请日: 2020.11.16
3 2020-12-15 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于双目视觉的机器人全自动无序上料系统,其特征在于,包括:
上料装置,其至少包括一上料传送带,其用以传送待排序物料;
下料装置,其包括一下料传送带,其设置在所述上料装置的尾端,其用以传送已排序物料;
摄影装置,其包括双目摄影机以及下料监控摄影机,所述双目摄影机设置在所述上料装置的上方,用以拍摄所述上料装置上的物料,并将拍摄的图像信息发送至中控系统,所述下料监控摄影机设置在所述下料传送带上方,以检测所述下料传送带上物料的数目;
活动机械手,其设置在所述上料装置的尾端,其用以抓取所述上料传送带上的物料,并将物料摆放至所述下料传送带上;
缺陷物料收集箱,其设置在所述活动机械手的一侧,用以收纳存在缺陷的物料;
中控系统,其与所述上料装置、下料装置、摄影装置和活动机械手电性连接并实时完成数据交换,以实时控制所述上料装置、下料装置、摄影装置和活动机械手;所述中控系统包括:
触摸显示屏,其用以操控上料系统;
图像处理模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息判定所述上料传动带上的物料的摆放信息,所述图像处理模块确定所述摆放信息时包括物料朝向面信息和物料实时三维坐标信息,同时,生成第i物料信息矩阵Pi(Pi1,Pi2,Pi3),i=1,

2...Q,其中:Pi1表示第i物料表面朝向信息,Pi2表示第i物料实时坐标信息,Pi3表示物料缺陷信息,其初始值等于0,当物料存在缺陷时,Pi3等于1;
所述图像处理模块使用前需采集预设物料信息,其过程包括:
S1,通过所述显示屏操作进入物料信息采集模式,选取一标准物料,将所述标准物料放置在所述摄影装置下;
S2,调整物料的朝向,使所述摄影装置采集到物料的空间六面的特征信息,以使所述图像处理模块能通过物料的图像信息识别出物料的表面朝向,形成标准物料信息矩阵B(B1,B2,B3,B4,B5,B6),其中:B1表示标准物料底面特征信息,B2表示标准物料顶面特征信息,B3表示标准物料前面特征信息,B4表示标准物料后面特征信息,B5表示标准物料左面特征信息,B6表示标准物料右面特征信息;
S3,选择物料的一个面作为预设摆放面,通过所述显示屏操作退出物料信息采集模式;
缺陷检测模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息建立物料的实际三维坐标,将所述物料的实际三维坐标与预设标准三维坐标对比判定物料是否存在明显缺陷,若物料存在缺陷,则标记缺陷物料并将缺陷信息在所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内更新;
控制模块,其用以接收图像处理模块和缺陷检测模块发出的信息,同时,根据设定的物料摆放方向以及第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内的信息,控制所述活动机械手将缺陷物料抓取移动至所述缺陷物料收集箱内,控制所述活动机械手将待排序的物料抓取并调整物料朝向面后有序摆放至所述下料传送带上,同时,所述控制模块根据所述上料传送带上物料的杂乱程度实时调节传送带运行速度以及机械手的抓取速度。

2.根据权利要求1所述基于双目视觉的机器人全自动无序上料系统,其特征在于,所述图像处理模块获取所述双目摄影机拍摄的图像信息后,提取所述图像信息内物料的各个表面的特征信息,同时,所述图像处理模块从所述标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)内选取一个表面特征信息作为预设特征,将待排序物料的各个表面的特性信息与所述预设特征做匹配,并将与所述预设特征相匹配的表面作为预选择面,并将所述预选择面的朝向记录进第i物料表面朝向信息Pi1,当检测待排序物料表面时,优先检测待排序物料顶面,当待排序物料顶面特征信息与所述预设特征相匹配时,停止后续检测,确定当前待排序物料顶面为预设面,若待排序物料顶面特征信息与预先选择的物料摆放朝向顶面的表面特征信息不匹配时,再继续对待检测物料的其他表面进行检测,以确定当前待排序物料具备所述预设特征的表面的朝向,并将检测后的物料的表面朝向信息记录进所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内。

3.根据权利要求2所述基于双目视觉的机器人全自动无序上料系统,其特征在于,根据所述预设特征控制所述活动机械手的运转方式,使得经所述活动机械手放置在所述下料传送带上的物料顶面为所述预设面。

4.根据权利要求1所述基于双目视觉的机器人全自动无序上料系统,其特征在于,所述缺陷检测模块内预先设置有物料标准外形轮廓坐标集合f0(x,y,z),所述缺陷检测模块根据所述图像信息建立物料实际外形轮廓三维坐标集合f(x,y,z),将所述实际外形轮廓三维坐标集合f(x,y,z)与所述物料标准外形轮廓坐标集合f0(x,y,z)进行差值比较,确定存在差异的区域,并记录所述区域形成第i区域差异坐标集合Ci(x,y,z)i=1,
2...Q,若所述第i区域差异坐标集合Ci(x,y,z)表示的空间范围超过了预设缺陷对比阈值则判定待排序物件有缺陷。

5.根据权利要求4所述基于双目视觉的机器人全自动无序上料系统,其特征在于,所述预设缺陷对比阈值可预先设置,以调节所述缺陷检测模块的精度。

6.根据权利要求1所述基于双目视觉的机器人全自动无序上料系统,其特征在于,在所述上料传送带尾端设有承接盘,当机械手未在指定的抓取区域内将物料抓取至所述下料传送带时,上料传送带将该物料输送至上料传送带尾端并将物料输出至所述承接盘内。
说明书

技术领域

[0001] 本发明涉及机器人搬运技术领域,尤其涉及一种基于双目视觉的机器人全自动无序上料系统。

背景技术

[0002] 搬运作业是指用一种设备握持工件,是指从一个加工位置移到另一个加工位置。搬运机器人可安装不同的末端执行器以完成各种不同形状和状态的工件搬运工作,大大减轻了人类繁重的体力劳动。
[0003] 当前机器人搬运技术被广泛应用于流水线搬运任务中,加强了工业自动化水平。然而,当前机器人搬运技术对搬运无序物料还不够智能,往往需要人工对物料进行摆放,或人工调整搬运速度,工业自动化水平不够并浪费人力。

发明内容

[0004] 为此,本发明提供一种基于双目视觉的机器人全自动无序上料系统。用以克服现有技术中工业自动化水平过低导致的人力浪费的问题。
[0005] 为实现上述目的,本发明提供一种基于双目视觉的机器人全自动无序上料系统,包括:
[0006] 上料装置,其至少包括一上料传送带,其用以传送待排序物料;
[0007] 下料装置,其至少包括一下料传送带,设置在所述上料装置的尾端,其用以传送已排序物料;
[0008] 摄影装置,其包括双目摄影机以及下料监控摄影机,所述双目摄影机设置在所述上料装置的上方,用以拍摄所述上料装置上的物料,并将拍摄的图像信息发送至中控系统,所述下料监控摄影机设置在所述下料传送带上方,以检测所述下料传送带上物料的数目;
[0009] 活动机械手,其设置在所述上料装置的尾端,其用以抓取所述上料传送带上的物料,并将物料摆放至所述下料传送带上;
[0010] 缺陷物料收集箱,其设置在所述活动机械手的一侧,用以收纳存在缺陷的物料;
[0011] 中控系统,其与所述上料装置、下料装置、摄影装置和活动机械手电性连接并实时完成数据交换,以实时控制所述上料装置、下料装置、摄影装置和活动机械手;所述中控系统包括:
[0012] 触摸显示屏,其用以操控上料系统;
[0013] 图像处理模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息判定所述上料传动带上的物料的摆放信息,所述图像处理模块确定所述摆放信息时包括物料朝向面信息和物料实时三维坐标信息,同时,生成第i物料信息矩阵Pi(Pi1,Pi2,Pi3),i=1,2...Q,其中:Pi1表示第i物料表面朝向信息,Pi2表示第i物料实时坐标信息,Pi3表示物料缺陷信息,其初始值等于0当物料存在缺陷时,Pi3等于1;
[0014] 所述图像处理模块使用前需采集预设物料信息,其过程包括:
[0015] S1,通过所述显示屏操作进入物料信息采集模式,选取一标准物料,将所述标准物料放置在所述摄影装置下;
[0016] S2,调整物料的朝向,使所述摄影装置采集到物料的空间六面的特征信息,以使所述图像处理模块能通过物料的图像信息识别出物料的表面朝向,形成标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)其中:B1表示标准物料底面特征信息,B2表示标准物料顶面特征信息,B3表示标准物料前面特征信息,B4表示标准物料后面特征信息,B5表示标准物料左面特征信息,S6表示标准物料右面特征信息;
[0017] S3,选择物料的一个面作为预设摆放面,通过所述显示屏操作退出物料信息采集模式;
[0018] 缺陷检测模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息建立物料的实际三维坐标,将所述物料的实际三维坐标与预设标准三维坐标对比判定物料是否存在明显缺陷,若物料存在缺陷,则标记缺陷物料并将缺陷信息在所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内更新;
[0019] 控制模块,其用以接收图像处理模块和缺陷检测模块发出的信息,同时,根据设定的物料摆放方向以及第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内的信息,控制所述活动机械手将缺陷物料抓取移动至所述缺陷物料收集箱内,控制所述活动机械手将待排序的物料抓取并调整物料朝向面后有序摆放至所述下料传送带上,同时,所述控制模块根据所述上料传送带上物料的杂乱程度实时调节传送带运行速度以及机械手的抓取速度。
[0020] 进一步地、所述图像处理模块获取所述双目摄影机拍摄的图像信息后,提取所述图像信息内物料的各个表面的特征信息,同时,所述图像处理模块从所述标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)内选取一个表面特征信息作为预设特征,将待排序物料的各个表面的特性信息与所述预设特征做匹配,并将与所述预设特征相匹配的表面作为预选择面,并将所述预选择面的朝向记录进第i物料表面朝向信息Pi1,其中:检测待排序物料表面时,优先检测待排序物料顶面,当待排序物料顶面特征信息与所述预设特征相匹配时,停止后续检测,确定当前待排序物料顶面为预设面,若待排序物料顶面特征信息与预先选择的物料摆放朝向顶面的表面特征信息不匹配时,再继续对待检测物料的其他表面进行检测,以确定当前待排序物料具备所述预设特征的表面的朝向,并将检测后的物料的表面朝向信息记录进所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内。
[0021] 进一步地、所述控制模块根据所述预设特征控制所述活动机械手的运转方式,使得经所述活动机械手放置在所述下料传送带上的物料顶面为所述预设面。
[0022] 进一步地、根据权利要求1所述基于双目视觉的机器人全自动无序上料系统,其特征在于,所述缺陷检测模块内预先设置有物料标准外形轮廓坐标集合f0(x,y,z),所述缺陷检测模块根据所述图像信息建立物料实际外形轮廓三维坐标集合f(x,y,z),将所述实际外形轮廓三维坐标集合f(x,y,z)与所述物料标准外形轮廓坐标集合f0(x,y,z)进行差值比较,确定存在差异的区域,并记录所述区域形成第i区域差异坐标集合Ci(x,y,z)i=1,2...Q,若所述第i区域差异坐标集合Ci(x,y,z)表示的空间范围超过了预设缺陷对比阙值则判定待排序物件有缺陷。
[0023] 进一步地、所述预设对比阙值可预先设置,以调节所述缺陷检测模块的精度。
[0024] 进一步地、所述控制模块内部设有物料摆放判断矩阵Q0、上料传送带速度调节参数矩阵C0、机械手运行速度矩阵V0和下料传送带运行速度矩阵W0:
[0025] 对于物料摆放判断矩阵Q0,Q0(Q1,Q2,Q3,Q4), 其中,Q1为第一预设区间,Q2为第二预设区间,Q3为第三预设区间,Q4为第四预设区间,各参数具体数值按照顺序依次增加;
[0026] 对于上料传送带速度调节参数矩阵C0,C0(C1,C2,C3,C4),其中,C1为第一预设上料传送带速度调节参数,C2为第二预设上料传送带速度调节参数,C3为第三预设上料传送带速度调节参数,C4为第四预设上料传送带速度调节参数;
[0027] 对于机械手运行速度矩阵V0,V0(V1,V2,V3,V4),其中,V1为第一预设机械手运行速度,V2为第二预设机械手运行速度,V3为第三预设机械手运行速度,V4为第四预设机械手运行速度,各参数具体数值按照顺序依次增大;
[0028] 对于下料传送带运行速度矩阵W0,W0(W1,W2,W3,W4),其中,W1为第一预设下料传送带运行速度,W2为第二预设下料传送带运行速度,W3为第三预设下料传送带运行速度,W4为第四预设下料传送带运行速度,各参数具体数值按照顺序依次增大;
[0029] 所述控制模块根据第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内的信息实时确定上料传送带上物料的数目N,以及顶面为预选面的物料的数量n,物料正确朝向面比例Q,
[0030]
[0031] 在确定物料正确朝向面比例Q后,所述控制模块将正确朝向面比例Q与预设物料摆放判断矩阵Q0内参数做对比:
[0032] 当0<Q≤Q1时,控制模块从所述C0矩阵中选取C1、从所述V0矩阵中选取V1、从所述W0矩阵中选取W1生成第一运行参数矩阵E1(C1,V1,W1),中控系统根据E1中的参数,将上料传送带运行速度调整为U*C1,将机械手运行速度调整为V1,将下料传送带运行速度调整为W1;
[0033] 当Q1<Q≤Q2时,控制模块从所述C0矩阵中选取C2、从所述V0矩阵中选取V2、从所述W0矩阵中选取W2生成第二运行参数矩阵E2(C2,V2,W2),中控系统根据E2中的参数,将上料传送带运行速度调整为U*C2,将机械手运行速度调整为V2,将下料传送带运行速度调整为W2;
[0034] 当Q2<Q≤Q3时,控制模块从所述C0矩阵中选取C3、从所述V0矩阵中选取V3、从所述W0矩阵中选取W3生成第三运行参数矩阵E3(C3,V3,W3),中控系统根据E3中的参数,将上料传送带运行速度调整为U*C3,将机械手运行速度调整为V3,将下料传送带运行速度调整为W3;
[0035] 当Q3<Q≤Q4时,控制模块从所述C0矩阵中选取C4、从所述V0矩阵中选取V4、从所述W0矩阵中选取W4生成第四运行参数矩阵E4(C4,V4,W4),中控系统根据E4中的参数,将上料传送带运行速度调整为U*C4,将机械手运行速度调整为V4,将下料传送带运行速度调整为W4;
[0036] 设置检测周期t,当完成对所述上料传送带运行速度、机械手运行速度、下料传送带运行速度调节并经过时间t后重复,进行新一轮监测调节。
[0037] 进一步地、所述中控系统内还设有预设下料传送带摆放密度矩阵Q0、运送带运送密度差矩阵组F0和运行速度二级调节矩阵组C0;
[0038] 对于下料传送带摆放密度矩阵Q0  ,(Q1,Q2,Q3,Q4),其中,Q1为控制模块运行第一运行参数矩阵E1时下料传送带摆放密度的标准密度,Q2为控制模块运行第二运行参数矩阵E2时下料传送带摆放密度的标准密度,Q3为控制模块运行第三运行参数矩阵E3时下料传送带摆放密度的标准密度,Q4为控制模块运行第四运行参数矩阵E4时下料传送带摆放密度的标准密度;
[0039] 对于运送带运送密度差矩阵组F0,F0(F1,F2,F3,F4),其中,F1为中控系统运行第一运行参数矩阵E1时的运送带第一密度差矩阵,F2为中控系统运行第二运行参数矩阵E2时的运送带第二密度差矩阵,F3为中控系统运行第三运行参数矩阵E3时的运送带第三密度差矩阵,F4为中控系统运行第四运行参数矩阵E4时的运送带第四密度差矩阵;
[0040] 对于运送带第i密度差矩阵Fi,i=1,2,3,4,Fi(Fi1,Fi2,Fi3,Fi4),其中Fi1为运送带第i密度差矩阵第一预设密度差,其中Fi2为运送带第i密度差矩阵第二预设密度差,其中Fi3为运送带第i密度差矩阵第三预设密度差,其中Fi4为运送带第i密度差矩阵第四预设密度差;
[0041] 对于运行速度二级调节矩阵组C0,C0(C1,C2,C3,C4),其中,C1为中控系统运行第一运行参数矩阵E1时的运行速度二级调节矩阵组第一矩阵组,C2为中控系统运行第二运行参数矩阵E2时的运行速度二级调节矩阵组第二矩阵组,C3为中控系统运行第三运行参数矩阵E3时的运行速度二级调节矩阵组第三矩阵组,C4为中控系统运行第四运行参数矩阵E4时的运行速度二级调节矩阵组第四矩阵组;
[0042] 对于运行速度二级调节第i矩阵组Ci,Ci(Ci1,Ci2,Ci3,Ci4),其中,Ci1为运行速度二级调节矩阵组第i矩阵组第一调节矩阵,Ci2为运行速度二级调节矩阵组第i矩阵组第二调节矩阵,Ci3为运行速度二级调节矩阵组第i矩阵组第三调节矩阵,Ci4为运行速度二级调节矩阵组第i矩阵组第四调节矩阵;
[0043] 对于Cij,Cij (vij,wij),其中, vij为Cij内第i预设机械手运行速度Vi调节参数,wij为C11内第i预设下料传送带运行速度Wi调节参数;
[0044] 所述下料传送带摄像头实时检测下料传送带的物料的数量n,计算摆放密度Q,[0045]
[0046] 其中,N0表示预设参数,n表示下料传送带上物料的数量,所述控制模块将摆放密度Q与预设下料传送带摆放密度矩阵Q0内参数做对比:
[0047] 当中控系统运行第i运行参数矩阵Ei且Q=Qi时,中控系统不对机械手的运行速度V1和下料传送带运行速度W1进行调节;
[0048] 当中控系统运行第i运行参数矩阵Ei且Q≠Qi时,中控系统计算下料传送带上的物料密度差F,F=Qi-Q,计算完成后中控系统将F与运送带第i密度差矩阵Fi内的数值进行对比:
[0049] 当F≤Fi1时,中控系统选取Ci1对机械手运行速度和下料传送带运行速度进行调节,减小机械手运行速度至V1-v11,减小下料传送带运行速度至W1-w11;
[0050] 当Fi1<F≤Fi2时,中控系统选取Ci2对机械手运行速度和下料传送带运行速度进行调节,减小机械手运行速度至Vi-vi2,减小下料传送带运行速度至Wi-wi2;
[0051] 当Fi2<F≤Fi3时,中控系统选取Ci3对机械手运行速度和下料传送带运行速度进行调节,减小机械手运行速度至Vi-vi3,减小下料传送带运行速度至Wi-wi3;
[0052] 当Fi3<F≤Fi4时,中控系统选取Ci4对机械手运行速度和下料传送带运行速度进行调节,减小机械手运行速度至Vi-vi4,减小下料传送带运行速度至Wi-wi4。
[0053] 进一步地、在所述上料传送带尾端设有承接盘,当机械手未在指定的抓取区域内将物料抓取至所述下料传送带时,上料传送带将该物料输送至上料传送带尾端并将物料输出至所述承接盘内。
[0054] 与现有技术相比,本发明的有益效果在于,本发明通过所述双目摄像头检测上料传送带上物料的摆放密度与单个物料的位置和空间摆放方向,并将相关数据信息传递至所述中控系统,中控系统能过根据接收到的控制活动机械手运转、上料传送带运送速度和下料传送带运送速度,提高装置运转过程中的稳定性和可靠性,减少了人力操作,提高了工业自动化的程度。
[0055] 尤其,本发明设置图像识别模块,对上料传送带上的物料进行监测,根据标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)识别物料表面特征物料当前摆放的朝向,方便后续控制活动机械手调整物料的方向。
[0056] 进一步地,中控系统内部设有物料摆放判断矩阵Q0(Q1,Q2,Q3,Q4)、上料传送带速度调节参数矩阵C0(C1,C2,C3,C4)、机械手运行速度矩阵V0(V1,V2,V3,V4)和下料传送带运行速度矩阵W0(W1,W2,W3,W4),所述中控系统根据上料传送带物料摆放的情况,调节上料传送带运行速度、机械手搬运速度和下料传送带传送速度,保证传送带物料较少或物料本身摆放朝向正确时传送带能够有较高的传送速度,同时,若物料本身摆放朝向正确时活动机械手就没有了调整物料方向的过程,直接将待排序物料移动至下料传送带上即可,活动机械手搬用速度也较快,因此提高传送带速度将有利于提高整个装置的搬用速率,相反的,若物料较多或摆放朝向不满足预设情况的物料较多,机械手需调整其方向搬用较慢,因此,适当做出调整,防止机械手物料过多出现堆积,机械手无法搬用的情况,提高了上料系统可靠性和工作效率,进一步减少了人力操作,加大了工业自动化水平。
[0057] 进一步地,在所述上料传送带尾端设有接盘,当机械手未在指定的抓取区域内将物料抓取至所述下料传送带时,上料传送带将该物料输送至上料传送带尾端并将物料输出至所述接盘承内,减少物料损失,提高经济效益。

实施方案

[0059] 为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
[0060] 下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
[0061] 需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0062] 此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
[0063] 请参阅图1所示,其为本发明所述一种基于双目视觉的机器人全自动无序上料系统的结构示意图,本发明所述一种基于双目视觉的机器人全自动无序上料系统包括:
[0064] 上料装置,其至少包括一上料传送带3,其用以传送待排序物料;
[0065] 下料装置,其至少包括一下料传送带5,设置在所述上料装置的尾端,其用以传送已排序物料;
[0066] 摄影装置,其包括双目摄影机2以及下料监控摄影机6,所述双目摄影机设置在所述上料装置的上方,用以拍摄所述上料装置上的物料,并将拍摄的图像信息发送至中控系统,所述下料监控摄影机6设置在所述下料传送带上方,以检测所述下料传送带上物料的数目
[0067] 活动机械手4,其设置在所述上料装置的尾端,其用以抓取所述上料传送带3上的物料,并将物料摆放至所述下料传送带5上;
[0068] 缺陷物料收集箱(图上未画出),其设置在所述活动机械手4的一侧,用以收纳存在缺陷的物料;
[0069] 中控系统,其与所述上料装置、下料装置、摄影装置和活动机械手4电性连接并实时完成数据交换,以实时控制所述上料装置、下料装置、摄影装置和活动机械手4;所述中控系统1包括:
[0070] 触摸显示屏8,其用以操控上料系统;
[0071] 图像处理模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息判定所述上料传动带上的物料的摆放信息,所述图像处理模块确定所述摆放信息时包括物料朝向面信息和物料实时三维坐标信息,同时,生成第i物料信息矩阵Pi(Pi1,Pi2,Pi3),i=1,2...Q,其中:Pi1表示第i物料表面朝向信息,Pi2表示第i物料实时坐标信息,Pi3表示物料缺陷信息,其初始值等于0当物料存在缺陷时,Pi3等于1;
[0072] 所述图像处理模块使用前需采集预设物料信息,其过程包括:
[0073] S1,通过所述显示屏操作进入物料信息采集模式,选取一标准物料,将所述标准物料放置在所述摄影装置下,;
[0074] S2,调整物料的朝向,使所述摄影装置采集到物料的空间六面的特征信息,以使所述图像处理模块能通过物料的图像信息识别出物料的表面朝向,形成标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)其中:B1表示标准物料底面特征信息,B2表示标准物料顶面特征信息,B3表示标准物料前面特征信息,B4表示标准物料后面特征信息,B5表示标准物料左面特征信息,S6表示标准物料右面特征信息;
[0075] S3,选择物料的一个面作为预设摆放面,通过所述显示屏操作退出物料信息采集模式;
[0076] 缺陷检测模块,其用以接收所述双目摄影机发出的图像信息,并根据所述图像信息建立物料的实际三维坐标,将所述物料的实际三维坐标与预设标准三维坐标对比判定物料是否存在明显缺陷,若物料存在缺陷,则标记缺陷物料并将缺陷信息在所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内更新;
[0077] 控制模块,其用以接收图像处理模块和缺陷检测模块发出的信息,同时,根据设定的物料摆放方向以及第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内的信息,控制所述活动机械手4将缺陷物料抓取移动至所述缺陷物料收集箱内,控制所述活动机械手4将待排序的物料抓取并调整物料朝向面后有序摆放至所述下料传送带5上,同时,所述控制模块根据所述上料传送带3上物料的杂乱程度实时调节传送带运行速度以及机械手的抓取速度。
[0078] 具体而言、所述图像处理模块获取所述双目摄影机2拍摄的图像信息后,提取所述图像信息内物料的各个表面的特征信息,同时,所述图像处理模块从所述标准物料信息矩阵B(B1,B2,B3,B4,B5,B6)内选取一个表面特征信息作为预设特征,将待排序物料的各个表面的特性信息与所述预设特征做匹配,并将与所述预设特征相匹配的表面作为预选择面,并将所述预选择面的朝向记录进第i物料表面朝向信息Pi1,其中:检测待排序物料表面时,优先检测待排序物料顶面,当待排序物料顶面特征信息与所述预设特征相匹配时,停止后续检测,确定当前待排序物料顶面为预设面,若待排序物料顶面特征信息与预先选择的物料摆放朝向顶面的表面特征信息不匹配时,再继续对待检测物料的其他表面进行检测,以确定当前待排序物料具备所述预设特征的表面的朝向,并将检测后的物料的表面朝向信息记录进所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内。
[0079] 具体而言、所述控制模块根据所述预设特征控制所述活动机械手4的运转方式,使得经所述活动机械手4放置在所述下料传送带5上的物料顶面为所述预设面,例如:待检测物料的正面为预设面,所述控制模块所述活动机械手抓取所述物料的左面和右面,旋转90°后所述待检测物料的顶面为预设面,之后将待检测物料放置在所述下料传送带上。
[0080] 具体而言、所述控制模块控制所述活动机械手4时,根据所述第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内当前物料的实时坐标调整机械手动作方式,使得机械手能稳定抓取物料即可,同时,本实施例对活动机械手4的结构不做限定,本领域技术人员应当理解的是,活动机械手4只需具备将物料抓取并在运作过程中调整物料方向的功能,以达到的对物料的摆放方向以及位置进行调整技术效果即可。
[0081] 具体而言、根据权利要求1所述基于双目视觉的机器人全自动无序上料系统,其特征在于,所述缺陷检测模块内预先设置有物料标准外形轮廓坐标集合f0(x,y,z),所述缺陷检测模块根据所述图像信息建立物料实际外形轮廓三维坐标集合f(x,y,z),将所述实际外形轮廓三维坐标集合f(x,y,z)与所述物料标准外形轮廓坐标集合f0(x,y,z)进行差值比较,确定存在差异的区域,并记录所述区域形成第i区域差异坐标集合Ci(x,y,z)i=1,2...Q,若所述第i区域差异坐标集合Ci(x,y,z)表示的空间范围超过了预设缺陷对比阙值则判定所述待排序物件有缺陷。
[0082] 具体而言、所述预设对比阙值可预先设置,以调节所述缺陷检测模块的精度。
[0083] 具体而言、所述控制模块内部设有物料摆放判断矩阵Q0、上料传送带3速度调节参数矩阵C0、机械手运行速度矩阵V0和下料传送带5运行速度矩阵W0:
[0084] 对于物料摆放判断矩阵Q0,Q0(Q1,Q2,Q3,Q4), 其中,Q1为第一预设区间,Q2为第二预设区间,Q3为第三预设区间,Q4为第四预设区间,各参数具体数值按照顺序依次增加;
[0085] 对于上料传送带3速度调节参数矩阵C0,C0(C1,C2,C3,C4),其中,C1为第一预设上料传送带3速度调节参数,C2为第二预设上料传送带3速度调节参数,C3为第三预设上料传送带3速度调节参数,C4为第四预设上料传送带3速度调节参数;
[0086] 对于机械手运行速度矩阵V0,V0(V1,V2,V3,V4),其中,V1为第一预设机械手运行速度,V2为第二预设机械手运行速度,V3为第三预设机械手运行速度,V4为第四预设机械手运行速度,各参数具体数值按照顺序依次增大;
[0087] 对于下料传送带5运行速度矩阵W0,W0(W1,W2,W3,W4),其中,W1为第一预设下料传送带5运行速度,W2为第二预设下料传送带5运行速度,W3为第三预设下料传送带5运行速度,W4为第四预设下料传送带5运行速度,各参数具体数值按照顺序依次增大;
[0088] 所述控制模块根据第i物料信息矩阵Pi(Pi1,Pi2,Pi3)内的信息实时确定上料传送带3上物料的数目N,以及顶面为预选面的物料的数量n,物料正确朝向面比例Q,
[0089]
[0090] 在确定物料正确朝向面比例Q后,所述控制模块将正确朝向面比例Q与预设物料摆放判断矩阵Q0内参数做对比:
[0091] 当0<Q≤Q1时,控制模块从所述C0矩阵中选取C1、从所述V0矩阵中选取V1、从所述W0矩阵中选取W1生成第一运行参数矩阵E1(C1,V1,W1),中控系统根据E1中的参数,将上料传送带3运行速度调整为U*C1,将机械手运行速度调整为V1,将下料传送带5运行速度调整为W1;
[0092] 当Q1<Q≤Q2时,控制模块从所述C0矩阵中选取C2、从所述V0矩阵中选取V2、从所述W0矩阵中选取W2生成第二运行参数矩阵E2(C2,V2,W2),中控系统根据E2中的参数,将上料传送带3运行速度调整为U*C2,将机械手运行速度调整为V2,将下料传送带5运行速度调整为W2;
[0093] 当Q2<Q≤Q3时,控制模块从所述C0矩阵中选取C3、从所述V0矩阵中选取V3、从所述W0矩阵中选取W3生成第三运行参数矩阵E3(C3,V3,W3),中控系统根据E3中的参数,将上料传送带3运行速度调整为U*C3,将机械手运行速度调整为V3,将下料传送带5运行速度调整为W3;
[0094] 当Q3<Q≤Q4时,控制模块从所述C0矩阵中选取C4、从所述V0矩阵中选取V4、从所述W0矩阵中选取W4生成第四运行参数矩阵E4(C4,V4,W4),中控系统根据E4中的参数,将上料传送带3运行速度调整为U*C4,将机械手运行速度调整为V4,将下料传送带5运行速度调整为W4;
[0095] 设置检测周期t,当完成对所述上料传送带3运行速度、机械手运行速度、下料传送带5运行速度调节并经过时间t后重复,进行新一轮监测调节。
[0096] 进一步地、所述中控系统内还设有预设下料传送带5摆放密度矩阵Q0、运送带运送密度差矩阵组F0和运行速度二级调节矩阵组C0;
[0097] 对于下料传送带5摆放密度矩阵Q0  ,(Q1,Q2,Q3,Q4),其中,Q1为控制模块运行第一运行参数矩阵E1时下料传送带5摆放密度的标准密度,Q2为控制模块运行第二运行参数矩阵E2时下料传送带5摆放密度的标准密度,Q2为控制模块运行第三运行参数矩阵E3时下料传送带5摆放密度的标准密度,Q2为控制模块运行第四运行参数矩阵E4时下料传送带5摆放密度的标准密度;
[0098] 对于运送带运送密度差矩阵组F0,F0(F1,F2,F3,F4),其中,F1为中控系统运行第一运行参数矩阵E1时的运送带第一密度差矩阵,F2为中控系统运行第二运行参数矩阵E2时的运送带第二密度差矩阵,F3为中控系统运行第三运行参数矩阵E3时的运送带第三密度差矩阵,F4为中控系统运行第四运行参数矩阵E4时的运送带第四密度差矩阵;
[0099] 对于运送带第i密度差矩阵Fi,i=1,2,3,4,Fi(Fi1,Fi2,Fi3,Fi4),其中Fi1为运送带第i密度差矩阵第一预设密度差,其中Fi2为运送带第i密度差矩阵第二预设密度差,其中Fi3为运送带第i密度差矩阵第三预设密度差,其中Fi4为运送带第i密度差矩阵第四预设密度差;
[0100] 对于运行速度二级调节矩阵组C0,C0(C1,C2,C3,C4),其中,C1为中控系统运行第一运行参数矩阵E1时的运行速度二级调节矩阵组第一矩阵组,C2为中控系统运行第二运行参数矩阵E2时的运行速度二级调节矩阵组第二矩阵组,C3为中控系统运行第三运行参数矩阵E3时的运行速度二级调节矩阵组第三矩阵组,C4为中控系统运行第四运行参数矩阵E4时的运行速度二级调节矩阵组第四矩阵组;
[0101] 对于运行速度二级调节第i矩阵组Ci,Ci(Ci1,Ci2,Ci3,Ci4),其中,Ci1为运行速度二级调节矩阵组第i矩阵组第一调节矩阵,Ci2为运行速度二级调节矩阵组第i矩阵组第二调节矩阵,Ci3为运行速度二级调节矩阵组第i矩阵组第三调节矩阵,Ci4为运行速度二级调节矩阵组第i矩阵组第四调节矩阵;
[0102] 对于Cij,Cij (vij,wij),其中, vij为Cij内第i预设机械手运行速度Vi调节参数,wij为C11内第i预设下料传送带5运行速度Wi调节参数;
[0103] 所述下料传送带5摄像头实时检测下料传送带5的物料的数量n,计算摆放密度Q,[0104]
[0105] 其中,N0表示预设参数,n表示下料传送带5上物料的数量,所述控制模块将摆放密度Q与预设下料传送带5摆放密度矩阵Q0内参数做对比:
[0106] 当中控系统运行第i运行参数矩阵Ei且Q=Qi时,中控系统不对机械手的运行速度V1和下料传送带5运行速度W1进行调节;
[0107] 当中控系统运行第i运行参数矩阵Ei且Q≠Qi时,中控系统计算下料传送带5上的物料密度差F,F=Qi-Q,计算完成后中控系统将F与运送带第i密度差矩阵Fi内的数值进行对比:
[0108] 当F≤Fi1时,中控系统选取Ci1对机械手运行速度和下料传送带5运行速度进行调节,减小机械手运行速度至V1-v11,减小下料传送带5运行速度至W1-w11;
[0109] 当Fi1<F≤Fi2时,中控系统选取Ci2对机械手运行速度和下料传送带5运行速度进行调节,减小机械手运行速度至Vi-vi2,减小下料传送带5运行速度至Wi-wi2;
[0110] 当Fi2<F≤Fi3时,中控系统选取Ci3对机械手运行速度和下料传送带5运行速度进行调节,减小机械手运行速度至Vi-vi3,减小下料传送带5运行速度至Wi-wi3;
[0111] 当Fi3<F≤Fi4时,中控系统选取Ci4对机械手运行速度和下料传送带5运行速度进行调节,减小机械手运行速度至Vi-vi4,减小下料传送带5运行速度至Wi-wi4。
[0112] 具体而言、在所述上料传送带3尾端设有承接盘7,当机械手未在指定的抓取区域内将物料抓取至所述下料传送带5时,上料传送带3将该物料输送至上料传送带3尾端并将物料输出至所述承接盘7内。
[0113] 至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
[0114] 以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

附图说明

[0058] 图1为本发明所述一种基于双目视觉的机器人全自动无序上料系统的结构示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号