国产真实乱全部视频,黄色片视频在线免费观看,密臀av一区二区三区,av黄色一级,中文字幕.com,日本a级网站,在线视频观看91

尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛系統(tǒng)及方法與流程

文檔序號(hào):42327205發(fā)布日期:2025-07-01 19:46閱讀:19來(lái)源:國(guó)知局

本發(fā)明涉及尿素袋運(yùn)輸碼垛,特別是涉及尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛系統(tǒng)及方法。


背景技術(shù):

1、現(xiàn)有的機(jī)器人分揀碼垛方法,對(duì)雜亂堆疊狀態(tài)下的物品識(shí)別準(zhǔn)確性較低,導(dǎo)致分揀過(guò)程中造成抓取不成功或倒塌的問(wèn)題;對(duì)不同類(lèi)型貨物設(shè)置固定的分區(qū)進(jìn)行存儲(chǔ),不能根據(jù)實(shí)際的訂單情況調(diào)整相應(yīng)存放區(qū)域,導(dǎo)致貨物搬運(yùn)距離長(zhǎng),出庫(kù)效率低;對(duì)不同貨物采用相同的碼垛方式,忽略了不同貨物碼垛狀態(tài)不同倒塌的風(fēng)險(xiǎn)也不同的情況,導(dǎo)致碼垛的貨物存在倒塌的風(fēng)險(xiǎn)。

2、如公開(kāi)號(hào)cn117755833a的中國(guó)專(zhuān)利申請(qǐng)公開(kāi)了一種智能分揀碼垛機(jī)器人及控制方法,包括:分揀機(jī)構(gòu)、托盤(pán)分配機(jī)構(gòu)、成品輸送機(jī)構(gòu)和機(jī)器人碼垛機(jī)構(gòu),利用桁架機(jī)械結(jié)構(gòu)和兩套機(jī)械手的組合實(shí)現(xiàn)多自由度運(yùn)行,流程上通過(guò)智能碼垛算法計(jì)算產(chǎn)品揀出后的最短路徑工位,將產(chǎn)品按最優(yōu)路徑根據(jù)不同品規(guī)進(jìn)行智能化分揀碼垛。

3、以上現(xiàn)有技術(shù)存在本背景技術(shù)提出的問(wèn)題,為解決上述問(wèn)題中的至少一個(gè),本發(fā)明提出了尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛系統(tǒng)及方法。


技術(shù)實(shí)現(xiàn)思路

1、針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明的主要目的是提供尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛系統(tǒng)及方法,能夠有效解決背景技術(shù)中的問(wèn)題。本發(fā)明的具體技術(shù)方案如下:

2、尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛方法,包括:

3、基于預(yù)獲取的尿素袋雜亂堆疊狀態(tài)下圖像數(shù)據(jù),對(duì)尿素袋的類(lèi)型和姿態(tài)進(jìn)行識(shí)別,得到尿素袋識(shí)別結(jié)果;

4、根據(jù)預(yù)設(shè)的訂單需求和倉(cāng)庫(kù)實(shí)時(shí)庫(kù)存,分析不同類(lèi)別尿素袋的出庫(kù)頻率,為每個(gè)類(lèi)別尿素袋分配相應(yīng)的倉(cāng)儲(chǔ)區(qū)域;

5、根據(jù)所述尿素袋識(shí)別結(jié)果結(jié)合對(duì)應(yīng)的倉(cāng)儲(chǔ)區(qū)域,生成碼垛方案,其中,所述碼垛方案包括碼垛層數(shù)和碼垛順序;

6、基于所述碼垛方案,對(duì)每個(gè)機(jī)器人的工作區(qū)域和分揀動(dòng)作進(jìn)行動(dòng)態(tài)調(diào)整,以實(shí)現(xiàn)多機(jī)器人協(xié)同分揀碼垛。

7、具體的,所述基于預(yù)獲取的尿素袋雜亂堆疊狀態(tài)下圖像數(shù)據(jù),對(duì)尿素袋的類(lèi)型和姿態(tài)進(jìn)行識(shí)別,得到尿素袋識(shí)別結(jié)果,包括:

8、對(duì)預(yù)獲取的尿素袋雜亂堆疊狀態(tài)下圖像數(shù)據(jù)進(jìn)行特征提取,得到圖像特征;

