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