機器與人不同,想要讓機器順利運作,就必須給予一堆指令。自動化的意義,也就是讓機器能夠知道在什麼地方,該進行怎樣的動作,而不出錯。加入更多的指令之後,能處理的事情就更多,且能更早預期會發生的事。
|
NI嵌入式系統專案經理Vineet Aggarwal BigPic:310x354 |
NI嵌入式系統專案經理Vineet Aggarwal指出,要讓機器高度自動化,甚至智慧化,所需要的指令將會非常龐大。倘若資料量多,資訊處理又分屬於不同的平台,不僅對於整體一致性將產生很大問題,甚至可能會超過核心平台本身的負荷量。NI針對工業自動化所打造的平台,其設計的初衷就是希望能讓整個系統透過同一個處理核心,來進行訊號的判別與運動的控制。就像人也是透過同一個頭腦去處理所有的事情一樣,如此可將錯誤產生的機率降至最低。
NI也特別強調機器視覺的重要性。在很多情況下,工廠作業員經常會因為疲勞與人類的錯覺等因素,導致透過人眼檢視容易出現問題。NI技術行銷工程師黃翔鉎說,NI的機器視覺開發模組,便是專為開發佈署機器視覺應用而設計。其中內建數百筆函式,可透過多部相機擷取影像,並透過強化影像、物件定位、識別物件、量測零件,並檢驗物件是否存在,以便影像處理作業。
事實上,在機器手臂上增加感應器,例如加入CCD視訊模組,來讓機器正確動作與定位,或者加入感測器,讓機器的運作變得更靈敏與聰明,是工業自動化重要的發展方向。目前LabVIEW機器視覺開發模組,可透過多部相機與機器視覺軟體來擷取並處理影像,因此可減少維護成本與開發時間,如需更換硬體,也只要匯入現有程式碼即可。
這套LabVIEW開發模組最大優點,就是能以一整套完整的演算法來處理影像,不論是藥品包裝的光學文字辨識(OCR),或是檢驗太陽能面板的瑕疵,都能透過機器視覺開發模組的演算法資料庫,來解決各種機器視覺應用的難題。