亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        物流裝卸機器人運動學分析及碰撞檢測研究*

        2024-01-09 05:08:54
        機電工程技術(shù) 2023年12期
        關(guān)鍵詞:碰撞檢測運動學集裝箱

        魏 鵬

        (泉州華中科技大學智能制造研究院,福建泉州 362000)

        0 引言

        物流系統(tǒng)是生產(chǎn)系統(tǒng)中至關(guān)重要的組成部分。為了提高物流效率、減輕工人的勞動強度以及便于管理,物流機器人在物流行業(yè)得到了廣泛應用。這些物流機器人包括AGV 小車、碼垛機器人、分揀機器人等,它們被用于實現(xiàn)搬運、裝卸、分揀等任務的自動化[1-5]。但是,當面對從集裝箱中裝卸箱包這種任務時,常見的六軸機器人、SCARA 機器人和Delta 機器人會存在剛性不足、效率不高和經(jīng)濟性差等問題?;诖?,本文設計一種適用于從集裝箱內(nèi)裝卸箱包的物流裝卸機器人。

        物流裝卸機器人被部署在貨物裝卸區(qū)域,其主要任務是將貨物從地面裝入集裝箱或?qū)⒇浳飶募b箱內(nèi)搬出。這個工作場景通常發(fā)生在物流中心、港口、貨運站等地方,其中集裝箱是一種常見的貨物運輸容器。當貨車司機駕駛集裝箱貨車將車輛調(diào)整到適當?shù)慕嵌群臀恢煤螅囕v往往不再頻繁移動,而是停留在指定的裝卸位置上。因此,集裝箱的相對位置相對固定,物流裝卸機器人可以利用視覺或雷達設備獲取集裝箱的位姿信息,以便進行后續(xù)的操作和碰撞檢測。

        近年來,也有許多企業(yè)工程師和學者對物流裝卸機器人進行研究。顧綺芳[6]針對貨柜車廂的作業(yè)環(huán)境,設計空間七連桿機構(gòu)、二轉(zhuǎn)動自由度差動機構(gòu)實現(xiàn)機械臂在行程范圍內(nèi)能達到貨箱中任意位置,并通過空間軌跡視覺引導實現(xiàn)快速精確移動定位。韓祥東[7]以井下礦用坑道鉆機的鉆桿裝卸為應用背景,進行運動學動力學建模,使用人工蜂群算法進行最優(yōu)沖擊軌跡優(yōu)化,并設計了裝卸機器人的控制系統(tǒng)以及操作界面。

        本文主要完成物流裝卸機器人的運動學建模、逆解公式推導、仿真驗證、可達空間分析和碰撞檢測研究。

        1 物流裝卸機器人結(jié)構(gòu)介紹

        物流裝卸機器人結(jié)構(gòu)如圖1 所示。機器人整體可分為兩大部分,一部分是可移動底座,另一部分是由旋轉(zhuǎn)平臺、旋轉(zhuǎn)臂、支撐臂等零部件組成的五軸機械臂,當橫向旋轉(zhuǎn)臂移動到集裝箱內(nèi)指定位姿后,可將貨物經(jīng)由旋轉(zhuǎn)臂上的傳送帶運送至集裝箱內(nèi)。

        圖1 物流裝卸機器人結(jié)構(gòu)簡圖

        五軸機械臂部分是一種五關(guān)節(jié)的串聯(lián)機構(gòu),5 個關(guān)節(jié)均為轉(zhuǎn)動副,J1軸的旋轉(zhuǎn)運動可實現(xiàn)旋轉(zhuǎn)平臺與可移動底座之間繞Z軸的旋轉(zhuǎn);J2、J3和J4軸的旋轉(zhuǎn)運動可實現(xiàn)相鄰連桿之間繞X軸的旋轉(zhuǎn);J5軸的旋轉(zhuǎn)運動可實現(xiàn)橫向旋轉(zhuǎn)臂與縱向旋轉(zhuǎn)臂3 之間繞Z軸的旋轉(zhuǎn)。其中J1、J4和J5由電機直接驅(qū)動,J2、J3由支撐臂間接驅(qū)動,支撐臂上安裝有伺服液壓缸,可以提供更好的支撐和穩(wěn)定性。θi為連桿i的轉(zhuǎn)角,Li為連桿i的長度,S1、S2、S3和S4為支撐臂在底座和連桿上的安裝尺寸。

        2 機械臂運動學建模與求逆

        2.1 運動學建模

        如圖2 所示,基于物流裝卸機器人的機械臂三維結(jié)構(gòu)建立其連桿坐標系,分別命名為機器人基坐標系{B}、第一關(guān)節(jié)軸靜坐標系{Js1}、第一關(guān)節(jié)軸動坐標系{Jd1}、第二關(guān)節(jié)軸靜坐標系{Js2}、第二關(guān)節(jié)軸動坐標系{Jd2}、第三關(guān)節(jié)軸靜坐標系{Js3}、第三關(guān)節(jié)軸動坐標系{Jd3}、第四關(guān)節(jié)軸靜坐標系{Js4}、第四關(guān)節(jié)軸動坐標系{Jd4}、第五關(guān)節(jié)軸靜坐標系{Js5}、第五關(guān)節(jié)軸動坐標系{Jd5}。

        圖2 各軸坐標系示意

        建立各坐標系之間的轉(zhuǎn)換矩陣。T表示轉(zhuǎn)換矩陣,具體為從左上標坐標系到左下標坐標系的轉(zhuǎn)換矩陣。依次建立。由于{B}的原點位置可以任意選取,令{B}與{Js1}重合,則為單位矩陣。設矩陣運算符號如下:

        由式(1)便可以實現(xiàn)正向運動學求解。

        2.2 求運動學逆解

        常見的逆運動學求解方法有幾何法、解析法、數(shù)值法,近年來隨著人工智能熱潮,一些人工智能的方法也得到了應用[8]。國內(nèi)外學者對機器人逆運動學方法進行了深入的研究。馬建偉等[9]針對六自由度串聯(lián)機械臂,在Levenberg-Marquardt(LM)迭代法求值的基礎上,針對迭代參數(shù)因子和步長,提出改進的逆運動學問題數(shù)值解法。劉曰濤等[10]針對KUKA 機器人,使用反變換法計算機器人逆運動學解,并通過算法篩選和條件限制確定唯一解。劉國平等[11]針對一種前3 關(guān)節(jié)軸線交于一點的六自由度機械臂,提出一種旋量理論結(jié)合已知pandenkahan 子問題的逆解方法,將旋量、幾何法、歐拉角相結(jié)合,簡化了傳統(tǒng)旋量求解方法。

        該機器人共有5 個關(guān)節(jié)軸,沒有冗余的關(guān)節(jié),所以可以求出解析解。本文采用幾何推導的方式求出其解析解。在求逆的過程中,默認控制點BP=[x y z1]T和控制方向BV=[i j k0]T已知,且連桿的長度尺寸Li已知。

        2.2.1 求θ1、θ2、θ3、θ4、θ5

        (1)對 控制 向量BV=[i j k0]T進行單位化處理,使得其向量長度為1。單位化公式為:

        用BVnorm=[inormjnormknorm0]T表示單位化后的控制向量BV。

        (3)分析機械臂在oxy平面內(nèi)的投影關(guān)系可知,θ1由xJd5與yJd5決定,θ1的求解公式如下:

        (4)縱向旋轉(zhuǎn)臂1、縱向旋轉(zhuǎn)臂2 與縱向旋轉(zhuǎn)臂3 共同構(gòu)建了一個平面,將其命名為縱向旋轉(zhuǎn)面,

        求出該平面在{B}坐標系下的單位法向量BVver-lon-plane的表達式:

        (5)θ5是控制向量BV=[i j k0]T與縱向旋轉(zhuǎn)面之間的夾角,縱向旋轉(zhuǎn)面的法向量BVver-lon-plane已知,公式如下:

        θ5的求解還需要進行符號判斷,當BV的x方向分量大于BVver-lon-plane的x方向分量時,θ5的符號為負,反之為正。

        (6)求出控制方向BV=[i j k0]T在縱向旋轉(zhuǎn)面內(nèi)的投影向量BVp-lon-plane,公式如下:

        (9)在第二關(guān)節(jié)軸靜坐標系{Js2}內(nèi),求解θ2、θ3、θ4。在{Js2}內(nèi),縱向旋轉(zhuǎn)臂1、縱向旋轉(zhuǎn)臂2 與縱向旋轉(zhuǎn)臂3 構(gòu)成了一個典型的SCARA 機器人結(jié)構(gòu),相關(guān)的研究非常豐富,本文不再重復推導,直接列出如下公式:

        2.2.2 求解D1、D2

        利用三角函數(shù)關(guān)系,把θ2、θ3轉(zhuǎn)換成D1、D2。角度與長度轉(zhuǎn)換關(guān)系如圖3 所示。旋轉(zhuǎn)角θ1、θ4、θ5可由安裝在關(guān)節(jié)上的電機旋轉(zhuǎn)實現(xiàn)角度調(diào)整,而θ2、θ3所處的位置等效轉(zhuǎn)動慣量較大,若直接用電機在關(guān)節(jié)上進行驅(qū)動,穩(wěn)定性難以保證,所以采用伺服液壓缸間接控制θ2、θ3。轉(zhuǎn)換公式如式(11)所示。

        圖3 角度與長度轉(zhuǎn)換關(guān)系

        3 仿真驗證與可達空間分析

        3.1 數(shù)值仿真

        使用MATLAB 對機器人逆運動學準確性進行驗證。給定機械臂長度,L1~L5分別為400、850、5 104、175、1 660 mm。選取機器人末端起始點位置[-300 7 000 200],方向向量[0 1-0.5],終止點位置[300 7 000 200],方向向量[0 1-0.5],取插補數(shù)ns=100,分別對末端位置和方向進行平均插補,得到期望軌跡上各插補點位置[pex pey pez]與歸一化方向向量[vex vey vez]。根據(jù)本文所提出的逆運動學解法得到各關(guān)節(jié)轉(zhuǎn)角,再進行正運動學求解獲取各插補點實際位置[prx pry prz]與歸一化方向向量[vrx vry vrz]。末端執(zhí)行器軌跡如圖4所示。

        圖4 末端執(zhí)行器軌跡

        計算期望軌跡與實際軌跡在各插補點的位置誤差Δp與方向誤差Δv,其中:

        由數(shù)值計算結(jié)果可知,在該軌跡中位置誤差最大值Δpmax=2.365 5×10-10,方向誤差最大值Δvmax=1.425 0×10-13。算法引起的誤差在數(shù)值上很小,使用該運動學逆解方法可實現(xiàn)末端軌跡的準確規(guī)劃。

        3.2 可達工作空間分析

        機器人可達空間的求解方法主要有幾何法、解析法以及數(shù)值法三類[12]。幾何法利用幾何繪圖的原理確定工作空間的邊界,從而表示機器人工作空間。解析法主要通過求解工作空間邊界的包絡問題,得到邊界方程,從而進行工作分析。于英紅等[13]從構(gòu)成并聯(lián)機構(gòu)的基本單元出發(fā),研究了其位置正解與反解的分析方法,以3-RPS并聯(lián)機構(gòu)進行分析,得到其工作空間分析的解析方法。而數(shù)值法計算機器人工作空間時,通過運動學正解得到一系列末端位置,從而得到工作空間的邊界曲面與曲線。數(shù)值法中應用較為廣泛的是蒙特卡洛法,蒙特卡羅法是一種以概率統(tǒng)計為指導的數(shù)值計算方法,通過大量的正解模擬出機器人的工作空間。楊永鯤等[14]為進行焊接機器人工作空間分析,使用蒙特卡洛法,在關(guān)節(jié)限位內(nèi)對關(guān)節(jié)變量進行隨機賦值,獲取焊接末端點。許如賓等[15]在電子設備電磁兼容檢測近場成像的六軸機械臂應用中,給定末端天線姿態(tài),使用蒙特卡洛法求解其末端執(zhí)行器工作空間,并證明該空間內(nèi)存在一個不可達球域。

        根據(jù)該機器人尺寸參數(shù),并考慮機器人關(guān)節(jié)以和液壓缸的實際約束條件,在MATLAB中進行機器人正運動學求解,取計算點數(shù)nc=10 000進行遍歷,得到機器人工作空間云圖,將其沿各坐標軸進行二維投影,結(jié)果如圖5所示。

        圖5 工作空間仿真

        總體上,可達工作空間在Z方向兩端收縮,如圖5(a)所示。在圖5(b)中,由于機器人關(guān)節(jié)1 和5 旋轉(zhuǎn)角的限制,且機器人旋轉(zhuǎn)臂1、2、3 始終構(gòu)成一縱向平面,使xoy平面投影的扇形圖像限定在一定角度范圍內(nèi)。當機器人末端趨于可達工作空間兩端時,橫向旋轉(zhuǎn)臂轉(zhuǎn)角θ5趨于0,使末端的x方向可移動距離減小,但由于末端繞z軸轉(zhuǎn)動由θ1和θ5共同作用,且θ1的改變不影響末端z坐標值大小,因此在工作空間z方向兩端θ1可取范圍內(nèi)的任意值,使得扇形圖像的下端收縮并保持一定轉(zhuǎn)角,從而產(chǎn)生圖5(b)。當機器人末端遠離可達空間兩端時,θ5的取值范圍放寬,使機器人在x方向的可移動距離變大,所以產(chǎn)生了如圖5(c)所示的鼓形圖像。

        4 碰撞檢測研究

        由于該物流機器人需要在貨物大小不一、空間有限的貨箱中完成裝卸任務,對機器人進行碰撞檢測,合理規(guī)劃其運動軌跡是有必要的,以避免造成對貨物、貨箱乃至機器人本體的破壞。

        目前,已有眾多學者進行了機器人碰撞檢測方向的研究,主要的實現(xiàn)方法有基于幾何建模方法、基于外部傳感器和視覺的方法、數(shù)字孿生方法等[16-18]。朱戰(zhàn)霞等[19]針對障礙環(huán)境中自由漂浮模式空間冗余機械臂進行了球形包圍盒和空間疊加思想研究,簡化描述障礙物和空間機械臂的占位關(guān)系,使用直線段和球體判斷碰撞。王張飛等[20]提出了一種基于深度投影的點云目標實時分割方法,并使用該分割后的點云目標構(gòu)造混合層次包圍盒進行碰撞檢測。江雪梅等[21]將數(shù)字孿生引入重型機床碰撞檢測,構(gòu)建了感知-演化預測-反饋的碰撞檢測框架,動態(tài)感知工件刀具等加工要素,對潛在的干涉現(xiàn)象進行預測。

        對于機器人的碰撞檢測,本文采用圓柱包絡法。由于旋轉(zhuǎn)平臺、縱向旋轉(zhuǎn)臂1 和支撐臂都位于靠近移動平臺的位置,并且在各自的可達范圍內(nèi)都不會發(fā)生碰撞,因此只需要對縱向旋轉(zhuǎn)臂2、縱向旋轉(zhuǎn)臂3和橫向旋轉(zhuǎn)臂進行包絡處理。包絡線如圖6所示。

        圖6 包絡線示意

        考慮到集裝箱的厚度較小且?guī)缀涡螤罱咏L方體的外表面,使用線段集對集裝箱進行碰撞檢測建模。具體方法如下:將集裝箱長方體的4 個棱進行數(shù)學表達,并選擇與棱平行的其他線段作為參考線段。確保各線段之間的間距不大于L,其中L是縱向旋轉(zhuǎn)臂2、縱向旋轉(zhuǎn)臂3 和橫向旋轉(zhuǎn)臂所形成的包絡圓柱體的最小半徑。

        包絡完成后,逐個求解圓柱中心線線段和箱體線段之間的距離,判斷該距離是否小于圓柱半徑即可,若小于,則發(fā)生碰撞,若不小于,則不發(fā)生碰撞。通過這種方法,可以有效地檢測機器人在操作過程中與集裝箱之間的碰撞情況,并采取相應的措施以確保安全運行。

        5 結(jié)束語

        本文基于物流裝卸機器人的結(jié)構(gòu),建立了機器人的運動學模型,推導了機器人的逆運動學求解方法。該方法簡潔可靠,并具有快速求解的特點,適用于實時控制系統(tǒng)。通過計算機仿真,驗證了逆運動學的有效性,并用數(shù)值方法求解了機器人的可達空間。所得結(jié)果為機器人的結(jié)構(gòu)改進提供了重要的參考,可以用于優(yōu)化機器人的尺寸參數(shù)。同時,研究了機器人的防碰撞問題。針對機器人與障礙物之間的碰撞風險,進行了包絡建模研究。

        下一步可在本文研究的基礎上,以視覺拍攝結(jié)果為輸入,結(jié)合碰撞檢測結(jié)果規(guī)劃末端執(zhí)行器的運動路徑,使其能夠高效且安全地完成裝卸任務。

        猜你喜歡
        碰撞檢測運動學集裝箱
        美軍一架C-130J正在投放集裝箱
        軍事文摘(2023年5期)2023-03-27 09:13:10
        全新預測碰撞檢測系統(tǒng)
        基于MATLAB的6R機器人逆運動學求解分析
        基于BIM的鐵路信號室外設備布置與碰撞檢測方法
        虛實之間——集裝箱衍生出的空間折疊
        基于D-H法的5-DOF串并聯(lián)機床運動學分析
        Unity3D中碰撞檢測問題的研究
        電子測試(2018年1期)2018-04-18 11:53:00
        我家住在集裝箱
        中國公路(2017年8期)2017-07-21 14:26:20
        BIM技術(shù)下的某辦公樓項目管線碰撞檢測
        基于運動學原理的LBI解模糊算法
        亚洲国产精品久久电影欧美| 欧美丝袜秘书在线一区 | 精品人妻av中文字幕乱| 亚洲综合av大全色婷婷| 亚洲精品乱码久久久久久中文字幕| 欧美日韩国产成人高清视频| 欧美伊人亚洲伊人色综| 亚洲国产欲色有一二欲色| 亚洲av乱码一区二区三区人人| 亚洲av不卡无码国产| 亚洲中文字幕国产综合| 无码熟妇人妻AV影音先锋| 国产精品性一区二区三区| 亚洲女同免费在线观看| 无码毛片内射白浆视频| 欧洲熟妇色xxxxx欧美老妇伦| 国产精品美女久久久久久大全| 精品日本韩国一区二区三区| 亚洲精品国产亚洲av| 高清毛茸茸的中国少妇| 久久夜色精品国产噜噜麻豆| 国产小屁孩cao大人免费视频| 日本人妻系列一区二区| 视频在线观看免费一区二区| 国产在线精品一区二区三区直播| 久久久久国产精品熟女影院| 国产一线视频在线观看高清 | 亚洲中文有码一区二区| 亚洲免费一区二区三区四区| 潮喷失禁大喷水aⅴ无码| 亚洲精品中文字幕无码蜜桃| 亚洲国产成人Av毛片大全| 色小姐在线视频中文字幕| 国产亚洲av无码av男人的天堂| 午夜内射中出视频| 91爱爱视频| 国产一区二区三区特黄| 好大好爽我要高潮在线观看| 国产麻传媒精品国产av| 亚洲AV永久天堂在线观看| 国产精品久久国产三级国|