nm99热,好吊视频欧美,无码二区三区,久久久精品伦理一区,自拍三区四区,9热无码第一页,久久久日韩无码精品,日韩有码一区在线亚洲,亚洲色91

發(fā)布詢價單
您的位置:首頁 > 資訊 > 行業(yè)資訊 > 正文

AI技術(shù)說|智能機器人任務(wù)分發(fā)與執(zhí)行

2021-08-30 10:25 性質(zhì):轉(zhuǎn)載 作者:鄭若辰 來源:曠視機器人
免責聲明:AGV網(wǎng)(m.wnmc.org.cn)尊重合法版權(quán),反對侵權(quán)盜版。(凡是我網(wǎng)所轉(zhuǎn)載之文章,文中所有文字內(nèi)容和圖片視頻之知識產(chǎn)權(quán)均系原作者和機構(gòu)所有。文章內(nèi)容觀點,與本網(wǎng)無關(guān)。如有需要刪除,敬請來電商榷!)

任務(wù)依賴

不同任務(wù)可能存在任務(wù)依賴,例如PS人工區(qū)出庫,當前工作站需要在上一個任務(wù)完成并移走托盤后,才能執(zhí)行下一個出庫搬運任務(wù)。因此出庫搬運任務(wù)依賴于對應(yīng)工作站的托盤回庫或空托回收任務(wù)。因此對于已根據(jù)優(yōu)先級生成的任務(wù)隊列,對于每一個存在依賴的任務(wù),需要在該任務(wù)前插相應(yīng)依賴任務(wù)。

一般來說,不同任務(wù)類型存在優(yōu)先級,或者相互依賴關(guān)系,例如PS區(qū)出庫托盤拆空后,需要先將空托盤搬走,否則下一個綁定在該站點的入庫任務(wù)無法執(zhí)行。而疊托移庫任務(wù)需要先于空托回庫執(zhí)行,否則疊托占用疊托機,導(dǎo)致空托回庫任務(wù)無法執(zhí)行。

運力配比

以PS區(qū)為例,雖然出庫任務(wù)優(yōu)先級更高,但如果出庫任務(wù)較多,可能導(dǎo)致所有AGV全部執(zhí)行出庫搬運任務(wù),造成入庫托盤在接駁點積壓,因此需預(yù)留一定配比的AGV運力只為或優(yōu)先為入庫任務(wù)服務(wù)。

容量限制

由于起始點、目的地或行駛區(qū)域的物理容量限制,需要對同一時間到達相應(yīng)地點的AGV或搬運容器實施容量限制,例如短時間內(nèi)目的站點可容納容器數(shù)、巷道可駛?cè)階GV數(shù)等。該限制條件可根據(jù)具體業(yè)務(wù)場景靈活配置。

搬運任務(wù)分發(fā)

AGV約束

可執(zhí)行任務(wù)類型限制

劃分運力組后,每個AGV只能執(zhí)行特定類型任務(wù)。

AGV優(yōu)先級

AGV優(yōu)先級劃分常見CTU場景,例如同一巷道內(nèi)的任務(wù)優(yōu)先分給已被分配該巷道任務(wù)的AGV,出入庫任務(wù)優(yōu)先分配正在前往相應(yīng)工作站的AGV。

搬運任務(wù)分發(fā)

核心匹配算法

對于核心匹配算法,已經(jīng)有一套行之有效的實踐。本文涉及的所有匹配問題,其主體均為任務(wù)和AGV兩個部分。

一般來說,根據(jù)某一時刻機器人可掛載的最多任務(wù)數(shù)量是否為一,又可以分為兩種模式:單一任務(wù)模式和任務(wù)隊列模式。其中,在單一任務(wù)模式下,機器人一次只能領(lǐng)取一個任務(wù),在完成當前任務(wù)后才可以領(lǐng)取執(zhí)行下一任務(wù);對于任務(wù)隊列模式,機器人可以一次分配多個任務(wù),根據(jù)場景不同可以按照一定順序或者同時執(zhí)行。

