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

機械手視覺系統的非均勻標定法研究

2016-07-09 06:30:21田浩辰張銀龍趙海文劉玉鑫
制造業自動化 2016年5期

田浩辰,張銀龍,趙海文,劉玉鑫,劉 聰

(河北工業大學 機械工程學院,天津 300130)

?

機械手視覺系統的非均勻標定法研究

田浩辰,張銀龍,趙海文,劉玉鑫,劉 聰

(河北工業大學機械工程學院,天津 300130)

摘 要:針對惡劣工況下機械手視覺識別能力差的現狀,以履帶輪自動回火上下料生產線為例,提出了一種局部線性化的像機標定算法,對探頭的工作原理進行分析,采用基于粗定位和精確定位兩步走的算法,實現了對工件圖像坐標下圓心位置的提取,將整個控制系統的算法以方框圖的形式給出,完成了控制系統軟件設計,為視覺定位系統提供新的思路。

關鍵詞:智能化生產線;視覺系統;標定;機械手

0 引言

組成現代工程機械的很多必須零件,在加工之前必須經過淬火和回火處理。為了減少淬火和回火的準備時間,提高整個熱處理加工過程的效率,同時保障在此惡劣工作環境中工人的人身安全,提高生產安全系數,很多企業都希望引進自動化設備。在自動化生產線中,對于物料的運輸,工件的搬運,零件的裝配,車體的焊接,機械手都得到了廣泛的應用。為了增強機械手的靈活性和通用性,各類傳感器被應用到機械手。其中將視覺傳感器應用到機械手之中,能夠輔助機械手獲取大量的數據信息,方便對各種形狀、規格的工件進行識別與定位,提高物料運輸效率。

雖然視覺傳感器應用比較廣泛,但其仍然存在很多問題,尤其在復雜環境下,如何提高視覺系統的魯棒性顯得十分重要。本文以履帶輪自動回火上下料生產線中的機械手為例,提出了一種利用基于“智能視覺+手爪末端探頭”的機器人視覺標定方法,不需要標定板等工具,直接借助工件完成對視覺系統的標定,隨著工件搬運數量的增多,標定的精度越來越高,具有反饋位置信息的手爪探頭使用,克服了以往標定板標定過程不適于工業現場的特點,以及自標定方法魯棒性差的特點,保證了在視覺精度不變的條件下,整個系統定位精度的提高。

1 像機線性成像模型及其存在的畸變誤差

像機線性模型即小孔成像模型,引起視覺系統圖像畸變的因素可分為透視誤差和鏡頭畸變誤差。

為了減少誤差,通常的做法是選擇或制作事先確定好尺寸的標定板,包括圓點校正標定板、棋盤格校正標定板等。然而像機的畸變量在像平面上并非均勻的,隨著偏離軸線的位置的增大而增大,而標定板標定的方式對于整個視野中的點的精度是相同的,這就將導致標定完的效果為:離光軸比較近的區域標定精度高,離光軸比較遠的區域標定精度低。由此,我們需要尋求一種精度更高的標定方法。

2 局部線性化的標定方法

根據履帶輪自動上下料生產線視覺定位系統的特點我們發現,不檢測圖像的深度信息,只獲取二維平面的數據信息并建立起二維工件平面與二維圖像平面的映射關系,可以簡化標定工作。首先在線性模型下建立映射關系,如圖1所示。

圖1 成像模型

在不考慮深度信息的條件下,根據圖1所示的線性模型,可得到簡化的空間任意點p在世界坐標系下的齊次坐標pw(xwywzw1)T和像素坐標系下的齊次坐標PP(uν 1)T之間的關系,待測平面上各點的坐標可以與圖像平面上相應點的坐標用線性組合的形式表示為:

其中,wi為世界坐標系下,待測平面上的特征點,其齊次坐標為(xwiywi1)T;pi為圖像坐標系下,圖像平面上對應的特征點,其齊次坐標為(uivi1)T;M是在wi和pi之間建立的回歸參數型矩陣,階數為3×3。

