999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器視覺的機械臂抓取系統設計

2021-06-28 14:22:08孫科李亞畢德學谷林峰鄭晨旭
食品工業 2021年6期
關鍵詞:機械

孫科,李亞,畢德學,谷林峰,鄭晨旭

天津科技大學機械工程學院 天津市輕工與食品工程機械裝備集成設計與在線監控重點實驗室(天津 300222)

工業機器人被廣泛用于包裝和食品加工等自動化生產線[1],利用機器視覺技術引導工業機械臂可以增加機械臂柔性和靈活性[2],使機械臂能適應復雜和變化的環境,極大提高食品生產線自動化水平,保證了食品生產和衛生安全[3]。以巧克力生產線的自動化改造項目為例,以工業相機代替人眼完成目標位姿識別,實現由機械臂代替人力完成巧克力木質手柄擺放,以傳送帶坐標系為中間橋梁,提出了一種高效簡單的手眼標定方法,由搭建的硬件和軟件控制系統驗證系統的穩定性。

1 系統軟硬件總體設計

應用視覺技術實時引導四軸SCARA機械臂,實現對傳送帶上動態目標的定位抓取,其硬件系統組成如圖1所示[4],包括振動上料盤、工業相機、傳送帶、SCARA機械臂、光源、編碼器和工控機等。

圖1 硬件系統

系統實現流程:由振動上料盤向傳送帶上料,目標物經過安裝于傳送帶上游的相機視野,工控機運行系統程序完成目標物的采集識別及位姿提取,通過相機、傳送帶和機械臂的標定結果和編碼器讀數來得到目標物在機械臂坐標系下的實時位置,發送在機械臂工作空間的目標實時位姿信息至安裝于傳送帶下游的機械臂,機械臂實現抓取目標,最后擺放到固定示教點。

控制系統整體實現如圖2所示。系統通過Gige接口連接相機采集圖像,Arduino控制板完成編碼器數據的采集和傳輸及帶速的控制,控制處理系統由4個并行運行的線程組成,各線程處理結果存儲于相應的順序隊列中,線程間信息交流也通過隊列傳遞,其中編碼器采集線程完成對編碼器實時數據的不間斷采集并存儲于編碼器讀數隊列,機械臂需求線程完成機械臂對目標需求信息的采集,并將需求信息存入機械臂需求隊列中,以上兩線程主要實現信息的不間斷采集。

圖2 控制系統

圖像處理線程如圖3所示。它主要完成圖像的采集及處理,此線程需要用編碼器讀數隊列中的實時編碼器讀數以記錄拍照時刻和判斷拍照間隔。

圖3 圖像處理線程流程圖

圖像處理通過預先準備的標準目標模板圖像進行基于形狀特征的模板匹配,進而得到的目標位姿信息及采集時刻信息存于目標位姿信息隊列中,以備后續目標實時位置的計算。為了減輕判別目標重復算法的復雜性和可靠性對系統執行效率和準確性的影響,拍照間隔采用寧漏拍不重拍的原則,故利用編碼器讀數控制拍照間隔大于相機視野長度。

信息處理發送線程如圖4所示。它完成對目標實時位置的計算和發送目標位姿信息至機械臂。利用編碼器讀數隊列的編碼器實時數據和目標位姿信息隊列存儲的目標位姿和采集時刻信息以計算目標實時位置,判斷其是否在機械臂工作空間內,再根據機械臂需求隊列的需求信息判斷是否發送目標實時位姿信息至機械臂。

圖4 信息處理發送線程流程圖

控制處理系統綜合各種采集得到及各線程提取計算得到的信息,得到目標在機械臂坐標系下實時位姿信息,并由TCP/IP通訊方式發送至機械臂。

2 手眼標定

手眼標定旨在獲得像素坐標系與機械臂坐標系的映射關系,由視覺處理得到的目標位置信息可由標定結果轉換至機械臂坐標系下,常用的手眼系統相機視野與機械臂工作空間有交集,在交集內任一點均可知其在像素與機械臂坐標系下坐標值,故不難求得其手眼映射關系;對于手眼工作空間無交集的情況,常以一新坐標系為中間橋梁,間接求得手眼關系。由于項目目標物形狀規則,相機安裝使像素平面平行于傳送帶平面,機械臂安裝使機器人基坐標系Z軸垂直傳送帶平面,忽略由于坐標平面不平行引起的標定誤差,標定三者關系時只需求三個平面的映射關系,Z軸深度由機器人示教為固定值。

