一種基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及一種遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法,屬于遠(yuǎn)程控制領(lǐng)域;
【背景技術(shù)】
[0002]目前在中國(guó)大多的工廠生產(chǎn)中,基本都是采用工人在生產(chǎn)線上定時(shí)定點(diǎn)的人工檢測(cè);這種方式有很大的弊端,比如浪費(fèi)大量勞動(dòng)力,威脅工人的身體健康,檢測(cè)效率低等;尤其是在生產(chǎn)環(huán)境特殊的情況下,不適合甚至不能實(shí)現(xiàn)人工在場(chǎng)檢測(cè),這就需要一項(xiàng)新技術(shù)解決這些存在的問題;基于此,提出一種基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在解決現(xiàn)有工廠生產(chǎn)線人工定時(shí)定點(diǎn)監(jiān)測(cè)的不足以及生產(chǎn)現(xiàn)場(chǎng)檢測(cè)的局限性,提供一種基于Web或LAN通過(guò)任意瀏覽器訪問LabVIEWVI的遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法;本發(fā)明的技術(shù)方案如下:
[0004]—種基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法,包括下列步驟:
[0005](I)采集合格瓶蓋的圖像信息,調(diào)節(jié)相機(jī)和光源,使圖像的對(duì)比度達(dá)到最大;采集待測(cè)瓶蓋圖像,對(duì)其進(jìn)行中值濾波處理,根據(jù)實(shí)際環(huán)境設(shè)定閾值,再對(duì)圖像進(jìn)行二值化處理;
[0006](2)以瓶蓋邊沿作為圓邊,將圓內(nèi)生產(chǎn)日期噴碼作為檢測(cè)目標(biāo);根據(jù)合格瓶蓋上噴碼生產(chǎn)日期的像素點(diǎn)數(shù),設(shè)定檢測(cè)目標(biāo)像素點(diǎn)數(shù)的上下限,若檢測(cè)目標(biāo)的像素點(diǎn)數(shù)在此上下限內(nèi)即為合格,否則判定為不合格;
[0007](3)將安裝有NI遠(yuǎn)程控制工具包的電腦作為服務(wù)器,安裝虛擬機(jī)并獲取IP地址,這也是后續(xù)LabSocket在虛擬機(jī)中用于通信的地址;
[0008](4)在虛擬機(jī)環(huán)境下,用LabSocket System打開步驟(2 )的檢測(cè)結(jié)果,倉(cāng)ij建LabSocket start.vi,輸入步驟(3)中獲取的IP地址,前面板同時(shí)生成統(tǒng)一資源定位器URL;
[0009](5)客戶端用任意手持移動(dòng)終端的瀏覽器鏈接到URL,瀏覽器上就會(huì)出現(xiàn)與前面板一致的的界面,實(shí)現(xiàn)遠(yuǎn)程檢測(cè)。
[0010]本發(fā)明的有益效果是:
[0011]1>解決了現(xiàn)有工廠生產(chǎn)線上工人定時(shí)定點(diǎn)檢測(cè)的弊端,解放了勞動(dòng)力,提高了檢測(cè)效率;
[0012]2>在某些特殊的不適合人類存在的生產(chǎn)環(huán)境下,利用LabSocket遠(yuǎn)程控制仍然可以實(shí)現(xiàn)在線檢測(cè),適用于生產(chǎn)中的不確定性;
[0013]3>沒有時(shí)間和地域的限制,只要保證服務(wù)器與客戶端在同一局域網(wǎng)的條件下,客戶端就可以實(shí)現(xiàn)遠(yuǎn)程檢測(cè);
[0014]4>客戶端操作簡(jiǎn)單,客戶端可以選用任意移動(dòng)終端(手機(jī),平板或者電腦),不需要安裝LabSocket軟件或者運(yùn)行引擎。
【附圖說(shuō)明】
[0015]圖1本發(fā)明基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的裝置示意圖
[0016]圖2本發(fā)明基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的流程圖
[0017]圖3本發(fā)明方法在虛擬機(jī)中獲取IP地址
【具體實(shí)施方式】
[0018]下面結(jié)合附圖和具體實(shí)例對(duì)本發(fā)明做進(jìn)一步說(shuō)明;
[0019]參見圖1,本發(fā)明基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的裝置示意圖;圖像采集模塊使用120萬(wàn)像素CCD相機(jī),照明模塊使用LED環(huán)形光源,圖像處理與識(shí)別模塊使用工控機(jī),遠(yuǎn)程控制模塊使用LabSocket System-Bergmans Mechatronics LLC,服務(wù)器為一臺(tái)裝有虛擬機(jī)和NI遠(yuǎn)程控制工具包的電腦,客戶端可以選用任何手持移動(dòng)終端,不需要安裝LabSocket軟件或者運(yùn)行引擎;
[0020]傳送帶將待測(cè)瓶子傳送到拍照工位,光電觸發(fā)裝置用于檢測(cè)瓶子是否到達(dá)拍照位置;工控機(jī)發(fā)出信號(hào)觸發(fā)相機(jī)拍照,環(huán)形光源為相機(jī)提供照明以提高圖像質(zhì)量,拍攝的圖像被輸送到工控機(jī)中進(jìn)行處理;將處理后的結(jié)果直接顯示出來(lái)即為服務(wù)器,將處理后的結(jié)果利用LabSocket System在移動(dòng)設(shè)備的瀏覽器中顯示即為客戶端;
[0021]參見圖2,本發(fā)明基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的流程圖;步驟如下:
[0022](I)將工業(yè)相機(jī)放置到生產(chǎn)線傳送帶的待測(cè)工位正上方,啟動(dòng)傳送帶,待測(cè)瓶子被傳送到拍攝位置,觸發(fā)相機(jī)獲取待測(cè)瓶蓋圖像;
[0023](2)在待測(cè)位置上放置合格的瓶蓋,調(diào)節(jié)相機(jī)本身曝光補(bǔ)償和環(huán)形光源亮度使得獲取瓶蓋背景圖像與生產(chǎn)日期噴碼對(duì)比度達(dá)到最大;
[0024](3)使用中值濾波對(duì)圖像進(jìn)行處理,再對(duì)圖像進(jìn)行二值化處理,根據(jù)圖像灰度直方圖,設(shè)定合適的閾值;
[0025](4)在二值化處理后的圖像中找到瓶蓋邊緣作為圓邊,將圓邊內(nèi)部作為處理區(qū)域,生產(chǎn)日期噴碼作為檢測(cè)目標(biāo);
[0026](5)設(shè)定合適的檢測(cè)目標(biāo)的像素大小,當(dāng)檢測(cè)目標(biāo)數(shù)在設(shè)定的閾值內(nèi)判斷為合格,否則不合格;檢測(cè)結(jié)果在服務(wù)器中顯示出來(lái);
[0027](6)虛擬機(jī)中導(dǎo)入LabSocket Server v3_4.0va,利用ifconfig指令獲取IP地址;
[0028](7)在LabSocket system中創(chuàng)建LabSocket start.vi,并且在IP address端輸入
(6)中獲取的IP地址;
[0029](8)運(yùn)行后前面板生成URL,客戶端鏈接到URL,顯示出與前面板一致的界面,并且可以實(shí)現(xiàn)實(shí)時(shí)控制。
[0030]參見圖3,本發(fā)明基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法在虛擬機(jī)中獲取的IP地址,也是LabSocket在虛擬機(jī)中用于通信的地址。
[0031]服務(wù)器(電腦)通過(guò)LabVIEW顯示的瓶蓋生產(chǎn)日期的檢測(cè)結(jié)果,顯示器上顯示了 2個(gè)圖,一個(gè)圖顯示的是用120萬(wàn)像素的CCD相機(jī)直接采集的對(duì)比度最大的原圖,另一個(gè)圖是經(jīng)過(guò)一系列圖像處理后的檢測(cè)結(jié)果圖??蛻舳?手機(jī))通過(guò)LabSocket system可以獲取和顯示遠(yuǎn)程檢測(cè)結(jié)果圖,與服務(wù)器顯示的檢測(cè)結(jié)果圖一致。
【主權(quán)項(xiàng)】
1.一種基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法,包括下列步驟: (1)采集合格瓶蓋的圖像信息,調(diào)節(jié)相機(jī)和光源,使圖像的對(duì)比度達(dá)到最大;采集待測(cè)瓶蓋圖像,對(duì)其進(jìn)行中值濾波處理,根據(jù)實(shí)際環(huán)境設(shè)定閾值,再對(duì)圖像進(jìn)行二值化處理; (2)以瓶蓋邊沿作為圓邊,將圓內(nèi)生產(chǎn)日期噴碼作為檢測(cè)目標(biāo);根據(jù)合格瓶蓋上噴碼生產(chǎn)日期的像素點(diǎn)數(shù),設(shè)定檢測(cè)目標(biāo)像素點(diǎn)數(shù)的上下限,若檢測(cè)目標(biāo)的像素點(diǎn)數(shù)在此上下限內(nèi)即為合格,否則判定為不合格; (3)將安裝有NI遠(yuǎn)程控制工具包的電腦作為服務(wù)器,安裝虛擬機(jī)并獲取IP地址,這也是后續(xù)LabSocket在虛擬機(jī)中用于通信的地址; (4)在虛擬機(jī)環(huán)境下,用LabSocketSystem打開步驟(2)的檢測(cè)結(jié)果,倉(cāng)彳建LabSocketstart, vi,輸入步驟(3)中獲取的IP地址,前面板同時(shí)生成統(tǒng)一資源定位器URL; (5)客戶端用任意手持移動(dòng)終端的瀏覽器鏈接到URL,瀏覽器上就會(huì)出現(xiàn)與前面板一致的的界面,實(shí)現(xiàn)遠(yuǎn)程檢測(cè)。
【專利摘要】本發(fā)明涉及一種基于LabSocket遠(yuǎn)程檢測(cè)瓶蓋生產(chǎn)日期的方法,包括:采集待測(cè)瓶蓋圖像,進(jìn)行二值化處理;以瓶蓋邊沿作為圓邊,將圓內(nèi)生產(chǎn)日期噴碼作為檢測(cè)目標(biāo);根據(jù)合格瓶蓋上噴碼生產(chǎn)日期的像素點(diǎn)數(shù),設(shè)定檢測(cè)目標(biāo)像素點(diǎn)數(shù)的上下限,若檢測(cè)目標(biāo)的像素點(diǎn)數(shù)在此上下限內(nèi)即為合格,否則判定為不合格;將安裝有NI遠(yuǎn)程控制工具包的電腦作為服務(wù)器,安裝虛擬機(jī)并獲取IP地址,這也是后續(xù)LabSocket在虛擬機(jī)中用于通信的地址;在虛擬機(jī)環(huán)境下,用LabSocket?System打開步驟(2)的檢測(cè)結(jié)果,輸入IP地址,前面板同時(shí)生成統(tǒng)一資源定位器URL;客戶端遠(yuǎn)程檢測(cè)。可以提高檢測(cè)效率;利用LabSocket可以實(shí)現(xiàn)在線檢測(cè)。
【IPC分類】G06T7/00, G06Q30/00
【公開號(hào)】CN105654319
【申請(qǐng)?zhí)枴?br>【發(fā)明人】呂辰剛, 高爽, 鮑志強(qiáng), 張帥
【申請(qǐng)人】天津大學(xué)
【公開日】2016年6月8日
【申請(qǐng)日】2016年1月21日