機器視覺(jué) + 運控控制——自動(dòng)化產(chǎn)線(xiàn)升級的利器
機器視覺(jué)是計算機視覺(jué)的一個(gè)分支,工業(yè)自動(dòng)化領(lǐng)域中的視覺(jué)控制或視覺(jué)應用,主要指的是通過(guò)前端光學(xué)攝像頭,從采集到的數字化圖像中提取相關(guān)信息,進(jìn)行分析處理之后,用于對生產(chǎn)線(xiàn)流程或質(zhì)量的控制,以代替重復性人工操作。目前,機器視覺(jué)在工廠(chǎng)生產(chǎn)環(huán)節中的實(shí)際應用包括:對生產(chǎn)工件的完整性質(zhì)量檢測、識別、分類(lèi)、零件位置及方向、尺寸測量、讀碼識別追溯、表面/色差檢測、自動(dòng)化流水線(xiàn)作業(yè)等等??梢哉f(shuō),機器視覺(jué)為流水產(chǎn)線(xiàn)、自動(dòng)化設備安裝上了一雙“眼睛”,能夠提供全天候、高一致性、高可靠性的檢測結果,增添了工廠(chǎng)生產(chǎn)的智能化水平,因而也成為了邁向智能制造的一項重要技術(shù)。
本文引用地址:http://dyxdggzs.com/article/202007/415847.htm根據有關(guān)機構的統計數據顯示,在2019年,全球用于工業(yè)自動(dòng)化領(lǐng)域的機器視覺(jué)技術(shù)的市場(chǎng)規模達53.7億美元左右,預計到2023年將達122.9億美元,年復合增長(cháng)率高達21%,市場(chǎng)潛力巨大。
從整體供應鏈來(lái)看,參與機器視覺(jué)系統開(kāi)發(fā)的廠(chǎng)商大致上可以分為上游底層開(kāi)發(fā)商,含核心零部件和軟件開(kāi)發(fā)商;中游從事二次開(kāi)發(fā)的設備集成和軟件服務(wù)商;以及下游所面對的各類(lèi)機器視覺(jué)應用廠(chǎng)商。其中,核心零部件及軟件供應商主要包括光源、鏡頭、工業(yè)相機、圖像采集卡、圖像處理軟件等類(lèi)型廠(chǎng)商,而在整個(gè)成本構成中,零部件及軟件開(kāi)發(fā)的費用基本上占了約80%的比例,可謂是重中之重。光源供應商有OPT奧普特、銳視光電等;工業(yè)相機的主要品牌有Basler、堡盟、DALSA、Point Grey、Images Source等;市場(chǎng)上較知名的圖像軟件包有Halcon(MVtec)、VisionPro(康耐視)、免費開(kāi)源庫Opencv、MIL(Matrox)等;運動(dòng)控制卡供應商有固高、雷賽、研華等等。
目前機器視覺(jué)在工業(yè)控制領(lǐng)域大多屬于二次開(kāi)發(fā)層面,形式主要包括系統集成以及組裝生產(chǎn)自動(dòng)化專(zhuān)機等等,要求開(kāi)發(fā)商能夠掌握不同生產(chǎn)制造環(huán)境中的Know-How技術(shù),設計出有針對性的產(chǎn)品或集成方案,視覺(jué)點(diǎn)膠控制、視覺(jué)螺絲機控制、視覺(jué)定位+飛拍、視覺(jué)檢測等電子產(chǎn)品后段制造流程都是現在市場(chǎng)上的開(kāi)發(fā)熱點(diǎn)。大部分廠(chǎng)商采用的都是“軟件平臺+視覺(jué)開(kāi)發(fā)包”的開(kāi)發(fā)模式,開(kāi)發(fā)包基于軟件平臺對常用各種圖像處理算法進(jìn)行封裝,軟件工程師可直接調用封裝好的算法,實(shí)現各種復雜的圖像處理和分析功能,大幅降低了二次開(kāi)發(fā)的難度和工作量。
圖1 機器視覺(jué)產(chǎn)業(yè)供應鏈組成
圖2 工業(yè)自動(dòng)化領(lǐng)域機器視覺(jué)應用分析(資料來(lái)源:智研咨詢(xún))
視覺(jué)應用的三大層面難題
但就實(shí)際應用而言,在目前機器視覺(jué)+運動(dòng)控制方案的實(shí)施過(guò)程中,各種“門(mén)檻”依然較高,問(wèn)題主要來(lái)自于三個(gè)方面:一是,對于大部分技術(shù)開(kāi)發(fā)工程師來(lái)說(shuō),機器視覺(jué)技術(shù)是一個(gè)全新的領(lǐng)域,要學(xué)習一種新的編程語(yǔ)言(如C++)存在一定的難度,需要花費大量的時(shí)間和精力,加上視覺(jué)項目一般都是非標的,開(kāi)發(fā)者的經(jīng)驗非常重要,普通電氣工程師要想快速掌握機器視覺(jué)應用的編程和調試,絕非易事。
其次,對于設備制造商而言,為了提高工廠(chǎng)的生產(chǎn)效率,制造業(yè)產(chǎn)線(xiàn)升級的需求迫切,機器視覺(jué)的應用已經(jīng)成為其中的一個(gè)重點(diǎn),但機器視覺(jué)的硬件投資成本一直居高不下,令他們望而卻步;除了硬件投入之外,往往后期還需要高薪聘請視覺(jué)工程師對買(mǎi)回來(lái)的視覺(jué)系統進(jìn)行開(kāi)發(fā)和維護,這無(wú)疑又加重了工廠(chǎng)的人力成本。如何能夠有效地控制投資成本,是他們的主要訴求點(diǎn),例如是否可以既經(jīng)濟又方便地在現有設備系統的基礎上添加機器視覺(jué)功能等。
另外,對于終端用戶(hù)來(lái)說(shuō),在使用機器視覺(jué)技術(shù)的過(guò)程中會(huì )發(fā)現,機器視覺(jué)和自動(dòng)化控制(流程控制、工藝控制等)往往分屬于兩套不同的系統之中,兩者之間常??赡軙?huì )由于通訊等多種因素而導致整個(gè)系統的不穩定(如出現停機、停線(xiàn)等狀況)。尤其是在當前多品種、小批量、柔性化的生產(chǎn)模式下,產(chǎn)線(xiàn)的頻繁更換,增加了對機器視覺(jué)系統流程的修改和調試時(shí)間,從而大大影響了工廠(chǎng)產(chǎn)能,因此,如何讓設備在生產(chǎn)中更加穩定,同時(shí)操作也更為便捷,能夠滿(mǎn)足產(chǎn)線(xiàn)快速調整和切換的需要,是機器視覺(jué)技術(shù)開(kāi)發(fā)的一個(gè)課題。
機器視覺(jué)與運動(dòng)控制的無(wú)縫集成
一般來(lái)說(shuō),機器視覺(jué)+運動(dòng)控制應用大多數硬件架構都是采用一臺控制器,通過(guò)外部連接視覺(jué)系統及產(chǎn)線(xiàn)上各個(gè)部位的工業(yè)智能相機及光源,視覺(jué)信號通過(guò)線(xiàn)纜和串口被傳輸到控制器中。在內部軟件框架中,以常見(jiàn)的計算機視覺(jué)為例,視覺(jué)程序一般位于Windows系統中的非實(shí)時(shí)用戶(hù)模式中,進(jìn)行代碼分析和算法處理;而PLC工藝流程控制則多位于實(shí)時(shí)內核模式之中。由于非實(shí)時(shí)用戶(hù)模式的任務(wù)執行機制采用的是優(yōu)先級別,因此當CPU的負荷過(guò)高、內存過(guò)大、處理流程過(guò)多時(shí),就可能會(huì )出現卡頓的現象,使得在非實(shí)時(shí)用戶(hù)模式下的機器視覺(jué)在完成同一檢測任務(wù)時(shí)最終所需要花費的時(shí)間卻不一樣,導致減慢生產(chǎn)節拍,影響生產(chǎn)效率。
為了解決這一難題,針對機器視覺(jué)應用,倍福開(kāi)發(fā)的TwinCAT Vision機器視覺(jué)解決方案將視覺(jué)技術(shù)集成在其TwinCAT統一的通用化控制技術(shù)平臺上,其中的圖像處理功能被添加到整合了PLC、運動(dòng)控制、機器人、高端測量技術(shù)、物聯(lián)網(wǎng)及HMI的通用控制平臺TwinCAT軟件之中,通過(guò)這個(gè)統一的軟件平臺,來(lái)完成工廠(chǎng)所有的控制任務(wù)。
與傳統的視覺(jué)應用方式相比,倍福TwinCATV ision同樣在一臺控制器上,除了集成運動(dòng)控制、I/O控制、PLC控制之外,外部工業(yè)相機被直接接入控制器中的機器視覺(jué)模塊中,在內部軟件架構上,TwinCAT Vision將采集的圖像信號通過(guò)GigE相機驅動(dòng),傳遞到實(shí)時(shí)內核模式下的PLC機器視覺(jué)與工藝流程控制系統中,以“時(shí)間片”的方式進(jìn)行精準運行,與圖像處理相關(guān)的所有控制功能都可以在運行時(shí)系統中精確實(shí)時(shí)同步,從而消除了延遲,實(shí)時(shí)執行圖像處理算法。這種方案的優(yōu)勢是,一臺控制器完成所有的控制任務(wù),降低硬件成本,簡(jiǎn)化系統;實(shí)時(shí)系統運行視覺(jué)任務(wù),保證每一次執行響應的時(shí)間足夠穩定,加快生產(chǎn)節拍,提高工廠(chǎng)產(chǎn)能;任務(wù)內存間共享數據,多任務(wù)配合(如視覺(jué)+運動(dòng)控制、機器臂/人等)更高效方便;在倍福TwinCAT平臺上,只需要用到基于IEC編程語(yǔ)言(ST/LD等),且可延續原先PLC編程技巧和習慣,縮短了開(kāi)發(fā)周期,降低了人力成本,同時(shí)還可運用倍福已經(jīng)集成好的視覺(jué)功能塊進(jìn)行代碼開(kāi)發(fā),為技術(shù)人員帶來(lái)了便利。
底層芯片技術(shù)、算法庫是核心
工業(yè)生產(chǎn)對機器視覺(jué)的運算速度和準確度要求較高,這些需要強大的底層技術(shù)來(lái)做支撐,例如CPU中央處理器芯片的性能、FPGA器件并行處理多級流水線(xiàn)的特點(diǎn),以及專(zhuān)業(yè)視覺(jué)算法庫等等,以提高機器視覺(jué)系統的數據吞吐能力和數據處理能力。
今年5月,無(wú)錫信捷與英特爾攜手,發(fā)布了全新基于英特爾芯片的IoT工業(yè)控制器、智能相機等多款重磅產(chǎn)品?;谟⑻貭?4nm Apollo Lake&Kaby Lake平臺,信捷推出的V200|V300系列IoT工業(yè)控制器具有強大的計算性能和優(yōu)化的圖像處理能力,提供多種配置選擇。S200系列智能相機基于英特爾Apollo Lake平臺,采用IA+FPGA架構,集圖像采集、圖像處理和外部通訊于一體,支持130萬(wàn)至1200萬(wàn)像素,與傳統方案相比,S200系列智能相機滿(mǎn)載時(shí)最高表面溫度低于50℃,為智能制造提供了安全保證。另外,新的X-SIGHT VISIONSTUDIO軟件平臺具備超過(guò)2000個(gè)處理算子,包含常用的檢測、定位、標定、通訊、字符讀碼等,無(wú)需編寫(xiě)代碼,拖拽組件即可完成開(kāi)發(fā),支持多線(xiàn)程多任務(wù)處理,并提供豐富的HMI交互模塊。據悉,除了此次發(fā)布會(huì )推出的產(chǎn)品和方案以外,信捷和英特爾在噴涂、打磨、人工智能識別、分揀等工業(yè)制造領(lǐng)域將展開(kāi)全方位的合作交流。
而基于FPGA器件進(jìn)行機器視覺(jué)的開(kāi)發(fā),可以通過(guò)編程方便地修改其內部的邏輯功能,從而實(shí)現高速的硬件計算和并行運算,是高性能嵌入式視覺(jué)系統的一種較為方便的解決方案,且功耗也較低,是未來(lái)計算機視覺(jué)系統的一個(gè)重要發(fā)展方向。
在視覺(jué)軟件方面,Vision Pro是康耐視開(kāi)發(fā)的一款優(yōu)秀的計算機式視覺(jué)軟件,特點(diǎn)是簡(jiǎn)單易用,它的Quick Build快速原型設計環(huán)境將高級編程的先進(jìn)性、靈活性與易于開(kāi)發(fā)性相結合,協(xié)助制造廠(chǎng)商縮短開(kāi)發(fā)周期時(shí)間。借助VisionPro,用戶(hù)可以訪(fǎng)問(wèn)功能較強的圖案匹配、斑點(diǎn)、卡尺、線(xiàn)位置、圖像過(guò)濾、OCR和OCV視覺(jué)工具庫,以及一維條碼和二維碼讀取,以執行各種功能,如檢測、識別和測量等,VisionPro軟件可與廣泛的.NET類(lèi)庫和用戶(hù)控件完全集成。此外,通過(guò)API連接VisionPro ViDi這款專(zhuān)為工業(yè)圖像分析設計的深度學(xué)習軟件,還能進(jìn)一步優(yōu)化為復雜檢測、元件定位、分類(lèi)以及光學(xué)字符識別等應用場(chǎng)景。
一體化機器視覺(jué)集成方案
瞄準現有生產(chǎn)過(guò)程中視覺(jué)應用的“痛點(diǎn)”,從機器控制緊密結合的軟硬件集成方案入手,貝加萊推出的集成了鏡頭、工業(yè)相機、軟件在內的一體化視覺(jué)系統,是另一種實(shí)現方式。
這種軟硬結合的一體化集成視覺(jué)系統解決了視覺(jué)檢測應用中的同步性問(wèn)題,首先是照明與成像的同步,對于視覺(jué)而言,照明的良好設計構成了視覺(jué)應用70%的成功權重,集成化視覺(jué)方案由于由同一控制器控制,使得照明的LED強度、頻閃和相機的對焦、曝光、成像過(guò)程在極高的速度下實(shí)現同步,從而保證了成像質(zhì)量;二是視覺(jué)系統與自動(dòng)化系統的同步,集成視覺(jué)方案令視覺(jué)應用與機器工藝、控制無(wú)縫融合,同時(shí)與貝加萊自身的控制、運動(dòng)控制、I/O模塊一起,在POWERLINK架構下實(shí)現百μS級的同步,令到整體系統能夠達到更高的精度和速度。
另一方面,這種視覺(jué)集成方案對于現場(chǎng)集成應用的開(kāi)發(fā)者非常便利,他可以不再需要了解各種鏡頭、相機、控制器、照明、通信接口的知識,僅需使用一個(gè)產(chǎn)品就可以去構建各種視覺(jué)應用,縮短了項目開(kāi)發(fā)周期,大幅降低了工程時(shí)間與成本。利用貝加萊mapp技術(shù)框架提供的現成的軟件組件,通過(guò)較少的編程就可以輕松創(chuàng )建機器視覺(jué)應用程序,只需要點(diǎn)擊幾下即可將智能攝像頭捕獲的圖像集成到mapp View HMI應用程序中,攝像頭和照明參數以及觸發(fā)條件可隨時(shí)更改,使得產(chǎn)品換型和其它運行時(shí)間調整都非常容易實(shí)施。
實(shí)際上,在各種復雜的工業(yè)生產(chǎn)場(chǎng)景中,照明光源尤為重要,它直接關(guān)系到采集圖像的質(zhì)量,例如圖像輪廓是否清晰、成像特征是否完美體現等等。為此,貝加萊的集成視覺(jué)系統還提供非常靈活的光源照明管理功能,包括背景光、光帶的模塊化設計,可-40°至+90°電動(dòng)旋轉,并且內置了閃光控制器、支持多種顏色、大功率的快速響應,這些都可以根據現場(chǎng)應用進(jìn)行配置,還可以實(shí)時(shí)修改曝光時(shí)間長(cháng)度、角度、顏色等等,這些功能讓機器視覺(jué)應用變得更加靈活自如。
結語(yǔ)
機器視覺(jué)與運動(dòng)控制的結合,為工業(yè)自動(dòng)化產(chǎn)線(xiàn)的升級帶來(lái)一股新活力,也越來(lái)越多地被應用在非接觸檢測、測量場(chǎng)景中,用以提高加工精度、發(fā)現產(chǎn)品缺陷、進(jìn)行自動(dòng)分析與決策等,因而成為了先進(jìn)制造的重要組成部分。目前來(lái)看,盡管機器視覺(jué)技術(shù)在工業(yè)自動(dòng)化行業(yè)的應用牽涉到光學(xué)、電子、機械、工業(yè)軟件等多個(gè)不同門(mén)類(lèi)的學(xué)科,技術(shù)難度仍然較大,某些特定領(lǐng)域的市場(chǎng)準入壁壘也較高;但顯而易見(jiàn)的是,機器視覺(jué)與運動(dòng)控制技術(shù)相結合,促進(jìn)了工廠(chǎng)產(chǎn)線(xiàn)自動(dòng)化水平、產(chǎn)品品質(zhì)管控、人力成本結構等方面的優(yōu)化,進(jìn)而提升了企業(yè)的綜合競爭力。未來(lái),融合邊緣計算與深度學(xué)習等AI技術(shù)的機器視覺(jué)系統,將真正為機器植入“眼睛與大腦”,為邁向工業(yè)4.0時(shí)代做好準備。
版權聲明:版權歸控制工程網(wǎng)所有,轉載請注明出處
評論