根據(jù)單輪指派問題中的兩方(即AGV和搬運任務(wù)) 數(shù)量的多少,又可以分為一對多和多對多模式。

一對多:輪詢策略

多對多:MCMF;整數(shù)規(guī)劃

一對多模式

一對多模式主要分為以下兩種情況:

1.workcentre initiated:在新任務(wù)生成時從多個可選機器人中選擇最為合適的一個執(zhí)行任務(wù)

2.Vehicle initiated:當一個機器人空閑后,從多個等待任務(wù)中選擇一個給該機器人執(zhí)行

workcentre initiatedtask assignment problem

在該模式下,如何從可選機器人中選擇最合適的那一個,是整個策略的核心。一般來說,有如下原則:

最近原則(Nearest Vehicle rule)

選擇滿足以下條件的第個AGV :

for all idle vehicles

其中是agv到當前任務(wù)點的距離

最遠原則(Farthest Vehicle rule)

選擇滿足以下條件的第個AGV :

for all idle vehicles

其中是AGV的行駛速度

最長閑置原則(Longest Idle Vehicle rule)

選擇滿足以下條件的第個AGV :

其中,代表當前時間,代表到當前時間為止,第個AGV的空閑時間

對于當前待執(zhí)行任務(wù)池(任務(wù)間無優(yōu)先級),依次對每個任務(wù)執(zhí)行以上選取原則,為每個任務(wù)匹配一個最優(yōu)AGV,然后按照成本從低到高選取個數(shù)不超過AGV數(shù)量與任務(wù)數(shù)量最大者的配對,作為分配結(jié)果。

Vehicle initiated task assignment problem

在該模式下,每次為當前空閑的車選擇一個最合適的任務(wù)執(zhí)行

最少空駛時間/距離原則( Shortest Travel Time/Distance rule)

選擇對當前AGV來說空駛時間最短或距離最短的任務(wù)其他原則包括最大出庫隊列原則、FCFS原則

對于當前可用AGV資源池,依次對每個AGV執(zhí)行以上選取原則,為每個AGV匹配一個最優(yōu)任務(wù),然后按照成本從低到高選取個數(shù)不超過可用AGV數(shù)量與任務(wù)數(shù)量最大者的配對,作為分配結(jié)果。

基于任務(wù)選車或基于車選任務(wù),是兩種不同的方式。一般來說,某個任務(wù)長期無法執(zhí)行比某輛AGV長期閑置更加嚴重,因此基于任務(wù)選車是一種更合適的方式。

多對多模式

最小費用最大流(MCMF)

根據(jù)當前待分配任務(wù)集合及AGV集合進行建圖:

考慮一個典型的場景,每輛AGV僅可同時執(zhí)行一個任務(wù),那么每輛AGV到源點的容量均為1. 任務(wù)到匯點的各條邊容量顯然均為1. 如果某個任務(wù)能被某個AGV執(zhí)行,則有從該AGV到該任務(wù)的有向邊,其容量為1。每條邊的成本綜合一下幾點得出:(1)任務(wù)優(yōu)先級分數(shù)(2)AGV優(yōu)先級分數(shù) (3)搬運成本。

一個典型的網(wǎng)絡(luò)如下圖所示:

通過對以上網(wǎng)絡(luò)建圖方式及增廣路的查找方法進行改造,可以得到不同的變種MCMF模型以適應(yīng)不同的業(yè)務(wù)場景。

關(guān)注官方微信

手機掃碼看新聞

斗六市| 昌平区| 神农架林区| 晋中市| 朔州市| 霍城县| 岑溪市| 涡阳县| 营口市| 宜君县| 夏津县| 宁晋县| 通江县| 潜山县| 神木县| 崇义县| 平凉市| 寿光市| 文化| 荆门市| 新疆| 监利县| 丰镇市| 古丈县| 沁水县| 枣庄市| 麻栗坡县| 逊克县| 涟源市| 蒲城县| 龙泉市| 怀集县| 延安市| 昌黎县| 凤阳县| 衡阳县| 皋兰县| 教育| 浦东新区| 新邵县| 万宁市|