機器視覺 提高機器人車間批量生產(chǎn)質(zhì)量
【編者按】視覺引導機器人(VGR)上配有工業(yè)攝像頭,攝像頭與計算機連接,后者運行圖像處理軟件來判斷機器人控制的偏移量付找,通過比較機器人的位置以及在3D空間內(nèi)的位置和預期位置之間的偏差,提供一種主動的方法來抵消這種偏移绢贵。但是機器視覺也會由于很多因素產(chǎn)生累積誤差艰争,從光線變化以及傳感器響應的內(nèi)部因素到表面光潔度和由夾持系統(tǒng)導致的物料擺放方式不同之類的外在差異。
走出辦公室桂对,能看的很多機器人整齊地排列等待集成到流水線上甩卓,沒有上百也有幾十。這些機器人看起來完全一樣蕉斜,但實際上卻不是逾柿,每一片金屬、每一個伺服連接都與另外一臺機器人有些許不同宅此。將這些機器人安裝到車間中机错,根據(jù)車間溫度的不同,他們的物理尺寸會再次發(fā)生變化父腕,因為金屬會膨脹(或者收縮)弱匪,電氣效率也會發(fā)生變化。
這些機械和電氣方面的變化(或誤差)一點一點地積累璧亮,最終影響整個機器人的精度萧诫。機器人精度就是按照程序到達空間中某一點的能力。用戶無法使用機器人實現(xiàn)0.1mm的重復性杜顺,即無法以0.1mm的精度將零件精確地定位财搁,因為他們高估了機器人的真實精度——按照需要回到空間中某一點的能力愈饲。
不幸的是,大多數(shù)最終用戶并不理解精度和重復性的根源蝉丧,也不理解在創(chuàng)建VGR解決方案的過程中如何計算機器人和視覺系統(tǒng)的累積誤差碴纺。根據(jù)機器人的實際累積誤差來選擇合適的機器視覺系統(tǒng)要求在機器視覺和機器人編程方面具有豐富的經(jīng)驗,之后才能明確全部的項目規(guī)格就留。
求同存異
每一個VGR應用都有所不同仇习,因為每一個機器人、環(huán)境拭奖、生產(chǎn)的零件和工藝都有所不同梆载。因此,有很多解決問題的方法萧状,但是最終的目標仍舊是令系統(tǒng)能夠以特定的速率撵刷、預期的參數(shù)和最低的成本完成特定的任務。
所有這一切基于對應用需求的全面且透徹的理解捣兄。零件是什么樣子?在實際的生產(chǎn)中褐袒,對于機器人來說零件的尺寸、質(zhì)地和朝向分別是什么稍浆,而不僅僅是在CAD文件中描述载碌。從溫度的變化到光線的變化,車間的環(huán)境條件怎樣?機器人需要對零件進行什么操作衅枫,以及這種類型的操作如何影響機器人的選擇嫁艇,包括速度、力度以及零件質(zhì)量及其對機器人定位的影響?
如圖所示弦撩,在機器人將門框之類的產(chǎn)品放置到貨架上的例子中步咪,盡管已經(jīng)有精心設計的襯墊和機械固定裝置,部件的位置還是經(jīng)常會發(fā)生變化孤钦。機器視覺系統(tǒng)能夠核算位置偏差歧斟,確保機器人完成在貨架上放置或者拾取任務。
有了這些信息偏形,大多數(shù)用戶就能夠對安裝在車間中的特定機器人OEM廠商的產(chǎn)品有一個大致了解。根據(jù)零件的不同和對零件位置的需求觉鼻,有經(jīng)驗的設計人員能夠為項目應用選擇合適的機器人型號俊扭。機器人基本就是一種動力學模型,包括獨一無二的機械結構和電氣(或者液壓)控制坠陈。大多數(shù)機器人OEM廠商提供絕對精度服務贝泞,用來確定每臺機器人的絕對精度,當機器人和視覺累積誤差與項目的物料夾持精度和重復性需求非常接近的情況下蘸错,這一信息將會非常有用牡罚。
在明確項目需求并選擇了合適的機器人之后俯炮,設計人員就必須對機器人進行編程以使其能夠完成預期任務。機器人需要能夠找出被送入工作區(qū)間的零件缰伶,可以使用固定裝置連續(xù)地為機器人提供零件的3D方位敦浅,也可以使用視覺系統(tǒng)找出與標準機器人運動軌跡之間的偏差進而確定零件方位上的偏差。
今天壮煎,更多的生產(chǎn)廠商正在使用視覺系統(tǒng)而不是固定裝置赛琢,因為固定裝置需要定制,不具有在同一條流水線上應對多種零部件的靈活性触迄,除非進行額外的投入悴碳,也無法在工廠的其他位置復用機器人單元。機器視覺系統(tǒng)能夠重新編程惦参,而且如果機器人的組件和系統(tǒng)能夠滿足新應用的特殊需求灾囊,那么它還可以像其他設備一樣在工廠中重復使用。
在VGR中加入視覺
當應用明確定義之后腥刹,下一步就是確定機器人需要視覺系統(tǒng)提供何種信息來達到預期要求疯特。如果平面?zhèn)魉蛶线\送的是相對較平的零件,那么2D視覺系統(tǒng)是否足夠?項目應用是否需要朝向和相對高度信息作為X軸和Y軸信息的輔助——因此肛走,是否需要2.5D視覺解決方案?或者對于孔洞檢查應用漓雅,是否需要絕對3D信息以提供對于零件上夾持耳和夾持點的描述?
2D和2.5D解決方案相對來說較為簡單,如果視野中的每個像素都能夠達到最小的空間解析度朽色,那么用一個攝像頭就能夠解決問題邻吞。而對于3D視覺,設計人員就有多種選擇了葫男,包括單攝像頭3D抱冷、配有結構光線三角測量功能的單或者多攝像頭3D和多攝像頭立體視覺。每一種方法都具有一些優(yōu)點和缺點梢褐,例如旺遮,單攝像頭3D解決方案在相對狹窄的視野中精度非常之高,但是需要多幅圖像才能構建3D點坐標盈咳。立體視覺對于大型視野精度非常高耿眉,在使用了結構光源之后精度還能夠進一步提高,例如光柵投影設備淳某、LED或者激光發(fā)生器溅鞠,但是需要更多的硬件。所有這些系統(tǒng)都依賴于頻繁地校準馍上,以確保泵仙茴、熱膨脹和其他因素不會給3D數(shù)據(jù)帶來誤差。
人們對光線對于機器視覺系統(tǒng)的影響知之甚少哑暮。光線签梭,或者更準確地說光線地變化电尖,會極大地影響機器視覺系統(tǒng),不管視覺解決方案的精度如何稻悴。在視覺系統(tǒng)中光線往往是最后被考慮的因素勺帜,實際上在設計的早期就應該對其進行考量,因為攝像頭對于光線和零部件的交互作用的感知是成功的機器視覺解決方案的根本抢纹。
例如懒碍,如果你的車間有窗戶,那么紅外光就不是首選谚剿,因為太陽光在可見光光譜中的紅光和紅外部分分布最強缝驳。為了選擇最合適的光色(白光、藍光归苍、黃光用狱、紅光等等),必須對于光物理和光學有所了解拼弃。VGR車間是否需要檢測零件上非常相近的顏色夏伊,例如,是否需要彩色攝像頭和彩色光?亦或者顏色的差異是否足夠大吻氧,以至于可以使用配有帶通濾波片和互補光的灰度攝像頭溺忧,因為這種解決方案所需處理的數(shù)據(jù)量更小,成本也更低盯孙。
關于匹配彩色光照明的知識很難一言以蔽之鲁森,但是一個基本的規(guī)則是:不要使用與房間中環(huán)境光類似的光源,也不要使用與零件顏色相反的光色振惰,因為零件會吸收這種顏色的光(除非你考慮使用背景光或者暗場照明)歌溉。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng),轉載的目的在于傳遞更多信息及用于網(wǎng)絡分享骑晶,并不代表本站贊同其觀點和對其真實性負責痛垛,也不構成任何其他建議。本站部分作品是由網(wǎng)友自主投稿和發(fā)布梁促、編輯整理上傳衷模,對此類作品本站僅提供交流平臺炒刁,不為其版權負責负稚。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻纤秃、圖片、文字如涉及作品版權問題钩榄,請第一時間告知,我們將根據(jù)您提供的證明材料確認版權并按國家標準支付稿酬或立即刪除內(nèi)容后涛,以保證您的權益武也!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn依播。
- 暫無反饋