两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法

文檔序號(hào):40636702發(fā)布日期:2025-01-10 18:42閱讀:7來(lái)源:國(guó)知局
一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法

本發(fā)明涉及碼垛機(jī)械臂裝箱與軌跡規(guī)劃,具體為一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法。


背景技術(shù):

1、在物流倉(cāng)儲(chǔ)領(lǐng)域,隨著電子商務(wù)的迅速崛起和物流業(yè)的高速發(fā)展,混合碼垛技術(shù)成為了提升配送效率、減輕人工操作需求的關(guān)鍵;

2、針對(duì)統(tǒng)一規(guī)格貨物的固定碼垛方案:

3、現(xiàn)有的大部分碼垛機(jī)械臂應(yīng)用場(chǎng)景均為統(tǒng)一規(guī)格尺寸的貨物碼垛。機(jī)械臂根據(jù)預(yù)先規(guī)劃的路徑執(zhí)行自動(dòng)碼垛操作。這種方案的優(yōu)點(diǎn)是系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,規(guī)劃路徑固定,便于控制;但其對(duì)貨物種類的適應(yīng)性差,一旦貨物規(guī)格或尺寸發(fā)生變化,系統(tǒng)就無(wú)法正常運(yùn)行,限制了其在物流倉(cāng)儲(chǔ)中的應(yīng)用。

4、基于離線規(guī)劃的裝箱與碼垛算法:

5、現(xiàn)有的物流碼垛系統(tǒng)中,通常采用離線規(guī)劃方式進(jìn)行裝箱和碼垛,即在全局已知貨物信息的情況下生成最優(yōu)的碼垛和裝箱方案。這種算法能夠在全局信息的條件下進(jìn)行綜合優(yōu)化,從而獲得較好的碼垛效果。然而,其計(jì)算過(guò)程復(fù)雜且耗時(shí)長(zhǎng),難以實(shí)時(shí)適應(yīng)物流現(xiàn)場(chǎng)的貨物流動(dòng),尤其在貨物隨機(jī)到達(dá)且多規(guī)格多尺寸混合的情境下,該方法無(wú)法滿足動(dòng)態(tài)響應(yīng)和實(shí)時(shí)碼垛的要求。

6、基于簡(jiǎn)單避障規(guī)劃的機(jī)械臂運(yùn)動(dòng)控制:

7、現(xiàn)有技術(shù)中,部分機(jī)械臂通過(guò)基本的避障算法在預(yù)設(shè)路徑上進(jìn)行簡(jiǎn)單的避障規(guī)劃。這類方案多采用基于雅可比矩陣偽逆求解的方法,實(shí)現(xiàn)機(jī)械臂在運(yùn)動(dòng)軌跡上對(duì)障礙物的躲避。雖然這種方法可以一定程度上解決機(jī)械臂避障的問(wèn)題,但實(shí)時(shí)性和復(fù)雜場(chǎng)景下的避障效率較低,尤其是在多自由度冗余機(jī)械臂的應(yīng)用中,其避障規(guī)劃需要實(shí)時(shí)計(jì)算雅可比矩陣的偽逆,導(dǎo)致計(jì)算時(shí)間較長(zhǎng),系統(tǒng)性能受限。此外,傳統(tǒng)避障方案往往忽視了機(jī)械臂本身的物理約束條件,例如關(guān)節(jié)角度極限、速度和加速度等,可能會(huì)導(dǎo)致在實(shí)際操作中出現(xiàn)機(jī)械臂運(yùn)動(dòng)沖擊和安全問(wèn)題

8、然而,當(dāng)前的碼垛技術(shù)多針對(duì)規(guī)格統(tǒng)一的單一貨物,無(wú)法有效應(yīng)對(duì)無(wú)序、多尺寸混合貨物的實(shí)時(shí)碼垛需求。因此,如何使碼垛機(jī)械臂在混合貨物的動(dòng)態(tài)環(huán)境中快速適應(yīng)并高效完成碼垛,是目前需要解決的技術(shù)難題


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

1、(一)解決的技術(shù)問(wèn)題

