• 
    

    
    

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

      基于偏差反饋的視覺系統(tǒng)在自動涂膠工藝中的應用

      2019-07-24 03:26:52馬清伍
      汽車實用技術(shù) 2019年13期
      關(guān)鍵詞:涂膠標定車身

      馬清伍

      基于偏差反饋的視覺系統(tǒng)在自動涂膠工藝中的應用

      馬清伍

      (一汽-大眾汽車有限公司,吉林 長春 130001)

      介紹了一汽-大眾汽車有限公司密封涂膠機器人涂膠過程中視覺系統(tǒng)的原理及應用。首先針對視覺系統(tǒng)基本原理、涉及到的各種空間坐標系進行了簡要介紹,然后詳細闡述了涂膠機器人站從無到有的過程中,各個機器人以及相機系統(tǒng)的標定步驟和理論依據(jù),同時概括地敘述了基于偏差補償?shù)耐磕z軌跡校正的工作過程。實際生產(chǎn)情況表明,視覺系統(tǒng)在配合機器人涂膠中應用良好。

      視覺系統(tǒng);偏差補償;坐標系轉(zhuǎn)換

      前言

      涂膠工藝是汽車涂裝行業(yè)中的重要工藝之一,其目的是為了密封車身鈑金之間的間隙,達到密封和防腐的目的。隨著汽車行業(yè)的高速發(fā)展,自動化涂膠技術(shù)已經(jīng)逐漸取代傳統(tǒng)人工噴涂,工業(yè)機器人以及視覺系統(tǒng)已經(jīng)成功應用在眾多汽車生產(chǎn)線?;谝曈X系統(tǒng)誤差補償?shù)耐磕z機器人,能夠準確的識別車身工作區(qū)域,并進行全自動化的涂膠工作,極大地提高了生產(chǎn)效率。

      本文從視覺系統(tǒng)工作原理出發(fā),對工業(yè)機器人與視覺系統(tǒng)的協(xié)同作業(yè)進行了分析,并對此項技術(shù)的關(guān)鍵問題和解決辦法進行了闡述。

      1 3D視覺系統(tǒng)原理簡介

      1.1 引入視覺系統(tǒng)的目的

      涂膠工藝是汽車在涂裝車間的重要工藝,為保證車身的防腐性能,需要在必要的焊縫連接處涂抹PVC膠。此類工作早期全部由操作員手持噴槍完成,隨著自動化領(lǐng)域的發(fā)展,此工作已基本被機器人工作代替。涂膠機器人是在工業(yè)機器人的基礎(chǔ)上,配備涂膠工藝設(shè)施,達到自動涂膠的目的。其本質(zhì)上來講,工業(yè)機器人仍然屬于固定的執(zhí)行機構(gòu),其缺乏對實時環(huán)境的判斷,只能沿用固定的程序進行作業(yè)。

      在此種情況下,三維視覺應運而生。通過精準的視覺識別,確認車身的位置信息后,將誤差反饋給機器人,從而使機器人能夠精準作業(yè)。

      1.2 視覺系統(tǒng)原理

      視覺系統(tǒng)的本質(zhì)作用就是獲取當前車身的位置,計算出與標準車身的位置差異。將誤差值反饋給機器人,從而使機器人能夠準確的進行涂膠工藝。

      圖1 相機布置方式

      視覺系統(tǒng)的布置方式如圖1所示。通常在車身周圍布置4個相機,每臺相機識別車身的2-3個特征點。通過與模板中的點位置對比,得到每個點的位置變化,綜合各個特征位置的改變,得到車身位置的偏差。

      1.3 各坐標系介紹

      基于視覺系統(tǒng)的自動涂膠機器人系統(tǒng)涉及多個坐標基準,為了能更便于計算和理解,以下會簡要介紹常用的幾種坐標系。

      室體坐標系,也可稱為世界坐標系,一般作為所有坐標系的參考基準,一旦確定后就不會產(chǎn)生變動。原點位于機器人室體的中心點,X向同車身前進方向一致,Z向為豎直向上。

      機器人基坐標系,原點位于機器人底座平面上與一軸的中心交點,X向為機器人底座后側(cè)垂直向前方向,Z軸向上。機器人基坐標系是機器人的基本坐標系,在無其他特殊配置的時候,可以用來控制單臺機器人的所有運動。

      工件坐標系,為了保證機器人能夠按照我們需求的方向作為標準方向,通常需要根據(jù)工件的形狀或狀態(tài)設(shè)定工件坐標系。進行對機器人進行編程時就是在工件坐標中創(chuàng)建目標和路徑,重新定位工作站中的工件時,只需要更改工件坐標的位置。這也為我們視覺系統(tǒng)提供的偏差能夠應用到原有程序中提供了基礎(chǔ)。

      車身坐標系,原點在前輪轂的中心處,X向垂直于前輪罩的水平面,方向由前向后,Z軸垂直向上。車身坐標系主要是作為后續(xù)的機器人工件坐標使用。

      相機坐標系,相機作為測量工具,需要把測量結(jié)果反饋給機器人,相機的鏡面垂直向外方向為Z軸方向。

      1.3 基本坐標變換

      任何兩坐標系之間都可以通過平移和旋轉(zhuǎn)轉(zhuǎn)換獲得,即完全可以用 [R,T]來表示兩個坐標系之間的位置關(guān)系。其中R為兩個坐標系的旋轉(zhuǎn)關(guān)系,T為位置偏差。則任一點在兩個坐標系中的位置關(guān)系如下:

      若平移距離為X,Y,Z 旋轉(zhuǎn)角度為Rx=γ,Ry=β,Rz=α,旋轉(zhuǎn)順序為ZYX,則旋轉(zhuǎn)矩陣為:

      其中α、α分別為α的余弦和正弦值。

      2 各個坐標系的建立

      2.1 室體坐標系建立

      室體坐標系是所有坐標系的參考基準,機器人、車身、相機坐標系都需要與室體坐標系建立關(guān)系。為了能夠準確地建立個坐標系的關(guān)系,在最初階段,需要借助于精準的三維相機設(shè)備,通過測量來確定其他坐標系位置。將此三維相機設(shè)備坐標系命名為0號坐標系。

      對于涂膠機器人站來說,一般會以平移軸的基座平面作為XY平面,兩條導軌的中線作為X軸方向,Z軸方向豎直向上,根據(jù)兩個導軌的中心位置粗略定位原點位置。根據(jù)右手坐標系原則定義Y軸方向。室體坐標系命名為1號坐標系。如圖2所示。通過此測量步驟后,我們可以得到0R1,以及0T1,此即1號坐標系相對0號坐標系的位置關(guān)系。

      圖2 室體坐標系

      2.2 機器人位置標定

      通過控制機器人以不同的姿態(tài)到達不同的N個位置(要求位置變化程度較大),測量10個位置下機器人法蘭末端的位置。

      圖3 機器人坐標系

      定義機器人坐標系為2,如圖3所示,在此測量中,包含兩個輸出,法蘭末端在機器人基坐標系中的位置A,以及法蘭末端在測量設(shè)備中的位置B。

      則有:

      由于我們選擇的數(shù)據(jù)量為N一般較大,超出了未知數(shù)的數(shù)量。因此此方程一般為超定方程,對于超定方程的求解已經(jīng)具備成熟的計算方法。一般使用奇異值分解(SVD)的方法求解,其求解原理為最小二乘法。

      對于空間內(nèi)任何一點P,此點在0號坐標系以及1號坐標系之間的關(guān)系如下:

      若此點為機器人坐標系原點2,則:

      我們可以得到:

      機器人坐標系相對室體坐標系的旋轉(zhuǎn)關(guān)系:

      這樣,我們得到的機器人坐標系相對于室體坐標系的位置關(guān)系。

      2.3 視覺相機標定

      相機坐標系的標定與機器人標定相比稍顯復雜,因為對于空間任一點而言,可以輸出基于機器人坐標系的三維位置,而相機輸出的只能是二維坐標。假設(shè)相機坐標系為3號坐標系。其成像示意圖見圖4。

      圖4 相機成像原理

      如圖所示,Q為空間內(nèi)任一點,圖像平面為相機的成像面,Q投影到圖像平面上,投影點為q,其中f為相機的焦距。根據(jù)相似三角形關(guān)系,有:

      從而可以推得圖像坐標系與空間坐標系的關(guān)系:

      為了標定相機,我們需要選擇若干固定點,首先測量出這些點的空間坐標Q,再從相機中獲取相機坐標q。

      通過OpenCV中經(jīng)典的相機標定計算方法,可以獲得相機坐標系相對于測量坐標系的旋轉(zhuǎn)矩陣0R3,以及0T3。同上原理,我們可以得到1R3,以及1T3。

      2.4 零車身標定及誤差反饋

      零車身標定,即確定相機中的標準車身位置,作為之后所有車身的一個參考標準。對于任何一款新的車型,在進行生產(chǎn)前,都需要進行零車身的標定。零車身的標定與機器人標定類似,但需要在相機標定完成之后進行。選擇車身上的N個特征孔,這些特征孔的選擇應滿足以下條件:應盡量選擇焊裝的測量孔,即選擇定位精度較高且不容易產(chǎn)生波動的特征孔;所有測量點都在相機視野范圍之內(nèi),且便于識別;在生產(chǎn)中不能存在其他物品遮擋或者污染特征點的可能性。

      參考相機標定的理論方法,假設(shè)車身坐標系與室體的關(guān)系由[R,T]來表示。則對于i相機中選中的任意特征點集,在車身坐標系中的位置也是屬于已知的(可以通過數(shù)模直接獲取,或者在3D測量間測取),還可以表示成在室體坐標系下的值來表示,即。對于每一個相機來說,相機坐標系與室體坐標系的關(guān)系[J,K]1,2,3,4是已經(jīng)確認的。通過這種轉(zhuǎn)換,四個相機所測量的特征點數(shù)據(jù)能夠共同一起形成針對,的線性方程。通過求解超定方程,求得了[R,T],也就確定了零車身在室體坐標系中的位置。

      3 結(jié)論

      本文從視覺系統(tǒng)原理出發(fā),介紹了基于視覺系統(tǒng)誤差反饋的機器人站的構(gòu)成,安裝與標定,以及與3D攝像系統(tǒng)的配合等,同時也對各個坐標系之間的關(guān)系進行了簡要闡述。視覺系統(tǒng)的引入,使得涂膠機器人技術(shù)變得更加可靠和成熟,也使得機器人更加適應可能發(fā)生的環(huán)境改變。實際的生產(chǎn)表明,視覺系統(tǒng)在配合機器人涂膠應用領(lǐng)域取得了良好效果。

      The Application of Visual System Based On Error Correction On Automatic Sealing

      Ma Qingwu

      ( FAW-Volkswagen Automotive Company Ltd, Jilin Changchun 130001 )

      Introducing the application of vision system in automaticsealing. First, introduce the basic measure principle for the visual system and involvedcoordinates. Then the steps of installation, calibration and theoretical basis are presented. At lastit introducesthecorrection progress of paint path based on error feedback. Actual producing shows that the visualsystem has a good performance in the application ofcoating sealing.

      visual system; error correction; coordinate transformation

      U466

      A

      1671-7988(2019)13-201-03

      U466

      A

      1671-7988(2019)13-201-03

      馬清伍,就職于一汽-大眾汽車有限公司。

      10.16638/j.cnki.1671-7988.2019.13.067

      猜你喜歡
      涂膠標定車身
      姑蘇城內(nèi)話車身
      世界汽車(2022年11期)2023-01-17 09:30:50
      一種自動多點涂膠技術(shù)的應用
      基于FANUC機器人控制系統(tǒng)的機器人螺桿泵涂膠系統(tǒng)的設(shè)計
      鋁蒙皮半自動涂膠工藝研究
      粘接(2021年1期)2021-06-10 01:06:39
      基于伺服驅(qū)動的釘孔穩(wěn)定涂膠方法研究*
      使用朗仁H6 Pro標定北汽紳寶轉(zhuǎn)向角傳感器
      基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標定
      船載高精度星敏感器安裝角的標定
      事故車維修中的車身防腐(三)
      卡板在車身修復過程中的作用
      呈贡县| 临汾市| 洛南县| 海阳市| 仲巴县| 洪洞县| 灵川县| 永兴县| 师宗县| 乌兰县| 霸州市| 红桥区| 同心县| 拉萨市| 静宁县| 忻州市| 军事| 越西县| 宁明县| 桃江县| 齐河县| 诸暨市| 芷江| 格尔木市| 望城县| 来安县| 大兴区| 雷州市| 黄浦区| 丰原市| 沁阳市| 阿鲁科尔沁旗| 图木舒克市| 蓬溪县| 青田县| 都兰县| 新晃| 永济市| 临清市| 定西市| 嘉黎县|