12一15女人a毛片,国产香蕉Aⅴ,午色婷婷,91丨九色丨国产丨PORNY精品

    歡迎進(jìn)入上海陽(yáng)合供應(yīng)鏈管理有限公司!
  •  13472705338 

  • “視聽(tīng)+云倉(cāng)儲(chǔ)+精準(zhǔn)扶貧”電商模式的脫貧經(jīng)驗(yàn)探討
  • 倉(cāng)儲(chǔ)型物流企業(yè)的經(jīng)營(yíng)模式創(chuàng)新
  • 現(xiàn)代倉(cāng)儲(chǔ)管理中條形碼技術(shù)的運(yùn)用
  • 基于IOS平臺(tái)的小型倉(cāng)儲(chǔ)管理系統(tǒng)設(shè)計(jì)
  • 用6S管理注入倉(cāng)儲(chǔ)管理系統(tǒng)內(nèi)涵推升倉(cāng)儲(chǔ)運(yùn)營(yíng)水準(zhǔn)
  • 基于第三方物流的倉(cāng)儲(chǔ)成本控制研究
  • 物流公司倉(cāng)儲(chǔ)管理案例分析
  • 第三方物流企業(yè)倉(cāng)儲(chǔ)貨位系統(tǒng)優(yōu)化分析
  • 鄭州航空物流倉(cāng)儲(chǔ)合理化研究
  • 新形勢(shì)下深化完善國(guó)有糧食倉(cāng)儲(chǔ)企業(yè)內(nèi)控機(jī)制的實(shí)踐與思考
  • 企業(yè)智能倉(cāng)儲(chǔ)作業(yè)流程分析——以徐州新沂百世云倉(cāng)公司為例
  • 醫(yī)藥物流邁向云倉(cāng)多倉(cāng)聯(lián)動(dòng)
  • RFID技術(shù)在銅仁地區(qū)煙草倉(cāng)儲(chǔ)物流管理系統(tǒng)中的應(yīng)用
  • 淺談糧情測(cè)控遠(yuǎn)程監(jiān)管系統(tǒng)在倉(cāng)儲(chǔ)管理中的應(yīng)用
  • 淺談石油物資倉(cāng)儲(chǔ)管理部門(mén)入庫(kù)驗(yàn)收管理
  • 多層倉(cāng)儲(chǔ)式數(shù)據(jù)中心建筑設(shè)計(jì)研究
  • 煙葉倉(cāng)儲(chǔ)害蟲(chóng)綜合治理研究進(jìn)展
  • 無(wú)線(xiàn)智能倉(cāng)儲(chǔ)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
  • 靜電粉末與殺蟲(chóng)劑混用對(duì)倉(cāng)儲(chǔ)甲蟲(chóng)的殺蟲(chóng)效果及谷物品質(zhì)的影響
  • 關(guān)于云計(jì)算技術(shù)物聯(lián)網(wǎng)倉(cāng)儲(chǔ)管理系統(tǒng)設(shè)計(jì)
  • 當(dāng)前位置:首頁(yè) >>   新聞資訊新聞資訊

    用于倉(cāng)儲(chǔ)物流的工業(yè)機(jī)器人碼垛算法

      信息來(lái)源:   發(fā)布時(shí)間:2021-09-16  點(diǎn)擊數(shù):

    1 研究背景

    在現(xiàn)代工業(yè)物流自動(dòng)化領(lǐng)域中, 使用機(jī)器人來(lái)進(jìn)行碼垛裝箱、拆垛搬運(yùn)已經(jīng)成為一種高效、快捷的方式[1,2,3,4]。機(jī)器人技術(shù)的應(yīng)用[5,6]是企業(yè)間相互競(jìng)爭(zhēng)和未來(lái)發(fā)展的重要因素, 托盤(pán)碼垛技術(shù)已成為高效物流的關(guān)鍵技術(shù)之一。

    對(duì)于托盤(pán)碼垛技術(shù), 國(guó)內(nèi)外學(xué)者進(jìn)行了大量研究[7,8,9], 但大多集中在單一尺寸物料方面, 而對(duì)于多尺寸物料的場(chǎng)景, 雖也有少部分研究[10,11,12], 但模型卻較為簡(jiǎn)單, 使用條件有限。筆者結(jié)合實(shí)際物流自動(dòng)化領(lǐng)域碼垛應(yīng)用的需要, 從新的角度對(duì)機(jī)器人混箱碼垛問(wèn)題展開(kāi)探討。針對(duì)多貨品不同尺寸的混箱碼垛場(chǎng)景, 基于各種箱子和托盤(pán)的尺寸, 設(shè)計(jì)了一種工業(yè)機(jī)器人碼垛算法, 能分析出最佳的碼垛序列。

    2 混箱碼垛問(wèn)題

    2.1 混箱碼垛定義

    混箱碼垛指面對(duì)多個(gè)尺寸不同的箱子, 需要計(jì)算出如何選擇最多的箱子碼放在固定的托盤(pán)上, 并保證碼垛整齊。碼垛工作將由工業(yè)機(jī)器人來(lái)完成。

    定義一個(gè)托盤(pán), 其長(zhǎng)度為L(zhǎng), 寬度為W, 需要在托盤(pán)上盡可能多地?cái)[放各種不同尺寸的箱子。以某電商的托盤(pán)為例, 其長(zhǎng)度固定為1 200 mm, 寬度為1 000mm, 托盤(pán)自身高150mm, 可擺放的最大高度為1 350mm。所有箱子的長(zhǎng)寬尺寸在200mm×200mm至600mm×600mm的范圍內(nèi), 高度不確定。

    所有可抓取箱子的尺寸通過(guò)上位機(jī)傳給機(jī)器人, 機(jī)器人根據(jù)所有箱子的尺寸, 完成垛型的規(guī)劃, 并進(jìn)行碼垛。

    2.2 混箱碼垛約束條件

    為了實(shí)現(xiàn)將盡可能多的箱子搬運(yùn)至托盤(pán)內(nèi), 在算法設(shè)計(jì)時(shí), 需滿(mǎn)足以下約束條件:

    (1) 擺放至托盤(pán)上的箱子不得超出托盤(pán)的邊界;

    (2) 擺放至托盤(pán)上的箱子不得發(fā)生重疊;

    (3) 擺放至托盤(pán)上的箱子應(yīng)盡可能貼著托盤(pán)邊存放;

    (4) 擺放至托盤(pán)上的箱子, 其長(zhǎng)邊與短邊應(yīng)與托盤(pán)邊界平行;

    (5) 擺放至托盤(pán)上的箱子只有兩種姿態(tài), 箱子的長(zhǎng)邊與托盤(pán)的長(zhǎng)邊平行, 或箱子的長(zhǎng)邊與托盤(pán)的短邊平行, 不得出現(xiàn)傾倒或傾斜擺放的現(xiàn)象;

    (6) 底層箱子放滿(mǎn)后, 上層箱子落位在底層箱子上, 依次類(lèi)推, 最大高度不得超出限制。

    2.3 集合定義

    定義所有可抓取的n個(gè)箱子的集合S={S1, S2, S3, …, Sn}, 對(duì)應(yīng)編號(hào)集合I={1, 2, 3, …, n}。每個(gè)Si (i∈I, Si表示第i個(gè)箱子) 都具備自己的屬性, 如長(zhǎng)度Li、寬度Wi、高度Hi及原始位置的旋轉(zhuǎn)角Ri, Ri=0或90°。為方便計(jì)算, 定義所有箱子的長(zhǎng)度不小于寬度。計(jì)算完成之后, 每個(gè)Si又會(huì)產(chǎn)生新的屬性, 如順序Oi、坐標(biāo)Pi、層級(jí)Qi等。

    3 算法模型

    要建立針對(duì)混箱碼垛的工業(yè)機(jī)器人碼垛算法模型, 并尋求最優(yōu)的垛型, 對(duì)底層碼垛規(guī)則的定義尤為重要?,F(xiàn)對(duì)托盤(pán)進(jìn)行區(qū)域劃分, 如圖1所示, 劃成若干個(gè)區(qū)域, 并建立坐標(biāo)系。

    圖1 坐標(biāo)系

    圖1 坐標(biāo)系   下載原圖


    定義托盤(pán)長(zhǎng)邊方向?yàn)閄軸, 短邊方向?yàn)閅軸。對(duì)于區(qū)域1, 選擇集合{Si}中箱子占地面積最大的那一個(gè), 如Sa (1≤a≤n, 且a∈Z) , 占用整塊區(qū)域1, 且Sa長(zhǎng)邊放在X軸方向, 短邊放在Y軸方向。

    對(duì)于其它區(qū)域, 分別建立最優(yōu)化模型, 并加上約束條件, 來(lái)求取最優(yōu)解。例如, 對(duì)于區(qū)域2, 其長(zhǎng)度為L(zhǎng)-La, 其中L為托盤(pán)長(zhǎng)度, La為落位在區(qū)域1中箱子Sa的長(zhǎng)度。為使區(qū)域2的長(zhǎng)邊能擺放更多的箱子, 且保證區(qū)域2內(nèi)的箱子盡可能整齊, 將所有箱子{Si}的長(zhǎng)和寬合并成一個(gè)集合C={Ci, j}, 其中j=1或2, 且Ci, 1=Li, Ci, 2=Wi。此外, 定義已經(jīng)完成落位的箱子的編號(hào)集合為D, 并定義尚未落位的箱子的編號(hào)集合為E, 且E=I-D。例如, 當(dāng)5號(hào)箱子落位在區(qū)域1之后, D={5}, E={1, 2, 3, 4, 6, 7, …, n};再當(dāng)3、7、10號(hào)箱子落位在區(qū)域2之后, D={3, 5, 7, 10}, E={1, 2, 4, 6, 8, 9, 11, 12, …, n};依次類(lèi)推。隨著箱子在各區(qū)域上的落位, 集合D會(huì)發(fā)生變化, 同時(shí)E也會(huì)發(fā)生變化, 因此集合D和集合E不是固定元素的集合。

    根據(jù)托盤(pán)和所有箱子的尺寸, 可以判斷沿區(qū)域2的X方向擺放的箱子數(shù)量范圍為1~4個(gè)。區(qū)域2箱子的擺放可橫放, 旋轉(zhuǎn)角為0°, 也可豎放, 旋轉(zhuǎn)角為90°, 所以計(jì)算能擺放在區(qū)域2內(nèi)的箱子的總長(zhǎng)時(shí), 需同時(shí)考慮使用每個(gè)箱子的Li或Wi來(lái)計(jì)算, 并記錄旋轉(zhuǎn)角。

    建立區(qū)域2最優(yōu)化模型如下為:

     


    式中:p=1, 2, 3, 4;j=1, 2;ik∈E;Ap為區(qū)域2的X方向擺放了p個(gè)箱子以后剩余的長(zhǎng)度;Bp為區(qū)域2擺放了p個(gè)箱子之后, Y方向各箱子的最大尺寸差, 其值越小, 說(shuō)明箱子擺放得越整齊;g為各箱子之間需要留出的間隙;Cik, j為從尚未落位的箱子集合E中取出一個(gè)箱子, 編號(hào)為ik, 且1≤k≤p, 當(dāng)j=1時(shí), Cikj=Lik, Cik3-j=Wik, 當(dāng)j=2時(shí), Cikj=Wik, Cik, 3-j=Lik

    按照如圖2所示計(jì)算流程, 最終可輸出一組最優(yōu)化結(jié)果。值得注意的是, 每個(gè)箱子間需留有一定的間隙, 即參數(shù)g, g需要提前設(shè)定, 作為已知的參數(shù)。即使g發(fā)生1mm的變化, 計(jì)算出來(lái)的最優(yōu)化結(jié)果也會(huì)發(fā)生改變。

    當(dāng)區(qū)域2內(nèi)的箱子落位之后, 其區(qū)域尺寸就確定了, 記錄各ik和j的值, 并更新集合D和E。下面進(jìn)行區(qū)域3的規(guī)劃, 在進(jìn)行區(qū)域3規(guī)劃之前, 需要先考慮區(qū)域6的情況。由于區(qū)域1~區(qū)域5內(nèi)箱子擺放的不確定性, 在進(jìn)行區(qū)域6規(guī)劃的時(shí)候需考慮如圖3所示的幾種情形。

    圖2 計(jì)算流程

    圖2 計(jì)算流程   下載原圖


    為避免箱子之間可能存在的干涉, 在進(jìn)行區(qū)域3計(jì)算時(shí)需加上一個(gè)額外的限制條件, 即max{Cik, 3-j}≤La。如此, 可避免情形B和情形D的出現(xiàn), 進(jìn)行區(qū)域6規(guī)劃的時(shí)候只需考慮情形A和情形C。

    考慮邊界條件, 區(qū)域3在Y方向的尺寸應(yīng)小于W-Wa, 且根據(jù)箱子及托盤(pán)的尺寸, 可以判斷區(qū)域3 Y方向擺放的箱子數(shù)量范圍為1~3個(gè)。

    建立區(qū)域3最優(yōu)化模型為:

     


    式中:p=1, 2, 3;j=1, 2;ik∈E。

    計(jì)算出最優(yōu)的ik和j之后, 區(qū)域3的箱子就可以落位了, 同時(shí)記錄j的值以判斷落位時(shí)是否需要旋轉(zhuǎn)90°, 并更新集合D和E。

    區(qū)域4、區(qū)域5的箱子也可采用相同的方法, 最后剩下托盤(pán)中心的區(qū)域6。

    對(duì)于區(qū)域6, 首先計(jì)算其X方向和Y方向的尺寸, 然后選擇兩者中較大的那一個(gè)作為長(zhǎng)邊, 采用類(lèi)似區(qū)域2的最優(yōu)化算法, 最后針對(duì)剩下的空間, 如仍有大于150mm×150mm的空間, 則可以再次在沒(méi)有落位的箱子中選取合適的箱子。

    整個(gè)過(guò)程需要五六次最優(yōu)化建模及求解。為縮短求解時(shí)間, 如有m個(gè)尺寸相同的箱子, 則在計(jì)算時(shí)只有4個(gè)箱子參與, 其它箱子不進(jìn)入計(jì)算搜索范圍。

    圖3 區(qū)域6情形

    圖3 區(qū)域6情形   下載原圖


    通過(guò)求解, 將會(huì)使托盤(pán)區(qū)域內(nèi)存放的箱子數(shù)量最多, 從而使托盤(pán)平面上箱子的占有率最大。在求解結(jié)果時(shí), 當(dāng)一個(gè)箱子落位后, 應(yīng)在集合Si中刪除。所得最優(yōu)解不僅確定了托盤(pán)上箱子的數(shù)量, 而且確定了每個(gè)箱子在托盤(pán)上的存放位置。

    以上是底層碼垛的方法, 對(duì)于高層碼垛, 由于底層箱子高度可能參差不齊, 因此無(wú)法將高層的箱子同時(shí)落位在底層多于1個(gè)箱子之上。對(duì)于高層碼垛, 將底層箱子的上表面作為一個(gè)區(qū)域, 再使用最優(yōu)化算法對(duì)高層箱子進(jìn)行落位, 例如, 將區(qū)域1的箱子Sa作為底層箱子, 其上表面的尺寸將作為高層碼垛優(yōu)化算法的邊界條件。

    建立高層最優(yōu)化模型為:

     


    式中:p=1, 2;j=1, 2;ik∈E。

    4 應(yīng)用舉例

    4.1 同尺寸箱子

    上述設(shè)計(jì)的算法, 不僅適用于混裝的不同尺寸箱子, 而且適用于同尺寸箱子。對(duì)于全都是400mm×300mm×350 mm的箱子, 設(shè)置間隙為3 mm。使用所設(shè)計(jì)的算法, 可得到最優(yōu)化結(jié)果如圖4~圖7所示。

    圖4 同尺寸箱子底層碼垛平面圖

    圖4 同尺寸箱子底層碼垛平面圖   下載原圖


    圖5 同尺寸箱子底層碼垛立體圖

    圖5 同尺寸箱子底層碼垛立體圖   下載原圖


    圖6 同尺寸箱子二層碼垛立體圖

    圖6 同尺寸箱子二層碼垛立體圖   下載原圖


    按照區(qū)域1~區(qū)域6的算法, 數(shù)字1~8為箱子的落位順序。三層箱子高度為1 050mm, 未超過(guò)總高1 200mm的限制條件。

    圖7 同尺寸箱子更高層碼垛立體圖

    圖7 同尺寸箱子更高層碼垛立體圖   下載原圖


    4.2 不同尺寸箱子

    在混箱碼垛例子中, 共有50種可被碼垛的不同尺寸的箱子, 見(jiàn)表1。

    按照所述算法, 表1中碼垛了27個(gè)箱子, 沒(méi)有落位順序的另外23個(gè)箱子沒(méi)有辦法存放在同一個(gè)托盤(pán)上。計(jì)算結(jié)果如圖8~圖11所示。所生成的混箱碼垛序列和每個(gè)箱子的位置可以發(fā)送給機(jī)器人, 由機(jī)器人來(lái)完成碼垛作業(yè)。

    圖8 不同尺寸箱子底層碼垛平面圖

    圖8 不同尺寸箱子底層碼垛平面圖   下載原圖


    圖9 不同尺寸箱子底層碼垛立體圖

    圖9 不同尺寸箱子底層碼垛立體圖   下載原圖


    4.3 間隙分析

    由于間隙的不同, 所產(chǎn)生的的結(jié)果也會(huì)不同, 間隙分別設(shè)置為2mm、3mm、4mm時(shí)所產(chǎn)生的計(jì)算結(jié)果依次如圖12、圖13、圖14所示。

    表1 混箱尺寸     下載原表

    表1 混箱尺寸
    圖1 0 不同尺寸箱子二層碼垛立體圖

    圖1 0 不同尺寸箱子二層碼垛立體圖   下載原圖


    圖1 1 不同尺寸箱子更高層碼垛立體圖

    圖1 1 不同尺寸箱子更高層碼垛立體圖   下載原圖


    圖1 2 間隙2mm時(shí)計(jì)算結(jié)果

    圖1 2 間隙2mm時(shí)計(jì)算結(jié)果   下載原圖


    圖1 3 間隙3mm時(shí)計(jì)算結(jié)果

    圖1 3 間隙3mm時(shí)計(jì)算結(jié)果   下載原圖


    比較間隙為2mm、3mm、4mm時(shí)的優(yōu)化計(jì)算結(jié)果, 可以發(fā)現(xiàn)雖然順序的前幾個(gè)箱子編號(hào)相同, 但放第六個(gè)箱子時(shí), 編號(hào)已經(jīng)不同了, 這說(shuō)明間隙對(duì)優(yōu)化的順序影響是很大的。另外, 間隙2 mm的條件下, 只能放25個(gè)箱子, 但這并不能說(shuō)明2mm間隙時(shí)箱子放得少這種結(jié)果不是最佳的。這是因?yàn)殚g隙小時(shí), 需填充的各區(qū)域面積會(huì)變大, 所選擇的箱子尺寸也就會(huì)大, 這樣可能會(huì)減少能夠選擇的箱子數(shù)量。因此, 需要根據(jù)實(shí)際情況來(lái)決定間隙值, 而不是根據(jù)能擺放的總數(shù)來(lái)決定。

    圖1 4 間隙4mm時(shí)計(jì)算結(jié)果

    圖1 4 間隙4mm時(shí)計(jì)算結(jié)果   下載原圖


    5 結(jié)語(yǔ)

    針對(duì)在倉(cāng)儲(chǔ)物流行業(yè)中出現(xiàn)的混箱碼垛問(wèn)題, 設(shè)計(jì)了一種工業(yè)機(jī)器人碼垛算法。通過(guò)算法, 對(duì)托盤(pán)進(jìn)行區(qū)域劃分, 在每個(gè)區(qū)域中分別建立最優(yōu)化模型, 計(jì)算出最優(yōu)解, 最終生成整個(gè)托盤(pán)的碼垛序列及碼垛位置, 為工業(yè)機(jī)器人的實(shí)際碼垛提供了指令, 實(shí)現(xiàn)了工業(yè)機(jī)器人碼垛的智能化。

    權(quán)所有©:上海陽(yáng)合儲(chǔ)運(yùn)
    專(zhuān)業(yè)承接上海倉(cāng)庫(kù)租賃、上海倉(cāng)儲(chǔ)配送物流、上海電商倉(cāng)儲(chǔ)企業(yè)服務(wù)與微笑同在"的先進(jìn)理念不斷發(fā)展壯大。 

    友情鏈接: 消防車(chē)  分析儀器  北京拓展訓(xùn)練    雞排加盟   恒溫振蕩器  別墅泳池設(shè)備  外貿(mào)論壇    檔案管理系統(tǒng)    酒精測(cè)試儀    旋轉(zhuǎn)火鍋設(shè)備  假山制作   煙臺(tái)裝修  地坪漆    實(shí)心輪胎   垃圾車(chē) 位移傳感器     貨運(yùn)管理軟件   鋼制暖氣片  濟(jì)南雕刻機(jī)  羅斯蒙特3051  影像測(cè)量?jī)x
       食品級(jí)軟管     鶴管    三相電表   AGV叉車(chē)  切削液  有限元分析
    機(jī)房監(jiān)控   數(shù)控銑床  原子熒光光譜儀   移動(dòng)廁所
    滬公網(wǎng)安備 31011402008344號(hào) 滬ICP備14036201號(hào)-32  
    亚洲是图a天堂| 日本少妇一区| 国产成人综合亚洲AV第一页| 天天影视插插插精品| A天堂网在线| 久久国产日韩欧美一区| 日韩AV电影中文字幕| 99久久久老司机| 在线a天堂| 18P丰满少妇| 久久97久久97精品免视看秋霞| 国产一级白浆视频在线| 亚洲熟妇网址| 免费高清黄片| 无码在线精品观看| 外国AV在线| 亚洲av线路一| 日本熟妇色XXXXX日本免费看| 五月婷婷手机在线视频| 亚洲成av人在线观看无堂无码| 成人超碰网| 国产子伦国语对白| 中文字幕精品网站在线| 妇女av一区| 日韩a√| 人人操超碰免费一区| 天堂九九九爱| 人妻干网| 内射无套| 午夜免费黄色网站大全| 综合激情网综合五月| ww国av| 日A免费在线| 两性色午夜网网站| 久久人久久| 久久性国产| 精品欧洲av无码一区二区| 欧美明星黄片| 久久精品天堂| 丁香六月狠狠做| 日韩精品射精管理在线观看|