一种基于视觉引导的双臂机器人装配方法及系统技术方案

技术编号:15776955 阅读:199 留言:0更新日期:2017-07-08 13:26
本发明专利技术公开了一种基于视觉引导的双臂机器人装配方法及系统,方法包括启动机器人控制器;同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;运行双臂机器人对抓取的物体进行装配。系统包括启动模块、识别定位模块和装配模块。本发明专利技术通过视觉系统进行精确定位,能有效提高产品的装配效率,并有效保证了产品的合格质量,大大提高产品的合格率。而且本发明专利技术通过采用双臂机器人进行装配,能大大提高装配过程的灵活度和协作性,进一步提高装配效率。本发明专利技术可广泛应用于装配技术领域中。

Method and system for assembling two arm robot based on vision guidance

The invention discloses a system and method of assembly arm robot visual guidance based on the method includes initiating a robot controller; while starting 2 cameras, to determine whether there are parts, if yes, the location of parts and grasp; conversely, continue to wait; the assembly operation of the robot arms grasping objects. The system includes startup module, identification module and assembly module. The invention adopts the visual system for accurate positioning, can effectively improve the assembly efficiency of the product, effectively guarantee the qualified quality of the product, and greatly improve the qualified rate of the product. Moreover, the invention adopts the dual arm robot to assemble, and can greatly improve the flexibility and collaboration of the assembly process, and further improve the assembly efficiency. The invention can be widely applied in the field of assembly technology.

【技术实现步骤摘要】
一种基于视觉引导的双臂机器人装配方法及系统
本专利技术涉及机器人装配领域,尤其涉及一种基于视觉引导的双臂机器人方法及装配系统。
技术介绍
3C产业的迅速发展带动其需求迅速增长,急需实现产业自动化。由于3C零件种类多、体积小而难以定位,自动化装配机具挑战。目前采取的技术手段为:使用定制的自动化设备;使用传统机器人搭配特别设计的夹具,但是这些“定制”难以适应3C产品的更新速度。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种提高灵活度和协作性的一种基于视觉引导的双臂机器人方法及装配系统。本专利技术所采取的技术方案是:一种基于视觉引导的双臂机器人装配方法,包括以下步骤:启动机器人控制器同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;运行双臂机器人对抓取的物体进行装配。作为所述的一种基于视觉引导的双臂机器人装配方法的进一步改进,所述的零件进行定位,其具体包括:通过棋盘法对视觉系统进行校准;通过摄像头采集目标图像,并通过视觉系统对目标图像进行处理,得到二维坐标,并进而求得由摄像头坐标原点指向零件的空间直线;对准获得的空间直线的方向进行测距,得到零件的距离参数;得到的空间直线与得到的距离参数合成后进一步换算到双臂机器人的参考坐标系中,得到零件的空间三维坐标,完成定位。作为所述的一种基于视觉引导的双臂机器人装配方法的进一步改进,还包括:在装配过程中,实时将视觉系统检测到的图像将会与标准的图像对比,若对比结果显示装配不正确,双臂机器人将马上停止。作为所述的一种基于视觉引导的双臂机器人装配方法的进一步改进,还包括:当上料区识别不到待抓取的零件时,双臂机器人将停止直到识别到零件。作为所述的一种基于视觉引导的双臂机器人装配方法的进一步改进,还包括:在装配过程中始终用视觉系统跟踪双臂机器人末端,通过机器人末端位置判断机器人的末端是否有定位问题或者是否需要校准视觉系统,若是,则停止工作并进行校准。本专利技术所采用的另一技术方案是:一种基于视觉引导的双臂机器人装配系统,包括:启动模块,用于启动机器人控制器;识别定位模块,用于同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;装配模块,用于运行双臂机器人对抓取的物体进行装配。作为所述的一种基于视觉引导的双臂机器人装配系统的进一步改进,所述的识别定位模块具体包括:校准模块,用于通过棋盘法对视觉系统进行校准;图像处理模块,用于通过摄像头采集目标图像,并通过视觉系统对目标图像进行处理,得到二维坐标,并进而求得由摄像头坐标原点指向零件的空间直线;测距模块,用于对准获得的空间直线的方向进行测距,得到零件的距离参数;坐标转换模块,用于得到的空间直线与得到的距离参数合成后进一步换算到双臂机器人的参考坐标系中,得到零件的空间三维坐标,完成定位。作为所述的一种基于视觉引导的双臂机器人装配系统的进一步改进,还包括:实时对比模块,用于在装配过程中,实时将视觉系统检测到的图像将会与标准的图像对比,若对比结果显示装配不正确,双臂机器人将马上停止。作为所述的一种基于视觉引导的双臂机器人装配系统的进一步改进,还包括:等待模块,用于当上料区识别不到待抓取的零件时,双臂机器人将停止直到识别到零件。作为所述的一种基于视觉引导的双臂机器人装配系统的进一步改进,还包括:实时校准模块,用于在装配过程中始终用视觉系统跟踪双臂机器人末端,通过机器人末端位置判断机器人的末端是否有定位问题或者是否需要校准视觉系统,若是,则停止工作并进行校准。本专利技术的有益效果是:本专利技术一种基于视觉引导的双臂机器人装配方法及系统通过视觉系统进行精确定位,能有效提高产品的装配效率,并有效保证了产品的合格质量,大大提高产品的合格率。而且本专利技术通过采用双臂机器人进行装配,能大大提高装配过程的灵活度和协作性,进一步提高装配效率。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术一种基于视觉引导的双臂机器人装配方法的步骤流程图;图2是本专利技术一种基于视觉引导的双臂机器人装配方法中识别定位的步骤流程图;图3是本专利技术一种基于视觉引导的双臂机器人装配系统的模块方框图。具体实施方式参考图1,本专利技术一种基于视觉引导的双臂机器人装配方法,包括以下步骤:启动机器人控制器;同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;运行双臂机器人对抓取的物体进行装配。参考图2,进一步作为优选的实施方式,所述的零件进行定位,其具体包括:通过棋盘法对视觉系统进行校准;通过摄像头采集目标图像,并通过视觉系统对目标图像进行处理,得到二维坐标,并进而求得由摄像头坐标原点指向零件的空间直线;对准获得的空间直线的方向进行测距,得到零件的距离参数;得到的空间直线与得到的距离参数合成后进一步换算到双臂机器人的参考坐标系中,得到零件的空间三维坐标,完成定位。优选的,所述的坐标换算过程中,可使用三点法计算视觉框架和机器人框架的转换系数。选取棋盘格中任意三点,分别计算在它们在视觉坐标系下的坐标和机器人的参考坐标系下的坐标,建立两组坐标矩阵的关系,就是转换系数,从而计算得到零件的空间三维坐标。优选的,判断是否存在零件时,能通过摄像头采集目标图像,然后对目标图像进行图像分割和特征提取,从而根据图像中是否存在零件特征而对其进行判断。进一步作为优选的实施方式,还包括:在装配过程中,实时将视觉系统检测到的图像将会与标准的图像对比,若对比结果显示装配不正确,双臂机器人将马上停止。进一步作为优选的实施方式,还包括:当上料区识别不到待抓取的零件时,双臂机器人将停止直到识别到零件。作为所述的一种基于视觉引导的双臂机器人装配方法的进一步改进,还包括:在装配过程中始终用视觉系统跟踪双臂机器人末端,通过机器人末端位置判断机器人的末端是否有定位问题或者是否需要校准视觉系统,若是,则停止工作并进行校准。参考图3,本专利技术一种基于视觉引导的双臂机器人装配系统,包括:启动模块,用于启动机器人控制器;识别定位模块,用于同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;装配模块,用于运行双臂机器人对抓取的物体进行装配。进一步作为优选的实施方式,所述的识别定位模块具体包括:校准模块,用于通过棋盘法对视觉系统进行校准;图像处理模块,用于通过摄像头采集目标图像,并通过视觉系统对目标图像进行处理,得到二维坐标,并进而求得由摄像头坐标原点指向零件的空间直线;测距模块,用于对准获得的空间直线的方向进行测距,得到零件的距离参数;坐标转换模块,用于得到的空间直线与得到的距离参数合成后进一步换算到双臂机器人的参考坐标系中,得到零件的空间三维坐标,完成定位。进一步作为优选的实施方式,还包括:实时对比模块,用于在装配过程中,实时将视觉系统检测到的图像将会与标准的图像对比,若对比结果显示装配不正确,双臂机器人将马上停止。进一步作为优选的实施方式,还包括:等待模块,用于当上料区识别不到待抓取的零件时,双臂机器人将停止直到识别到零件。进一步作为优选的实施方式,还包括:实时校准模块,用于在装配过程中始终用视觉系统跟踪双臂机器人末端,通过机器人末端位置判断机器人的末端是否有定位问题或者是否需要本文档来自技高网...
一种基于视觉引导的双臂机器人装配方法及系统

