当前位置: 首页 > 专利查询>盐城工学院专利>正文

一种汽车用六轴机器人视觉抓取系统技术方案

技术编号:20376923 阅读:49 留言:0更新日期:2019-02-19 21:38
本发明专利技术公开了一种汽车用六轴机器人视觉抓取系统,包括电源模块、上位机、PLC模块、驱动模块、六轴机器人模块、视觉系统、图像采集模块和图像处理模块,其特征在于:所述电源模块分别与上位机、驱动模块和六轴机器人本体连接,所述PLC模块与所述驱动模块连接,所述驱动模块与六轴机器人本体连接,所述图像采集模块和所述图像处理模块与所述上位机连接,所述视觉系统与所述图像采集模块连接,所述视觉系统包括相机、镜头、光源和USB接口,能够准确的实现将物体抓取和放在指定的位置,因此可以节约大量的时间,减少了劳动力,同时也提高了生产效率和生产的精准性。

A Visual Grabbing System for Six-Axis Robot Used in Automobile

The invention discloses a visual grasping system of six-axis robot for automobile, which includes power supply module, upper computer, PLC module, driving module, six-axis robot module, vision system, image acquisition module and image processing module. Its characteristics are as follows: the power supply module is respectively connected with upper computer, driving module and six-axis robot body, and the PLC module and the driving module are connected with the driving module. The driving module is connected with the six-axis robot body, the image acquisition module and the image processing module are connected with the upper computer, and the vision system is connected with the image acquisition module. The vision system includes a camera, a lens, a light source and a USB interface, which can accurately grasp and place an object in a designated position, thus saving a lot of time. Meanwhile, it reduces the labor force and improves the production efficiency and accuracy.

