国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于計算機視覺技術(shù)的焊接機器人定位精度分析

2021-03-17 07:32:46樊景博田祎任鑫博
微型電腦應(yīng)用 2021年2期
關(guān)鍵詞:計算誤差定位精度標定

樊景博,田祎,任鑫博

(商洛學(xué)院 繼續(xù)教育學(xué)院, 陜西 商洛 726000)

0 引言

計算機視覺技術(shù)中應(yīng)用最為廣泛的是雙目視覺技術(shù),該技術(shù)利用視差原理通過多個攝像機獲得物體的信息[1]。在焊接技術(shù)領(lǐng)域,基于雙目視覺技術(shù)在焊接機器人的末端安裝攝像機,通過圖像處理可以獲得焊縫的坐標信息,并用以機器人末端的焊接過程。圖像識別以及焊接機器人的精度均會對焊縫信息的計算產(chǎn)生影響[2]。本實驗在商洛學(xué)院的陜西省尾礦資源綜合利用重點實驗室完成,采用加拿大Lumenera高性能工業(yè)相機進行拍攝,并利用“昆山一號”焊接機器人控制軟件(昆山工業(yè)技術(shù)研究院機器人研究所與東南大學(xué)合作研發(fā))進行數(shù)據(jù)分析和處理,用MatLab軟件進行定位誤差曲線繪制。本實驗采用視覺方法對焊接機器人的定位精度進行了分析,通過建立視覺計算誤差分析模型,確定了焊接機器人定位精度的影響因素,并確定了合理的系統(tǒng)配置參數(shù)。

1 焊接機器人的定位精度

焊接機器人的末端與安裝在上面的攝像機組成了“手眼”系統(tǒng)[3]。機器人通過“手眼”系統(tǒng)將獲取到的焊縫三維信息轉(zhuǎn)換到機器人坐標系下。機器人的位姿關(guān)系對“手眼”系統(tǒng)標定精度產(chǎn)生了影響,并最終影響了焊接機器人的定位精度。

本文采用重復(fù)定位精度為±0.02 mm的MotoMan UP6型機器人和重復(fù)定位精度為±0.08 mm的新松SR6型機器人進行對比試驗。焊接前需標定工具中心點(TCP),使機器人繞軸旋轉(zhuǎn)時,控制點的位置保持不變。然而控制點受標定誤差和機器人精度的影響會產(chǎn)生一定誤差。TCP標定后,UP6的精度可達0.3 mm,SR6的誤差范圍為3-5 mm。

焊接機器人定位精度的誤差主要來源于機器人的重復(fù)定位和運動對視覺計算及定位精度的影響[4]。首先給出第一個實驗,檢測重復(fù)定位對視覺計算的影響。首先調(diào)整焊接機器人保持某一位姿,采用加拿大Lumenera高性能工業(yè)相機拍攝并計算標準棋盤格任意3個格子的距離;然后調(diào)整機器人改變位姿并再次保持原位姿,拍攝并計算任意3個格子的距離。實驗用標準棋盤格,每個格子的尺寸為27×27 mm。每個位姿重復(fù)實驗20次,將實驗數(shù)據(jù)的平均值作為該位姿的實驗數(shù)據(jù),并與標準數(shù)據(jù)進行對比,如圖1所示。

圖1 實驗用標準棋盤格

某4個位姿的實驗數(shù)據(jù)分別為:80.772 0 mm、80.921 2 mm、80.449 6 mm和81.245 5 mm。3個格子的標準距離為81 mm,與實驗數(shù)據(jù)的最大誤差為0.550 4 mm。該誤差來源于棋盤格印刷誤差和機器人視覺計算誤差等多個因素。為了研究機器人視覺計算受重復(fù)定位精度的影響,應(yīng)將多個計算值的變化作為判定指標,因此采用數(shù)據(jù)離散度評價指標SD(標準差)判斷重復(fù)定位精度對機器人視覺計算的影響大小。經(jīng)計算,某一位姿20次重復(fù)實驗的SD為±0.304 3 mm。

