亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        機(jī)械手視覺系統(tǒng)的非均勻標(biāo)定法研究

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

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

        (河北工業(yè)大學(xué) 機(jī)械工程學(xué)院,天津 300130)

        ?

        機(jī)械手視覺系統(tǒng)的非均勻標(biāo)定法研究

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

        (河北工業(yè)大學(xué)機(jī)械工程學(xué)院,天津 300130)

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

        關(guān)鍵詞:智能化生產(chǎn)線;視覺系統(tǒng);標(biāo)定;機(jī)械手

        0 引言

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

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

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

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

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

        2 局部線性化的標(biāo)定方法

        根據(jù)履帶輪自動上下料生產(chǎn)線視覺定位系統(tǒng)的特點我們發(fā)現(xiàn),不檢測圖像的深度信息,只獲取二維平面的數(shù)據(jù)信息并建立起二維工件平面與二維圖像平面的映射關(guān)系,可以簡化標(biāo)定工作。首先在線性模型下建立映射關(guān)系,如圖1所示。

        圖1 成像模型

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

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

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

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

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

        對于履帶輪自動上下料生產(chǎn)線系統(tǒng),由于工件筐的限制,工件的圓心將會分布在整個世界坐標(biāo)系中幾個相對有限的小區(qū)域內(nèi),相應(yīng)的圖像坐標(biāo)點也將分布在圖像坐標(biāo)的幾個有限的小區(qū)域內(nèi),如圖2所示。本視覺標(biāo)定系統(tǒng)中,更關(guān)心的是各個圓心坐標(biāo)所在的鄰域內(nèi)的標(biāo)定精度,而領(lǐng)域以外的其他區(qū)域的視覺定位精度對整個視覺系統(tǒng)的精度影響不大。根據(jù)工件分布特點,本文采用不均勻分配的特征點對視覺系統(tǒng)進(jìn)行標(biāo)定,工件出現(xiàn)概率大的區(qū)域標(biāo)定點密度高,工件出現(xiàn)概率小的區(qū)域標(biāo)定點密度低。

        圖2 工件圓心坐標(biāo)分布

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

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

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

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

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

        由于工業(yè)現(xiàn)場工件搬運的過程,就是數(shù)據(jù)收集的過程,在完成工件的搬運過程中就完成了數(shù)據(jù)庫系統(tǒng)的建立,而不必費為了建立數(shù)據(jù)庫而費時費力的收集數(shù)據(jù)。最后達(dá)到的效果就是機(jī)械手越用越好用,定位精度越來越高,工件的抓取越來越準(zhǔn)。

        3 工件世界坐標(biāo)提取

        在履帶輪自動上下料生產(chǎn)線中,機(jī)械手手爪末端與工件的相對位置關(guān)系劃分為5個區(qū)域,當(dāng)機(jī)械手的視覺定位精度不夠高時,很容易導(dǎo)致機(jī)械手末端探頭位于圖3的b區(qū)域內(nèi)?,F(xiàn)在對機(jī)械手處于b區(qū)域時的狀態(tài)加以分析。先設(shè)定機(jī)械手Z軸從零點到到工件上表面的距離為Z0,探頭錐面的高度為L0,錐頂角為φ0,錐頂?shù)叫D(zhuǎn)軸心的距離為L1,如圖4所示。

        圖3 工件區(qū)域劃分圖

        圖4 探頭與工件的位置關(guān)系

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

        圖5 定位誤差與探頭截圓半徑關(guān)系

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

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

        圖6 探頭與工件的角度關(guān)系

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

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

        圖7 探頭的有效檢測區(qū)間

        圖8 探頭轉(zhuǎn)角與輸出電壓關(guān)系

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

        4 工件圖像坐標(biāo)提取

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

        圖像采集的過程利用CCD圖像傳感器把光信號轉(zhuǎn)化成電荷信號,再經(jīng)過采樣放大以及模數(shù)轉(zhuǎn)換,最終將光學(xué)影像轉(zhuǎn)化為數(shù)字信號。

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

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

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

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

        圖9 工件特征提取效果圖

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

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

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

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

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

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

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

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

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

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

        圖10 區(qū)域設(shè)定

        圖11 檢測點坐標(biāo)計算

        圖12 圓擬合

        圖13 多點測量

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

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

        圖14 工件筐邊緣提取

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

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

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

        本系統(tǒng)已在實驗室和生產(chǎn)線上進(jìn)行的實地應(yīng)用測試,不僅對工件定位準(zhǔn)確,而且運行效率高,是一套可行性很強(qiáng)的視覺標(biāo)定系統(tǒng)。

        圖15 控制系統(tǒng)流程

        6 結(jié)論

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

        圖16 上下料循環(huán)過程示意圖

        參考文獻(xiàn):

        [1] 郭洪紅.工業(yè)機(jī)器人技術(shù)[M].西安:西安電子科技大學(xué)出版社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的工業(yè)機(jī)器人操作可視化研究[D].南京航空航天大學(xué),2008.

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

        [5] 席斌,王振,雷錢鋒.機(jī)器人視覺工業(yè)檢測系統(tǒng)的應(yīng)用與發(fā)展[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的視覺傳感器的關(guān)鍵技術(shù)研究[D].天津大學(xué),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

        文獻(xiàn)標(biāo)識碼:A

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

        收稿日期:2015-12-16

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

        日本道免费精品一区二区| 人与动牲交av免费| 毛片24种姿势无遮无拦| 综合网在线视频| 国内专区一区二区三区| 日本亚洲视频一区二区三区| 日韩精品久久久久久久电影蜜臀| 色两性网欧美| 国产美女胸大一区二区三区| 偷拍一区二区三区高清视频| 好看的中文字幕中文在线 | 日韩av在线不卡观看| 日本久久久免费观看视频| 777精品久无码人妻蜜桃| 婷婷成人亚洲| 甲状腺囊实性结节三级| 国产精品第一区亚洲精品| 久久无码潮喷a片无码高潮 | 九九99久久精品在免费线97| 亚洲av网一区天堂福利| 国语淫秽一区二区三区四区| 无人区一码二码三码四码区| 亚洲男人精品| 成人免费播放片高清在线观看| 国产在线无码精品无码| 国产伦理一区二区| 欧美伊人网| 国产av一区仑乱久久精品| 91九色国产老熟女视频| 无码字幕av一区二区三区| 日日碰狠狠躁久久躁9| 久久精品国产屋| 国产91会所女技师在线观看| 午夜理论片yy44880影院| 伊人色网站| 神马不卡影院在线播放| 亚洲日韩精品一区二区三区无码| 国产成人亚洲综合无码| 亚洲高清有码在线观看| 蜜臀av一区二区三区| 久久天天躁狠狠躁夜夜av|