2、針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法,具備裝箱與軌跡規(guī)劃避障等優(yōu)點(diǎn),解決了上述技術(shù)問(wèn)題。

3、(二)技術(shù)方案

4、為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法,包括以下步驟:

5、s1、建立裝箱問(wèn)題的約束模型,所述裝箱問(wèn)題的約束模型的具體表達(dá)式如下:

6、

7、s.t.

8、

9、

10、r≥d

11、g∈g

12、其中,n表示貨物總量,li、wi、hi分別表示第i個(gè)貨物的長(zhǎng)、寬、高,表示裝入貨物的總體積,表示裝入貨物的總體積的最大值,l、w、h分別表示容器的長(zhǎng)、寬、高,xij、yij、zij分別表示第i個(gè)貨物是否與第j個(gè)貨物在x、y、z方向重疊,r表示貨物的底面支撐率,d表示接觸面積閾值,其表達(dá)式如下:

13、

14、

15、

16、其中,xi、yi、zi分別表示第i個(gè)貨物放置的左后下點(diǎn)坐標(biāo),xj、yj、zj分別表示第j個(gè)貨物放置的左后下點(diǎn)坐標(biāo);

17、s2、采用貪心算法依據(jù)按層式碼垛策略,并結(jié)合貨物之間的高度差以及殘余空間選擇每一個(gè)貨物的放置點(diǎn);

18、s3、基于機(jī)械臂的正運(yùn)動(dòng)學(xué)分析和雅可比矩陣建立機(jī)械臂軌跡跟蹤和避障的qp模型,并采用rnn進(jìn)行求解,完成軌跡跟蹤和避障,其中,機(jī)械臂的模型采用改進(jìn)的d-h參數(shù)法建立。

19、作為本發(fā)明的優(yōu)選技術(shù)方案,所述步驟s2的具體過(guò)程如下:

20、s2.1、排序放置點(diǎn)列表和初始解;

21、其中,排序放置點(diǎn)列表的過(guò)程為:比較果a、b兩個(gè)放置點(diǎn)z坐標(biāo)值,并輸出較小的,若z坐標(biāo)值相等y坐標(biāo)值不等,則輸出y坐標(biāo)較小的,若z坐標(biāo)值相等y坐標(biāo)值相等x坐標(biāo)值不等,則輸出x坐標(biāo)值較小的;

22、s2.2、判斷放置點(diǎn)坐標(biāo)x、y是否為0,若是則執(zhí)行步驟s2.3,若否則執(zhí)行步驟s2.5;

23、s2.3、選擇體積最大的貨物為待裝箱貨物;

24、s2.4、更新放置點(diǎn)列表,并停止,等待下一輪放置;

25、s2.5、判斷放置點(diǎn)是否處于x、y邊界,若是則執(zhí)行步驟s2.6,若否則執(zhí)行步驟s2.12;

26、s2.6、判斷貨物、位姿遍歷是否完成,若判斷完成,則執(zhí)行步驟s2.7,若判斷未完成則執(zhí)行步驟s2.8;

27、s2.7、判斷是否有新解,若有新解,則執(zhí)行步驟s2.4.若無(wú)新解,則更換放置點(diǎn),并跳轉(zhuǎn)至步驟s2.2;

28、s2.8、選擇不同的貨物或位姿;

29、s2.9、判斷步驟s2.8中貨物是否能夠放置該放置點(diǎn),若不能則跳轉(zhuǎn)至步驟s2.6,若能則執(zhí)行步驟s2.10;

30、s2.10、通過(guò)高度差計(jì)算新解;

31、s2.11、判斷是否接受新解,若接受則更新待裝箱貨物;

32、s2.12、判斷貨物、位姿遍歷是否完成,若判斷完成,則執(zhí)行步驟s2.13,若判斷未完成則執(zhí)行步驟s2.14;

33、s2.13、判斷是否有新解,若有新解,則更換放置點(diǎn),并跳轉(zhuǎn)至步驟s2.2若無(wú)新解,則跳轉(zhuǎn)至步驟s2.4;

