產(chǎn)品識(shí)別方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及產(chǎn)品檢測(cè)技術(shù)領(lǐng)域,特別是涉及一種產(chǎn)品識(shí)別方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]產(chǎn)品包裝袋因包裝過(guò)程簡(jiǎn)單、價(jià)格便宜因而被普遍采用。在袋裝產(chǎn)品生產(chǎn)后,需要對(duì)袋裝產(chǎn)品進(jìn)行一些操作,例如:在袋裝產(chǎn)品外包裝上進(jìn)行噴碼,或者,在產(chǎn)品質(zhì)量安全追溯系統(tǒng)中,需要對(duì)袋裝產(chǎn)品上的標(biāo)識(shí)進(jìn)行識(shí)別,以采集產(chǎn)品的數(shù)字身份信息。
[0003]在現(xiàn)有的生產(chǎn)線上,通常采用紅外檢測(cè)裝置(例如:電眼)來(lái)感知產(chǎn)品的位置,當(dāng)有產(chǎn)品運(yùn)動(dòng)到電眼所在位置,會(huì)遮擋電眼,此時(shí)電眼會(huì)被觸發(fā)生成檢測(cè)信號(hào),當(dāng)產(chǎn)品運(yùn)動(dòng)離開電眼所在位置,此時(shí)電眼生成的檢測(cè)信號(hào)將結(jié)束。通過(guò)檢測(cè)信號(hào)的生成和結(jié)束,來(lái)判斷一個(gè)產(chǎn)品的正常通過(guò)。
[0004]但由于袋裝產(chǎn)品的外形一般具有不規(guī)則性,這種不規(guī)則性會(huì)導(dǎo)致利用現(xiàn)有檢測(cè)裝置對(duì)產(chǎn)品單體進(jìn)行識(shí)別時(shí),會(huì)存在識(shí)別錯(cuò)誤,有時(shí)會(huì)將一個(gè)產(chǎn)品識(shí)別成多個(gè)產(chǎn)品,進(jìn)而影響后續(xù)的噴碼以及數(shù)字身份信息采集。
[0005]如圖1所示,圖中,箭頭所指方向?yàn)樯a(chǎn)線的傳輸方向,100為袋裝產(chǎn)品,200為傳輸平臺(tái),虛線為電眼所在高度線,103為袋裝產(chǎn)品100的下一個(gè)產(chǎn)品的電眼觸發(fā)點(diǎn),從圖中可以看到,對(duì)于袋裝產(chǎn)品100會(huì)有兩個(gè)電眼觸發(fā)點(diǎn)(圖中101和102),即袋裝產(chǎn)品100會(huì)被識(shí)別兩個(gè)產(chǎn)品,出現(xiàn)識(shí)別錯(cuò)誤。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例中提供了一種產(chǎn)品識(shí)別方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中對(duì)外形不規(guī)則的袋裝產(chǎn)品識(shí)別時(shí)存在識(shí)別錯(cuò)誤問(wèn)題。
[0007]為了解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例公開了如下技術(shù)方案:
[0008]一種產(chǎn)品識(shí)別方法,應(yīng)用于傳輸平臺(tái)上,所述方法包括:
[0009]獲取至少兩個(gè)檢測(cè)探頭被所述傳輸平臺(tái)上傳輸?shù)拇R(shí)別產(chǎn)品遮擋后生成的觸發(fā)信號(hào),至少兩個(gè)所述檢測(cè)探頭設(shè)置在所述傳輸平臺(tái)的側(cè)面,且任意兩個(gè)所述檢測(cè)探頭的位置不重合;
[0010]根據(jù)所述觸發(fā)信號(hào)判斷同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量是否大于等于預(yù)設(shè)數(shù)量,所述預(yù)設(shè)數(shù)量小于等于所有檢測(cè)探頭的數(shù)量;
[0011]當(dāng)同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量大于等于預(yù)設(shè)數(shù)量時(shí),確定識(shí)別到目標(biāo)產(chǎn)品O
[0012]優(yōu)選地,當(dāng)同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量大于等于預(yù)設(shè)數(shù)量時(shí),所述方法還包括:
[0013]獲取同時(shí)被觸發(fā)的所述檢測(cè)探頭中任意兩個(gè)目標(biāo)檢測(cè)探頭被觸發(fā)的檢測(cè)點(diǎn)之間連線的斜率;
[0014]判斷所述斜率是否位于預(yù)設(shè)斜率區(qū)間;
[0015]當(dāng)所述斜率位于預(yù)設(shè)斜率區(qū)間時(shí),確定識(shí)別到目標(biāo)產(chǎn)品。
[0016]優(yōu)選地,獲取同時(shí)被觸發(fā)的所述檢測(cè)探頭中任意兩個(gè)目標(biāo)檢測(cè)探頭被觸發(fā)的檢測(cè)點(diǎn)之間連線的斜率,包括:
[0017]獲取兩個(gè)所述目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻;
[0018]獲取所述傳輸平臺(tái)的傳輸速度;
[0019]獲取兩個(gè)所述目標(biāo)檢測(cè)探頭的位置參數(shù),所述位置參數(shù)包括:在傳輸平臺(tái)傳輸方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭距離傳輸平臺(tái)的垂直距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的垂直距離和兩個(gè)目標(biāo)檢測(cè)探頭位于所述傳輸平臺(tái)方向的上下游位置;
[0020]利用k=_l*H/| ((T2-T1)*S_D) I,計(jì)算兩個(gè)所述目標(biāo)檢測(cè)探頭被觸發(fā)的檢測(cè)點(diǎn)之間連線的斜率,
[0021]其中:k為斜率,H為所述傳輸平臺(tái)表面垂直方向上兩個(gè)所述目標(biāo)檢測(cè)探頭之間的距離,Tl為在傳輸方向上位于上游的目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻,T2為在傳輸方向上位于下游的目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻,S為傳輸速度,D為所述傳輸平臺(tái)傳輸方向上兩個(gè)所述目標(biāo)檢測(cè)探頭之間的距離,H為在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的垂直距離,H=|h2-hl I,h2和hi分別為兩個(gè)目標(biāo)檢測(cè)探頭距離傳輸平臺(tái)表面的垂直距離。
[0022]優(yōu)選地,所述預(yù)設(shè)斜率區(qū)間為-00?O。
[0023]優(yōu)選地,在所述傳輸平臺(tái)的傳輸方向上,位于所有檢測(cè)探頭兩端的兩個(gè)檢測(cè)探頭之間的距離大于等于所述待識(shí)別產(chǎn)品頭部長(zhǎng)度和尾部長(zhǎng)度之和,且小于等于所述待識(shí)別產(chǎn)品頭部長(zhǎng)度和尾部長(zhǎng)度之和的1.5倍;
[0024]所有檢測(cè)探頭與所述傳輸平臺(tái)的表面之間的垂直高度的最大值小于所述待識(shí)別產(chǎn)品的高度,且所有檢測(cè)探頭與所述傳輸平臺(tái)的表面之間的垂直高度的最小值大于等于所述待識(shí)別產(chǎn)品高度的3/5。
[0025]一種產(chǎn)品識(shí)別裝置,應(yīng)用于傳輸平臺(tái)上,所述傳輸平臺(tái)上的側(cè)面設(shè)置有至少兩個(gè)檢測(cè)探頭,且任意兩個(gè)所述檢測(cè)探頭的位置不重合;
[0026]所述產(chǎn)品識(shí)別裝置包括:
[0027]觸發(fā)信號(hào)獲取單元,用于獲取至少兩個(gè)檢測(cè)探頭被所述傳輸平臺(tái)上傳輸?shù)拇R(shí)別產(chǎn)品遮擋后生成的觸發(fā)信號(hào);
[0028]數(shù)量判斷單元,用于根據(jù)所述觸發(fā)信號(hào)判斷同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量是否大于等于預(yù)設(shè)數(shù)量,所述預(yù)設(shè)數(shù)量小于等于所有檢測(cè)探頭的數(shù)量;
[0029]識(shí)別確定單元,用于當(dāng)同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量大于等于預(yù)設(shè)數(shù)量時(shí),確定識(shí)別到目標(biāo)產(chǎn)品。
[0030]優(yōu)選地,所述裝置還包括:
[0031]斜率獲取單元,用于當(dāng)同時(shí)被觸發(fā)的所述檢測(cè)探頭的數(shù)量大于等于預(yù)設(shè)數(shù)量時(shí),獲取同時(shí)被觸發(fā)的所述檢測(cè)探頭中任意兩個(gè)目標(biāo)檢測(cè)探頭被觸發(fā)的檢測(cè)點(diǎn)之間連線的斜率;
[0032]斜率判斷單元,用于判斷所述斜率是否位于預(yù)設(shè)斜率區(qū)間;
[0033]當(dāng)所述斜率位于預(yù)設(shè)斜率區(qū)間時(shí),所述識(shí)別確定單元還用于確定識(shí)別到目標(biāo)產(chǎn)品O
[0034]優(yōu)選地,所述斜率獲取單元包括:
[0035]起始時(shí)刻獲取單元,用于獲取兩個(gè)所述目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻;
[0036]傳輸速度獲取單元,用于獲取所述傳輸平臺(tái)的傳輸速度;
[0037]位置參數(shù)獲取單元,用于獲取兩個(gè)所述目標(biāo)檢測(cè)探頭的位置參數(shù),所述位置參數(shù)包括:在傳輸平臺(tái)傳輸方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭距離傳輸平臺(tái)的垂直距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的垂直距離和兩個(gè)目標(biāo)檢測(cè)探頭位于所述傳輸平臺(tái)方向的上下游位置;
[0038]斜率計(jì)算單元,用于利用k=_l*H/| (T2-T1)*S_D) I,計(jì)算兩個(gè)所述目標(biāo)檢測(cè)探頭被觸發(fā)的檢測(cè)點(diǎn)之間連線的斜率,
[0039]其中:k為斜率,H為所述傳輸平臺(tái)表面垂直方向上兩個(gè)所述目標(biāo)檢測(cè)探頭之間的距離,Tl為在傳輸方向上位于上游的目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻,T2為在傳輸方向上位于下游的目標(biāo)檢測(cè)探頭被觸發(fā)的起始時(shí)刻,S為傳輸速度,D為所述傳輸平臺(tái)傳輸方向上兩個(gè)所述目標(biāo)檢測(cè)探頭之間的距離,H為在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的垂直距離,H=|h2-hl I,h2和hi分別為兩個(gè)目標(biāo)檢測(cè)探頭距離傳輸平臺(tái)表面的垂直距離。
[0040]一種產(chǎn)品識(shí)別系統(tǒng),包括:位置信息存儲(chǔ)器、如上述所述的產(chǎn)品識(shí)別裝置和至少兩個(gè)所述檢測(cè)探頭,其中:
[0041]至少兩個(gè)所述檢測(cè)探頭設(shè)置在所述傳輸平臺(tái)的側(cè)面,且任意兩個(gè)所述檢測(cè)探頭的位置不重合;
[0042]所述位置信息存儲(chǔ)器內(nèi)存儲(chǔ)有所有檢測(cè)探頭的位置參數(shù),所述位置參數(shù)包括:在傳輸平臺(tái)傳輸方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭距離傳輸平臺(tái)的垂直距離、在傳輸平臺(tái)表面垂直方向上兩個(gè)目標(biāo)檢測(cè)探頭之間的垂直距離和兩個(gè)目標(biāo)檢測(cè)探頭位于所述傳輸平臺(tái)方向的上下游位置;
[0043]所述產(chǎn)品識(shí)別裝置分別與所述檢測(cè)探頭、所述位置信息存儲(chǔ)器相連接。
[0044]由以上技術(shù)方案可見,本發(fā)明實(shí)施例提供的該產(chǎn)品識(shí)別方法、裝置及系統(tǒng),通過(guò)獲取設(shè)置在傳輸平臺(tái)側(cè)面的至少兩個(gè)檢測(cè)探頭同時(shí)被觸發(fā)的信號(hào),可以確定