第二個實驗檢測機器人運動對視覺計算的影響。首先檢測TCP誤差恒定時位姿變化對視覺計算的影響。將標準棋盤格固定在機器人工作臺上,標定TCP(標定誤差為0.3 mm)后,改變機器人位姿,采用Lumenera高性能工業(yè)相機拍攝18幅圖像對,利用“昆山一號”焊接機器人控制軟件轉(zhuǎn)換到機器人坐標系下計算棋盤格左上角第1點的坐標值,如圖2所示。

圖2 TCP誤差恒定時位姿變化對視覺計算的影響

經(jīng)計算,實驗數(shù)據(jù)的SD為±0.512 4 mm。采用類似的方法檢測TCP標定對視覺計算的影響。首先通過標定手段改變TCP標定誤差,并在每個標定誤差下,改變機器人位姿,拍攝18幅圖像對,并按照圖2所示方法計算出X、Y、Z三個方向的SD和最大值,如表1所示。

表1 TCP標定對視覺計算的影響

分析表中數(shù)據(jù)可知,SD和最大誤差均隨著TCP誤差的增大而增大。當TCP誤差超過1.7后,計算誤差達到了cm級,已無法滿足實際應(yīng)用。因為TCP誤差并非精準控制的,1.7也非臨界值。當前工業(yè)用焊接機器人的視覺計算精度主要受到TCP標定的影響,而成熟的工業(yè)機器人都具有較高的重復(fù)定位精度,對視覺計算的影響較小[6-7],為了降低TCP誤差,建議TCP標定誤差控制在1 mm范圍內(nèi),能夠滿足實驗要求的同時,為該技術(shù)應(yīng)用到成熟的焊接機器人提供了必要的參數(shù)價值。

2 視覺計算誤差分析模型

有效視場范圍內(nèi),待焊工件的放置位置影響著視覺計算的精度[8]。因此需對視覺系統(tǒng)配置即焊件擺放姿態(tài)以及傳感器與焊件的相對位置對視覺計算的影響。

將兩臺Lumenera高性能工業(yè)相機任意放置進行拍攝,利用“昆山一號”軟件采集圖像信息后進行數(shù)據(jù)分析。建立的誤差分析模型,如圖3所示。

圖中Ol、Or分別為兩個工業(yè)相機的透視中心,并以O(shè)l為坐標原點,兩點連線為x軸,兩點距離為b。CCD像面中,X軸與Y軸垂直,采用右手準則確定深度方向的z軸。雙目傳感器有效視場的高度與單臺相同。本文僅對XOZ平面內(nèi)的有效視場進行討論,其寬度和深度由圖3中的參數(shù)b、α和β決定。圖中,θ為1/2視場角,β為1/2光軸夾角,將光軸交點向X軸投影,得到βl和βr,且有βl+βr=2β。當兩個攝像機任意擺放時,圖中XOZ平面內(nèi)沿z軸方向MSN連線的以上區(qū)域為雙目系統(tǒng)的有效視場,其寬度為ω。假設(shè)任意一點P(x,y,z)在兩個攝像機圖像上的投影分別為pl(ul,vl)和pr(ur,vr)。P點相對兩攝像機透視中心即Ol、Or的張角分別為αl和αr。對模型進行簡化,假設(shè)攝像機具有相同的配置,且對稱放置,由幾何關(guān)系即可計算出P點坐標x、y、z的值。

圖3 兩個攝像機任意放置時的誤差分析模型

3 系統(tǒng)配置對定位精度的影響

像平面內(nèi)的像素坐標和傳感器的結(jié)構(gòu)參數(shù)均會對空間點的三維坐標計算產(chǎn)生影響。由視覺計算誤差分析模型可知,影響P點定位精度的因素有P點在圖像上的投影誤差和坐標提取誤差;傳感器的標定誤差和結(jié)構(gòu)參數(shù)b,f,βl和βr。

