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

引 言

机械手是在机械化、自动化生产过程中发展起来的一种新型装置,是机器人领域的一个重要分支 [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 结 语

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

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

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


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

防范化解重大风险,维护金融稳定,保障业务健康发展,是新时期赋予审计工作的重要使命。国开行高度重视审计信息化及非现场审计工作,把非现场审计系统建设和推广应用作为审计改革和发展的重要抓手和助推器,以强化审计项目支持、助力审计...

关键字: 大数据 智慧审计 机器视觉

北京时间2022年8月17日,机器视觉专家JAI A/S在深圳南山皇冠假日酒店举办的VisionCon视觉系统设计研讨会上展示了最新的工业相机解决方案。JAI A/S为这项机器视觉系统领域盛事的白金赞助商,重点阐述“小型...

关键字: JAI 机器视觉 工业相机

摘要:根据对控制任务及控制对象的分析,介绍了利用国产信捷XDM系列运动控制型PLC对4个伺服电动缸进行控制的方法,该方法简单易行,编程容易,可靠性高。

关键字: 运动控制 PLC 伺服

摘要:利用光栅传感器结合旋转编码器跟踪双板链输送线上车辆位置,利用激光测距仪引导视觉拍照系统至车辆Y向等距位置,通过视觉系统定位车辆相对协作机器人执行机构的位置。在周边设置稳定光源,不同颜色车辆的差异化图像处理,使定位成...

关键字: 装配自动化 协作机器人 机器视觉

摘要:介绍了西门子SIMATIC S7-300PLC、ET200S、WinCCV6.0、SIMATIC EaSy Motion Control等产品在不锈钢线材处理系统中所组成的系统配置和网络结构,并从软件设计及硬件设计...

关键字: 运动控制 人机界面 ET200S从站

启扬智能基于NXP i.MX8M Plus处理器研发推出IAC-IMX8MP-Kit开发板。启扬IAC-IMX8MP-Kit开发板拥有强大的处理器内核,四核Cortex-A53和1个Cortex-M7内核,主频可达1.6...

关键字: i.MX8M Plus Cortex-A53 边缘计算 机器学习 机器视觉

摘要:针对物流公司利用人工分拣快递效率低下的问题,提出了基于机器视觉技术的识别快递地址的方法。该方法主要通过机器视觉软件HALCON实现,阐述了HALCON形态学分析和分析处理图像、特征提取的具体过程,最后训练一个用于识...

关键字: 机器视觉 光学字符识别 快递地址

哥本哈根时间2022年6月28日,JAI宣布扩展Go-X系列小型机器视觉相机的产品阵容,新增24个型号的全局快门机型,配置索尼最新Pregius S CMOS传感器的。新增型号具备两个接口类型,其中12个型号配置CoaX...

关键字: JAI 传感器 机器视觉

今天,小编将在这篇文章中为大家带来智能制造的有关报道,通过阅读这篇文章,大家可以对它具备清晰的认识,主要内容如下。

关键字: 智能制造 机器视觉 自动化

5G三周年最大的变化,在于把“5G改变社会”,从理想变成了现实!三年前的产业链,还更多处在摸索、创新、试点的状态,用5G这把锤子四处去找千行百业应用的钉子;三年后的今天,我们可以骄傲的看到,行业在主动使用5G,从敢用、想...

关键字: 5G技术 远程控制 机器视觉

《物联网技术》杂志

2510 篇文章

关注

发布文章

编辑精选

技术子站

关闭