国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種全自動檳榔加工設(shè)備的制作方法

      文檔序號:12370286閱讀:474來源:國知局
      一種全自動檳榔加工設(shè)備的制作方法與工藝

      本發(fā)明涉及對檳榔深加工技術(shù)領(lǐng)域,尤其涉及一種全自動檳榔加工設(shè)備。



      背景技術(shù):

      檳榔含有多種人體所需的營養(yǎng)元素和有益物質(zhì),是一種深受消費者歡迎的植物口香糖。嚼食檳榔在湖南等地已經(jīng)成為全民性的愛好,已形成了一種獨特的文化景觀。而且隨著人們生活水平的提高對食用檳榔的需求量日益增大。

      隨著檳榔產(chǎn)業(yè)的迅猛發(fā)展,對于提高檳榔生產(chǎn)加工效率,降低檳榔生產(chǎn)加工的成本,傳統(tǒng)的檳榔加工方式已經(jīng)很難達(dá)到。目前市場上也出現(xiàn)了專門的檳榔加工設(shè)備,但是這些設(shè)備的自動化程度、實用性和設(shè)備性能不是很理想,無法選取檳榔的正確切割面。本發(fā)明實現(xiàn)了檳榔的全自動切割,操作簡單,廢品率低,且極大地提高了工作效率。



      技術(shù)實現(xiàn)要素:

      為解決上述現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的在于提供一種全自動檳榔加工設(shè)備及其加工方法,實現(xiàn)對檳榔的全自動智能化加工,操作簡單,且大大提高了工作的效率。

      根據(jù)本申請的一個方面,提供一種全自動檳榔加工設(shè)備,該設(shè)備包括:

      相連的第一機架和第二機架,第一機架上設(shè)有進(jìn)料機構(gòu)、取料機構(gòu)、第一傳輸機構(gòu)和第一夾取機構(gòu),其中取料機構(gòu)與進(jìn)料機構(gòu)相連,第一傳輸機構(gòu)位于取料機構(gòu)的下游位置,第一夾取機構(gòu)設(shè)置在第一傳輸機構(gòu)上,第二機架上設(shè)有第二傳輸機構(gòu)、第二夾取機構(gòu)、第三夾取機構(gòu)、切割平臺、圖像采集機構(gòu)和切割機構(gòu),其中第二夾取機構(gòu)、第三夾取機構(gòu)及切割平臺均設(shè)置在第二傳輸機構(gòu)上,第二夾取機構(gòu)設(shè)置在切割平臺的一側(cè)(例如左側(cè)),第三夾取機構(gòu)設(shè)置在切割平臺的另一側(cè)(例如右側(cè)),圖像采集機構(gòu)與切割機構(gòu)分別設(shè)置在切割平臺的上方。

      在本發(fā)明中,取料機構(gòu)包括第一主動鏈輪、第一從動鏈輪及第一鏈條,第一傳輸機構(gòu)包括第二主動鏈輪、第二從動鏈輪及第二鏈條,第二傳輸機構(gòu)包括第三主動鏈輪、第三從動鏈輪及第三鏈條,所述各鏈條繞覆于主、從動鏈輪上,并通過機架上的齒輪與機架相連接。

      優(yōu)選的是,在第一鏈條、第二鏈條及第三鏈條上根據(jù)機架上齒輪的大小將鏈條用隔片分隔成若干部分。

      作為優(yōu)選,隔片的中間部分開有一個小口,利于夾取檳榔。

      在本發(fā)明中,上述設(shè)備還包括:連接取料機構(gòu)的第一鏈條與第一傳輸機構(gòu)的第二鏈條的擋板。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在取料機構(gòu)的第一鏈條上的第一檢測機構(gòu)。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第一傳輸機構(gòu)的第二鏈條上的第二檢測機構(gòu)。

      優(yōu)選的是,上述設(shè)備還包括:設(shè)置在第二機架上,位于切割機構(gòu)下游的去核機構(gòu)。

      作為優(yōu)選,去核機構(gòu)包括去核爪、控制去核爪升降的氣缸及控制去核爪抓取、釋放檳榔核的氣缸。

      優(yōu)選的是,上述設(shè)備還包括:設(shè)置在第二機架上,位于去核機構(gòu)下游的點料機構(gòu)。

      作為優(yōu)選,點料機構(gòu)包括點料器、控制擠壓料的氣缸及驅(qū)動點料機構(gòu)升降的氣缸。

      在本發(fā)明中,進(jìn)料機構(gòu)為斗狀,在進(jìn)料機構(gòu)的底部開有一個與第一鏈條相近大小的口。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第二機架上的第一步進(jìn)電機,第一步進(jìn)電機與第二夾取機構(gòu)連接并控制第二夾取機構(gòu)的旋轉(zhuǎn)。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第二機架上的第二步進(jìn)電機與第三步進(jìn)電機,第二步進(jìn)電機與第三步進(jìn)電機均與切割平臺連接,第二步進(jìn)電機調(diào)節(jié)切割平臺水平方向左右移動,第三步進(jìn)電機調(diào)節(jié)切割平臺水平方向旋轉(zhuǎn)角度。

      優(yōu)選的是,第二步進(jìn)電機通過滑臺與切割平臺連接,第三步進(jìn)電機通過齒輪與切割平臺連接。

      在本發(fā)明中,第一夾取機構(gòu)、第二夾取機構(gòu)及第三夾取機構(gòu)均包括夾具和控制夾具進(jìn)退、升降、夾放的氣缸。

      在本發(fā)明中,切割機構(gòu)包括刀片和控制刀片進(jìn)行切割的氣缸。

      在本發(fā)明中,在進(jìn)料機構(gòu)的底部開有一個與取料機構(gòu)的鏈條相近大小的口,是為保證取料機構(gòu)自由穿過的同時又可以避免檳榔掉出。

      在本發(fā)明中,所述“在第一鏈條、第二鏈條及第三鏈條上方根據(jù)機架上齒輪的大小將鏈條用隔片分隔成若干部分”,是指在鏈條的上方根據(jù)齒輪大小將鏈條用隔片分隔成若干小格。通過電磁閥控制使氣缸運動來控制齒輪的運動,氣缸運動一次,齒輪轉(zhuǎn)動一格,相應(yīng)鏈條運動一格,因此每夾取一個檳榔氣缸運動一次,鏈條前進(jìn)一格。在鏈條的運動過程中,從進(jìn)料機構(gòu)中帶出的檳榔剛好位于兩隔片之間,并且隔片的中間部分開有一個小口有利于夾取檳榔。

      根據(jù)本申請的另一個方面,提供了一種使用上述全自動檳榔加工設(shè)備的基于圖像分割的檳榔切割控制方法,包括以下步驟:

      1)系統(tǒng)啟動初始化;

      2)夾取檳榔:將檳榔夾起送至切割平臺上;

      3)控制夾住檳榔的夾取機構(gòu)旋轉(zhuǎn),圖像采集機構(gòu)分別獲取檳榔旋轉(zhuǎn)不同角度所拍攝的檳榔圖像;

      4)對3)中采集到的圖像通過Ostu自動閾值法進(jìn)行二值閾值化處理,得到前景和背景分別為黑色和白色像素的二值圖像,計算獲取每一角度的檳榔輪廓彎曲度,彎曲度大于閾值時,則將檳榔輪廓彎曲度最大的圖像所對應(yīng)檳榔的凹面定為切割面;否則,計算檳榔輪廓內(nèi)部的像素數(shù)量,以黑色像素數(shù)量最多的圖像即目標(biāo)面積最大的檳榔圖像對應(yīng)角度的檳榔面作為切割面;

      5)再次對檳榔進(jìn)行圖像采集;

      6)對5)中采集到的檳榔圖像,應(yīng)用GrabCut圖像分割算法進(jìn)行分割,提取檳榔輪廓,計算所提取的檳榔輪廓需要旋轉(zhuǎn)的角度及偏移量;

      7)根據(jù)6)中計算出的旋轉(zhuǎn)角度及偏移量,調(diào)整檳榔的水平位置偏移量,調(diào)整檳榔的角度偏移量;

      8)當(dāng)調(diào)整好檳榔的角度及位置后,切割機構(gòu)對檳榔進(jìn)行切割。

      在本發(fā)明中,上述步驟3)所述的檳榔旋轉(zhuǎn)不同角度,其中旋轉(zhuǎn)角度任意(0°~360°之間,不包括0°與360°),旋轉(zhuǎn)次數(shù)≥3次。

      優(yōu)選的是,旋轉(zhuǎn)3次,每次旋轉(zhuǎn)2π/3弧度,得到3個不同角度的檳榔圖像。

      在本發(fā)明中,步驟4)中所述的Ostu自動閾值法為Ostu最大類間方差法。

      在本發(fā)明中,步驟6)中所述的GrabCut圖像分割算法是一種能量最小化迭代優(yōu)化算法,構(gòu)建能量函數(shù)為:

      E(α,k,θ,z)=U(α,k,θ,z)+V(α,z)

      α為不透明度,α∈[0,1],0為背景,1為目標(biāo)前景;k為向量k={k1,...,kn,...,kN}作為每個像素的獨立高斯模型參數(shù),θ為圖像前景與背景的灰度直方函數(shù),θ={h(z,α),a=0,1};Z為灰度值數(shù)組,z=(z1,…,zn,…,zN)。

      在本發(fā)明中,所述高斯概率密度模型為:

      通過高斯概率密度模型得到該像素分別屬于目標(biāo)和背景的概率,從而區(qū)分目標(biāo)和背景。

      在本發(fā)明中,步驟6)中計算檳榔的旋轉(zhuǎn)角度和偏移量的方法為:提取得到的檳榔輪廓圖像的R、G、B顏色分量值,利用如下公式計算灰度值gray,其中R、G、B分別為紅綠藍(lán)三基色分量值:

      gray=R*0.3+G*0.59+B*0.11

      通過上面公式將彩色圖像變?yōu)榛叶葓D像,在該圖像中,前景為灰度圖像,背景為純黑色部分,通過對豎直y方向遍歷圖像像素點,即遇到像素點值不為0時,該像素點即為檳榔蒂的端點坐標(biāo),從而得出檳榔蒂的兩個端點坐標(biāo),計算檳榔的旋轉(zhuǎn)角度和偏移量。

      在本發(fā)明中,檳榔旋轉(zhuǎn)角度的計算過程具體為:

      ①在灰度圖像上建立平面直角坐標(biāo)系,原點為圖像的左上角O點,水平為X軸,豎直為Y軸;

      ②如果兩個端點分別坐標(biāo)為(x1,y1)與(x2,y2),則旋轉(zhuǎn)角度為θ=arctan[(y1-y2)/(x1-x2)],θ>0時逆時針旋轉(zhuǎn),θ<0順時針旋轉(zhuǎn)。

      在本發(fā)明中,檳榔偏移量的計算過程具體為:

      偏移量為l=(yimg-ym)*k,其中yimg為圖像中點基線,ym為兩個檳榔蒂連線中點縱坐標(biāo),k為常量,其中k代表檳榔圖像中單位像素所代表實際物體中的長度,即:

      在本發(fā)明中,步驟4)所述的檳榔輪廓彎曲度的計算過程具體為:

      以圖像的左上角為原點,水平為x軸,豎直為y軸,建立x0y平面直角坐標(biāo)系,彎曲的閉合實線為檳榔的輪廓,點E、F分別為檳榔的兩個端點,

      (1)由點E、F可以求得直線EF的方程和點E、F之間的距離dEF;

      (2)將檳榔的輪廓線進(jìn)行抽稀處理,求得檳榔的中心線為曲線EMF;

      (3)求曲線EMF上每一個點到直線EF的距離d,并求最大距離dmax

      (4)求最大距離dmax和點E、F之間的距離dEF的比值ξ;

      檳榔輪廓彎曲度和比值ξ成正比關(guān)系,即ξ最大表示檳榔輪廓彎曲度最大,從而檳榔輪廓彎曲度可用比值ξ的大小衡量。

      在本發(fā)明中,整個控制過程采用多線程(例如雙線程)同步控制方法,實現(xiàn)并行控制。即在第一機架上檢測第一鏈條與第二鏈條的格子中有無檳榔采用線程a,針對第二機架上切割平臺的操作采用線程b。其中線程a和線程b采用事件對象進(jìn)行同步,具體為:

      線程a中的事件對象設(shè)置為:當(dāng)?shù)谝粖A取機構(gòu)從第二鏈條上夾取到檳榔時,將事件對象g_EventThreadOne設(shè)置為無信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為有信號狀態(tài),同時等待事件對象g_EventThreadOne的請求;

      線程b中的事件對象設(shè)置為:線程b的開始為等待事件對象g_EventThreadTwo的請求,當(dāng)檳榔切割完成時,將事件對象g_EventThreadOne設(shè)置為有信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為無信號狀態(tài)。

      在本發(fā)明中,檳榔切割完成后,切割好的檳榔被送至去核區(qū),去核機構(gòu)通過氣缸控制去核爪夾取檳榔的核完成去核,去完核的檳榔被送至點料區(qū),點料機構(gòu)通過控制氣缸擠壓點料器中的料,將料點入檳榔中,檳榔加工完成。

      在本發(fā)明中,所述“系統(tǒng)啟動初始化”具體實現(xiàn)過程為:

      (1)當(dāng)系統(tǒng)啟動時,系統(tǒng)自動進(jìn)入初始化模式;

      (2)CPU不斷向分布式采集模塊發(fā)出檢測信號采集指令,實時接收分布式采集模塊返回的采集信號,同時CPU向分布式采集模塊發(fā)送指令初始化各夾取機構(gòu);

      (3)如果CPU接收的采集信號并非初始位置信號,CPU向電機控制器發(fā)送指令控制電機旋轉(zhuǎn),使機械裝置的位置發(fā)生改變,跳轉(zhuǎn)到(2)重復(fù)上述操作;否則,初始化完成。

      在本發(fā)明中,初始化的順序為:首先對切割平臺上夾取檳榔的各夾取機構(gòu)初始化,再對切割平臺的角度拖板進(jìn)行初始化,最后對切割平臺水平方向的位移拖板進(jìn)行初始化。

      在本發(fā)明中,所述“檳榔蒂軸”是指沿檳榔蒂兩端連線形成的旋轉(zhuǎn)軸,圖像采集機構(gòu)分別獲取旋轉(zhuǎn)軸旋轉(zhuǎn)不同角度所拍攝的檳榔圖像。

      在本發(fā)明中,所述“檳榔旋轉(zhuǎn)不同角度”是指根據(jù)采集檳榔圖像的次數(shù)進(jìn)行確定,同時設(shè)定每次旋轉(zhuǎn)的角度,比如進(jìn)行3次圖像采集,設(shè)定每次旋轉(zhuǎn)30°,第一次采集完后旋轉(zhuǎn)30°進(jìn)行第二次采集,第二次采集完后旋轉(zhuǎn)30°進(jìn)行第3次采集,因為每旋轉(zhuǎn)一次拍攝到的圖像對應(yīng)檳榔的不同面,3次采集中哪一次采集到的圖像是檳榔的最佳切割面,就將檳榔逆轉(zhuǎn)回哪一次采集的面。

      在本發(fā)明中,“前景”是指檳榔本身。“目標(biāo)面積大小”是指檳榔本身面積大小。

      在本發(fā)明中,通過二值化處理得到的圖像,由于原圖中背景顏色較白,因此二值圖像得到的大部分為白色像素點,而檳榔的顏色較黑,因此二值圖像得到的大部分是黑色像素點,而在每次拍照過程中背景是不會發(fā)生變化的,只有拍到的檳榔面的不同,因此可以通過黑色像素點的數(shù)量來確定檳榔面積的大小。

      在本發(fā)明中,步驟5)所述的再次對檳榔進(jìn)行圖像采集,即圖5變?yōu)閳D7,是由于步驟4)選取檳榔切割面后,對檳榔進(jìn)行了旋轉(zhuǎn),同時夾住檳榔的夾取機構(gòu)也會旋轉(zhuǎn),夾取機構(gòu)并不一定如圖5所示,有可能夾取機構(gòu)處于檳榔的上方,此時對檳榔進(jìn)行切割,刀片就會切到夾取機構(gòu)上,于是進(jìn)行步驟5),同時這一步采集到的圖像用于判斷檳榔水平位置的偏移程度和角度的偏移程度。

      在本發(fā)明中,所述的Ostu自動閾值法采用的是日本學(xué)者Ostu(N Otsu.A threshold selection method from gray-level histogram[J].IEEE Trans on SMC,1979,9:62-69.)提出的最大類間方差法。

      在本發(fā)明中,計算灰度值gray的公式gray=R*0.3+G*0.59+B*0.11為常用的彩色圖像轉(zhuǎn)灰度圖像的公式,其參數(shù)是通過實驗驗證得到,以便更好地將前景與背景區(qū)分開來。

      在本發(fā)明中,Ostu自動閾值法進(jìn)行二值閾值化處理的過程為:

      (1)將采集到的彩色圖像轉(zhuǎn)換成灰度圖像;

      (2)求出(1)中灰度圖像的最小灰度值和最大灰度值,分別記為gmin和gmax,令初始閾值為:

      (3)根據(jù)(2)中計算得到的T0將灰度圖像分割成前景和背景,分別求出兩者的平均灰度值A(chǔ)f和Ab

      其中,g表示灰度值,h(g)表示圖像中灰度值為g的像素的數(shù)量。

      (4)求出(3)中Af和Ab的平均灰度值:

      如果求得Tk=Tk-1,則Tk為所需求的閾值,否則,轉(zhuǎn)至(3)繼續(xù)迭代。

      按上式得到的的Tk為灰度圖像的閾值對圖像進(jìn)行二值化,從而將圖像分割成前景和背景,前景用黑色表示,背景用白色表示。

      在本發(fā)明中,檳榔的最佳切割面采用的是彎曲程度優(yōu)先的判別方法,步驟4)中的閾值表示檳榔輪廓的彎曲程度。當(dāng)彎曲度大于閾值時,則只要從彎曲程度最大的面進(jìn)行切割,無需對面積進(jìn)行比較,否則,再進(jìn)行面積比較。至于彎曲度的閾值設(shè)定是通過對不同形狀的檳榔進(jìn)行彎曲度測量總結(jié)出的經(jīng)驗值。在本發(fā)明中,閾值為0-1,優(yōu)選閾值為0.1-0.9,更優(yōu)選閾值為0.4-0.8。當(dāng)閾值為“0”時表示沒有彎曲;當(dāng)閾值為“1”時表示彎曲口的距離等于彎曲的深度。閾值越大,表示彎曲程度越大;閾值越小,表示彎曲程度越小。

      在本發(fā)明中,GrabCut圖像分割算法,采用基于高階條件隨機場,在能量函數(shù)中引入一項定義在圖像割的集合上的高階CRFs勢函數(shù)。其能量函數(shù)的形式為:

      V是表示所有像素的集合,ε是連接像素i,j∈V的所有邊的集合,S是圖像所有割的集合。函數(shù)ψi(xi)是單個像素的數(shù)據(jù)項其具體的表述形式為:

      ψi(xi)=θTψT(xi)+θcolψcol(xi)+θlψl(xi)

      θT、θcol、θl是參數(shù)權(quán)值分別表示紋理、顏色和位置的信息。

      相鄰像素對項ψij(xi,xj)的表述形式為:

      函數(shù)g(i,j)是基于不同相鄰像素的顏色的一條邊的特征。它通常被定義為:

      g(i,j)=θpv exp(-θβ||Ii-Ij||2)

      Ii和Ij分別表示像素i和j的顏色向量。θp、θv、θβ是模型參數(shù)通過訓(xùn)練數(shù)據(jù)學(xué)習(xí)得到。

      引入的高階CRFs勢函數(shù)ψc(xc)的形式為:

      c是一個團,|c|是c中變量的數(shù)量,L是所有標(biāo)簽的集合,nk(xc)是在c中標(biāo)簽為k的變量的數(shù)量,同時,γk、θk、γmax是勢函數(shù)的參數(shù)滿足約束:

      Q被稱為勢函數(shù)的截斷參數(shù),滿足約束條件2Q<|c|。

      通過采用最大流/最小割算法對采集的圖像求解上述能量模型的最小能量值從而得到分割目標(biāo)和背景的割。

      與現(xiàn)有技術(shù)相比,本發(fā)明所具有的有益效果為:

      1、本發(fā)明采用兩機架的結(jié)構(gòu)與多線程同步控制方法使取料和切割并行進(jìn)行,可以充分保證切割完成后能迅速的進(jìn)入下一次操作,無需等待檢測有無檳榔,從而縮短整個操作過程的時間,極大的提高了加工的效率。

      2、本發(fā)明設(shè)計結(jié)構(gòu)合理,全過程采用自動形式,操作簡單,廢品率低,且極大地提高了工作效率。

      附圖說明

      圖1為本發(fā)明全自動檳榔加工設(shè)備的主視圖

      圖2為本發(fā)明全自動檳榔加工設(shè)備的俯視圖

      圖3為本發(fā)明基于圖像分割的檳榔切割控制方法的原理圖

      圖4為本發(fā)明基于圖像分割的檳榔切割控制方法的整體流程圖

      圖5為切割平臺第一次固定檳榔示意圖

      圖6為檳榔輪廓的彎曲度計算關(guān)系圖

      圖7為切割平臺第二次固定檳榔示意圖

      圖8為檳榔旋轉(zhuǎn)角度示意圖

      圖9為檳榔偏移量示意圖

      圖10為檢測有無檳榔的線程a控制流程圖

      圖11為檳榔切割操作的線程b控制流程圖

      附圖標(biāo)記:A1:第一機架;1:進(jìn)料機構(gòu);2:取料機構(gòu);201:第一主動鏈輪;202:第一從動鏈輪;203:第一鏈條;3:第一傳輸機構(gòu);301:第二主動鏈輪;302:第二從動鏈輪;303:第二鏈條;4:第一夾取機構(gòu);A2:第二機架;5:第二傳輸機構(gòu);6:第二夾取機構(gòu);7:第三夾取機構(gòu);8:切割平臺;9:圖像采集機構(gòu);10:切割機構(gòu);11:擋板;12:第一檢測機構(gòu);13:第二檢測機構(gòu);14:去核機構(gòu);15:點料機構(gòu);16:第一步進(jìn)電機;17:第二步進(jìn)電機;18:第三步進(jìn)電機;19:滑臺;20:齒輪;

      E、F:檳榔兩個端點;曲線EMF:檳榔中心線;d:曲線EMF上的點到直線EF的距離;θ:旋轉(zhuǎn)角度;P1、P2:檳榔兩個端點;ym:檳榔蒂連線中點縱坐標(biāo);yimg:檳榔圖像中點基線;l:偏移量。

      具體實施方式

      根據(jù)本申請的一個方面,提供一種全自動檳榔加工設(shè)備,該設(shè)備包括:

      相連的第一機架A1和第二機架A2,第一機架A1上設(shè)有進(jìn)料機構(gòu)1、取料機構(gòu)2、第一傳輸機構(gòu)3和第一夾取機構(gòu)4,其中取料機構(gòu)2與進(jìn)料機構(gòu)1相連,第一傳輸機構(gòu)3位于取料機構(gòu)2的下游位置,第一夾取機構(gòu)4設(shè)置在第一傳輸機構(gòu)3上,第二機架A2上設(shè)有第二傳輸機構(gòu)5、第二夾取機構(gòu)6、第三夾取機構(gòu)7、切割平臺8、圖像采集機構(gòu)9和切割機構(gòu)10,其中第二夾取機構(gòu)6、第三夾取機構(gòu)7及切割平臺8均設(shè)置在第二傳輸機構(gòu)5上,第二夾取機構(gòu)6設(shè)置在切割平臺8的一側(cè)(例如左側(cè)),第三夾取機構(gòu)7設(shè)置在切割平臺8的另一側(cè)(例如右側(cè)),圖像采集機構(gòu)9與切割機構(gòu)10分別設(shè)置在切割平臺8的上方。

      在本發(fā)明中,取料機構(gòu)2包括第一主動鏈輪201、第一從動鏈輪202及第一鏈條203,第一傳輸機構(gòu)3包括第二主動鏈輪301、第二從動鏈輪302及第二鏈條303,第二傳輸機構(gòu)5包括第三主動鏈輪、第三從動鏈輪及第三鏈條,所述各鏈條繞覆于主、從動鏈輪上,并通過機架上的齒輪與機架相連接。

      優(yōu)選的是,在第一鏈條203、第二鏈條303及第三鏈條上根據(jù)機架上齒輪的大小將鏈條用隔片分隔成若干部分。

      作為優(yōu)選,隔片的中間部分開有一個小口,利于夾取檳榔。

      在本發(fā)明中,上述設(shè)備還包括:連接取料機構(gòu)2的第一鏈條203與第一傳輸機構(gòu)3的第二鏈條303的擋板11。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在取料機構(gòu)2的第一鏈條203上的第一檢測機構(gòu)12。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第一傳輸機構(gòu)3的第二鏈條303上的第二檢測機構(gòu)13。

      優(yōu)選的是,上述設(shè)備還包括:設(shè)置在第二機架A2上,位于切割機構(gòu)10下游的去核機構(gòu)14。

      作為優(yōu)選,去核機構(gòu)14包括去核爪、控制去核爪升降的氣缸及控制去核爪抓取、釋放檳榔核的氣缸。

      優(yōu)選的是,上述設(shè)備還包括:設(shè)置在第二機架A2上,位于去核機構(gòu)14下游的點料機構(gòu)15。

      作為優(yōu)選,點料機構(gòu)15包括點料器、控制擠壓料的氣缸及驅(qū)動點料機構(gòu)升降的氣缸。

      在本發(fā)明中,進(jìn)料機構(gòu)1為斗狀,在進(jìn)料機構(gòu)1的底部開有一個與第一鏈條203相近大小的口。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第二機架A2上的第一步進(jìn)電機16,第一步進(jìn)電機16與第二夾取機構(gòu)6連接并控制第二夾取機構(gòu)6的旋轉(zhuǎn)。

      在本發(fā)明中,上述設(shè)備還包括:設(shè)置在第二機架A2上的第二步進(jìn)電機17與第三步進(jìn)電機18,第二步進(jìn)電機17與第三步進(jìn)電機18均與切割平臺8連接,第二步進(jìn)電機17調(diào)節(jié)切割平臺8水平方向左右移動,第三步進(jìn)電機18調(diào)節(jié)切割平臺8水平方向旋轉(zhuǎn)角度。

      優(yōu)選的是,第二步進(jìn)電機17通過滑臺19與切割平臺8連接,第三步進(jìn)電機18通過齒輪20與切割平臺8連接。

      在本發(fā)明中,第一夾取機構(gòu)4、第二夾取機構(gòu)6及第三夾取機構(gòu)7均包括夾具和控制夾具進(jìn)退、升降、夾放的氣缸。

      在本發(fā)明中,切割機構(gòu)10包括刀片和控制刀片進(jìn)行切割的氣缸。

      根據(jù)本申請的另一個方面,提供了一種使用上述全自動檳榔加工設(shè)備的基于圖像分割的檳榔切割控制方法,包括以下步驟:

      1)系統(tǒng)啟動初始化;

      2)夾取檳榔:將檳榔夾起送至切割平臺8上;

      3)控制夾住檳榔的夾取機構(gòu)旋轉(zhuǎn),圖像采集機構(gòu)9分別獲取檳榔旋轉(zhuǎn)不同角度所拍攝的檳榔圖像;

      4)對3)中采集到的圖像通過Ostu自動閾值法進(jìn)行二值閾值化處理,得到前景和背景分別為黑色和白色像素的二值圖像,計算獲取每一角度的檳榔輪廓彎曲度,彎曲度大于閾值時,則將檳榔輪廓彎曲度最大的圖像所對應(yīng)檳榔的凹面定為切割面;否則,計算檳榔輪廓內(nèi)部的像素數(shù)量,以黑色像素數(shù)量最多的圖像即目標(biāo)面積最大的檳榔圖像對應(yīng)角度的檳榔面作為切割面;

      5)再次對檳榔進(jìn)行圖像采集;

      6)對5)中采集到的檳榔圖像,應(yīng)用GrabCut圖像分割算法進(jìn)行分割,提取檳榔輪廓,計算所提取的檳榔輪廓需要旋轉(zhuǎn)的角度及偏移量;

      7)根據(jù)6)中計算出的旋轉(zhuǎn)角度及偏移量,調(diào)整檳榔的水平位置偏移量,調(diào)整檳榔的角度偏移量;

      8)當(dāng)調(diào)整好檳榔的角度及位置后,切割機構(gòu)10對檳榔進(jìn)行切割。

      在本發(fā)明中,步驟4)中的閾值表示檳榔輪廓的彎曲程度,閾值為0-1,優(yōu)選閾值為0.1-0.9,更優(yōu)選閾值為0.4-0.8。當(dāng)閾值為“0”時表示沒有彎曲;當(dāng)閾值為“1”時表示彎曲口的距離等于彎曲的深度。閾值越大,表示彎曲程度越大;閾值越小,表示彎曲程度越小。

      在本發(fā)明中,上述步驟3)所述的檳榔旋轉(zhuǎn)不同角度,其中旋轉(zhuǎn)角度任意(0°~360°之間,不包括0°與360°),旋轉(zhuǎn)次數(shù)≥3次。

      優(yōu)選的是,旋轉(zhuǎn)3次,每次旋轉(zhuǎn)2π/3弧度,得到3個不同角度的檳榔圖像。

      在本發(fā)明中,步驟4)中所述的Ostu自動閾值法為Ostu最大類間方差法。

      在本發(fā)明中,步驟6)中所述的GrabCut圖像分割算法是一種能量最小化迭代優(yōu)化算法,構(gòu)建能量函數(shù)為:

      E(α,k,θ,z)=U(α,k,θ,z)+V(α,z)

      α為不透明度,α∈[0,1],0為背景,1為目標(biāo)前景;k為向量k={k1,...,kn,...,kN}作為每個像素的獨立高斯模型參數(shù),θ為圖像前景與背景的灰度直方函數(shù),θ={h(z,α),a=0,1};Z為灰度值數(shù)組,z=(z1,…,zn,…,zN)。

      在本發(fā)明中,所述高斯概率密度模型為:

      通過高斯概率密度模型得到該像素分別屬于目標(biāo)和背景的概率,從而區(qū)分目標(biāo)和背景。

      在本發(fā)明中,步驟6)中計算檳榔的旋轉(zhuǎn)角度和偏移量的方法為:提取得到的檳榔輪廓圖像的R、G、B顏色分量值,利用如下公式計算灰度值gray,其中R、G、B分別為紅綠藍(lán)三基色分量值:

      gray=R*0.3+G*0.59+B*0.11

      通過上面公式將彩色圖像變?yōu)榛叶葓D像,在該圖像中,前景為灰度圖像,背景為純黑色部分,通過對豎直y方向遍歷圖像像素點,即遇到像素點值不為0時,該像素點即為檳榔蒂的端點坐標(biāo),從而得出檳榔蒂的兩個端點坐標(biāo),計算檳榔的旋轉(zhuǎn)角度和偏移量。

      在本發(fā)明中,檳榔旋轉(zhuǎn)角度的計算過程具體為:

      ①在灰度圖像上建立平面直角坐標(biāo)系,原點為圖像的左上角O點,水平為X軸,豎直為Y軸;

      ②如果兩個端點分別坐標(biāo)為(x1,y1)與(x2,y2),則旋轉(zhuǎn)角度為θ=arctan[(y1-y2)/(x1-x2)],θ>0時逆時針旋轉(zhuǎn),θ<0順時針旋轉(zhuǎn)。

      在本發(fā)明中,檳榔偏移量的計算過程具體為:

      偏移量為l=(yimg-ym)*k,其中yimg為圖像中點基線,ym為兩個檳榔蒂連線中點縱坐標(biāo),k為常量,其中k代表檳榔圖像中單位像素所代表實際物體中的長度,即:

      在本發(fā)明中,步驟4)所述的檳榔輪廓彎曲度的計算過程具體為:

      以圖像的左上角為原點,水平為x軸,豎直為y軸,建立x0y平面直角坐標(biāo)系,彎曲的閉合實線為檳榔的輪廓,點E、F分別為檳榔的兩個端點,

      (1)由點E、F可以求得直線EF的方程和點E、F之間的距離dEF;

      (2)將檳榔的輪廓線進(jìn)行抽稀處理,求得檳榔的中心線為曲線EMF;

      (3)求曲線EMF上每一個點到直線EF的距離d,并求最大距離dmax;

      (4)求最大距離dmax和點E、F之間的距離dEF的比值ξ;

      檳榔輪廓彎曲度和比值ξ成正比關(guān)系,即ξ最大表示檳榔輪廓彎曲度最大,從而檳榔輪廓彎曲度可用比值ξ的大小衡量。

      在本發(fā)明中,整個控制過程采用多線程(例如雙線程)同步控制方法,實現(xiàn)并行控制。即在第一機架A1上檢測第一鏈條203與第二鏈條303的格子中有無檳榔采用線程a,針對第二機架A2上切割平臺8的操作采用線程b。其中線程a和線程b采用事件對象進(jìn)行同步,具體為:

      線程a中的事件對象設(shè)置為:當(dāng)?shù)谝粖A取機構(gòu)4從第二鏈條303上夾取到檳榔時,將事件對象g_EventThreadOne設(shè)置為無信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為有信號狀態(tài),同時等待事件對象g_EventThreadOne的請求;

      線程b中的事件對象設(shè)置為:線程b的開始為等待事件對象g_EventThreadTwo的請求,當(dāng)檳榔切割完成時,將事件對象g_EventThreadOne設(shè)置為有信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為無信號狀態(tài)。

      實施例1

      如圖1和圖2所示,一種全自動檳榔加工設(shè)備,包括相連的第一機架A1和第二機架A2,第一機架A1上設(shè)有進(jìn)料機構(gòu)1、取料機構(gòu)2、第一傳輸機構(gòu)3和第一夾取機構(gòu)4,其中取料機構(gòu)2與進(jìn)料機構(gòu)1相連,第一傳輸機構(gòu)3位于取料機構(gòu)2的下游位置,第一夾取機構(gòu)4設(shè)置在第一傳輸機構(gòu)3上,第二機架A2上設(shè)有第二傳輸機構(gòu)5、第二夾取機構(gòu)6、第三夾取機構(gòu)7、切割平臺8、圖像采集機構(gòu)9和切割機構(gòu)10,其中第二夾取機構(gòu)6、第三夾取機構(gòu)7及切割平臺8均設(shè)置在第二傳輸機構(gòu)5上,第二夾取機構(gòu)6設(shè)置在切割平臺8的左側(cè),第三夾取機構(gòu)7設(shè)置在切割平臺8的右側(cè),圖像采集機構(gòu)9與切割機構(gòu)10分別設(shè)置在切割平臺8的上方。其中取料機構(gòu)2包括第一主動鏈輪201、第一從動鏈輪202及第一鏈條203,第一傳輸機構(gòu)3包括第二主動鏈輪301、第二從動鏈輪302及第二鏈條303,第二傳輸機構(gòu)5包括第三主動鏈輪、第三從動鏈輪及第三鏈條,所述各鏈條繞覆于主、從動鏈輪上,并通過機架上的齒輪與機架相連接。在第一鏈條203、第二鏈條303及第三鏈條上根據(jù)機架上的齒輪大小將鏈條用隔片分隔成若干部分。隔片的中間部分開有一個小口,利于夾取檳榔。進(jìn)料機構(gòu)1為斗狀,在進(jìn)料機構(gòu)1的底部開有一個與第一鏈條203相近大小的口。該設(shè)備還包括設(shè)置在第二機架A2上的第一步進(jìn)電機16、第二步進(jìn)電機17與第三步進(jìn)電機18,第一步進(jìn)電機16與第二夾取機構(gòu)6連接并控制第二夾取機構(gòu)6的旋轉(zhuǎn),第二步進(jìn)電機17與第三步進(jìn)電機18分別通過滑臺19與齒輪20和切割平臺8連接,第二步進(jìn)電機17調(diào)節(jié)切割平臺8水平方向左右移動,第三步進(jìn)電機18調(diào)節(jié)切割平臺8水平方向旋轉(zhuǎn)角度。該設(shè)備的第一夾取機構(gòu)4、第二夾取機構(gòu)6及第三夾取機構(gòu)7均包括夾具和控制夾具進(jìn)退、升降、夾放的氣缸。切割機構(gòu)10包括刀片和控制刀片進(jìn)行切割的氣缸。

      實施例2

      重復(fù)實施例1,該設(shè)備還包括連接取料機構(gòu)2的第一鏈條203與第一傳輸機構(gòu)3的第二鏈條303的擋板11。

      實施例3

      重復(fù)實施例2,該設(shè)備還包括設(shè)置在取料機構(gòu)2的第一鏈條203上的第一檢測機構(gòu)12,設(shè)置在第一傳輸機構(gòu)3的第二鏈條303上的第二檢測機構(gòu)13。

      實施例4

      重復(fù)實施3,該設(shè)備還包括設(shè)置在第二機架A2上,位于切割機構(gòu)10下游的去核機構(gòu)14。及設(shè)置在第二機架A2上,位于去核機構(gòu)14下游的點料機構(gòu)15。其中去核機構(gòu)14包括去核爪、控制去核爪升降的氣缸及控制去核爪抓取、釋放檳榔核的氣缸。點料機構(gòu)15包括點料器、控制擠壓料的氣缸及驅(qū)動點料機構(gòu)升降的氣缸。

      實施例5

      如圖3和圖4所示,一種基于基于圖像分割的檳榔切割控制方法,包含以下步驟:

      1)系統(tǒng)啟動初始化;

      2)夾取檳榔:將檳榔夾起送至切割平臺8上;

      3)控制夾住檳榔的夾取機構(gòu)旋轉(zhuǎn),旋轉(zhuǎn)3次,每次旋轉(zhuǎn)2π/3弧度,攝像頭分別獲取該檳榔三次拍攝的檳榔圖像;

      4)對3)中采集到的圖像通過Ostu自動閾值法進(jìn)行二值閾值化處理,得到前景和背景分別為黑色和白色像素的二值圖像,計算獲取每一角度的檳榔輪廓彎曲度,彎曲度大于閾值0.3時,則將檳榔輪廓彎曲度最大的圖像所對應(yīng)檳榔的凹面定為切割面;否則,計算檳榔輪廓內(nèi)部的像素數(shù)量,以黑色像素數(shù)量最多的圖像即目標(biāo)面積最大的檳榔圖像對應(yīng)角度的檳榔面作為切割面;

      如圖6,檳榔輪廓彎曲度的計算過程為:

      以圖像的左上角為原點,水平為x軸,豎直為y軸,建立x0y平面直角坐標(biāo)系,彎曲的閉合實線為檳榔的輪廓,點E、F分別為檳榔的兩個端點,

      (1)由點E、F可以求得直線EF的方程和點E、F之間的距離dEF

      (2)將檳榔的輪廓線進(jìn)行抽稀處理,求得檳榔的中心線為曲線EMF;

      (3)求曲線EMF上每一個點到直線EF的距離d,并求最大距離dmax

      (4)求最大距離dmax和點E、F之間的距離dEF的比值ξ;

      檳榔輪廓彎曲度和比值ξ成正比關(guān)系,則檳榔輪廓彎曲度可用比值ξ的大小衡量。

      5)再次對檳榔進(jìn)行圖像采集;

      6)對5)中采集到的檳榔圖像,應(yīng)用GrabCut圖像分割算法進(jìn)行分割,提取檳榔輪廓,計算所提取的檳榔輪廓需要旋轉(zhuǎn)的角度及偏移量;

      如圖8,檳榔旋轉(zhuǎn)角度的計算過程具體為:

      ①在灰度圖像上建立平面直角坐標(biāo)系,原點為圖像的左上角O點,水平為X軸,豎直為Y軸;

      ②如果兩個端點分別坐標(biāo)為(x1,y1)與(x2,y2),則旋轉(zhuǎn)角度為θ=arctan[(y1-y2)/(x1-x2)],θ>0時逆時針旋轉(zhuǎn),θ<0順時針旋轉(zhuǎn)。

      如圖9,檳榔偏移量的計算過程具體為:

      偏移量為l=(yimg-ym)*k,其中yimg為圖像中點基線,ym為兩個檳榔蒂連線中點縱坐標(biāo),k為常量,其中k代表檳榔圖像中單位像素所代表實際物體中的長度,即:

      7)根據(jù)6)中計算出的旋轉(zhuǎn)角度及偏移量,調(diào)整檳榔的水平位置偏移量,調(diào)整檳榔的角度偏移量;

      8)當(dāng)調(diào)整好檳榔的角度及位置后,切割機構(gòu)10對檳榔進(jìn)行切割。

      實施例6

      重復(fù)實施例5,只是如圖10和圖11,整個控制過程采用雙線程同步控制方法,實現(xiàn)并行控制,即在第一機架A1上檢測第一鏈條203與第二鏈條303的格子中有無檳榔采用線程a,針對第二機架A2上切割平臺8的操作采用線程b。線程a和線程b采用事件對象進(jìn)行同步,具體為:

      線程a中的事件對象設(shè)置為:當(dāng)?shù)谝粖A取機構(gòu)4從第二鏈條303上夾取到檳榔時,將事件對象g_EventThreadOne設(shè)置為無信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為有信號狀態(tài),同時等待事件對象g_EventThreadOne的請求;

      線程b中的事件對象設(shè)置為:線程b的開始為等待事件對象g_EventThreadTwo的請求,當(dāng)檳榔切割完成時,將事件對象g_EventThreadOne設(shè)置為有信號狀態(tài),事件對象g_EventThreadTwo設(shè)置為無信號狀態(tài)。

      實施例7

      重復(fù)實施例5,只是閾值為0.7。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1