2.1 相機的標定

相機的標定旨在獲得像素平面坐標系(UOV)和世界平面坐標系(XwOwYw)的投影關系[5]。此次基于針孔攝像機模型的透視投影關系提出了一種高效的標定方法。

可以將像素平面(如圖5所示)等效到光軸中心上方。處于傳送帶平面的任意物點Pw發出的光線經過鏡頭光軸中心O,交于像素平面形成其對應的像點P。光軸中心與像素平面的距離為焦距f。將世界平面坐標系固定在傳送帶所在平面,其原點Ow在像素平面的投影點為像素坐標系原點O1,且其Xw軸和Yw軸分別與像素坐標系u軸和v軸方向重合,過光軸中心作垂直于像素平面與世界平面直線分別交于點O'和O''。

圖5 等效成像原理圖

由圖6可知,ΔOO'P與ΔOO''Pw相似,ΔOO1P與ΔOOwPw相似,由此可得式1:

設P點像素坐標為(u,v),其對應的物點Pw在世界平面坐標系的坐標為(x,y),圖像傳感器水平和垂直方向上相鄰像素之間的物理距離為(Sx,Sy)(一般認為Sx=Sy=S),將像素坐標轉化為實際物理距離(u×S,v×S),由式(1)可得式(2):

式中:焦距f與物距|OO''|的比值記為固定值k,則世界平面坐標系和像素平面坐標系的線性映射關系為式(3):

式中:S/k為定值,其值可由世界平面上兩點的實際物理距離與其對應的像素點的像素距離的比值求得。

2.2 相機、傳送帶和機器人的標定

如圖6所示,世界平面坐標系(XwOwYw)在傳送帶平面,由2.1小節得到像素坐標系與世界平面坐標系映射關系,還需建立一中介坐標系以求手眼關系。傳送帶坐標系(XcOcYc)的建立:傳送帶坐標系原點Oc與世界平面坐標系原點Ow重合,X軸方向與傳送帶運行方向一致,機械臂坐標系為機械臂固定基坐標系(XbObYb)。

圖6 相機、傳送帶和機械臂坐標系

由于各坐標系的標定只是二維關系,不需要考慮Z軸方向變換,則其坐標旋轉平移矩陣如式(4)所示。

式中:θ為兩坐標系X軸間的夾角;tx、ty分別為沿X、Y軸方向平移量。

為了求得世界平面坐標系與傳送帶坐標系X軸間的夾角θ1,如圖7所示,可在傳送帶表面選取一標致點P1在相機視野內運行傳送帶行進到P2點,故P1P2與傳送帶坐標系X軸方向一致,P1、P2點在世界平面坐標系下的坐標為(xw1,yw1)和(xw2,yw2),故得式(5):

圖7 相機與傳送帶坐標系

則傳送帶坐標系相對于世界平面坐標系的旋轉平移矩陣記為Tcw。

如圖6所示,機械臂基坐標系與傳送帶X軸間的夾角θ2,方法類似,在機械臂工作空間內選取一標致點P3運行傳送帶行進到P4點,P3P4與傳送帶坐標系X軸方向一致,示教機械臂到P3、P4點并分別可得機械臂基坐標系下的坐標(xb3,yb3)和(xb4,yb4),進而計算得θ2。

標定機械臂坐標系相對世界平面坐標系X、Y軸方向平移量,如圖6所示,通過Tcw獲得點P1在傳送帶坐標系下坐標(xc1,yc1),運行傳送帶至機械臂工作區間內P4點,并通過編碼器得到移動的距離d,故P4點在傳送帶坐標系下的坐標為(xc1+d,yc1),其在機械臂基坐標系下的坐標可由示教得到(xb4,yb4),故傳送帶坐標系相對于機械臂基坐標的平移量(tx1,ty1)可由待定系數法求得,如式(6):

則傳送帶坐標系相對于機械臂基坐標系的旋轉平移矩陣為Tcb。

由上述可得世界平面坐標系相對于機械臂基坐標系的旋轉平移變換矩陣見式(7):

至此,由傳送帶坐標系為橋梁間接求得手眼關系,如式(8):

3 試驗分析

為了驗證系統的精度和實用性,利用機器視覺引導機械臂抓取位于傳送帶上動態位姿的巧克力木質手柄并擺放到巧克力模具固定位置如圖8所示。

圖8 巧克力模具

