• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      補(bǔ)強(qiáng)片自動貼片系統(tǒng)高精度手眼標(biāo)定方法

      2015-06-01 03:38:10葉玉堂劉娟秀杜春雷
      應(yīng)用光學(xué) 2015年1期
      關(guān)鍵詞:菲林物距手眼

      葉 溯,葉玉堂,劉娟秀,劉 霖,杜春雷

      (1.電子科技大學(xué) 光電信息學(xué)院,四川 成都610000;2.中國科學(xué)院 光電技術(shù)研究所,四川 成都610200)

      引言

      柔性電路(flexible printed circuit,F(xiàn)PC)是以聚酯薄膜為基材制成的一種柔軟可彎曲的印刷電路板。隨著電子產(chǎn)品小型化和輕薄化的發(fā)展,使其得到了廣泛的應(yīng)用[1]。FPC材質(zhì)柔軟,需要在某些指定部位貼上補(bǔ)強(qiáng)片加強(qiáng)其硬度,而貼裝誤差在整個裝聯(lián)工藝中是造成產(chǎn)品缺陷的重要原因之一,故貼裝性能好壞對生產(chǎn)過程的質(zhì)量控制十分重要[2]。為了使補(bǔ)強(qiáng)片自動貼片系統(tǒng)(automatic stiffness bonder,ASB)完成高速下的高精度貼裝,通常運用機(jī)器視覺輔助系統(tǒng)完成精確定位[3-4],同時需要對系統(tǒng)標(biāo)定來消除誤差。第一,對系統(tǒng)的幾何誤差進(jìn)行測量和校正,提高運動機(jī)構(gòu)的控制精度[5-6]。第二,進(jìn)行手眼標(biāo)定,消除系統(tǒng)中坐標(biāo)系間相互轉(zhuǎn)換計算的誤差。解決eye-in-hand手眼標(biāo)定問題等同于解方程AX=XB,需要機(jī)器人有足夠的可控自由度,使其末端旋轉(zhuǎn)軸能在二次運動中不平行[7]。當(dāng)機(jī)器人末端只有一個旋轉(zhuǎn)自由度時,為了得到方程的唯一解,需要對標(biāo)定過程加入限制條件[8-10]??梢钥闯?,不同設(shè)備的自由度不同,手眼標(biāo)定中存在諸多的限制條件,無法使用統(tǒng)一的方法解決。

      本文設(shè)計的ASB采用對稱結(jié)構(gòu)的直角坐標(biāo)機(jī)械臂形式,提高了設(shè)備的剛性,減少了熱變形的影響,但也導(dǎo)致了設(shè)備的可控自由度進(jìn)一步減小,無法滿足上文常規(guī)的手眼標(biāo)定方法對設(shè)備自由度的要求。針對此類二維平面作業(yè)的情況,例如表面貼裝設(shè)備、SCARA機(jī)器人等四自由度拾放機(jī)械臂[11],工業(yè)應(yīng)用中將手眼標(biāo)定簡化為二維坐標(biāo)平面的轉(zhuǎn)換問題,由于齊次坐標(biāo)轉(zhuǎn)換矩陣沒有完整的相機(jī)姿態(tài)信息,需要設(shè)置相機(jī)光軸垂直于工作平面[12-13]。此方法能夠在設(shè)備自由度有限的情況下獲取標(biāo)定唯一解,但相機(jī)安裝的垂直度偏差將會對標(biāo)定結(jié)果引入誤差,影響系統(tǒng)最終的拾放精度。為了消除相機(jī)安裝的垂直度偏差帶來的誤差,本文提出了一種新的手眼標(biāo)定方法,在能夠得到手眼標(biāo)定唯一解的同時,通過使用標(biāo)定板得到相機(jī)的外參數(shù),將外參數(shù)與二維手眼標(biāo)定模型相結(jié)合,從而擴(kuò)展為包括相機(jī)完整姿態(tài)信息的三維模型。其次,為了去除標(biāo)定板高度帶來的影響,使用厚度較小的菲林修正齊次坐標(biāo)變換矩陣的Z方向分量。

      1 手眼標(biāo)定原理

      本文設(shè)計ASB系統(tǒng)運動機(jī)構(gòu)部分為直角坐標(biāo)機(jī)械臂,如圖1所示,夾具設(shè)為工具坐標(biāo)系(tool frame),用于完成補(bǔ)強(qiáng)片的拾取和放置。吸附平臺用于吸附固定FPC,作為機(jī)器人基坐標(biāo)系X-Y工作平面。可移動的高分辨率相機(jī)對FPC上的貼合目標(biāo)位置進(jìn)行定位。為了精確定位需要對系統(tǒng)eye-in-hand手眼部分進(jìn)行標(biāo)定,將相機(jī)坐標(biāo)系(camera frame)中的坐標(biāo)Xcam統(tǒng)一轉(zhuǎn)換為機(jī)器人基坐標(biāo)系(base frame)坐標(biāo)Xbase,用于計算系統(tǒng)的運動路徑。

      圖1 ASB系統(tǒng)示意圖Fig.1 Structure of ASB system

      1.1 相機(jī)模型

      描述相機(jī)成像的物理模型為小孔模型[14],如(1)式,內(nèi)參數(shù)Min與外參數(shù)Mex通過標(biāo)定得到,此時可以通過圖像坐標(biāo)計算出對應(yīng)的空間坐標(biāo)。其中cam為相機(jī)坐標(biāo)系,obj為標(biāo)定板坐標(biāo)系。

      1.2 Eye-in-hand手眼標(biāo)定二維模型

      Xcam與Xbase的轉(zhuǎn)換關(guān)系,會隨著夾具位置的改變而產(chǎn)生變化,如(2)式。而夾具與移動相機(jī)相對姿態(tài)不變,camHtool為固定值,可以通過手眼標(biāo)定計算得到。其中Xtool通過Xbase平移變換得到,平移量可以從控制器中讀取。

      在手眼標(biāo)定二維模型中,假設(shè)條件為相機(jī)光軸垂直于工作平面,故camHtool為二維齊次坐標(biāo)變換矩陣:

      再將特定形狀的圖案設(shè)為基準(zhǔn)標(biāo)志點,通過拍照和測量等方法,獲取標(biāo)志點在cam和tool坐標(biāo)系中的坐標(biāo)值,再通過數(shù)值優(yōu)化方法計算出2維手眼標(biāo)定模型的camHtool。

      1.3 Eye-in-hand手眼標(biāo)定三維模型

      由于ASB系統(tǒng)可控自由度有限,無法直接獲得三維的camHtool,通過假設(shè)相機(jī)光軸垂直于工作平面,將三維camHtool簡化為二維求解,但是這樣也使得相機(jī)垂直度的安裝偏差會對系統(tǒng)帶來誤差。

      在手眼標(biāo)定三維模型中,首先設(shè)置和拍攝不同旋轉(zhuǎn)角度和傾斜角度的標(biāo)定板,避免了系統(tǒng)可控自由度不足的影響,標(biāo)定計算出相機(jī)外參數(shù)Mex,即cam坐標(biāo)系與obj坐標(biāo)系的相對位姿camHobj。其次放置obj標(biāo)定板于base工作平面上,即obj坐標(biāo)系與tool坐標(biāo)系平行,如圖2所示,計算出二維的齊次坐標(biāo)轉(zhuǎn)換矩陣objHtool,將包括相機(jī)完整三維姿態(tài)信息的camHobj與objHtool相乘,計算出三維camHtool,如(4)式:

      圖2 Eye-in-hand手眼標(biāo)定示意圖Fig.2 Schematic of eye-in-hand calibration

      將標(biāo)定板的一個圓點中心作為標(biāo)志點,控制移動相機(jī)在不同位置對標(biāo)志點進(jìn)行拍照,通過圖像獲取標(biāo)志點在移動相機(jī)坐標(biāo)系中的多組坐標(biāo)值Xcom,其中標(biāo)志點在obj坐標(biāo)系X-Y 平面內(nèi),即zobj=0,因此 Mex中的旋轉(zhuǎn)變換列向量[n,o,α],可以去除與zobj相關(guān)的α向量。

      通過對大型船舶進(jìn)出洋山港航行風(fēng)險進(jìn)行重點分析,結(jié)合現(xiàn)有的航道通航環(huán)境和交通流量特點,有針對性地建立相應(yīng)的交通組織模式。該方案的實施還需引航站、海事局和港調(diào)等相關(guān)部門本著協(xié)同保障的原則,優(yōu)化船舶進(jìn)港順序,最大化地縮短船舶等待時間,進(jìn)而提高港口的運營效率。

      將Xcam代入(5)式計算出Xobj,在拍攝同時,記錄夾具當(dāng)前位置并計算出Xtool。Xobj與Xtool間的齊次坐標(biāo)變換矩陣如(6)式,通過數(shù)值優(yōu)化方法可計算出objHtool。

      得到了objHtool,同時根據(jù)外參數(shù)camHobj,就可計算出三維模型的camHtool。

      綜上所述,通過手眼標(biāo)定得到camHtool,代入(2)式可計算出目標(biāo)圖像坐標(biāo)對應(yīng)的Xbase,提供給運動控制器使用。

      2 實驗結(jié)果

      將標(biāo)定板放置于工作平面上,控制移動相機(jī)在不同位置對標(biāo)定板進(jìn)行拍照,計算出標(biāo)定板中心圓標(biāo)志點的坐標(biāo)Xcam,同時記錄拍照時夾具的位置,計算出當(dāng)時的Xtool,得到10組手眼標(biāo)定所需的數(shù)據(jù),如圖3所示。

      利用標(biāo)定數(shù)據(jù),進(jìn)行相機(jī)標(biāo)定,得到內(nèi)外參數(shù)。分別使用二維和三維手眼標(biāo)定模型進(jìn)行計算,如(3)式與(7)式,得到camHtool,同時將camHtool轉(zhuǎn)換為姿態(tài)參數(shù)形式:

      圖3 不同位置的標(biāo)定板圖像Fig.3 Images of calibration boards at different positions

      從表1可以明顯看出,三維模型對比二維模型,還包括了相機(jī)在X軸與Y軸的旋轉(zhuǎn)分量。

      表1 對應(yīng)的位姿參數(shù)Table 1 Pose parameters accorded with camHtool

      為了對比二維和三維標(biāo)定模型的計算精度,將2種模型計算出的camHtool代入(2)式與(4)式中,計算出對應(yīng)X′tool,與標(biāo)定用的原始數(shù)據(jù)Xtool相減,分別得到2種模型的計算誤差,如圖4。

      圖4 二維與三維模型的標(biāo)定計算誤差Fig.4 Calculation error of calibration with 2D model and 3D model

      高精度的標(biāo)定板一般使用玻璃和陶瓷作為基材,均具有一定的高度,需要考慮標(biāo)定板高度帶來的影響。為了消除標(biāo)定板高度對成像物距造成的影響,使用厚度較小的菲林放置于工作平面,通過菲林上已知的圖案標(biāo)志,進(jìn)一步修正物距,減小手眼標(biāo)定的誤差,如圖5所示。

      圖5 實驗系統(tǒng)圖Fig.5 Experiment system

      camHtool的Z方向分量TransZ作為移動相機(jī)成像的物距,記為tz。若按照已有的標(biāo)定參數(shù),tz=142.065mm,如表1所示。菲林上2個圓心的距離應(yīng)為Δl′=9.0mm,如圖6所示,但物距的改變會影響圖像的放大率,通過菲林圖像重新計算出的圓心距為Δl=8.948 7mm。按照(9)式,計算出修正后的物距tz′=142.88mm,消除標(biāo)定板高度的影響,其中:

      手眼標(biāo)定誤差是空間坐標(biāo)在相機(jī)坐標(biāo)系與機(jī)器人基礎(chǔ)坐標(biāo)系間的轉(zhuǎn)換誤差。為了說明tz修正前后對手眼標(biāo)定誤差的影響,利用菲林上同一圓心移動前后的圖像,如圖6所示,通過手眼標(biāo)定結(jié)果camHtool,將cam坐標(biāo)系中2次移動的圓心距離轉(zhuǎn)換到base坐標(biāo)系中,計算出的圓心移動距離與運動機(jī)構(gòu)實際的移動距離相減就得到手眼標(biāo)定誤差。

      圖6 不同位置菲林的圖像Fig.6 Images of films at different positions

      控制移動相機(jī)在X與Y方向移動固定的距離,分別為18mm與13mm,共20次。結(jié)果顯示,如圖7所示,使用未修正的物距tz,有較大的誤差均值,其絕對值在X與Y方向均超過了0.07mm,而使用修正后的物距tz′,能有效減小誤差均值,消除了標(biāo)定板高度對手眼標(biāo)定造成的影響。

      圖7 tz修正前后,手眼標(biāo)定誤差Fig.7 Error of calibration before and after modification of tz

      對齊次坐標(biāo)變換矩陣Z方向分量tz修正后,系統(tǒng)手眼標(biāo)定誤差絕對值均未超過0.015mm,說明系統(tǒng)經(jīng)過手眼標(biāo)定后具有較高的控制精度。而描述設(shè)備的性能優(yōu)劣一般使用制程能力指數(shù)(process capability index CPK)作為標(biāo)準(zhǔn)[15]。設(shè)定產(chǎn)品規(guī)格界限(specification limit)為0.12mm,計算X與Y方向?qū)?yīng)的CPK值,并采用兩者中最小的值作為當(dāng)前設(shè)備的CPK。分別使用tz與tz′對應(yīng)的2組誤差數(shù)據(jù)計算,得到設(shè)備的CPK分別為0.837 5與5.388 5,可以看出tz修正后,誤差均值絕對值減小,能夠大幅提高設(shè)備的性能。

      3 結(jié)論

      第一,設(shè)置相機(jī)光軸垂直于工作平面,其X、Y軸的旋轉(zhuǎn)角度分量均小于1°。使用二維模型標(biāo)定仍具有較大的計算誤差,最大的誤差絕對值為5.278μm,使用我們提出的三維模型進(jìn)行標(biāo)定,其計算誤差均小于0.1μm,相比二維模型誤差降低了一個數(shù)量級,有效提高了標(biāo)定計算精度。第二,通過厚度較小的菲林將標(biāo)定的物距,即齊次坐標(biāo)變換矩陣的Z方向分量進(jìn)行修正,利用圓心移動前后的圖像,計算出系統(tǒng)的手眼標(biāo)定誤差。結(jié)果顯示,修正后手眼標(biāo)定的誤差絕對值小于0.015mm,具有較高的定位精度。同時以0.12mm作為SL,修正后設(shè)備的CPK從0.837 5提高到5.388 5,有效減小了標(biāo)定誤差均值,設(shè)備性能得到大幅提高。本文提出的手眼標(biāo)定方法,在得到標(biāo)定唯一解的同時,有效消除了相機(jī)安裝的垂直度偏差帶來的誤差,去除了標(biāo)定板高度帶來的影響。同時此方法適用于高精度的工件拾放與貼裝作業(yè),對類似的視覺引導(dǎo)四自由度機(jī)械臂系統(tǒng)具有潛在的應(yīng)用價值。

      [1] Fjelstad J.Flexible circuit technology[M].Seaside,OR USA:Silicon Valley Publishers Group,1998:9-11.

      [2] Hu Zhiyong.Trend in modern pick-and-place equipment[J].Equipment for Electronic Products Manufacturing,2002,31(2):69-72.胡志勇.貼裝設(shè)備發(fā)展的新趨勢[J].電子工業(yè)專用設(shè)備,2002,31(2):69-72

      [3] Yu Zhanjiang,Wang Jingdong,Zhang Liuxin,et al.Detection method for tool setting gap of small lathe[J].Opto-Electronic Engineering,2012,39(10):122-127.于占江,王晶東,張留新,等.微小車床對刀間隙檢測技術(shù)[J].光電工程,2012,39(10):122-127.

      [4] Li Liangfu,Chen Weidong,F(xiàn)eng Zuren,et al.Vision calibration algorithm for object tracking and positioning[J].Journal of Applied Optics,2008,29(4):481-487.李良福,陳衛(wèi)東,馮祖仁,等.目標(biāo)跟蹤與定位中的視覺標(biāo)定算法研究[J].應(yīng)用光學(xué),2008,29(4):481-487.

      [5] Castro H.A method for evaluating spindle rotation errors of machine tools using a laser interferometer[J].Measurement,2008,41(5):526-537.

      [6] Schwenke H,Knapp W,Haitjema H,et al.Geo-metric error measurement and compensation of machines-an update[J].CIRP Annals-Manufacturing Technology,2008,57(2):660-675.

      [7] Shiu Y C,Ahmad S.Calibration of wrist-mounted robotic sensors by solving homogeneous transform equations of the form AX=XB[J].IEEE,1989,5(1):16-29.

      [8] Everett L J,Burnett M S.Experimentally registering position sensors[J].IEEE,1996,1(1):641-646.

      [9] De Ma S.A self-calibration technique for active vision systems[J].IEEE,1996,12(1):114-120.

      [10]Zhuang H.Hand/eye calibration for electronic assembly robots[J].IEEE,1998,14(4):612-616.

      [11]Shih C L,Ruo C W.Auto-calibration of an SMT machine by machine vision[J].The International Journal of Advanced Manufacturing Technology,2005,26(3):243-250.

      [12]Seiko Epson Corporation.EPSON_vision_guide_60_manual[M].Japan:Epson Corporation,2012:237-255.

      [13]Jiao Shengxi,Yue Xiaofeng,Wang Pingkai.Research of dynamic object positioning method of eye-in-hand vision[J].Optical Technique,2008,34(5):702-705.焦圣喜,岳曉峰,王平凱.手-眼視覺動態(tài)目標(biāo)定位方法研究[J].光學(xué)技術(shù),2008,34(5):702-705.

      [14]Zhang Z.A flexible new technique for camera calibration[J].IEEE,2000,22(11):1330-1334.

      [15]IPC-9850.Surface mount placement equipment characterization[M].USA:IPC,2002:13-15.

      猜你喜歡
      菲林物距手眼
      判斷凸透鏡成像看物距
      觀察力、手眼協(xié)調(diào)能力
      培養(yǎng)手眼協(xié)調(diào)能力,創(chuàng)意思維能力
      自動FOF邦定機(jī)上料部分中菲林、墊紙和吸塑盤檢測的探討
      探索凸透鏡成實像時物距和像距
      觀察力、手眼協(xié)調(diào)能力
      培養(yǎng)手眼協(xié)調(diào)能力,創(chuàng)意思維能力
      凸透鏡成像規(guī)律復(fù)習(xí)例談
      攝影藝術(shù)中的光影呈現(xiàn)
      藝海(2018年3期)2018-05-17 16:28:36
      菲林唯識 神凡兩忘
      上海制造(2013年10期)2014-03-31 03:26:40
      莱阳市| 新宾| 东乡族自治县| 广元市| 平遥县| 大埔县| 浑源县| 南岸区| 太仆寺旗| 海南省| 峨山| 普陀区| 恩平市| 吉木乃县| 绥滨县| 樟树市| 华宁县| 房产| 普兰县| 中阳县| 开封县| 钟山县| 五指山市| 神木县| 长子县| 灌南县| 芜湖县| 富锦市| 福州市| 阿拉善左旗| 广昌县| 枣庄市| 镇赉县| 武川县| 兴宁市| 乌海市| 库尔勒市| 织金县| 万载县| 金川县| 利辛县|