0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

工业机器人视觉检测系统研究

新机器视觉 来源:中北二院研究生工作 2020-09-24 10:28 次阅读

工业机器人视觉检测系统研究

基于视觉的工业机器人定位抓取技术在现代化工业进程中起到极其重要的作用,本文在定位抓取的基础上研究了云端激光打标系统中与计算机视觉相关的机器人检测系统内容,将国产某型号六自由度工业机器人与视觉引导技术相结合应用于目标正反面区分。该系统经实验验证,能够识别带黑色标记的目标工件并定位抓取,完成了区分工件正反面的规定任务,具有工厂生产的实际意义。

就目前来说,国内外针对视觉抓取系统的研究方向主要有1)手眼标定方法2)特征提取算法3)与深度学习相结合的视觉抓取方法。手眼标定技术目前发展比较成熟,产生了深远的影响,比如早期Tsai-Lenz、Navy等手眼标定算法。YingWang等设计的清障机器人通过单双目结合组成混合视觉系统对目标物进行特征提取。在数据引导的方法下,SergryLevine将深度学习技术应用到机器人区分任务中,利用相机拍摄到的图像训练卷积神经网络来预测机械手在空间的运动,该方法能够有效并且实时控制机器人,成功掌握新的抓取目标,最后通过连续伺服矫正错误。而国内视觉抓取系统的研究偏向于几何引导的方法,王朋强将双目视觉系统和机械臂结合,实现了对目标的识别定位以及抓取。在国家的支持下,国内也已有许多家公司以及科研单位在机器视觉领域取得了一系列成果,逐步的将机器视觉技术引入到对机器人的控制当中。

1机器人视觉检测系统

机器人视觉检测系统在计算机端对智能相机采集到的工作区域的图像进行预处理,快速地识别并定位图像中的目标工件,根据相机标定参数,结合目标工件的像素坐标计算出六自由度工业机器人坐标系中的位置坐标,并将坐标信息发送给机器人控制器,机器人执行命令程序实现抓取动作。系统检测任务利用视觉软件来完成,通过计算机处理,只选择反面朝上工件作为目标工件。

2相机标定

相机标定是一种利用所拍摄到工作区域的二维图像信息来建立其与目标工件三维空间位置坐标对应关系的技术,是识别并定位目标物的基础也是最重要的工作之一。基于视觉的工业机器人检测系统使用的是单目相机,标定的目的是寻找相机的内外参数。一般来说,相机的标定可以分为两种方法:自标定和依赖于参照物标定。相机自标定是通过拍摄周围物体,依据数字图像处理相关方法以及几何计算来调节相机参数,标定结果往往误差较大,不适用于高精度的应用场合。依靠参照物的相机标定相比自标定方法精度更高,通过相机成像,依据数字图像处理方法,空间计算相机的内外参数。本文采用依赖于参照物的方式进行相机标定。

图1标定九宫格模板图

图2相机标定结果图
3目标定位检测

目标检测定位是机器人实现自动抓取的基础,目前存在两种目标检测的算法:基于模板匹配和基于特征匹配。考虑本文所研究的机器人抓取系统的应用场景,目标为统一铝制名片盒(盒面为矩形),故本文采用基于模板匹配的目标检测定位方法,计算获取目标工件的中心点坐标及其姿态。

4目标工件中心点坐标

基于模板匹配的目标检测定位方法主要是将一个包含目标形状的图像与相机采集图像进行匹配,其中获取目标工件(名片盒)中心点位置坐标的步骤如下:

(1) 设置学习区域。在图像中设置学习的感兴趣区域,包括区域的大小和位置信息,使该区域尽可能贴近围绕目标工件模型即名片盒子的边缘,选择该区域作为模板区域。

(2) 设置搜索参数。针对名片盒在目标区域内的摆放位置是任意姿态的情况,需要设置搜索限制角度参数,该角度参数是搜索过程中允许旋转的最大限度。

(3) 设置模型位置参考点。名片盒模型中心点是机器手臂要抓取的位置点,学习区域贴近名片盒边缘,故可将学习区域的中心位置点作为模型位置的中心点。

5学习掩膜区分工件正反面

本文的研究目标是利用标记区分待激光打印名片盒的正反面,如图7所示将名片盒背面做黑色标记,以此区分工件的正反面,机器人抓取工作区域内的带黑色标记名片盒,在激光打标区设定位置翻转手臂,使名片盒正面朝上后完成激光打标任务。

6机器人抓取运动

本研究所用的六自由度工业机器人开发模式采用WinCE嵌入式系统标准开发模式:在宿主计算机上进行程序开发,通过以太网将可执行程序下载到GUC一体化嵌入式运动控制器中使用,程序中包含IO指令、控制指令、移动指令、演算指令等。

常用的指令如:

JUMP跳转指令;

CALL调用子程序指令;

IFELSEWHILEPAUSE判断暂停语句。示教器通过编程,使用这些指令来控制

机器人的运动从而完成期望的系列动作

7实验分析