對標定結果進行試驗驗證。在相機視野中選取點由旋轉平移矩陣Tcw得其在傳送帶坐標系下的坐標(xc,yc),運行傳送帶至機械臂工作空間并由編碼器獲得移動距離d,得其傳送帶坐標系下坐標(xc+d,yc),由旋轉平移矩陣Tcb計算出其在機械臂坐標系下坐標(xb,yb),示教機械臂末端指點端移動到目標,得其在機械臂坐標系實際坐標(xr,yr)。

對比計算得到的(xb,yb)和實際的目標在機器人坐標系下的坐標值(xr,yr),由式(9)得到其距離誤差,共測量30組數據其誤差,如圖9所示。

圖9 標定誤差圖

經分析其標定誤差小于1.5 mm,誤差主要來源為坐標面并不完全平行、傳送帶平面不平整等因素。

通過目標擺放是否到位驗證系統精度和穩定性,共統計30盤擺放情況,如表1所示。其成功率大于94%。

表1 擺放情況統計表

4 結語

利用機器視覺技術實時引導四軸SCARA機械臂實現對傳送帶上動態目標的定位抓取,搭建的硬件系統和軟件控制系統運行穩定,提出的標定方法經試驗驗證精度滿足項目要求,系統的實現提高了生產效率和食品安全。但由于在標定過程中忽略了各坐標平面不平行的因素,故后續研究中精度有待提高。

猜你喜歡
機械
《機械工程師》征訂啟事
太空里的機械臂
機械革命Code01
電腦報(2020年35期)2020-09-17 13:25:53
調試機械臂
當代工人(2020年8期)2020-05-25 09:07:38
ikbc R300機械鍵盤
電腦報(2019年40期)2019-09-10 07:22:44
對工程建設中的機械自動化控制技術探討
基于機械臂的傳送系統
電子制作(2018年14期)2018-08-21 01:38:14
簡單機械
土石方機械的春天已經來了,路面機械的還會遠嗎?
機械班長
主站蜘蛛池模板: 国产在线视频自拍| 日本不卡在线视频| 天天操精品| 毛片在线看网站| 九九视频免费看| 永久免费无码日韩视频| 欧美另类一区| www.精品国产| 欧美一级高清片久久99| 91精品人妻互换| 青青草国产免费国产| 国产在线日本| 国产一在线| 99中文字幕亚洲一区二区| 99久久精品免费观看国产| 国产特一级毛片| 成人年鲁鲁在线观看视频| 亚洲h视频在线| 久久久久青草大香线综合精品| 青青青伊人色综合久久| 国产精品专区第1页| 国模沟沟一区二区三区| av在线5g无码天天| 五月婷婷综合色| 国产精品亚欧美一区二区三区| 国产成人精品视频一区二区电影| 69国产精品视频免费| 国产精品露脸视频| 欧美精品成人| 亚洲天堂久久久| 久久婷婷六月| 国产在线观看高清不卡| 中国成人在线视频| 亚洲av无码牛牛影视在线二区| 国产精品lululu在线观看| 伊人91在线| а∨天堂一区中文字幕| 国产99视频免费精品是看6| 日本精品影院| 先锋资源久久| 久热精品免费| 日韩亚洲综合在线| 国产精品亚洲日韩AⅤ在线观看| 国产在线97| 欧美不卡二区| 尤物亚洲最大AV无码网站| 欧美视频免费一区二区三区| 欧美一级在线| 亚洲精品无码成人片在线观看| 国产福利在线观看精品| 一级毛片在线播放免费| 久久中文电影| 免费观看无遮挡www的小视频| 国产亚洲视频播放9000| 一级看片免费视频| 98精品全国免费观看视频| 精品久久综合1区2区3区激情| 国产精品2| 国产精品第一区在线观看| 久久久久无码精品| 欧美97色| WWW丫丫国产成人精品| 波多野结衣无码中文字幕在线观看一区二区| 天天婬欲婬香婬色婬视频播放| 69视频国产| 三上悠亚在线精品二区| 91午夜福利在线观看| 亚洲V日韩V无码一区二区| 亚洲精品无码AV电影在线播放| 黄色网页在线观看| 亚洲女人在线| 最新精品久久精品| 毛片三级在线观看| 日日噜噜夜夜狠狠视频| 亚洲一区无码在线| 国产精品白浆无码流出在线看| 22sihu国产精品视频影视资讯| 午夜限制老子影院888| 大学生久久香蕉国产线观看| 91视频区| 色噜噜在线观看| 在线观看亚洲精品福利片|