為了使用戶在選擇一款機器視覺系統(tǒng)時應(yīng)該考慮的關(guān)鍵的膊夹、基本的特性方面提供指導。
下面是選擇一款機器視覺系統(tǒng)時要優(yōu)先考慮的十個方面:
1然那、定位器
對象或特征的精確定位是一個檢測系統(tǒng)或由視覺引導的運動系統(tǒng)的重要功能邀敲。傳統(tǒng)的物體定位采用的是灰度值校正來識別物體。盡管這種技術(shù)得到了廣泛的應(yīng)用涝沈,但是珍媚,它在圖象質(zhì)量變差的情況下,就缺乏穩(wěn)定性侍醇。圖象質(zhì)量變差可能是由于凌亂尼布、亮度不同和遮蓋等因素的影響。相反蝉橘,幾何對象定位法是一種最新的方法苔眼,它使用對象的輪廓來識別對象及其特征。Adept的HexSight軟件和AdeptVisionsAVI系統(tǒng)兩者都是用非常先進的輪廓檢測技術(shù)來進行識別對象润邑。一個可靠的定位器可不需要夾具來定位零件稽星,因此節(jié)約了成本。
2哄谆、光與照明
眾所周知褥民,適當?shù)臒艄夂驼彰鲗σ曈X應(yīng)用的成功至關(guān)重要。有時洗搂,盡管選擇了最合適的燈光和照明消返,但是,如果被監(jiān)測的對象或特征稍微變動一下耘拇,就要求相應(yīng)改變燈光和照明亮度撵颊。例如宇攻,晶片的拋光表面的不同,在OCR應(yīng)用中激光蝕刻的標志的質(zhì)量的不同倡勇。一個穩(wěn)定性好的定位工具如Adept的幾何對象定位器能輕松地處理由于光聚集和亮度不同的改變使得圖象質(zhì)量變差這樣的情況逞刷。使用適當?shù)能浖茏屇阆匾恼{(diào)光操作,無論其圖象質(zhì)量如何改變妻熊。
3夸浅、完整的工具集對多個工具
機器視覺軟件主要以兩種典型的形式出售——一種是完整的視覺工具集,另一種是用于特定任務(wù)的工具的應(yīng)用扔役,如BGA檢測帆喇。最終用戶的應(yīng)用將決定是使用一套完整的視覺工具集還是使用眾多的特定的工具。視覺工具是一般的應(yīng)用或算法亿胸,它能對圖象或圖象某個部分完成預(yù)定的任務(wù)馁雏。例如,一個斑點檢測工具可以找出一組暗的或亮的象素修诈,并測量出這個斑點的各種尺寸瘸劳。選擇一款視覺系統(tǒng)的重點在于擁有一套完整的視覺工具集。雖然你在作項目之初不需要所有的工具投沃,但是,幾年之后你的要求就會改變妖恨,對新的應(yīng)用就可能需要另外的工具。Adept的HexSight軟件是一款全面的機器視覺庫绞艘,它基于當今流行的軟件平臺足沥,如:VisualBasic,VisualC++與ActiveX控件妈削〗蔚可選的HexSight的符號工具與OCR、數(shù)字矩陣和條形碼解碼工具一起提供逮碾。AdeptVisionsAVI系統(tǒng)與一個用于視覺和運動應(yīng)用編程的簡單圖形接口一起提供汪兢。
4、編程和操作方便簡潔辞槐、直觀的圖形界面是容易使用和設(shè)置的關(guān)鍵掷漱。
當今機器視覺產(chǎn)品之間的主要區(qū)別在于他們的圖形接口。接口應(yīng)該從“設(shè)置”和“操作”這兩方面來評價榄檬。對一個工程師來講卜范,它應(yīng)該非常復雜,而對于一個操作者來說應(yīng)非常簡單鹿榜。例如海雪,一個視覺系統(tǒng)的校準應(yīng)該簡單得只點擊幾次鼠標,而不是象在火箭科學中的練習舱殿。
5奥裸、亞象素精度
視覺系統(tǒng)的分辨率是系統(tǒng)能分辨的最小特征险掀。例如,’1’的視覺范圍(FOV)使用一個640480象素的計算機圖象將得到1/640的分辨率或’0.00156’刺彩。實際上迷郑,機器視覺算法具有亞象素的能力枝恋。也就是說创倔,這些算法能夠測量或得出比一個象素更小的單位。Adept的幾何對象定位工具能精確到一個象素的1/40焚碌。而所有其他視覺系統(tǒng)工具只能精確到一個象素的1/10到1/20却值。視覺工具的亞象素精度取決于圖象的質(zhì)量和算法的強大。
6散氧、將來的升級
機器視覺系統(tǒng)可應(yīng)用在各種場合私闭,他們的應(yīng)用范圍可從時髦的攝像機到監(jiān)視系統(tǒng)。當選擇一個系統(tǒng)時應(yīng)考慮系統(tǒng)將來的升級睬嘿。幾種供應(yīng)商提供的通用視覺軟件能為最終用戶配置合適的照明宽用、光學系統(tǒng)和視覺工具。專用軟件包如BGA檢測盒器、OCR等也可當作預(yù)先配置好的軟件出售跌缩。基于通用目的的視覺軟件系統(tǒng)更好升級攻睬。最終用戶應(yīng)該根據(jù)附加的攝像機雀肠、照明的變化、視覺工具的變化等來考慮將來對系統(tǒng)的需求浅慎。例如胁会,若一個需要多攝像頭的系統(tǒng),就要對一個基于幀幅獲取器的系統(tǒng)與一個基于時髦攝像機的系統(tǒng)的價格和靈活性進行對比抵蚊。Adept的HexSight軟件能夠兼容多種第三方生產(chǎn)的幀幅獲取器和攝像頭施绎,并包括火線攝像頭。
7贞绳、圖象預(yù)處理
檢測特征點和缺陷是非常的重要谷醉,不管亮度和對象表面或材料不同。圖象預(yù)處理算法能把圖象的特征點放大熔酷,以使視覺工具能更好的檢測它們孤紧。同樣,特征點也能被縮小拒秘,以至視覺工具可忽略它們号显。例如HexSight的形態(tài)操作可用來去掉或填充對象中的小孔,在稀疏的點處分開對象或連接相鄰的對象躺酒。與此相似押蚤,濾波操作可用于輸入圖象的卷積蔑歌。可得到如此廣泛的預(yù)處理算法是復雜的視覺應(yīng)用成功的關(guān)鍵揽碘。
8次屠、視覺引導的運動
如果你的應(yīng)用需要一個視覺系統(tǒng),那么必須知道視覺系統(tǒng)與運動系統(tǒng)是如何集成的稀掠。對于校準和操作拇蟋,沒集成的運動系統(tǒng)與視覺系統(tǒng)是初步的系統(tǒng),機械人或機構(gòu)和視覺系統(tǒng)是分開校準的幽滤。在操作中蓖搅,視覺系統(tǒng)根據(jù)在視覺坐標系統(tǒng)中的已知位置計算出零件位置的偏移量,然后發(fā)指令給機器人的手臂在離初始化編程的拾取位置的偏移量處拾取零件哼沃。相反翩汰,一個集成系統(tǒng)如AdeptvisionsAVI控制器,它能在一個坐標系統(tǒng)中校準視覺系統(tǒng)和機器床候。零件定位然后可定義與在機器編程的相同的六自由度坐標空間溃耸。
9、系統(tǒng)集成
如果你對機器視覺技術(shù)不是很精通猩缺,那么你針對你的項目就需要一個系統(tǒng)集成商发惭。理想的視覺產(chǎn)品能被系統(tǒng)集成商廣泛接受。Adept有一個稱之為Adept優(yōu)先的視覺集成商(PVI)的程序弧跑,可在Adept的產(chǎn)品上對系統(tǒng)集成商進行訓練奋隶。這些系統(tǒng)集成商具有處理最棘手的機器視覺項目的應(yīng)用工程資源。另外悦荒,這些PVI非常適合處理Adept的機器人和運動產(chǎn)品唯欣。這對于需要運動和視覺的項目來說,是理想的資源搬味。
10境氢、工廠層連接
目前,有各種與視覺系統(tǒng)通訊的方法碰纬,通用的接口象串口(RS-232)萍聊、RS-485、并口悦析、Ethernet寿桨、Devicenet、數(shù)字I/O等强戴。更新的接口如IEEE-1394和USB也得到了廣泛的應(yīng)用亭螟。當評估視覺系統(tǒng)時,要考慮工廠層的可連接性预烙。典型地胀爸,機器視覺系統(tǒng)是一個與其它工廠層設(shè)備和工廠的信息系統(tǒng)接口的數(shù)據(jù)獲取系統(tǒng)。一些供應(yīng)商的軟件能在局域網(wǎng)或因特網(wǎng)上對視覺系統(tǒng)進行遠程操作千荡。在特定行業(yè)锌德,如藥物,機器視覺系統(tǒng)對特定的應(yīng)用被要求是獨立的绅踪,從而確保設(shè)置不受遠程操作的干擾沼惹。當選擇一款視覺系統(tǒng)時,視覺系統(tǒng)的通訊接口是一個重要的考慮辣棉,不應(yīng)該被忽視氏诽。AdeptVisionsAVI控制器能與Rs-232,Rs-485狰赘,Devicenet,Ethernet和Firewire接口進行連接址敢。