為了確定M矩陣中的參數,需要至少確定待測平面上個點的世界坐標值與其對應的像素坐標值,再利用最小二乘法便可求出矩陣M。

W是已知標定點在世界坐標下的坐標組成矩陣,若標定點個數為n,則矩陣W為3×n階;P是已知標定點在圖像坐標下的坐標組成矩陣,若標定點個數為n,則矩陣P為3×n階。

該方法同樣是建立在線性成像模型的基礎上的,由于像機自身存在各種畸變,因此用該模型去測量也必定會存在誤差。

對于履帶輪自動上下料生產線系統,由于工件筐的限制,工件的圓心將會分布在整個世界坐標系中幾個相對有限的小區域內,相應的圖像坐標點也將分布在圖像坐標的幾個有限的小區域內,如圖2所示。本視覺標定系統中,更關心的是各個圓心坐標所在的鄰域內的標定精度,而領域以外的其他區域的視覺定位精度對整個視覺系統的精度影響不大。根據工件分布特點,本文采用不均勻分配的特征點對視覺系統進行標定,工件出現概率大的區域標定點密度高,工件出現概率小的區域標定點密度低。

圖2 工件圓心坐標分布

圖中各個工件的圓心坐標在世界坐標系下組成的矩陣為:

其中wi,j=(xwi,j, ywi,j,0)T為各個履帶輪的圓心在世界坐標系下的坐標值。對應的各個圓心坐標在圖像坐標系下的坐標值組成的矩陣為:

其中pi,j=(uwi,j,vwi,j)T為各個履帶輪的圓心在圖像坐標系下的坐標值。

首先確定工件圓心所在的鄰域,其次選取與待測點相鄰的四個點組成一個插值單元,用最小二乘法便可求出回歸矩陣M,在根據圖像成像簡化模型便可求出該點在世界坐標下的坐標值。采用局部線性插值時,四個插值點所覆蓋的面積越小,標定的結果越精確。

在工業現場,首先通過機械手各個坐標軸上的磁柵尺和末端手爪探頭傳感器獲取工件在機械手坐標系即世界坐標系下的坐標值,再由智能視覺系統通過圖像處理獲取工件在圖像坐標系下的圓心坐標值,利用這些可靠的數據點分別建立矩陣W和矩陣P。待由機械手末端的探頭檢測標定精度,若該測量點精度足夠,則該點的世界坐標和圖像坐標將會被作為有效數據插入到圓心的世界坐標矩陣和圖像坐標矩陣中,實現視覺系統的動態標定。

由于工業現場工件搬運的過程,就是數據收集的過程,在完成工件的搬運過程中就完成了數據庫系統的建立,而不必費為了建立數據庫而費時費力的收集數據。最后達到的效果就是機械手越用越好用,定位精度越來越高,工件的抓取越來越準。

3 工件世界坐標提取

在履帶輪自動上下料生產線中,機械手手爪末端與工件的相對位置關系劃分為5個區域,當機械手的視覺定位精度不夠高時,很容易導致機械手末端探頭位于圖3的b區域內。現在對機械手處于b區域時的狀態加以分析。先設定機械手Z軸從零點到到工件上表面的距離為Z0,探頭錐面的高度為L0,錐頂角為φ0,錐頂到旋轉軸心的距離為L1,如圖4所示。

圖3 工件區域劃分圖

圖4 探頭與工件的位置關系

設機械手下降距離為Z時,探頭的錐面與工件的內圓剛好接觸,設此時探頭接觸點所在的截圓半徑為R0,根據機械手定位精度的不同,截圓半徑R0的值也不相同,如圖5所示。R0是下降距離Z的函數,其關系可表示為:

圖5 定位誤差與探頭截圓半徑關系

已知履帶輪的軸孔的直徑為F,設定此時機械手末端探頭的坐標為(X1,Y1,Z1),則機械手末端手爪的位置與待抓取工件的圓心位置的距離差Δr可以表示為:

由式(4)可以確定機械手末端手爪位于以工件端面圓心為圓心,半徑為Δr的圓周上,若要確定手爪末端探頭具體與工件的那個點接觸,還需要一個角度坐標信息θ,如圖6所示。

圖6 探頭與工件的角度關系

現在使機械手在與工件剛發生接觸后,沿Z軸方向繼續向下移動δz,此時探頭繞支撐點發生轉動,設此時與Z軸的夾角為α,如圖4所示。由探頭的機械結構可知,按照元件的運動方式分解,探頭與Z軸的夾角α可以分解為為繞x軸和y軸兩個轉動,轉角分別為β和γ,而x軸和y軸的轉動反應為探頭x、y方向兩路霍爾元件檢測的電壓值變化。探頭末端p所能到達的空間點在xy平面上的投影點組成的集合定義為U,如圖7所示。探頭轉動角度大小與輸出電壓值的對應關系如圖8所示。在探頭沿Z方向發生δz大小的位移時,探頭末端有點p運動到p',因此可確定此時探頭與X軸正方向的夾角θ:

其中,p'x為發生δz位移后在x軸查測出的電壓值,px為發生δz位移前即探頭與工件相切時在x軸查測出的電壓值;p'y為發生δz位移后在y軸查測出的電壓值,py為發生δz位移前即探頭與工件相切時在y軸查測出的電壓值。

圖7 探頭的有效檢測區間

圖8 探頭轉角與輸出電壓關系

由式(3)、式(4)、式(5)便可以確定機械手在抓取工件時的實際位移與工件圓心的位置關系。當機械手抓取工件時手爪定位在工件的b區域內時,可根據探頭反饋信息計算出當前位置誤差,并轉化為機械手X軸和Y軸的位移量,將數據轉換后傳送給機械手的伺服電機,自動控制機械手完成誤差的校正。其中:

4 工件圖像坐標提取

本文中機械手上下料過程中用到的視覺系統,主要完成對工件筐內工件的位置和形狀信息進行獲取,因為工件為圓柱形,因此不涉及方向信息,只需進行位置定位。為了獲取工件的位置信息,視覺系統主要完成圖像采集、圖像處理、目標識別和目標定位。

圖像采集的過程利用CCD圖像傳感器把光信號轉化成電荷信號,再經過采樣放大以及模數轉換,最終將光學影像轉化為數字信號。

針對本機械手系統工作環境特點,圖像識別選擇基于特征匹配的方法進行工件識別,匹配方式為邊緣抽取。對圖像進行邊緣抽取時,使用相同的邊緣閾值和不同的像素范圍。

因為履帶輪是規則的圓柱體,所以可以直接利用工件的圖像是圓這一形狀特征提取中心點,同時選擇計算量較小定位精度較高的根據最小二乘來擬合曲線的方法獲取圓心坐標。

對工件的定位分為兩個步驟:

第一步是粗定位,通過EC圓搜索,搜索到工件在圖像中的大概位置。對工件的匹配效果如圖9所示。

圖9 工件特征提取效果圖

第二步是精確定位,在第一部定位到圓的粗略位置后,以該位置為中心重新確定掃描區域,在該區域內通過最小二乘擬合進行精確定位。

最小二乘擬合即在取定函數類Φ中,對給定的數據點{(xi,yi)(i =0,1,??,n)}求取函數使誤差的平方和最小,可表示為:

采用基于圓形的最小二乘擬合法,根據最小二乘原理選取圓的方程進行圓的輪廓擬合。圓的方程為:

則誤差的平方和δ2可表示為:

其中U為邊界點的集合,(xi,yi)為圖像邊界點坐標,(a,b)為以圖像左上角為原點計算出來的圓心坐標,r為圓的半徑。再根據像機的標定就能獲取圓心在世界坐標上的位置信息。

具體的圓心精確定位方法如下:

1)以粗定位中為檢測中心,定義掃描區域,并設定掃面帶的寬度,設定邊緣檢測方向,和檢測點數以及起始檢測角度,本文中選擇在圓周上均勻分布的n各點,如圖10所示。

2)在邊緣的檢測帶內以濃度差寬度的相對位置進行測量,確定先前選定的n個點的像素坐標值,如圖11所示。

3)根據計算出來的n個點的坐標值采用最小二乘法進行近似圓擬合,計算圓的半徑和圓心,如圖12所示。

4)由于一盤工件中共含有9個工件,再進行圓的精確匹配時測量區域固定,所以采用坐標變化對圖像進行平移,測量其他位置工件的圓心坐標,如圖13所示。

圖10 區域設定

圖11 檢測點坐標計算

圖12 圓擬合

圖13 多點測量

對于工件筐邊緣位置的確定,本文采用基于直線擬合的最小二乘法,根據最小二乘原理選取直線方程進行工件筐邊緣直線擬合。直線方程為:

其中E為工件筐邊緣上的點的集合,(xi,yi)為工件筐邊界點坐標,(k,b)為以圖像左上角為原點計算出來的直線方程待定系數。檢測效果如圖14所示。

圖14 工件筐邊緣提取

5 基于單目視覺定位控制流程

通過前述過程,我們完成了一套完整的單目視覺系統定位的控制研究,具體流程設計如圖15所示。

機械手上下料系統以機械手零點為原點,以X、Y、Z三個運動軸正方向為坐標軸方向,并以各軸上的磁柵尺為標尺,建立現實世界的空間坐標系。視覺系統的建立,首先通過手動操作,控制機械手末端探頭檢測工件筐位置信息,其次通過智能像機獲取工件筐的圖像位置和姿態信息,通過智能匹配算法,建立起工件筐的圖像數據與現實世界坐標的對應關系;手動控制機械手到上料位,抓取定位完成的履帶輪,記錄下此時機械手在上料位的坐標信息,并搬運到工件筐內,待放料完成,記錄下此時機械手在放料位的坐標信息,重復上述過程,直到工件筐內有9個履帶輪,即完成一筐工件的上料,此時通過智能視覺傳感器進行圖像采集,獲取9個履帶輪的圓心坐標,通過智能匹配算法,建立起履帶輪的圖像數據與現實世界坐標的對應關系,經過長期示教,建立起圖像坐標與世界坐標之間對應關系的數據庫。運動控制系統的建立,根據視覺系統獲取的工件位置信息,經過與已有數據庫系統查詢,計算出工件的實際位置,實時的將參數傳遞給機械手人的控制系統,通過控制伺服電機控制機械手完成對履帶輪的抓取,并根據末端探頭的狀態調整或反饋抓取效果,待完成一個工件的抓取后將可靠的數據存入數據庫中,擴充和優化已有數據,上下料過程如圖16所示。

本系統已在實驗室和生產線上進行的實地應用測試,不僅對工件定位準確,而且運行效率高,是一套可行性很強的視覺標定系統。

圖15 控制系統流程

6 結論

本文主要完成了上下料機械手控制系統的關鍵技術研究。首先,提出了一種局部線性化的像機標定算法,采用上料過程進行標定點提取,適合工業現場快速標定的要求,通過標定建立起圖像坐標和世界坐標之間的對應關系,并且標定點個數隨著機械手的使用不斷的增加;其次對探頭的工作原理進行分析,建立了探頭提取工件在世界坐標下圓心位置的算法;之后采用基于粗定位和精確定位兩步走的算法,基于最小二乘的擬合算法,實現了對工件圖像坐標下圓心位置的提取;最后將整個控制系統的算法以方框圖的形式給出,完成了控制系統軟件設計,不僅為系統的投用打好了理論基礎,也為除履帶輪以外的其他生產線的視覺標定系統改進提供了思路。

圖16 上下料循環過程示意圖

參考文獻:

[1] 郭洪紅.工業機器人技術[M].西安:西安電子科技大學出版社2006,3.