9、基于所述圖像特征,通過(guò)預(yù)設(shè)的尿素袋檢測(cè)模型,識(shí)別出每個(gè)尿素袋的位置坐標(biāo);

10、根據(jù)所述位置坐標(biāo),生成每個(gè)尿素袋的邊界框;

11、在所述邊界框內(nèi),通過(guò)預(yù)設(shè)的尿素袋姿態(tài)識(shí)別模型,識(shí)別出每個(gè)尿素袋的類(lèi)型和姿態(tài),得到尿素袋識(shí)別結(jié)果。

12、具體的,在所述邊界框內(nèi),通過(guò)預(yù)設(shè)的尿素袋姿態(tài)識(shí)別模型,識(shí)別出每個(gè)尿素袋的類(lèi)型和姿態(tài),得到尿素袋識(shí)別結(jié)果,包括:

13、在邊界框內(nèi),提取邊界框的四個(gè)角點(diǎn),作為關(guān)鍵點(diǎn);

14、根據(jù)所述關(guān)鍵點(diǎn)的位置坐標(biāo),計(jì)算每個(gè)關(guān)鍵點(diǎn)的旋轉(zhuǎn)向量和平移向量;

15、根據(jù)所述旋轉(zhuǎn)向量和平移向量,通過(guò)預(yù)設(shè)的尿素袋姿態(tài)識(shí)別模型,計(jì)算出尿素袋的空間姿態(tài);

16、基于邊界框內(nèi)的圖像特征,通過(guò)預(yù)設(shè)的尿素袋類(lèi)型識(shí)別模型,識(shí)別出每個(gè)尿素袋的類(lèi)型;

17、結(jié)合所述類(lèi)型和空間姿態(tài),得到尿素袋識(shí)別結(jié)果。

18、具體的,所述根據(jù)預(yù)設(shè)的訂單需求和倉(cāng)庫(kù)實(shí)時(shí)庫(kù)存,分析不同類(lèi)別尿素袋的出庫(kù)頻率,為每個(gè)類(lèi)別尿素袋分配相應(yīng)的倉(cāng)儲(chǔ)區(qū)域,包括:

19、根據(jù)預(yù)設(shè)的訂單需求和倉(cāng)庫(kù)實(shí)時(shí)庫(kù)存,計(jì)算每個(gè)類(lèi)別尿素袋的出庫(kù)頻率;

20、通過(guò)預(yù)設(shè)的動(dòng)態(tài)區(qū)域劃分模型,對(duì)倉(cāng)庫(kù)進(jìn)行區(qū)域劃分,得到多個(gè)位置區(qū)域;

21、根據(jù)每個(gè)位置區(qū)域距離出庫(kù)位置的距離以及與其他區(qū)域之間的距離,計(jì)算每個(gè)位置區(qū)域的優(yōu)先級(jí);

22、按照所述出庫(kù)頻率結(jié)合每個(gè)位置區(qū)域的優(yōu)先級(jí),為每個(gè)類(lèi)別尿素袋匹配相應(yīng)的位置區(qū)域;

23、根據(jù)每個(gè)類(lèi)別尿素袋的尺寸和庫(kù)存信息,通過(guò)預(yù)設(shè)的邊界優(yōu)化模型,對(duì)每個(gè)位置區(qū)域邊界進(jìn)行優(yōu)化,得到對(duì)應(yīng)的倉(cāng)儲(chǔ)區(qū)域。

24、具體的,按照所述出庫(kù)頻率結(jié)合每個(gè)位置區(qū)域的優(yōu)先級(jí),為每個(gè)類(lèi)別尿素袋匹配相應(yīng)的位置區(qū)域,包括:

25、根據(jù)每個(gè)位置區(qū)域的優(yōu)先級(jí)從高到低,對(duì)位置區(qū)域進(jìn)行分層,得到多層位置區(qū)域;

26、基于尿素袋類(lèi)別,在預(yù)設(shè)的尿素袋信息庫(kù)中搜索相應(yīng)尿素袋信息,對(duì)尿素袋進(jìn)行分層,得到多層尿素袋,其中所述多層尿素袋包括易變形尿素袋、高密度尿素袋和特殊尺寸尿素袋;