34、s2.14、選擇不同的貨物或位姿;

35、s2.15、判斷步驟s2.14中貨物是否能夠放置該放置點(diǎn),若不能則跳轉(zhuǎn)至步驟s2.13,若能則執(zhí)行步驟s2.16;

36、s2.16、通過(guò)高度差和殘余空間計(jì)算新解,并跳轉(zhuǎn)至步驟s2.11。

37、作為本發(fā)明的優(yōu)選技術(shù)方案,所述步驟s3中建立的qp模型的具體表達(dá)式如下:

38、

39、s.t.

40、

41、其中,表示關(guān)節(jié)速度,η+和η-表示和的值,j(θ)表示雅可比矩陣,表示關(guān)節(jié)角度限制,表示關(guān)節(jié)速度限制,k、μ表示類函數(shù)。

42、作為本發(fā)明的優(yōu)選技術(shù)方案,所述殘余空間包括橫向的殘余空間和縱向的殘余空間,其對(duì)應(yīng)表達(dá)式如下:

43、

44、

45、其中,dx、dy分別表示判斷是否形成殘余空間的自定義參數(shù),l、w分別表示容器的長(zhǎng)、寬。

46、與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種面向碼垛機(jī)械臂的無(wú)序混合貨物智能裝箱與軌跡規(guī)劃方法,具備以下有益效果:

47、1、本發(fā)明通過(guò)結(jié)合實(shí)際裝箱過(guò)程中貨物尺寸約束、貨物之間的相交約束、裝載順序約束以及穩(wěn)定性約束,提出一種殘余空間的適應(yīng)度指標(biāo)來(lái)評(píng)估緩存區(qū)內(nèi)貨物以及位姿的適應(yīng)值,以此尋求最優(yōu)在線裝箱方案,為驗(yàn)證算法的有效性,基于unity3d搭建了仿真實(shí)驗(yàn)平臺(tái),實(shí)驗(yàn)結(jié)果表明該算法空間利用率方面平均達(dá)到64%左右,引入殘余空間這一適應(yīng)度指標(biāo)對(duì)裝箱的空間利用率提升了約10%。

48、2、本發(fā)明通過(guò)將機(jī)械臂和碼垛環(huán)境中障礙物分別抽象為臨界點(diǎn)集,以更簡(jiǎn)單的方式描述機(jī)械臂與障礙物之間的距離,然后利用一般k類函數(shù)建立不等式約束形式的避障策略,利用軌跡跟蹤誤差最小化方法,將控制問(wèn)題轉(zhuǎn)化為多約束條件下的二次規(guī)劃問(wèn)題,然后建立考慮系統(tǒng)模型的循環(huán)神經(jīng)網(wǎng)絡(luò)在線求解qp問(wèn)題,理論推導(dǎo)和數(shù)值仿真結(jié)果表明,該控制器能夠在物理約束條件下,避開障礙物,同時(shí)跟蹤預(yù)定義的軌跡,并通過(guò)franka機(jī)械臂對(duì)該方法進(jìn)行實(shí)驗(yàn)驗(yàn)證,實(shí)驗(yàn)結(jié)果表明,該算法在處理機(jī)械臂的運(yùn)動(dòng)軌跡規(guī)劃時(shí)效率高,適合解決機(jī)械臂在實(shí)現(xiàn)軌跡跟蹤的同時(shí)避障和避開關(guān)節(jié)轉(zhuǎn)角極限的問(wèn)題。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
调兵山市| 荥经县| 益阳市| 丁青县| 贞丰县| 赤峰市| 碌曲县| 西华县| 罗甸县| 富平县| 万宁市| 南宁市| 惠安县| 额尔古纳市| 建德市| 乐至县| 宝清县| 康定县| 大悟县| 昭觉县| 渝北区| 和田市| 米泉市| 丹棱县| 乌拉特前旗| 始兴县| 台州市| 葫芦岛市| 平舆县| 沽源县| 屏山县| 凉山| 鄱阳县| 玉屏| 盘山县| 双桥区| 丹凤县| 太保市| 拜泉县| 上思县| 邵阳市|