當(dāng)接觸一個(gè)全新的機(jī)器視覺(jué)檢測(cè)項(xiàng)目時(shí),如何開(kāi)展一個(gè)機(jī)器視覺(jué)檢測(cè)項(xiàng)目?機(jī)器視覺(jué)檢測(cè)項(xiàng)目基本流程有哪些?簡(jiǎn)單流程如下:確定客戶需求、方案設(shè)計(jì)、軟件開(kāi)發(fā)、現(xiàn)場(chǎng)調(diào)試、文檔交接。在實(shí)際項(xiàng)目中,各個(gè)流程可能互相耦合,不過(guò)整體流程是基本明確的,整理后如下。
一、確定客戶需求
項(xiàng)目伊始,需要準(zhǔn)確、詳細(xì)地了解客戶需求,這個(gè)過(guò)程需要多次現(xiàn)場(chǎng)考察、反復(fù)與客戶溝通,才能落實(shí)客戶需求。主要確定項(xiàng)目的應(yīng)用類型、節(jié)拍要求、精度要求、安裝空間、光照環(huán)境、通訊接口等內(nèi)容。
應(yīng)用類型——確定機(jī)器視覺(jué)應(yīng)用類型(測(cè)量、識(shí)別、檢測(cè)、引導(dǎo)定位),了解產(chǎn)品表面狀態(tài)、外形尺寸等影響視覺(jué)檢測(cè)因素的變化情況,初步評(píng)估能否滿足需求
節(jié)拍要求——客戶對(duì)生產(chǎn)效率方面的要求,量化視覺(jué)檢測(cè)步驟時(shí)間
精度要求——針對(duì)各檢測(cè)功能點(diǎn)及客戶生產(chǎn)要求量化視覺(jué)檢測(cè)精度
安裝空間——確認(rèn)現(xiàn)場(chǎng)環(huán)境對(duì)視覺(jué)系統(tǒng)的安裝是否有限制
光照環(huán)境——確認(rèn)現(xiàn)場(chǎng)環(huán)境是否有強(qiáng)光、日光干擾等特殊影響
通訊接口——確認(rèn)現(xiàn)場(chǎng)與視覺(jué)系統(tǒng)配合的數(shù)據(jù)傳輸接口類型、I/O接口類型等
二、方案設(shè)計(jì)
視覺(jué)系統(tǒng)是一個(gè)各部分互相配合的有機(jī)整體,并不是簡(jiǎn)單的組合,所以一個(gè)項(xiàng)目的方案設(shè)計(jì)關(guān)乎著整個(gè)項(xiàng)目的成敗,從初步方案,到ZUI終方案,以及中間經(jīng)歷的各個(gè)版本,需要整個(gè)團(tuán)隊(duì)共同評(píng)審,才能敲定ZUI終方案。整體方案內(nèi)容主要包括需求分析、視覺(jué)硬件設(shè)計(jì)、視覺(jué)軟件設(shè)計(jì)、可行性驗(yàn)證、開(kāi)發(fā)計(jì)劃。
需求分析——整理客戶關(guān)鍵需求,并分析需求可行性
機(jī)器視覺(jué)硬件設(shè)計(jì)——包括視覺(jué)系統(tǒng)平臺(tái)、相機(jī)、鏡頭、光源的選擇
機(jī)器視覺(jué)軟件設(shè)計(jì)——采用第三方視覺(jué)軟件,抑或自行開(kāi)發(fā)視覺(jué)處理軟件
可行性驗(yàn)證——搭建軟硬件環(huán)境,初步測(cè)試能否滿足客戶需求
開(kāi)發(fā)計(jì)劃——羅列項(xiàng)目開(kāi)發(fā)計(jì)劃,模塊化項(xiàng)目節(jié)點(diǎn),跟進(jìn)項(xiàng)目進(jìn)度
另外,一個(gè)完整的項(xiàng)目應(yīng)包括機(jī)械、電氣、視覺(jué)等其他部分,以上只是簡(jiǎn)單陳述下視覺(jué)方案的設(shè)計(jì)內(nèi)容,而ZUI終呈現(xiàn)給客戶的完整項(xiàng)目方案還應(yīng)包括機(jī)械設(shè)計(jì)、電氣設(shè)計(jì)。
三、軟件開(kāi)發(fā)
軟件開(kāi)發(fā)主要包括人機(jī)交互界面、底層算法,測(cè)試運(yùn)行。
人機(jī)交互界面開(kāi)發(fā)——簡(jiǎn)單易用、處理結(jié)果直觀顯示;落實(shí)軟件框架,功能化軟件模塊;軟件框架多采用生產(chǎn)者/消費(fèi)者模式,功能模塊一般包括圖像采集模塊、算法處理模塊,數(shù)據(jù)保存模塊,通訊模塊等。
底層算法開(kāi)發(fā)——落實(shí)算法處理工具(Halcon、OpenCV、NI Vision等);開(kāi)發(fā)算法處理流程;生成動(dòng)態(tài)庫(kù).dll
測(cè)試運(yùn)行——模擬現(xiàn)場(chǎng)出現(xiàn)的各種情況,測(cè)試軟件算法的穩(wěn)定性、魯棒性。
四、現(xiàn)場(chǎng)調(diào)試
現(xiàn)場(chǎng)調(diào)試是一個(gè)比較繁瑣的過(guò)程,主要體現(xiàn)在調(diào)試過(guò)程中的不確定性因素較多,例如環(huán)境光的影響、機(jī)械振動(dòng)的影響、硬件工作的穩(wěn)定性等。主要流程包括設(shè)備安裝、模塊調(diào)試、系統(tǒng)聯(lián)調(diào)、自動(dòng)運(yùn)行。
設(shè)備安裝—— 運(yùn)動(dòng)部件安裝;相機(jī)、鏡頭、光源安裝;視覺(jué)系統(tǒng)內(nèi)部線纜附件走線;視覺(jué)控制器、光源控制器安裝;外部通信、I/O線纜走線等;
模塊調(diào)試—— 相機(jī)功能調(diào)試(觸發(fā)拍照等);工件檢測(cè)特征視覺(jué)參數(shù)調(diào)試(相機(jī)參數(shù)、鏡頭參數(shù)、光源位置和亮度等);外部通訊調(diào)試等;
系統(tǒng)聯(lián)調(diào)—— 調(diào)試完整視覺(jué)程序;正常生產(chǎn)檢測(cè)調(diào)試等;
自動(dòng)運(yùn)行—— 開(kāi)機(jī)自動(dòng)運(yùn)行;
五、文檔交接
需要與客戶進(jìn)行文檔交接時(shí),說(shuō)明已進(jìn)入項(xiàng)目尾部,此時(shí)應(yīng)編寫操作文檔并進(jìn)行現(xiàn)場(chǎng)培訓(xùn)。
操作手冊(cè)—— 軟件基本操作;常見(jiàn)問(wèn)題及解決方法;
現(xiàn)場(chǎng)培訓(xùn)—— 項(xiàng)目工作流程;軟件操作;問(wèn)題解決步驟;
深圳盈泰德科技有限公司有著多年的機(jī)器視覺(jué)行業(yè)經(jīng)驗(yàn),在機(jī)器視覺(jué)的應(yīng)用領(lǐng)域上積累了豐富的經(jīng)驗(yàn),有著不少成功的案例和解決方案,盈泰德科技強(qiáng)大的核心技術(shù)致力于用戶體用機(jī)器視覺(jué)和智能控制的解決方案,深度服務(wù)于工業(yè)自動(dòng)化行業(yè)的視覺(jué)檢測(cè)領(lǐng)域,未來(lái)盈泰德將不斷致力于研發(fā)與創(chuàng)新,立足工業(yè)智能制造,助力行業(yè)品質(zhì)提升。