27、結(jié)合出庫(kù)頻率,通過(guò)預(yù)設(shè)的位置匹配模型,將每層尿素袋匹配到相應(yīng)層級(jí)的位置區(qū)域;

28、在每層位置區(qū)域內(nèi),根據(jù)每層尿素袋中每一類(lèi)尿素袋的出庫(kù)頻率,對(duì)應(yīng)分配相應(yīng)的位置區(qū)域。

29、具體的,根據(jù)所述尿素袋識(shí)別結(jié)果結(jié)合對(duì)應(yīng)的倉(cāng)儲(chǔ)區(qū)域,生成碼垛方案,其中,所述碼垛方案包括碼垛層數(shù)和碼垛順序,包括:

30、根據(jù)每個(gè)尿素袋對(duì)應(yīng)的層級(jí)類(lèi)型,按照預(yù)設(shè)的碼垛規(guī)則,生成對(duì)應(yīng)的初始碼垛層數(shù);

31、結(jié)合尿素袋的姿態(tài)和倉(cāng)儲(chǔ)區(qū)域的尺寸,對(duì)所述初始碼垛層數(shù)進(jìn)行優(yōu)化,得到優(yōu)化碼垛層數(shù);

32、根據(jù)每個(gè)尿素袋的位置坐標(biāo)和姿態(tài),每次碼垛選擇距離當(dāng)前倉(cāng)儲(chǔ)區(qū)域最近且姿態(tài)平整的尿素袋,得到碼垛順序;

33、將所述優(yōu)化碼垛層數(shù)和碼垛順序結(jié)合,得到碼垛方案。

34、具體的,基于所述碼垛方案,對(duì)每個(gè)機(jī)器人的工作區(qū)域和分揀動(dòng)作進(jìn)行動(dòng)態(tài)調(diào)整,以實(shí)現(xiàn)多機(jī)器人協(xié)同分揀碼垛,包括:

35、根據(jù)碼垛方案,為每個(gè)機(jī)器人實(shí)時(shí)分配相應(yīng)的工作區(qū)域;

36、在機(jī)器人工作過(guò)程中,通過(guò)預(yù)設(shè)的路徑規(guī)劃模型對(duì)機(jī)器人對(duì)應(yīng)機(jī)械臂的移動(dòng)軌跡進(jìn)行規(guī)劃,得到移動(dòng)路徑;

37、根據(jù)尿素袋的姿態(tài),調(diào)整每個(gè)機(jī)器人的抓取角度和力度,得到分揀動(dòng)作;

38、每個(gè)機(jī)器人按照所述分揀動(dòng)作和移動(dòng)路徑對(duì)所述工作區(qū)域內(nèi)的尿素袋進(jìn)行分揀碼垛,直至完成所有分配到的工作區(qū)域的尿素袋碼垛任務(wù),實(shí)現(xiàn)多機(jī)器人協(xié)同分揀碼垛。

39、具體的,所述每個(gè)機(jī)器人之間可以互相通信;所述根據(jù)碼垛方案,為每個(gè)機(jī)器人實(shí)時(shí)分配相應(yīng)的工作區(qū)域,包括:

40、根據(jù)碼垛方案結(jié)合倉(cāng)儲(chǔ)區(qū)域?qū)?yīng)尿素袋的尺寸,通過(guò)預(yù)設(shè)的柵格劃分模型,將倉(cāng)儲(chǔ)區(qū)域劃分為多個(gè)柵格,其中,所述多個(gè)柵格中包括存儲(chǔ)柵格和空閑柵格;

41、每個(gè)機(jī)器人從雜亂堆疊的尿素袋中抓取最上層的尿素袋,根據(jù)抓取的尿素袋類(lèi)型匹配到對(duì)應(yīng)柵格;

42、根據(jù)機(jī)器人移動(dòng)過(guò)程,計(jì)算出將尿素袋放入對(duì)應(yīng)柵格所需的時(shí)間,得到運(yùn)輸時(shí)間;

43、當(dāng)多個(gè)機(jī)器人匹配到同一柵格時(shí),將對(duì)應(yīng)運(yùn)輸時(shí)間最短的機(jī)器人優(yōu)先級(jí)設(shè)置為最高優(yōu)先級(jí),最高優(yōu)先級(jí)對(duì)應(yīng)的機(jī)器人優(yōu)先將抓取的尿素袋放置到對(duì)應(yīng)柵格中,其他機(jī)器人將尿素袋放入所述空閑柵格中;

