引 言
機(jī)械手是在機(jī)械化、自動化生產(chǎn)過程中發(fā)展起來的一種新型裝置,是機(jī)器人領(lǐng)域的一個重要分支 [1-2]。1958 年美國聯(lián)合控制公司研制出的第一臺機(jī)械手具有運(yùn)動部件與抓放機(jī)構(gòu)。第一代機(jī)械手主要依靠人工控制,影響這類機(jī)器人應(yīng)用的主要是成本與精度。第二代機(jī)械手主要依靠微型電子計算機(jī)控制,具有視覺、觸覺能力,甚至具有聽與想的能力。通過在機(jī)械手上安裝各種傳感器,反饋感覺到的信息,使機(jī)械手具有感覺機(jī)能 [3-4]。第三代機(jī)械手則能獨(dú)立完成工作過程中的各種任務(wù),這類機(jī)械手具有感覺功能、決策功能及執(zhí)行功能,已逐步發(fā)展成為柔性制造系統(tǒng) FMS 與柔性制造單元FMC 中的一個重要組成部分 [5-6]。機(jī)械手感知與控制軟件是公司的核心競爭力,但市場上并沒有通用的機(jī)械手感知與控制軟件,根據(jù)特定用途開發(fā)的機(jī)械手需要專門開發(fā)其配套感知與控制軟件。本文針對已有的物體傳送帶與桁架機(jī)械手, 開發(fā)一套基于機(jī)器視覺的物體識別及抓取控制系統(tǒng),實現(xiàn)傳送帶上輸送物品的位置識別、桁架機(jī)械手的運(yùn)動控制與抓取功能。
1 物體輸送及抓取裝置
為實現(xiàn)物體的輸送與抓取,設(shè)計制造了傳送帶系統(tǒng)與桁架機(jī)械手。傳送帶由伺服電機(jī)驅(qū)動,能夠?qū)崿F(xiàn)物體的勻速運(yùn)動。桁架機(jī)械手為直角坐標(biāo)式機(jī)械手,具有高效、穩(wěn)定、高強(qiáng)度、高精度、高性價比及操作控制簡單等特點(diǎn),廣泛應(yīng)用于機(jī)械產(chǎn)品的抓取和搬運(yùn)。
本文物體輸送及抓取裝置包括傳送帶、型材框架、X 軸、Y軸、Z軸滑臺模組、氣動夾爪以及一些連接件等,其主要功能是實現(xiàn)物體沿傳送帶表面的直線運(yùn)動,桁架機(jī)械手實現(xiàn)X 軸、Y 軸和 Z 軸三個方向的直線運(yùn)動及卡爪的轉(zhuǎn)動、抓取運(yùn)動。其三維設(shè)計圖如圖 1 所示,實物圖如圖 2 所示。
圖 1 物體輸送及抓取裝置三維模型
圖 2 物體輸送及抓取裝置實物
2 基于機(jī)器視覺的物體識別
2.1 基于機(jī)器視覺的物體識別系統(tǒng)
機(jī)器視覺系統(tǒng)一般是將工業(yè)相機(jī)安裝在機(jī)器流水線上代替人眼來做測量與判斷,通過數(shù)字圖像攝取目標(biāo)轉(zhuǎn)換成圖像信號,傳送至專用的圖像處理系統(tǒng),圖像處理系統(tǒng)再對這些信號進(jìn)行各類運(yùn)算,抽取目標(biāo)特征,進(jìn)而根據(jù)判別結(jié)果控制現(xiàn)場的設(shè)備動作 [7]。
工業(yè)相機(jī)俗稱攝像機(jī),相比于傳統(tǒng)的民用相機(jī)而言,其性能穩(wěn)定可靠,易于安裝。工業(yè)相機(jī)的快門時間非常短,可以抓拍高速運(yùn)動的物體,其圖像傳感器可逐行掃描,幀率遠(yuǎn)遠(yuǎn)高于普通相機(jī),且能輸出光譜范圍較寬的裸數(shù)據(jù),比較適合進(jìn)行高質(zhì)量的圖像處理算法。而普通相機(jī)拍攝的圖片的光譜范圍只適合人眼視覺,并且經(jīng)過 MJPEG 壓縮,圖像質(zhì)量較差,不利于分析處理。本文機(jī)器視覺系統(tǒng)采用一款130 萬像素的工業(yè)相機(jī)和焦距為 2.8 ~ 12 mm 的鏡頭。
由于物體在傳送帶上做連續(xù)直線運(yùn)動,為確定物體的初始位置,觸發(fā)工業(yè)相機(jī)拍照,故在傳送帶上安裝一組光電傳感器。當(dāng)傳送帶運(yùn)送的物體經(jīng)過光電傳感器時,觸發(fā)計時開始,經(jīng)過時間延遲,確保物體在工業(yè)相機(jī)的視野范圍內(nèi),并啟動工業(yè)相機(jī)對物體拍照。拍照完成后進(jìn)行圖像處理與物體識別,獲得物體位置,經(jīng)過坐標(biāo)變換獲得物體在傳送帶坐標(biāo)系內(nèi)的位置坐標(biāo)。圖像坐標(biāo)系與傳送帶坐標(biāo)系如圖 3 所示, 其中圖像坐標(biāo)系坐標(biāo)原點(diǎn)在傳送帶坐標(biāo)系中的坐標(biāo)為(Δx, Δy)。假設(shè)圖像坐標(biāo)系中某點(diǎn) P 的坐標(biāo)為(U,V),將 P 點(diǎn)坐標(biāo)轉(zhuǎn)換到傳送帶坐標(biāo)系中的坐標(biāo)為(X,Y),圖像坐標(biāo)系坐標(biāo)與傳送帶坐標(biāo)系坐標(biāo)之間的關(guān)系為 :
X=Δ x+U
Y=Δ y+V
圖 3 圖像坐標(biāo)系與傳送帶坐標(biāo)系
2.2 基于機(jī)器視覺的物體識別程序
機(jī)械視覺系統(tǒng)首先需要的是視覺采集程序, 視覺采集程序就是通過程序控制相機(jī), 在有物體通過時拍攝圖片。在 C# 程序中, 添加一個 MVSDK 類庫, 把相機(jī)函數(shù)添加到 MVSDK.cs 中, 并在程序開頭添加“using System. Runtime.InteropServices ;”“usingSystem.IO ;”“using CameraHandle=System.Int32 ;”,配置完成后即可通過程序調(diào)用相機(jī)函數(shù)拍照。
機(jī)器視覺的物體識別與定位根據(jù)圖片的 RGB值進(jìn)行判斷。本文圖像處理方法采用 EmguCV,EmguCV是 .NET平臺下對 OpenCV圖像處理庫的封裝,包含圖像處理與機(jī)器視覺方面的較多通用算法 [8]。本文利用 OpenCV 提供的圖像輪廓與中心識別算法實現(xiàn)物體輪廓及位置識別。具體方法為 :通過 EmguCV 創(chuàng)建一個 C# 項目,在引用中加“Emgu.CV.dll”“Emgu.CV.UI.dll”“Emgu.CV.UI.GL.dll”“Emgu.Util. dll”,完成后即可使用 EmguCV 中的控件進(jìn)行圖像輪廓與中心識別。
3 基于機(jī)器視覺的物體識別與抓取控制系統(tǒng)
基于機(jī)器視覺的物體識別與抓取控制系統(tǒng)工作流程如圖 4 所示。
圖 4 物體識別與抓取控制系統(tǒng)流程圖
根據(jù)物體識別與抓取控制系統(tǒng)工作流程,利用 C# 語言開發(fā)控制程序,控制程序界面如圖 5 所示??刂瞥绦蛘{(diào)試完成后共進(jìn)行 100 次物體傳送與抓取實驗,正確抓取率為100%,驗證了本文系統(tǒng)的正確性與有效性。
圖 5 物體識別與抓取控制系統(tǒng)程序界面
4 結(jié) 語
本文設(shè)計了基于機(jī)器視覺的物體識別與抓取控制系統(tǒng), 主要包括以下功能 :
實現(xiàn)了程序控制相機(jī)對傳送帶上運(yùn)動物體的拍照功能,利用圖像處理方法獲得了物體在圖像坐標(biāo)系中的位置 ;
通過坐標(biāo)變換獲得了物體在傳送帶坐標(biāo)系統(tǒng)內(nèi)的位置,結(jié)合傳送帶的速度確定了抓取策略,通過控制桁架機(jī)械手與卡爪運(yùn)動,實現(xiàn)了對物體的正確抓取。
防范化解重大風(fēng)險,維護(hù)金融穩(wěn)定,保障業(yè)務(wù)健康發(fā)展,是新時期賦予審計工作的重要使命。國開行高度重視審計信息化及非現(xiàn)場審計工作,把非現(xiàn)場審計系統(tǒng)建設(shè)和推廣應(yīng)用作為審計改革和發(fā)展的重要抓手和助推器,以強(qiáng)化審計項目支持、助力審計...
關(guān)鍵字: 大數(shù)據(jù) 智慧審計 機(jī)器視覺北京時間2022年8月17日,機(jī)器視覺專家JAI A/S在深圳南山皇冠假日酒店舉辦的VisionCon視覺系統(tǒng)設(shè)計研討會上展示了最新的工業(yè)相機(jī)解決方案。JAI A/S為這項機(jī)器視覺系統(tǒng)領(lǐng)域盛事的白金贊助商,重點(diǎn)闡述“小型...
關(guān)鍵字: JAI 機(jī)器視覺 工業(yè)相機(jī)摘要:利用光柵傳感器結(jié)合旋轉(zhuǎn)編碼器跟蹤雙板鏈輸送線上車輛位置,利用激光測距儀引導(dǎo)視覺拍照系統(tǒng)至車輛Y向等距位置,通過視覺系統(tǒng)定位車輛相對協(xié)作機(jī)器人執(zhí)行機(jī)構(gòu)的位置。在周邊設(shè)置穩(wěn)定光源,不同顏色車輛的差異化圖像處理,使定位成...
關(guān)鍵字: 裝配自動化 協(xié)作機(jī)器人 機(jī)器視覺啟揚(yáng)智能基于NXP i.MX8M Plus處理器研發(fā)推出IAC-IMX8MP-Kit開發(fā)板。啟揚(yáng)IAC-IMX8MP-Kit開發(fā)板擁有強(qiáng)大的處理器內(nèi)核,四核Cortex-A53和1個Cortex-M7內(nèi)核,主頻可達(dá)1.6...
關(guān)鍵字: i.MX8M Plus Cortex-A53 邊緣計算 機(jī)器學(xué)習(xí) 機(jī)器視覺摘要:針對物流公司利用人工分揀快遞效率低下的問題,提出了基于機(jī)器視覺技術(shù)的識別快遞地址的方法。該方法主要通過機(jī)器視覺軟件HALCON實現(xiàn),闡述了HALCON形態(tài)學(xué)分析和分析處理圖像、特征提取的具體過程,最后訓(xùn)練一個用于識...
關(guān)鍵字: 機(jī)器視覺 光學(xué)字符識別 快遞地址5G三周年最大的變化,在于把“5G改變社會”,從理想變成了現(xiàn)實!三年前的產(chǎn)業(yè)鏈,還更多處在摸索、創(chuàng)新、試點(diǎn)的狀態(tài),用5G這把錘子四處去找千行百業(yè)應(yīng)用的釘子;三年后的今天,我們可以驕傲的看到,行業(yè)在主動使用5G,從敢用、想...
關(guān)鍵字: 5G技術(shù) 遠(yuǎn)程控制 機(jī)器視覺