当前位置:首页 > 物联网 > 《物联网技术》杂志
[导读]摘 要 :机器视觉在工业中得到了越来越多的应用,主要用于物体位置识别、形状识别及特征识别。文中针对已有的传送带物体输送装置与桁架机械手,开发基于机器视觉的物体识别与抓取控制系统,系统具有图像识别与运动控制功能。通过现场调试与实验,验证了该系统的可行性与正确性,并利用此系统实现了传送带上输送物品的位置识别、桁架机械手的运动控制及抓取功能,为系统的进一步工业应用积累了经验。

引 言

机械手是在机械化、自动化生产过程中发展起来的一种新型装置,是机器人领域的一个重要分支 [1-2]。1958 年美国联合控制公司研制出的第一台机械手具有运动部件与抓放机构。第一代机械手主要依靠人工控制,影响这类机器人应用的主要是成本与精度。第二代机械手主要依靠微型电子计算机控制,具有视觉、触觉能力,甚至具有听与想的能力。通过在机械手上安装各种传感器,反馈感觉到的信息,使机械手具有感觉机能 [3-4]。第三代机械手则能独立完成工作过程中的各种任务,这类机械手具有感觉功能、决策功能及执行功能,已逐步发展成为柔性制造系统 FMS 与柔性制造单元FMC 中的一个重要组成部分 [5-6]。机械手感知与控制软件是公司的核心竞争力,但市场上并没有通用的机械手感知与控制软件,根据特定用途开发的机械手需要专门开发其配套感知与控制软件。本文针对已有的物体传送带与桁架机械手, 开发一套基于机器视觉的物体识别及抓取控制系统,实现传送带上输送物品的位置识别、桁架机械手的运动控制与抓取功能。

1 物体输送及抓取装置

为实现物体的输送与抓取,设计制造了传送带系统与桁架机械手。传送带由伺服电机驱动,能够实现物体的匀速运动。桁架机械手为直角坐标式机械手,具有高效、稳定、高强度、高精度、高性价比及操作控制简单等特点,广泛应用于机械产品的抓取和搬运。

本文物体输送及抓取装置包括传送带、型材框架、X 轴、Y轴、Z轴滑台模组、气动夹爪以及一些连接件等,其主要功能是实现物体沿传送带表面的直线运动,桁架机械手实现X 轴、Y 轴和 Z 轴三个方向的直线运动及卡爪的转动、抓取运动。其三维设计图如图 1 所示,实物图如图 2 所示。

图 1 物体输送及抓取装置三维模型

图 2 物体输送及抓取装置实物

2 基于机器视觉的物体识别

2.1 基于机器视觉的物体识别系统

机器视觉系统一般是将工业相机安装在机器流水线上代替人眼来做测量与判断,通过数字图像摄取目标转换成图像信号,传送至专用的图像处理系统,图像处理系统再对这些信号进行各类运算,抽取目标特征,进而根据判别结果控制现场的设备动作 [7]。

工业相机俗称摄像机,相比于传统的民用相机而言,其性能稳定可靠,易于安装。工业相机的快门时间非常短,可以抓拍高速运动的物体,其图像传感器可逐行扫描,帧率远远高于普通相机,且能输出光谱范围较宽的裸数据,比较适合进行高质量的图像处理算法。而普通相机拍摄的图片的光谱范围只适合人眼视觉,并且经过 MJPEG 压缩,图像质量较差,不利于分析处理。本文机器视觉系统采用一款130 万像素的工业相机和焦距为 2.8 ~ 12 mm 的镜头。

由于物体在传送带上做连续直线运动,为确定物体的初始位置,触发工业相机拍照,故在传送带上安装一组光电传感器。当传送带运送的物体经过光电传感器时,触发计时开始,经过时间延迟,确保物体在工业相机的视野范围内,并启动工业相机对物体拍照。拍照完成后进行图像处理与物体识别,获得物体位置,经过坐标变换获得物体在传送带坐标系内的位置坐标。图像坐标系与传送带坐标系如图 3 所示, 其中图像坐标系坐标原点在传送带坐标系中的坐标为(Δx, Δy)。假设图像坐标系中某点 P 的坐标为(U,V),将 P 点坐标转换到传送带坐标系中的坐标为(X,Y),图像坐标系坐标与传送带坐标系坐标之间的关系为 :

X=Δ x+U

Y=Δ y+V

图 3 图像坐标系与传送带坐标系

2.2 基于机器视觉的物体识别程序