[2] Hirai, K, M. Hirose, Y. Haikawa, and T. Takenaka, 1998,The development of honda humanoid robot[A].IEEE Int.Conf. Robotics and Automation[C].1321-1326.

[3] 陳祥勇.基于OpenGL的工業機器人操作可視化研究[D].南京航空航天大學,2008.

[4] 張建中,何永義,李軍.機器人裝配視覺定位應用研究[J].機電工程,2011,08:934-937.

[5] 席斌,王振,雷錢鋒.機器人視覺工業檢測系統的應用與發展[J].控制工程,2006,5(13):220-222.

[6] Copot C, Lazar C, Burlacu A. Predictive control of nonlinear visual servoing systems using image moments[J].IET Control The ory&Application,2012,6(10):1486-1496.

[7] 呂曉明.基于DSP的視覺傳感器的關鍵技術研究[D].天津大學,2007.

Non-uniform calibration method research of loading manipulator system based on vision positioning

TIAN Hao-chen, ZHANG Yin-long, ZHAO Hai-wen, LIU Yu-xin, LIU Cong

中圖分類號:TP241.2

文獻標識碼:A

文章編號:1009-0134(2016)05-0041-06

收稿日期:2015-12-16

作者簡介:田浩辰(1988 -),男,碩士研究生,研究方向為自動化生產線。

主站蜘蛛池模板: 亚洲国产欧美中日韩成人综合视频| 无码中文字幕乱码免费2| 国产成年女人特黄特色毛片免 | 国产一级在线播放| 国产成人禁片在线观看| 亚洲国产亚洲综合在线尤物| 天堂亚洲网| 欧美高清日韩| 麻豆精品视频在线原创| 国产情侣一区二区三区| 国产成人精品男人的天堂下载| 欧美啪啪精品| 黄色在线不卡| 国产日韩精品一区在线不卡| 尤物特级无码毛片免费| 亚洲精品成人片在线观看| 国产成熟女人性满足视频| 国产呦精品一区二区三区网站| 国产一级精品毛片基地| 久久久久国色AV免费观看性色| AV片亚洲国产男人的天堂| 精品成人免费自拍视频| 亚洲精品国产日韩无码AV永久免费网| a亚洲天堂| 99999久久久久久亚洲| 成人福利在线视频免费观看| 国产精品久久自在自线观看| 啪啪永久免费av| 精品伊人久久久久7777人| 国产精品视频999| 国产免费久久精品99re不卡| 色综合婷婷| 婷婷亚洲天堂| 真实国产精品vr专区| 欧美不卡视频在线观看| 国产v精品成人免费视频71pao| 亚洲自偷自拍另类小说| 视频二区亚洲精品| 亚洲人人视频| 国产超碰一区二区三区| 在线观看欧美国产| 色综合成人| 久操线在视频在线观看| 亚洲AV无码不卡无码| 九九热视频在线免费观看| 亚洲欧美自拍一区| 欧美精品啪啪| 40岁成熟女人牲交片免费| 久久久久久久97| 麻豆国产在线观看一区二区| jizz在线免费播放| 国产精品浪潮Av| 亚洲首页国产精品丝袜| 亚洲系列无码专区偷窥无码| 国产精品青青| 亚洲国产精品美女| 成年看免费观看视频拍拍| 国产亚卅精品无码| 亚洲青涩在线| 少妇精品在线| 亚洲第一中文字幕| 国产一级妓女av网站| 久久婷婷色综合老司机| 亚洲人妖在线| 露脸一二三区国语对白| 免费无遮挡AV| 老司国产精品视频| 国产网站在线看| 激情影院内射美女| 99视频国产精品| 亚洲三级影院| 中文成人在线| 日韩二区三区无| 国产自产视频一区二区三区| 91偷拍一区| 99精品视频在线观看免费播放| 强乱中文字幕在线播放不卡| 欧美日韩亚洲国产| 国产成人高清精品免费| 一本一道波多野结衣一区二区| 日韩无码黄色网站| 亚洲黄网视频|