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

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

    关注

    211

    文章

    28501

    浏览量

    207473
  • 机器人视觉
    +关注

    关注

    0

    文章

    48

    浏览量

    10104
  • 深度学习
    +关注

    关注

    73

    文章

    5507

    浏览量

    121272

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

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

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】+两本互为支持的书

    最近在阅读《具身智能机器人系统》这本书的同时,还读了 《计算机视觉之PyTorch数字图像处理》一书,这两本书完全可以视为是互为依托的姊妹篇。《计算机视觉之PyTorch数字图像处理》
    发表于 01-01 15:50

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    近年来,人工智能领域的大模型技术在多个方向上取得了突破性的进展,特别是在机器人控制领域展现出了巨大的潜力。在“具身智能机器人大模型”部分,作者研究并探讨了大模型如何提升机器人的能力,大
    发表于 12-29 23:04

    【「具身智能机器人系统」阅读体验】1.初步理解具身智能

    现状和前沿研究,详细介绍大模型的构建方法、训练数据、模型架构和优化技术。 第4部分(第10章到第13章)深入探讨提升机器人计算实时性、算法安全性、系统可靠性及具身智能数据挑战的具身智能机器人
    发表于 12-28 21:12

    【「具身智能机器人系统」阅读体验】+初品的体验

    《具身智能机器人系统》 一书由甘一鸣、俞波、万梓燊、刘少山老师共同编写,其封面如图1所示。 本书共由5部分组成,其结构和内容如图2所示。 该书可作为高校和科研机构的教材,为学生和研究人员提供
    发表于 12-20 19:17

    【书籍评测活动NO.51】具身智能机器人系统 | 了解AI的下一个浪潮!

    。 这些技术的综合应用使具身智能系统能够进行复杂的环境感知、决策制定和物理操作。例如,通过多模态感知技术,智能体能够综合视觉、 听觉和触觉数据,更全面地理解和响应其所处的环境。 具身智能通过提高机器人
    发表于 11-11 10:20

    工业机器人视觉技术的应用分为哪几种?

    工业机器人视觉技术的应用非常广泛,涉及到许多不同的领域和场景。以下是一些主要的应用领域和相关技术: 物体识别与定位 物体识别与定位是工业机器人
    的头像 发表于 07-09 09:38 769次阅读

    机器人视觉与计算机视觉的区别与联系

    机器人视觉与计算机视觉是两个密切相关但又有所区别的领域。 1. 引言 在当今科技迅猛发展的时代,机器人和计算机视觉技术在各个领域发挥着越来越
    的头像 发表于 07-09 09:27 687次阅读

    机器人视觉的应用范围

    广泛,为人类社会的发展带来了巨大的便利。本文将详细介绍机器人视觉的应用范围,包括工业自动化、无人驾驶、医疗健康、家庭服务、安防监控、农业、环境监测等多个方面。 一、工业自动化
    的头像 发表于 07-04 11:33 640次阅读

    机器人视觉的作用是什么

    的应用越来越广泛,成为推动机器人技术发展的重要力量。 二、机器人视觉的基本原理 视觉感知:机器人视觉系统
    的头像 发表于 07-04 11:24 764次阅读

    简述工业机器人控制系统的特点

    工业机器人控制系统工业机器人的核心组成部分,它负责接收输入信号、处理信息、控制机器人的运动和执
    的头像 发表于 06-16 15:38 1693次阅读

    工业机器人控制系统的基本组成有哪些

    工业机器人控制系统工业机器人的大脑,它负责接收输入信号、处理信息、控制机器人的运动和执行任务。
    的头像 发表于 06-16 15:26 2000次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    ,为工业自动化提供了一套切实可行的方案。 本文针对基于机器视觉工业机器人进行研究,主要工作包
    发表于 05-29 16:17

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

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