机械视觉系统首先需要的是视觉采集程序, 视觉采集程序就是通过程序控制相机, 在有物体通过时拍摄图片。在 C# 程序中, 添加一个 MVSDK 类库, 把相机函数添加到 MVSDK.cs 中, 并在程序开头添加“using System. Runtime.InteropServices ;”“usingSystem.IO ;”“using CameraHandle=System.Int32 ;”,配置完成后即可通过程序调用相机函数拍照。

机器视觉的物体识别与定位根据图片的 RGB值进行判断。本文图像处理方法采用 EmguCV,EmguCV是 .NET平台下对 OpenCV图像处理库的封装,包含图像处理与机器视觉方面的较多通用算法 [8]。本文利用 OpenCV 提供的图像轮廓与中心识别算法实现物体轮廓及位置识别。具体方法为 :通过 EmguCV 创建一个 C# 项目,在引用中加“Emgu.CV.dll”“Emgu.CV.UI.dll”“Emgu.CV.UI.GL.dll”“Emgu.Util. dll”,完成后即可使用 EmguCV 中的控件进行图像轮廓与中心识别。

3 基于机器视觉的物体识别与抓取控制系统

基于机器视觉的物体识别与抓取控制系统工作流程如图 4 所示。

图 4 物体识别与抓取控制系统流程图

根据物体识别与抓取控制系统工作流程,利用 C# 语言开发控制程序,控制程序界面如图 5 所示。控制程序调试完成后共进行 100 次物体传送与抓取实验,正确抓取率为100%,验证了本文系统的正确性与有效性。

图 5 物体识别与抓取控制系统程序界面

4 结 语

本文设计了基于机器视觉的物体识别与抓取控制系统, 主要包括以下功能 :

实现了程序控制相机对传送带上运动物体的拍照功能,利用图像处理方法获得了物体在图像坐标系中的位置 ;

通过坐标变换获得了物体在传送带坐标系统内的位置,结合传送带的速度确定了抓取策略,通过控制桁架机械手与卡爪运动,实现了对物体的正确抓取。


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月16日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 宣布其屡获殊荣的Empowering Innovation Together (共求创...

关键字: 机器视觉 电子元器件

阻尼,一个在物理学、工程学、力学等领域广泛使用的概念,是描述系统在动态过程中能量损耗或运动衰减机制的重要术语。无论是自然界的振动现象,还是人造系统的运动控制,阻尼都在其中扮演着至关重要的角色。

关键字: 阻尼 运动控制

2024年4月2日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起供货Texas Instruments的TDES9640 V3Link™解串器集线...

关键字: 机器视觉 机器人 图像传感器

借助广泛的 Teledyne GigE 和 USB3 面阵扫描相机支持,工程师可以使用 Spinnaker 快速开发用于视觉应用的软件解决方案。通过提供完全控制相机的选项,Spinnaker 允许用户管理图像处理管道的每...

关键字: 机器视觉 API 库 磁盘

2023年12月11日 – 专注于引入新品的全球电子元器件和工业自动化产品授权代理商贸泽电子 (Mouser Electronics) 即日起供应Texas Instruments的AM68Ax 64位Jacinto 8...

关键字: 机器视觉 SoC 处理器

加拿大滑铁卢——2023 年 11 月 30 日——Teledyne DALSA 很高兴地宣布其 AxCIS™ 系列高速高分辨率全集成线阵成像模块已投产。这款使用简便的接触式图像传感器(CIS)将传感器、镜头和灯合为一体...

关键字: 图像传感器 机器视觉 传感器

法国格勒诺布尔,2023 年 11 月 21 日 — Teledyne Technologies 子公司、全球成像解决方案革新者 Teledyne e2v 发布全新高水准 CMOS 图像传感器系列 Emerald™ Ge...

关键字: 图像传感器 机器视觉 监控相机

以“新时代,共享未来”为主题的第六届中国国际进口博览会在上海圆满落下帷幕,再次奏响了中国持续推进高水平对外开放、与世界共享中国大市场发展机遇的最强音。通过进博会这个平台,越来越多的跨国企业将创新的技术和成果快步引入中国,...

关键字: 人工智能 机器视觉 边缘计算

2023年9月14日,中国上海—— 全球领先的技术分销商和解决方案提供商安富利将于9月19日至23日在第二十三届中国国际工业博览会(以下简称“工博会”)上重磅亮相,集中展示安富利及其生态合作伙伴在人工智能、机器视觉和边缘...

关键字: 人工智能 机器视觉 边缘计算

随着人工智能和计算机视觉技术的快速发展,机器视觉在各个领域得到了广泛应用。从自动驾驶、工业自动化到医疗诊断、安全监控,机器视觉的应用越来越普遍。如果你对机器视觉感兴趣,想入门这个领域,那么本文将为你提供一份全面的学习指南...

关键字: 机器视觉 人工智能
关闭
关闭