44、每個(gè)機(jī)器人完成一次尿素袋碼垛過(guò)程后,對(duì)應(yīng)優(yōu)先級(jí)清零,根據(jù)當(dāng)前位置分別計(jì)算到空閑柵格和到雜亂堆疊尿素袋堆進(jìn)行碼垛的收益,得到第一收益和第二收益;

45、根據(jù)所述第一收益和第二收益,選取收益值高對(duì)應(yīng)的區(qū)域作為下次碼垛任務(wù)的工作區(qū)域;

46、重復(fù)動(dòng)態(tài)選取工作區(qū)域的過(guò)程,直至完成所有碼垛任務(wù)。

47、具體的,所述根據(jù)尿素袋的姿態(tài),調(diào)整每個(gè)機(jī)器人的抓取角度和力度,得到分揀動(dòng)作,包括:

48、根據(jù)尿素袋的姿態(tài),計(jì)算每個(gè)機(jī)器人的初始抓取角度;

49、根據(jù)尿素袋的重量和材質(zhì),計(jì)算每個(gè)機(jī)器人的初始抓取力度;

50、結(jié)合所述初始抓取角度和初始抓取力度,對(duì)尿素袋進(jìn)行分揀;

51、在分揀過(guò)程中,結(jié)合尿素袋的實(shí)時(shí)狀態(tài)對(duì)初始抓取角度和初始抓取力度進(jìn)行調(diào)整,得到分揀動(dòng)作。

52、尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛系統(tǒng),用于實(shí)現(xiàn)所述的尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛方法,包括:

53、尿素袋識(shí)別模塊,基于預(yù)獲取的尿素袋雜亂堆疊狀態(tài)下圖像數(shù)據(jù),對(duì)尿素袋的類(lèi)型和姿態(tài)進(jìn)行識(shí)別,得到尿素袋識(shí)別結(jié)果;

54、區(qū)域分配模塊,根據(jù)預(yù)設(shè)的訂單需求和倉(cāng)庫(kù)實(shí)時(shí)庫(kù)存,分析不同類(lèi)別尿素袋的出庫(kù)頻率,為每個(gè)類(lèi)別尿素袋分配相應(yīng)的倉(cāng)儲(chǔ)區(qū)域;

55、碼垛方案生成模塊,根據(jù)所述尿素袋識(shí)別結(jié)果結(jié)合對(duì)應(yīng)的倉(cāng)儲(chǔ)區(qū)域,生成碼垛方案,其中,所述碼垛方案包括碼垛層數(shù)和碼垛順序;

56、機(jī)器人協(xié)同模塊,基于所述碼垛方案,對(duì)每個(gè)機(jī)器人的工作區(qū)域和分揀動(dòng)作進(jìn)行動(dòng)態(tài)調(diào)整,以實(shí)現(xiàn)多機(jī)器人協(xié)同分揀碼垛。

57、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序用于實(shí)現(xiàn)上述的尿素袋雜亂堆疊狀態(tài)下的機(jī)器人協(xié)同分揀碼垛方法。

58、與現(xiàn)有技術(shù)相比,本技術(shù)具有如下有益效果:

59、本技術(shù)基于識(shí)別出的尿素袋實(shí)時(shí)狀態(tài),結(jié)合訂單需求,對(duì)每個(gè)尿素袋的倉(cāng)儲(chǔ)區(qū)域進(jìn)行動(dòng)態(tài)分區(qū),并對(duì)每個(gè)區(qū)域的尿素袋制定相應(yīng)的碼垛方式,提升機(jī)器人碼垛過(guò)程的抓取成功率,通過(guò)動(dòng)態(tài)分區(qū)縮短貨物碼垛和出庫(kù)時(shí)間,提升倉(cāng)庫(kù)的空間利用率;不同機(jī)器人之間協(xié)同分揀,對(duì)每個(gè)機(jī)器人的工作區(qū)域和分揀動(dòng)作進(jìn)行動(dòng)態(tài)調(diào)整,實(shí)現(xiàn)多個(gè)機(jī)器人高效協(xié)同工作,提高貨物運(yùn)輸和碼垛效率。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1