工業(yè)視覺應(yīng)用之我見
文:時曦2024年第六期
隨著第四次工業(yè)革命的推進,視覺技術(shù)成為了工業(yè)領(lǐng)域的關(guān)鍵推動力之一。計算機視覺通過分析圖像和視頻信息,實現(xiàn)從檢測、監(jiān)控到優(yōu)化的全流程自動化。它幫助企業(yè)更加精準(zhǔn)地控制生產(chǎn)過程、提升質(zhì)量檢測水平,從而提高整體運營效率。然而,視覺技術(shù)在推進過程中也面臨各種問題,導(dǎo)致普及率仍然不高。
文/易視智瞳 時曦
1 視覺應(yīng)用開發(fā)中的主要痛點
· (1)算法開發(fā)與維護復(fù)雜
開發(fā)高效、定制化的視覺算法通常需要具備豐富的圖像處理和人工智能領(lǐng)域的知識。尤其在深度學(xué)習(xí)技術(shù)的應(yīng)用中,往往需要收集大量標(biāo)注數(shù)據(jù)并進行訓(xùn)練,開發(fā)周期較長,且后續(xù)的維護與調(diào)優(yōu)工作也十分復(fù)雜。適應(yīng)不同產(chǎn)品或生產(chǎn)條件時的難度較大。
· (2)硬件與軟件的集成困難
工業(yè)視覺系統(tǒng)通常需要與現(xiàn)有的自動化生產(chǎn)設(shè)備進行集成,包括PLC、機器人等。由于不同設(shè)備之間的通訊協(xié)議和數(shù)據(jù)格式差異較大,實現(xiàn)無縫對接需要大量的系統(tǒng)開發(fā)與調(diào)試工作。此外,系統(tǒng)更新或升級也容易引發(fā)不兼容問題。
(3)適應(yīng)多樣化需求的靈活性不足
不同行業(yè)和企業(yè)有各自的檢測需求,工業(yè)視覺系統(tǒng)往往需要具備很高的靈活性來適應(yīng)不同工件的檢測任務(wù)。然而,許多現(xiàn)成的系統(tǒng)難以輕松應(yīng)對個性化需求,企業(yè)不得不尋求定制化的解決方案,這增加了開發(fā)時間和成本。
目前,要完成一個具備視覺功能的加工或裝配工業(yè)應(yīng)用的開發(fā),通常需要三支技術(shù)團隊合作:1. 視覺團隊;2. 運動控制/機器人團隊;3. 系統(tǒng)集成(PLC)團隊。而這三個團隊往往屬于不同公司。這導(dǎo)致工業(yè)視覺項目成本高、整合難、周期長,并且給后期維護帶來了巨大的挑戰(zhàn)。
2 問題分析
行業(yè)技術(shù)分工本身導(dǎo)致了視覺與運動控制之間的壁壘,而這些壁壘不僅是由企業(yè)分割帶來的,更是由兩者的技術(shù)差異所決定的。視覺與運動控制的整合遠不是簡單的公司合作或合并能夠解決的。這種技術(shù)分工的深層次根源有以下幾個方面:
(1)技術(shù)體系差異
視覺系統(tǒng)和運動控制系統(tǒng)在底層技術(shù)體系上存在巨大的差異:
· 視覺系統(tǒng)主要依賴圖像處理、人工智能、光學(xué)設(shè)計等領(lǐng)域的技術(shù)。它更像是一個數(shù)據(jù)密集型的計算過程,需要高性能的處理器、復(fù)雜的算法(如深度學(xué)習(xí)、邊緣檢測等)和對環(huán)境光、噪聲等因素的強大適應(yīng)能力;
· 運動控制系統(tǒng)則依賴于精密機械工程、控制理論和電氣工程技術(shù),專注于如何精確地控制電機、傳感器和執(zhí)行器,實現(xiàn)平穩(wěn)、高速、精確的運動。這類系統(tǒng)必須保證物理空間中的精度、速度以及與外部系統(tǒng)的同步性,技術(shù)重點在實時性和精度控制。
由于這些領(lǐng)域技術(shù)底層的差異,兩者的發(fā)展方向、技術(shù)路徑和實現(xiàn)方式截然不同,這也是為什么即便兩家公司合并或緊密合作,技術(shù)整合依然困難重重。
(2)行業(yè)標(biāo)準(zhǔn)與協(xié)議不統(tǒng)一
視覺系統(tǒng)和運動控制系統(tǒng)使用的標(biāo)準(zhǔn)和協(xié)議通常并不統(tǒng)一。視覺系統(tǒng)往往使用工業(yè)相機標(biāo)準(zhǔn)(如GigE Vision、USB3 Vision等)和圖像處理協(xié)議,而運動控制系統(tǒng)則依賴PLC、工業(yè)總線(如EtherCAT、Profinet)和特定的機器人運動控制協(xié)議。這種標(biāo)準(zhǔn)的不一致性加劇了技術(shù)集成的復(fù)雜性,系統(tǒng)集成往往需要大量的“橋接”工作來讓兩套系統(tǒng)相互通信,增加了開發(fā)成本和維護難度。
(3)不同的市場需求與產(chǎn)品形態(tài)
視覺與運動控制服務(wù)的市場需求和產(chǎn)品形態(tài)也各不相同:
· 視覺系統(tǒng)更專注于產(chǎn)品檢測、質(zhì)量控制、視覺引導(dǎo)等細致的圖像分析任務(wù),面向需要高精度檢測、缺陷分析的生產(chǎn)環(huán)節(jié);
· 運動控制則專注于機械臂的控制、自動化裝配和搬運等大規(guī)模、精度要求較高的動作。
不同的市場需求導(dǎo)致了兩者的發(fā)展方向分離,視覺系統(tǒng)更關(guān)注數(shù)據(jù)處理能力和算法優(yōu)化,而運動控制系統(tǒng)更關(guān)注如何在空間中控制復(fù)雜的機械運動。這種市場需求的差異使得兩者的發(fā)展路徑進一步分隔,難以在技術(shù)上自然融合。
(4)團隊和知識結(jié)構(gòu)不同
視覺系統(tǒng)和運動控制系統(tǒng)開發(fā)團隊的技術(shù)背景和知識結(jié)構(gòu)有顯著差異:
· 視覺團隊通常由計算機視覺專家、圖像處理工程師、機器學(xué)習(xí)工程師組成,他們的工作重心是如何優(yōu)化圖像處理算法,提高視覺系統(tǒng)的識別率和檢測效率;
· 運動控制團隊則由機械工程師、自動化控制專家、電氣工程師組成,關(guān)注的是如何讓機器人或機械系統(tǒng)按照精確路徑快速運作,以及如何保證系統(tǒng)的同步性和實時性。
兩者的知識體系和技術(shù)積累幾乎不重疊,這導(dǎo)致即使團隊合并,彼此之間的協(xié)作和溝通仍存在障礙,因為團隊成員的思維模式和解決問題的方式差異巨大。
(5)系統(tǒng)調(diào)試和實時性挑戰(zhàn)
視覺系統(tǒng)處理圖像數(shù)據(jù)通常需要消耗較多的計算資源,并且圖像處理本身容易受到外部環(huán)境的影響(如光照變化、反射、噪聲等),因此視覺系統(tǒng)的響應(yīng)時間較長且具有一定的延遲。相反,運動控制系統(tǒng)需要確保高實時性,運動控制和反饋必須在毫秒級別完成,尤其是在高速生產(chǎn)線或自動化裝配中,任何延遲都可能導(dǎo)致系統(tǒng)失效或精度下降。
這兩者在實時性上的需求差異使得它們在系統(tǒng)集成中難以做到完全同步。例如,視覺系統(tǒng)可能需要數(shù)十到幾百毫秒來處理一幀圖像,而運動控制系統(tǒng)則需要在這期間完成精確的動作規(guī)劃和執(zhí)行,這就造成了很大的同步和協(xié)調(diào)難度。
(6)缺乏通用平臺和解決方案
盡管市場上已經(jīng)有一些集成度較高的系統(tǒng),但大多數(shù)情況下,工業(yè)視覺和運動控制系統(tǒng)仍依賴于不同的平臺和軟件環(huán)境。例如,視覺系統(tǒng)可能使用OpenCV或Halcon等視覺處理庫,而運動控制則依賴于PLC或機器人專用的控制軟件(如FANUC、ABB、Siemens的解決方案)。這些平臺的生態(tài)完全不同,開發(fā)工具、編程語言和調(diào)試環(huán)境也各異,因此在技術(shù)層面上很難做到一個通用平臺來支持兩者的整合。
3 未來的整合方向
盡管視覺和運動控制的技術(shù)分工根深蒂固,但在市場需求和技術(shù)進步的推動下,未來可能一定會促進這兩個領(lǐng)域的整合:
(1)開發(fā)跨領(lǐng)域的標(biāo)準(zhǔn)化平臺
未來,可能會有更多的企業(yè)致力于開發(fā)跨視覺和運動控制的標(biāo)準(zhǔn)化平臺,將圖像處理與運動控制集成在一個統(tǒng)一的框架中。通過統(tǒng)一的開發(fā)環(huán)境和通信協(xié)議,減少各系統(tǒng)之間的兼容性問題。
(2)一體化設(shè)備的使用
隨著智能相機、邊緣計算設(shè)備和智能機器人技術(shù)的發(fā)展,單一設(shè)備可能集成更多的功能。例如,未來的智能機器人可能具備內(nèi)置的視覺識別功能和運動控制模塊,這樣就不再需要多個團隊開發(fā)不同的子系統(tǒng),而是通過一體化設(shè)備完成全部任務(wù)。
未來發(fā)展的方向是:集成商+“視控一體” 供應(yīng)商模式。目前行業(yè)已經(jīng)有這個趨勢,目前許多知名運動控制廠商已經(jīng)在嘗試整合視覺功能。 但是真正的 “視控一體” 并不是簡單的把 “視覺” 和運動控制的基本功能堆砌在一起。即便視覺與運動控制整合到一個產(chǎn)品內(nèi)部,如果他們的技術(shù)體系和團隊仍然分離,且沒有實現(xiàn)真正的技術(shù)整合,那么總體的項目成本和復(fù)雜性并不會大幅降低。這是視控一體化過程中面臨的一個核心挑戰(zhàn)。
怎么分辨一個產(chǎn)品是否真正做到 “視控一體” 呢?
我給出一個簡單的非技術(shù)的判斷方法:該產(chǎn)品供應(yīng)商是否需要派出視覺和運控的技術(shù)支持人員到客戶現(xiàn)場進行支持?只要派出這樣的人員,他的成本就低不了,也沒有達到最初進行 “視控整合” 的目的。因此所謂 “視控一體”,并不是把視覺和運控功能堆砌到一個硬件上,就能把他叫視控一體,他還得能夠幫客戶真正解決好問題。
4 整體統(tǒng)一的技術(shù)架構(gòu)是關(guān)鍵因素
通過從架構(gòu)層面統(tǒng)一視覺與運動控制的設(shè)計,能夠真正實現(xiàn)系統(tǒng)的整合,并解決分散開發(fā)導(dǎo)致的接口不兼容、協(xié)調(diào)成本高等問題。這種架構(gòu)需要滿足以下幾個核心需求:
(1)統(tǒng)一的軟硬件架構(gòu)
在視控一體化架構(gòu)中,實現(xiàn)視覺與運動控制系統(tǒng)在硬件與軟件上的無縫銜接是最關(guān)鍵的目標(biāo)。以下是一些關(guān)鍵要素:
l 統(tǒng)一的硬件平臺:在硬件層面,使用共享的處理器和通信總線能夠降低不同硬件平臺之間的通信開銷。例如,采用基于 FPGA、GPU 或嵌入式處理器的硬件平臺,能夠同時處理視覺計算和運動控制指令。這不僅提升了系統(tǒng)的實時性,還有效減少了延遲;
l 統(tǒng)一的軟件開發(fā)框架:通過統(tǒng)一的軟件框架,視覺系統(tǒng)與運動控制系統(tǒng)可以共享相同的工具鏈、開發(fā)環(huán)境和通信協(xié)議。這不僅有利于開發(fā)和調(diào)試,也確保了數(shù)據(jù)傳輸和處理流程的一致性。開發(fā)人員可以通過統(tǒng)一的 API 同時調(diào)用視覺檢測和運動控制功能,從而降低開發(fā)的復(fù)雜度。
(2)實時性和同步性保障
在視控一體化架構(gòu)中,一個重要的挑戰(zhàn)是如何確保視覺處理與運動控制的同步性,特別是在高速生產(chǎn)線或?qū)崟r操作中,視覺信息的延遲可能會導(dǎo)致運動控制的滯后。因此,技術(shù)架構(gòu)需要具備以下特點:
· 實時任務(wù)的定義與數(shù)據(jù)傳遞優(yōu)化:關(guān)鍵的視覺處理任務(wù)應(yīng)被定義為“實時任務(wù)”,確保不會被其他任務(wù)打斷。在統(tǒng)一架構(gòu)中,視覺計算的結(jié)果通過內(nèi)存變量直接傳遞給運動控制部分,從而減少數(shù)據(jù)傳輸?shù)难舆t。運動控制部分通過指令隊列進行動作預(yù)測和實時控制,系統(tǒng)需要確保視覺反饋的數(shù)據(jù)用于修正指令隊列中尚未執(zhí)行的指令,以此保證運動的平滑性和有效性。如果運動已經(jīng)超出該指令范圍,相應(yīng)的視覺任務(wù)則應(yīng)立即被丟棄;
· 多線程與并行計算:通過多線程或并行計算的方式,能夠同時處理圖像分析和運動控制指令,使兩者的處理過程互不干擾,從而提高系統(tǒng)的整體響應(yīng)速度。
(3)標(biāo)準(zhǔn)化的接口與協(xié)議
為了實現(xiàn)視控一體化架構(gòu)的靈活集成,必須采用標(biāo)準(zhǔn)化的接口與通信協(xié)議。視覺模塊與運動控制模塊之間的接口應(yīng)盡可能遵循統(tǒng)一的工業(yè)標(biāo)準(zhǔn),例如:
· 工業(yè)以太網(wǎng):采用諸如 EtherCAT、Profinet 等協(xié)議,能夠提供低延遲、高可靠性的通信方式,確保視覺模塊和運動控制模塊之間的數(shù)據(jù)傳輸穩(wěn)定高效;
· API 標(biāo)準(zhǔn)化:為開發(fā)者提供統(tǒng)一的 API 接口,使視覺系統(tǒng)與運動控制系統(tǒng)能夠通過同一套編程接口進行操作,從而降低開發(fā)者在不同模塊間切換的成本。
(4)便于遠程維護的能力
在工業(yè)場景中,技術(shù)支持工作的遠程化確實能夠顯著降低維護成本。然而,工業(yè)環(huán)境的獨特需求限制了許多在線遠程支持的應(yīng)用。尤其在涉及PLC(可編程邏輯控制器)和其他工業(yè)設(shè)備的情況下,設(shè)備的監(jiān)控和維護往往需要工程師親臨現(xiàn)場,帶來人力和時間成本的增加。
在這些場景下,開發(fā)一種高效、便捷的遠程支持系統(tǒng)顯得尤為重要。為了實現(xiàn)這一點,系統(tǒng)應(yīng)具備以下幾個關(guān)鍵能力:
· 通過日志進行問題判斷:工業(yè)設(shè)備通常在出現(xiàn)故障時會生成大量日志數(shù)據(jù)。這些日志包含了系統(tǒng)運行狀態(tài)、錯誤信息和操作記錄。開發(fā)一種智能的日志分析系統(tǒng),可以讓支持人員遠程訪問和讀取日志,迅速識別出潛在的故障原因。這種系統(tǒng)可以結(jié)合數(shù)據(jù)分析和機器學(xué)習(xí)算法,通過識別日志中的異常模式,自動篩選和定位故障;
· 允許有限代碼修改:遠程支持系統(tǒng)應(yīng)該允許技術(shù)人員在安全權(quán)限范圍內(nèi)直接對設(shè)備進行代碼調(diào)整。這樣能夠?qū)崿F(xiàn)對程序邏輯的小幅度調(diào)整,如參數(shù)更改、控制邏輯優(yōu)化等,來解決非結(jié)構(gòu)性的故障。而為了保證工業(yè)環(huán)境的高安全性,這種代碼修改應(yīng)受到嚴(yán)格的權(quán)限管理和日志記錄,從而避免操作失誤或未經(jīng)授權(quán)的更改;
· 簡化遠程操作界面:工業(yè)現(xiàn)場的PLC工程師可能缺乏編程背景,無法執(zhí)行復(fù)雜的操作。因此,系統(tǒng)界面設(shè)計要直觀、友好,最好通過圖形化界面或拖拽模塊來簡化常見的操作,便于現(xiàn)場工程師快速上手操作。同時,系統(tǒng)應(yīng)配有詳細的操作指導(dǎo),降低對人員技能的要求,確保支持工作的順利進行。
這種支持系統(tǒng)的建立可以將復(fù)雜的操作步驟封裝在后臺,而在前端提供簡單的按鈕或選擇項,既減少了對現(xiàn)場工程師技術(shù)水平的要求,又提升了遠程操作的安全性和穩(wěn)定性。
通過這樣的系統(tǒng)設(shè)計,技術(shù)支持團隊能夠在無需到達現(xiàn)場的情況下,對工業(yè)設(shè)備進行初步排障和簡單調(diào)整,大幅度提高了維護效率,并節(jié)省了人力和時間成本。這種模式將成為未來智能制造和工業(yè)4.0背景下,遠程技術(shù)支持發(fā)展的重要趨勢。
(5)工藝算子化的能力
“工藝算子化” 是現(xiàn)代制造業(yè)和自動化系統(tǒng)中的一種創(chuàng)新理念,旨在將復(fù)雜的工藝過程拆分為模塊化、標(biāo)準(zhǔn)化的“算子”,即工藝操作單元。這些算子可以像數(shù)學(xué)算子一樣被清晰定義、組合、復(fù)用和優(yōu)化。這一方法不僅提高了生產(chǎn)流程的透明度,還賦予制造過程更強的靈活性和可控性。
在傳統(tǒng)制造業(yè)中,工藝流程往往是由經(jīng)驗豐富的技術(shù)人員手動操作或調(diào)整的。隨著制造需求的多樣化和復(fù)雜化,依賴人工的方式已經(jīng)難以滿足現(xiàn)代生產(chǎn)對效率、精度和穩(wěn)定性的高要求。工藝算子化 的出現(xiàn),改變了這一狀況。通過將工藝步驟轉(zhuǎn)化為標(biāo)準(zhǔn)化算子,生產(chǎn)流程中的每一個步驟都可以被清晰定義。這種定義不僅包括工藝的具體操作要求,還涵蓋了每個操作的輸入、輸出、條件和參數(shù)等信息。這使得操作變得模塊化,可在不同場景下靈活組合應(yīng)用。
工藝算子化的主要優(yōu)勢在于復(fù)用性和可優(yōu)化性。 每個工藝算子經(jīng)過標(biāo)準(zhǔn)化后,可以在不同產(chǎn)品、不同生產(chǎn)線中復(fù)用,從而降低重復(fù)開發(fā)和設(shè)計的時間成本。同時,由于工藝步驟被量化為獨立算子,每個算子的操作效果、效率等參數(shù)可以實時監(jiān)控并優(yōu)化,進一步提高了生產(chǎn)線的整體效率。
在高精度和高復(fù)雜度的工藝場景中,工藝算子化尤其重要。例如,在半導(dǎo)體制造、航空航天零部件加工等領(lǐng)域,工藝對精度和穩(wěn)定性有著極高要求,而現(xiàn)場操作的復(fù)雜性常常對技術(shù)支持提出極高的依賴。通過工藝算子化,生產(chǎn)過程中的關(guān)鍵步驟可以預(yù)先定義、調(diào)試和驗證,確保每一個工藝模塊都符合標(biāo)準(zhǔn),從而在運行中減少出錯的可能。這不僅提高了工藝的穩(wěn)定性,還降低了對現(xiàn)場技術(shù)支持的依賴程度。
此外,工藝算子化使得自動化系統(tǒng)能夠?qū)崿F(xiàn)更精確的控制。 每個算子都包含了預(yù)定義的邏輯,可以與自動化控制系統(tǒng)直接對接,使得整個生產(chǎn)流程自動化程度大大提升。同時,這種靈活性讓工藝流程更易于調(diào)整和擴展,能夠快速適應(yīng)市場和生產(chǎn)需求的變化。
“工藝算子化”通過模塊化和標(biāo)準(zhǔn)化的方式,將復(fù)雜的工藝轉(zhuǎn)變?yōu)橐子诶斫?、控制和?yōu)化的獨立模塊,帶來了生產(chǎn)效率和工藝質(zhì)量的雙重提升。這一理念為現(xiàn)代制造業(yè)提供了新的優(yōu)化路徑,也為未來的智能制造和高度自動化生產(chǎn)體系奠定了基礎(chǔ)。
工業(yè)視覺與運動控制的整合是未來工業(yè)自動化發(fā)展的重要趨勢,但由于兩者在技術(shù)體系、行業(yè)標(biāo)準(zhǔn)、市場需求和團隊結(jié)構(gòu)上的差異,導(dǎo)致整合面臨諸多挑戰(zhàn)。未來的方向在于通過開發(fā)標(biāo)準(zhǔn)化的平臺、采用一體化設(shè)備、建立統(tǒng)一的技術(shù)架構(gòu),以及通過“工藝算子化”提升靈活性和可復(fù)用性,實現(xiàn)真正的視控一體化。這種整合不僅能夠降低系統(tǒng)集成的復(fù)雜性,還能有效減少開發(fā)成本和后期維護的難度,從而推動工業(yè)自動化技術(shù)向更高效、更智能的方向發(fā)展。
中傳動網(wǎng)版權(quán)與免責(zé)聲明:
凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

關(guān)注伺服與運動控制公眾號獲取更多資訊

關(guān)注直驅(qū)與傳動公眾號獲取更多資訊

關(guān)注中國傳動網(wǎng)公眾號獲取更多資訊

掃碼關(guān)注小程序
時刻關(guān)注行業(yè)動態(tài)


填寫郵件地址,訂閱更多資訊:
撥打電話咨詢:13751143319 余女士
郵箱:chuandong@chuandong.cn
- 運動控制
- 伺服系統(tǒng)
- 機器視覺
- 機械傳動
- 編碼器
- 直驅(qū)系統(tǒng)
- 工業(yè)電源
- 電力電子
- 工業(yè)互聯(lián)
- 高壓變頻器
- 中低壓變頻器
- 傳感器
- 人機界面
- PLC
- 電氣聯(lián)接
- 工業(yè)機器人
- 低壓電器
- 機柜