【技术实现步骤摘要】
一种汽车用六轴机器人视觉抓取系统
本专利技术涉及视觉
,具体为一种汽车用六轴机器人视觉抓取系统。
技术介绍
随着工业4.0的钟声敲响,现在大部分的工厂都向智能制造的模式发展,机器视觉是人工智能正在快速发展的一个分支,简单说来,机器视觉就是用机器代替人眼来做测量和判断。机器视觉系统是通过机器视觉产品将被摄取目标转换成图像信号,传送给专用的图像处理系统,得到被摄目标的形态信息,根据像素分布和亮度、颜色等信息,转变成数字化信号;图像系统对这些信号进行各种运算来抽取目标的特征,进而根据判别的结果来控制现场的设备动作,传统的制造车间利用机器人进行抓取,但是物体有一定的位置偏差,则机器人不能准确的抓取,进一步限制了机器人的灵活性,给工作人员带来不便,增加工作人员的工作量,大大降低了工作效率。
技术实现思路
本专利技术的目的在于提供一种汽车用六轴机器人视觉抓取系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种汽车用六轴机器人视觉抓取系统,包括电源模块、上位机、PLC模块、驱动模块、六轴机器人模块、视觉系统、图像采集模块和图像处理模块,其特征在于:所述电源模块分别与上位机、驱动模块和六轴机器人本体连接,所述PLC模块与所述驱动模块连接,所述驱动模块与六轴机器人本体连接,所述图像采集模块和所述图像处理模块与所述上位机连接,所述视觉系统与所述图像采集模块连接,所述视觉系统包括相机、镜头、激光和USB接口。第一步所述相机首先移动到被抓取物体的位置,将拍下的位置传送到图像采集模块,在图像采集模块内建立取物位置空间坐标系;第二步所述相机移动到物体安装的位置,将安装的位置拍下图片传送到图像采集模块,在图像采集模块内建立安装位置空间坐标系;第三步开始工作时,所述相机将上一工位传送过来的物体进行拍照,然后将图片在图像采集模块内进行处理,将处理后的图片建立空间坐标系,将此时的空间坐标系的值与取物位置空间坐标系的值进行对比,然后将补偿值通过以太网传送到上位机,上位机将补偿值发送到驱动模块。第四步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体对物体进行抓取。第五步六轴机器人本体将物体移动到安装位置时,通过相机将此时的安装位置进行图片采集,将图片传递到图像采集模块进行处理建立此时安装位置空间坐标系,然后将此时安装位置空间坐标系与安装位置空间坐标系进行对比将补偿值通过以太网发送到上位机,上位机将补偿值发送到驱动模块。第六步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体将物体放入到安装位置。优选的,所述上位机包括数据采集模块、数据处理与存储、系统参数初始化、数据显示和图形显示,所述上位机通过以太网与PLC模块、图像处理模块和图像采集模块连接传输数据,数据采集模块保证采集数据实时的处理,同事负责判断是否接受数据,将正确的数据进行处理并传给数据显示模块。优选的,所述PLC模块为Q系列的大型PLC,所述PLC模块包括通信模块,所述通信模块与上位机和驱动模块连接。优选的,所述相机为工业3D相机。优选的,所述图像处理模块设置有以太网协议串口,将处理过后的图片传送到上位机。优选的,所述图像采集模块采集图像尺寸和位置和方向。优选的,所述相机在工作时所拍图片的位置应在补偿值的范围内。与现有技术相比,本专利技术的有益效果是:通过视觉相机进行对物体拍照处理,将位置偏差传递给六轴机器人,能够准确的实现将物体抓取和放在指定的位置,因此可以节约大量的时间,减少了劳动力,同时也提高了生产效率和生产的精准性,该系统替代人工检测,数据更精准,更稳定,在人工无法工作的环境下工作,保障生产进行,而且从成本上看,替企业节省成本,提高产品合格率。附图说明图1为本专利技术的系统图;具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术提供的一种实施例:一种汽车用六轴机器人视觉抓取系统,包括电源模块、上位机、PLC模块、驱动模块、六轴机器人模块、视觉系统、图像采集模块和图像处理模块,所述电源模块分别与上位机、驱动模块和六轴机器人本体连接,所述PLC模块与所述驱动模块连接,所述驱动模块与六轴机器人本体连接,所述图像采集模块和所述图像处理模块与所述上位机连接,所述视觉系统与所述图像采集模块连接,所述视觉系统包括相机、镜头、激光和USB接口。第一步所述相机首先移动到被抓取物体的位置,将拍下的位置传送到图像采集模块,在图像采集模块内建立取物位置空间坐标系;第二步所述相机移动到物体安装的位置,将安装的位置拍下图片传送到图像采集模块,在图像采集模块内建立安装位置空间坐标系;第三步开始工作时,所述相机将上一工位传送过来的物体进行拍照,然后将图片在图像采集模块内进行处理,将处理后的图片建立空间坐标系,将此时的空间坐标系的值与取物位置空间坐标系的值进行对比,然后将补偿值通过以太网传送到上位机,上位机将补偿值发送到驱动模块。第四步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体对物体进行抓取。第五步六轴机器人本体将物体移动到安装位置时,通过相机将此时的安装位置进行图片采集,将图片传递到图像采集模块进行处理建立此时安装位置空间坐标系,然后将此时安装位置空间坐标系与安装位置空间坐标系进行对比将补偿值通过以太网发送到上位机,上位机将补偿值发送到驱动模块。第六步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体将物体放入到安装位置。在本实施中,相机将取物定位位置时拍到的照片和放入指定位置时的图片传递到图像采集模板,所述图像采集模板通过照片建立空间坐标系,所述图像采集模板将空间坐标系模板通过以太网传递到上位机,所述空间坐标系中图像的行数和列数[i,j]对应于图像网格的整数坐标,即像素的坐标是整数值,像素[0,0]位于图像的左上角,i指向下方,j指向右方.这种图像像素坐标系,正好对应计算机程序里的阵列语法.为了提高图像处理的精度,需要引入子像素概念,所谓子像素是指像素与像素之间的点,其坐标用小数表示,使用摄象机几何假设条件可以将像素点坐标转化成图像平面坐标图像平面坐标定义如下:假定摄像机主点,即光轴与图像平面的交点,位于图像的中心点,若图像阵列为m*n,则图像平面坐标的中心坐标为:其中(Cx,Cy)表示中心坐标的估计值,图像平面坐标x轴方向是列数标号增加的方向,但y轴方向指向行数标号增加方向的反向.假定图像阵列的行列间距是相等的,则像素坐标[i,j]到图像坐标x1,y1的变换公式为:公式为了将当前的位置跟记录好的模板位置进行对比求偏差置。在本实施中,上位机包括数据采集模块、数据处理与存储、系统参数初始化、数据显示和图形显示,所述上位机通过以太网与PLC模块、图像处理模块和图像采集模块连接传输数据,数据采集模块保证采集数据实时的处理,同事负责判断是否接受数据,将正确的数据进行处理并传给数据显示模块。在本实施中,PLC模块为Q系列的大型PLC,所述PLC模块包括通信模块,所述通信模块与上位机和驱动模块连接,当上位机接收到偏差值本文档来自技高网...