圖像校正和圖像匹配因提取圖像產(chǎn)生的誤差稱為圖像誤差,設(shè)攝像機在u方向上的圖像誤差為Δε,在v方向上的圖像誤差為Δω,且圖像誤差伴隨成像位置的改變不發(fā)生變化。將P點的坐標值x、y和z分別對u和v求導(dǎo),即可求出圖像誤差對定位精度的影響。為了簡化計算,假設(shè)視覺系統(tǒng)配制不變,u方向和v方向的圖像誤差相等,即有b和f為定值,βl=βr=β,Δε=Δω。根據(jù)誤差分析理論[5],采用x、y、z方向的誤差表示定位綜合誤差Δ的表達,如式(1)。

(1)

本文視覺系統(tǒng)標定后,fx和fy分別為587.962 4像素和585.875 1像素,b為228.964 7 mm。設(shè)圖像誤差Δε和Δω均為0.5像素,P點坐標x和y均為100 mm,可得到定位誤差與測量距離z值的關(guān)系曲線,如圖4所示。

圖4 定位誤差與z值的關(guān)系曲線

可以看出,定位誤差伴隨測試點與CCD距離的增大而逐漸增大。考慮實際應(yīng)用中工件擺放以及有效視場等因素,建議焊接機器人合理的工作范圍為150-450 mm。

由圖3視覺誤差分析模型可知,R點與P點的高度相同,αl和αr隨x值的不同發(fā)生了變化。由此可知,x值改變,計算誤差也會隨之改變,但無法判斷其變化趨勢。設(shè)z為200 mm,得到定位誤差與x值的關(guān)系曲線,如圖5所示。

圖5 定位誤差與x值的關(guān)系曲線

可以看出,x=b/2時,定位誤差最??;相比定位誤差隨z值的變化,其變化幅度較小,由此表明,測量距離的改變對定位誤差的影響較大。

4 總結(jié)

焊接機器人定位精度的誤差主要來源于機器人的重復(fù)定位和運動對視覺計算及定位精度的影響,其中,重復(fù)定位的影響較小,建議TCP標定誤差控制在1mm范圍內(nèi)。通過建立視覺計算誤差分析模型和定位綜合誤差表達式可知,定位誤差伴隨測試點與CCD距離以及測試點x值的改變而改變,其中測試距離的影響較大,建議焊接機器人合理的工作范圍為150-450 mm。

猜你喜歡
計算誤差定位精度標定
北斗定位精度可達兩三米
軍事文摘(2023年4期)2023-04-05 13:57:35
炭黑填充天然橡膠超彈性本構(gòu)方程的適用性分析
使用朗仁H6 Pro標定北汽紳寶轉(zhuǎn)向角傳感器
GPS定位精度研究
智富時代(2019年4期)2019-06-01 07:35:00
組合導(dǎo)航的AGV定位精度的改善
水尺計重中密度測量與計算誤差分析及相關(guān)問題的思考
科技風(2018年3期)2018-05-14 11:10:25
水尺計重中密度測量與計算誤差分析及相關(guān)問題的思考
科技風(2018年2期)2018-05-14 00:23:58
基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標定
船載高精度星敏感器安裝角的標定
強度折減法中折減參數(shù)對邊坡穩(wěn)定性計算誤差影響研究
利津县| 长治市| 阜阳市| 乡宁县| 保德县| 奇台县| 大荔县| 明溪县| 神池县| 莱阳市| 灵璧县| 台州市| 天全县| 金沙县| 安国市| 呼和浩特市| 江川县| 彩票| 历史| 志丹县| 柳江县| 开江县| 宜春市| 临江市| 承德县| 永昌县| 玛沁县| 崇左市| 台北市| 泸水县| 木兰县| 商丘市| 手游| 勃利县| 丰城市| 普宁市| 加查县| 油尖旺区| 中西区| 侯马市| 谢通门县|