【技术保护点】
一种基于视觉引导的双臂机器人装配方法,其特征在于,包括以下步骤:启动机器人控制器;同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;运行双臂机器人对抓取的物体进行装配。

【技术特征摘要】
1.一种基于视觉引导的双臂机器人装配方法,其特征在于,包括以下步骤:启动机器人控制器;同时启动2个摄像头,判断是否存在零件,若是,则对零件进行定位并进行抓取;反之,则继续等待;运行双臂机器人对抓取的物体进行装配。2.根据权利要求1所述的一种基于视觉引导的双臂机器人装配方法,其特征在于:所述的零件进行定位,其具体包括:通过棋盘法对视觉系统进行校准;通过摄像头采集目标图像,并通过视觉系统对目标图像进行处理,得到二维坐标,并进而求得由摄像头坐标原点指向零件的空间直线;对准获得的空间直线的方向进行测距,得到零件的距离参数;得到的空间直线与得到的距离参数合成后进一步换算到双臂机器人的参考坐标系中,得到零件的空间三维坐标,完成定位。3.根据权利要求1所述的一种基于视觉引导的双臂机器人装配方法,其特征在于:还包括:在装配过程中,实时将视觉系统检测到的图像将会与标准的图像对比,若对比结果显示装配不正确,双臂机器人将马上停止。4.根据权利要求1所述的一种基于视觉引导的双臂机器人装配方法,其特征在于:还包括:当上料区识别不到待抓取的零件时,双臂机器人将停止直到识别到零件。5.根据权利要求1所述的一种基于视觉引导的双臂机器人装配方法,其特征在于:还包括:在装配过程中始终用视觉系统跟踪双臂机器人末端,通过机器人末端位置判断机器人的末端是否有定位问题或者是否需要校准视觉系统,若是,则停止工作并进行校准。6.一种基于视觉引导的双臂机器人装配系统,其特征在于,包括:启动模块,用于...

【专利技术属性】
技术研发人员:方思雯陈和平席宁
申请(专利权)人:深圳市智能机器人研究院
类型:发明
国别省市:广东,44

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

1