【技术保护点】
1.一种汽车用六轴机器人视觉抓取系统,包括电源模块、上位机、PLC模块、驱动模块、六轴机器人模块、视觉系统、图像采集模块和图像处理模块,其特征在于:所述电源模块分别与上位机、驱动模块和六轴机器人本体连接,所述PLC模块与所述驱动模块连接,所述驱动模块与六轴机器人本体连接,所述图像采集模块和所述图像处理模块与所述上位机连接,所述视觉系统与所述图像采集模块连接,所述视觉系统包括相机、镜头、激光和USB接口;第一步所述相机首先移动到被抓取物体的位置,将拍下的位置传送到图像采集模块,在图像采集模块内建立取物位置空间坐标系;第二步所述相机移动到物体安装的位置,将安装的位置拍下图片传送到图像采集模块,在图像采集模块内建立安装位置空间坐标系;第三步开始工作时,所述相机将上一工位传送过来的物体进行拍照,然后将图片在图像采集模块内进行处理,将处理后的图片建立空间坐标系,将此时的空间坐标系的值与取物位置空间坐标系的值进行对比,然后将补偿值通过以太网传送到上位机,上位机将补偿值发送到驱动模块;第四步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体对物体进行抓取;第五步六轴机器人本体将物体移动到安装位置时,通过相机将此时的安装位置进行图片采集,将图片传递到图像采集模块进行处理建立此时安装位置空间坐标系,然后将此时安装位置空间坐标系与安装位置空间坐标系进行对比将补偿值通过以太网发送到上位机,上位机将补偿值发送到驱动模块;第六步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体将物体放入到安装位置。...

【技术特征摘要】
1.一种汽车用六轴机器人视觉抓取系统,包括电源模块、上位机、PLC模块、驱动模块、六轴机器人模块、视觉系统、图像采集模块和图像处理模块,其特征在于:所述电源模块分别与上位机、驱动模块和六轴机器人本体连接,所述PLC模块与所述驱动模块连接,所述驱动模块与六轴机器人本体连接,所述图像采集模块和所述图像处理模块与所述上位机连接,所述视觉系统与所述图像采集模块连接,所述视觉系统包括相机、镜头、激光和USB接口;第一步所述相机首先移动到被抓取物体的位置,将拍下的位置传送到图像采集模块,在图像采集模块内建立取物位置空间坐标系;第二步所述相机移动到物体安装的位置,将安装的位置拍下图片传送到图像采集模块,在图像采集模块内建立安装位置空间坐标系;第三步开始工作时,所述相机将上一工位传送过来的物体进行拍照,然后将图片在图像采集模块内进行处理,将处理后的图片建立空间坐标系,将此时的空间坐标系的值与取物位置空间坐标系的值进行对比,然后将补偿值通过以太网传送到上位机,上位机将补偿值发送到驱动模块;第四步驱动模块接收到上位机传来的补偿值,然后驱动六轴机器人本体对物体进行抓取;第五步六轴机器人本体将物体移动到安装位置时,通过相机将此时的安装位置进行图片采集,将图片传递到图像采集模块进行处理建立此时安装位置空间坐标系,然后将此时安装位置空间坐标系...

【专利技术属性】
技术研发人员:马标朱龙英刘玮
申请(专利权)人:盐城工学院
类型:发明
国别省市:江苏,32

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

1