本研究的工业机器人视觉检测系统使用国产某型号六自由度工业机器人、某型号工业智能相机和激光打标机,通过以太网进行数据通讯,通过智能相机的配套软件图形化开发平台进行图片处理,实现机器人的检测抓取动作。为了验证本文所研究的使用带掩膜学习模板进行带黑色标记的工件区分系统的实际效果及可行性,做出以下实验。本系统可准确的完成图像采集、显示、相机标定、模板采集、目标定位、机器人控制的模块功能。

8总结

工业机器人视觉检测系统的研究目的在于有针对性的提升工厂生产效率。当工厂收到云端新订单任务,MES系统进行计划排产。本文基于一套云端激光打标系统进行研究,结合计算机视觉技术知识,利用带掩膜学习模板进行目标匹配的方法实现了对规则的目标工件正反面区分,达到预期检测效果。本文所研究的机器人检测系统可以应用在实际的生产环境中,选择正确的工件,提高加工产品的效率和质量。总的来说,基于视觉的工业机器人检测系统是机器视觉技术和机器人控制技术的结合,是工业领域生产过程由自动化向数字化、智能化发展的必经之路。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27033

    浏览量

    201389
  • 机器人视觉
    +关注

    关注

    0

    文章

    38

    浏览量

    9942
  • 深度学习
    +关注

    关注

    73

    文章

    5237

    浏览量

    119906

原文标题:论文分享 | 工业机器人视觉检测系统研究

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    视觉机器人焊接的研究现状

    视觉机器人焊接技术是将计算机视觉机器人技术相结合,实现自动焊接过程中的实时检测、跟踪和控制。这一领域的
    的头像 发表于 04-02 15:34 132次阅读
    <b class='flag-5'>视觉</b><b class='flag-5'>机器人</b>焊接的<b class='flag-5'>研究</b>现状

    LabVIEW的六轴工业机器人运动控制系统

    系统研究与算法开发:首先,项目围绕机器人的数学模型,特别是空间位姿描述和D-H模型展开研究。在此基础上,开发了机器人的运动学正反解算法,使用了雅克比-迭代法等先进技术。此外,还涉及
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—RO
    发表于 11-30 16:01

    移动机器人完全遍历系统研究

    电子发烧友网站提供《移动机器人完全遍历系统研究.pdf》资料免费下载
    发表于 10-27 11:10 0次下载
    移动<b class='flag-5'>机器人</b>完全遍历<b class='flag-5'>系统研究</b>

    基于嵌入式技术的智能机器人系统研究

    电子发烧友网站提供《基于嵌入式技术的智能机器人系统研究.pdf》资料免费下载
    发表于 10-26 10:49 0次下载
    基于嵌入式技术的智能<b class='flag-5'>机器人</b><b class='flag-5'>系统研究</b>

    一种结构化道路环境中的视觉导航系统详解

    根据结构化道路环境的特点提出了一种将边沿检测和道路环境知识相结合的机器视觉算法 , 并结合基于行为响应的路径规划方法和智能预瞄控制方法 , 实现了一套基本的机器人
    发表于 09-25 07:23

    基于机器视觉的产品检测技术研究

    机器视觉被定义为用计算机来模拟人的视觉功能, 从客观事物的图像中提取信息, 进行处理并加以理解, 最终用于实际检测、 测量和控制。 一个典型的工业
    发表于 09-25 07:12

    基于DM642机器视觉系统的设计与实现

    有关大专院校和研究所近两年在图像和机器视觉技术领域进行』积极思索和大胆的尝试,逐步开始了工业现场的应用。为外,各行业的领先企业在解决了生产自动化的问题以后,已开始将目光转向
    发表于 09-20 07:58

    机器视觉检测系统的工作原理及检测流程介绍

    机器视觉检测系统工作流程中,主要分为图像信息获取、图像信息处理和机电系统执行检测结果3个部分,
    发表于 09-19 06:34

    双目立体视觉原理 HALCON的双目视觉系统研究

    、图像预处理和特征提取、立体匹配以及三维重建。为解决智能移动机器人工业装配机器人、家用机器人、公共服务机器人
    发表于 07-19 14:18 0次下载

    机器视觉检测平台

    机器视觉检测平台 系统包含工业级智能机械手、机器视觉
    发表于 06-29 11:39 523次阅读

    机器视觉检测系统

    机器视觉检测系统 机器视觉系统是怎样检测产品外观缺陷
    发表于 06-29 11:17 565次阅读

    工业视觉AI机器人机器视觉质检

    工业视觉AI机器人,AI+3D视觉解决柔性自动化难题,为制造业带来颠覆性技术变革。
    的头像 发表于 05-31 10:42 976次阅读

    机器人如何计算简单的运动

    模型要具备齿轮,导轨几种基本的运动原理。 要分辨基本图形,视觉模型要能分辨圆形,方形和三角形。 有了这两点,机器人就基本上能计算开模和注塑这种简单的工作了。要替代人类的工作,还要进一步学习。
    发表于 05-19 20:40