999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于雙目視覺(jué)的機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡自動(dòng)化檢測(cè)研究

2024-03-30 09:51:14李喜龍
自動(dòng)化與儀表 2024年3期
關(guān)鍵詞:機(jī)械檢測(cè)

李喜龍

(西安文理學(xué)院 機(jī)械與材料工程學(xué)院,西安 710065)

機(jī)器人機(jī)械臂在工作時(shí)的運(yùn)動(dòng)軌跡過(guò)多,為了減少損耗,使機(jī)器人機(jī)械臂壽命延長(zhǎng),并且減少運(yùn)動(dòng)時(shí)間,提高工作效率,研究基于雙目視覺(jué)的機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡自動(dòng)化檢測(cè)。

目前國(guó)內(nèi)對(duì)于此方面的研究有很多,如文獻(xiàn)[1]研究通過(guò)和聲搜索對(duì)遺傳算法種群完成初始化,通過(guò)遺傳算法種群進(jìn)化過(guò)程中的離散度來(lái)確定交叉和變異的順序,使用自適應(yīng)與非線性方法使和聲遺傳算法有更好的速度與搜索能力,從而達(dá)到機(jī)械臂運(yùn)動(dòng)軌跡的最優(yōu)檢測(cè),此方法雖然安全的完成機(jī)械臂最優(yōu)運(yùn)動(dòng)軌跡檢測(cè),但其速度過(guò)慢,導(dǎo)致工作效率太低;文獻(xiàn)[2]研究使用Q-learning 算法對(duì)機(jī)械臂的動(dòng)作集合進(jìn)行構(gòu)建,通過(guò)空間移動(dòng)中最小距離原則,計(jì)算出偏差最低的機(jī)械臂運(yùn)動(dòng)軌跡,實(shí)現(xiàn)機(jī)械臂運(yùn)動(dòng)軌跡規(guī)劃,此方法雖然實(shí)現(xiàn)了機(jī)械臂運(yùn)動(dòng)軌跡規(guī)劃?rùn)z測(cè),但其安全性較低,容易出現(xiàn)檢測(cè)錯(cuò)誤,使機(jī)械臂發(fā)生碰撞;文獻(xiàn)[3]研究通過(guò)使用五次多項(xiàng)式插值對(duì)機(jī)械臂軌跡模型進(jìn)行構(gòu)建,利用自適應(yīng)變換蝙蝠算法實(shí)現(xiàn)以時(shí)間為目標(biāo)的最優(yōu)機(jī)械臂運(yùn)動(dòng)軌跡檢測(cè),但此方法檢測(cè)軌跡時(shí)考慮的目標(biāo)過(guò)于單一,導(dǎo)致可能錯(cuò)過(guò)更好的機(jī)械臂運(yùn)動(dòng)軌跡。

雙目視覺(jué)多用于機(jī)械臂或機(jī)器人工作中對(duì)物體進(jìn)行識(shí)別與定位[4]。為此本文研究基于雙目視覺(jué)的機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡自動(dòng)化檢測(cè),獲取最佳機(jī)械臂運(yùn)動(dòng)軌跡,使其在工作中發(fā)揮最大作用。

1 基于雙目視覺(jué)的機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡自動(dòng)化檢測(cè)

1.1 基于雙目視覺(jué)的目標(biāo)識(shí)別與定位

本文通過(guò)顏色、屬性來(lái)對(duì)機(jī)器人機(jī)械臂的抓取目標(biāo)進(jìn)行識(shí)別。通過(guò)平行光軸理論建立立體視覺(jué)模型,使用該模型對(duì)機(jī)器人機(jī)械臂的抓取目標(biāo)的顏色信息進(jìn)行提取,對(duì)提取后的結(jié)果使用HSV 閾值分割,從而獲取機(jī)器人機(jī)械臂的抓取目標(biāo)的三維坐標(biāo)。

1.1.1 基于平行光軸的立體視覺(jué)模型

本文的立體視覺(jué)模型是使用2 個(gè)互相平行的攝像頭組成立體攝像機(jī)[5]。通過(guò)該模型對(duì)同一場(chǎng)景的機(jī)器人機(jī)械臂抓取目標(biāo)圖像進(jìn)行捕獲,模型圖如圖1 所示。

圖1 立體視覺(jué)模型圖Fig.1 Stereo vision model

圖1 中,左右攝像機(jī)的焦距表達(dá)為b;極限距離表達(dá)為f;世界坐標(biāo)系中目標(biāo)的坐標(biāo)值表達(dá)為P(xp);左攝像頭的成像平面為l1,同理右攝像頭的成像平面表達(dá)為l2。其中左右攝像頭的光軸垂直與圖像平面,且左右2 個(gè)光軸相互平行。

因?yàn)椤鱌OF2與△Pl1l2相似,所以可得世界坐標(biāo)系中機(jī)器人機(jī)械臂抓取目標(biāo)的坐標(biāo)值,表達(dá)為

1.1.2 基于HSV 模型的抓取目標(biāo)三維坐標(biāo)獲取

在機(jī)器人機(jī)械臂抓取目標(biāo)識(shí)別時(shí),合適的顏色空間很重要[6],本文使用HSV 模型對(duì)雙目立體視覺(jué)模型所獲取的機(jī)器人機(jī)械臂抓取目標(biāo)進(jìn)行識(shí)別,從而獲取目標(biāo)的三維坐標(biāo)。對(duì)機(jī)器人機(jī)械臂抓取目標(biāo)圖像的像素點(diǎn)進(jìn)行轉(zhuǎn)換,使其變成HSV 值,目標(biāo)物體的HSV 閾值信心使用離線學(xué)習(xí)進(jìn)行記錄,通過(guò)提取閾值信息獲得目標(biāo)區(qū)域,利用左右攝像頭獲取圖像的位置偏差來(lái)計(jì)算機(jī)器人機(jī)械臂抓取目標(biāo)物體的三維坐標(biāo)。

1.2 基于NURBS 曲線的機(jī)械臂運(yùn)動(dòng)軌跡檢測(cè)

在機(jī)械臂的工作路徑被路徑點(diǎn)約束時(shí),利用NURBS曲線對(duì)機(jī)械臂關(guān)節(jié)進(jìn)行曲線插值[7]。NURBS 曲線表達(dá)式為

式中:Ni,k(u)為曲線基函數(shù),k 為次數(shù)的表達(dá),通常是3 次或5 次,本文是使用5 次,權(quán)因子與參變量分別表達(dá)為ω 與u;插值所需的個(gè)數(shù)表達(dá)為n;di為曲線反求的控制頂點(diǎn),n 與di的數(shù)目相同,樣條曲線的節(jié)點(diǎn)U 表達(dá)為

令u0=u1=…=uk=0,un+1=…=un+k+1=1,其中包含n-k 個(gè)節(jié)點(diǎn)向量,因?yàn)椴煌南蛄看_定方法會(huì)使曲線的控制效果產(chǎn)生波動(dòng),導(dǎo)致曲線形狀不同,所以本文使用累積弦長(zhǎng)參數(shù)化方法對(duì)機(jī)械臂節(jié)點(diǎn)向量進(jìn)行確定[8]。選擇DeBoor-Cox 遞推式:

當(dāng)ωi為1 時(shí),曲線是B 樣條曲線。通過(guò)笛卡爾空間路徑規(guī)劃對(duì)機(jī)械臂工作路徑進(jìn)行空間映射[9],使空間坐標(biāo)變成平面坐標(biāo),表達(dá)式為

通過(guò)式(5),使三維空間點(diǎn)映射成二維平面,使機(jī)械臂與抓取目標(biāo)物體可以使用坐標(biāo)形式進(jìn)行表達(dá),將機(jī)械臂與抓取目標(biāo)物體的坐標(biāo)代入到NURBS曲線函數(shù)中,其表現(xiàn)形式為

通過(guò)對(duì)曲線進(jìn)行求導(dǎo),得到曲線的速度與加速度等,從而對(duì)NURBS 曲線的高階平滑性進(jìn)行驗(yàn)證。

U 為已知節(jié)點(diǎn)矢量,若是想讓NURBS 曲線在反算控制點(diǎn)的同時(shí)順利的通過(guò)型值點(diǎn),則:

式中:控制頂點(diǎn)與時(shí)間節(jié)點(diǎn)分別表達(dá)為di與uk;曲線要經(jīng)過(guò)的極值點(diǎn)表達(dá)為Qk。根據(jù)控制頂點(diǎn)的計(jì)算規(guī)則可以發(fā)現(xiàn),求解方程數(shù)與控制點(diǎn)要相同,由于目前的方程式只有n-1 個(gè),所以需在方程式中引入約束方程:

式(8)是約束曲線的最后一個(gè)型值點(diǎn)與第一的控制點(diǎn)相等的表達(dá),且將0 設(shè)為初速度與加速度。

通過(guò)5 次NURBS 曲線差值獲取各機(jī)械臂關(guān)節(jié)的運(yùn)動(dòng)曲線,實(shí)現(xiàn)機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡自動(dòng)化檢測(cè)。

1.3 機(jī)器人機(jī)械臂軌跡優(yōu)化

用于衡量機(jī)械臂工作效率的工作時(shí)間T、用于衡量機(jī)械臂能耗的關(guān)節(jié)的加速度f(wàn)2′與用于衡量機(jī)械臂平滑程度的關(guān)節(jié)的平均躍度f(wàn)3′三個(gè)性能指標(biāo)均最小,建立機(jī)器人機(jī)械臂軌跡優(yōu)化目標(biāo)函數(shù):

式中:am為機(jī)械臂關(guān)節(jié)加速度的表達(dá);jm為機(jī)械臂躍度的表達(dá)。

1.4 基于遺傳算法的機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化求解

以機(jī)械臂工作時(shí)間、機(jī)械臂關(guān)節(jié)平均躍度與機(jī)械臂關(guān)節(jié)加速度為目標(biāo),運(yùn)動(dòng)學(xué)約束為機(jī)械臂各關(guān)節(jié)工作運(yùn)動(dòng)時(shí)的約束條件,通過(guò)遺傳算法求出機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化的最優(yōu)解[10]。本文遺傳算法的步驟大致為以下幾個(gè)步驟:

(2)根據(jù)公式(12)對(duì)n+2 個(gè)機(jī)械臂關(guān)節(jié)控制點(diǎn)進(jìn)行計(jì)算:

(4)為了得到B 樣條函數(shù),對(duì)基因碼中與染色體相應(yīng)的時(shí)間控制點(diǎn)進(jìn)行計(jì)算。

(5)對(duì)染色體相應(yīng)的角速度與加速度等的變化量和機(jī)械臂關(guān)節(jié)力矩的約束范圍進(jìn)行判斷。

(6)按大小規(guī)律對(duì)個(gè)體的適應(yīng)度值進(jìn)行排序,個(gè)體的性能由適應(yīng)度值的大小來(lái)決定,性能好的個(gè)體其適應(yīng)度值更大。

(7)選擇一個(gè)最好的適應(yīng)度值作為父代個(gè)體。

(8)通過(guò)自適應(yīng)遺傳算法來(lái)對(duì)子個(gè)體進(jìn)行選擇。設(shè)置閾值為種群的平均適應(yīng)度值favg,從種群中將適應(yīng)度值大于閾值的個(gè)體篩選出來(lái)作為子個(gè)體。

(9)進(jìn)行交叉與變異操作。

(10)對(duì)下一代新種群進(jìn)行組建。

(11)先對(duì)子個(gè)體的最大適應(yīng)度值進(jìn)行計(jì)算,其次對(duì)父代種群個(gè)體與子個(gè)體兩者的適應(yīng)度值大小進(jìn)行判斷,在父代種群的個(gè)體中選擇一個(gè)比子代種群的最大適應(yīng)值大的個(gè)體,用其替換子種群中染色體差的個(gè)體。

(12)如果結(jié)束條件得到滿足,則迭代停止,輸出機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化的最優(yōu)解;反之,回到步驟(4)迭代繼續(xù),直到結(jié)果收斂到最優(yōu)。

具體過(guò)程如圖2 所示。從圖2 可知通過(guò)遺傳算法獲取滿足約束條件的工作時(shí)間最短、平均躍度最小、關(guān)節(jié)的加速度最低的機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化結(jié)果。

2 實(shí)例分析

以某機(jī)械臂為實(shí)驗(yàn)對(duì)象,機(jī)械臂總高35 cm,可活動(dòng)范圍為以自身為中心的50 cm,擁有多個(gè)關(guān)節(jié)與一個(gè)機(jī)械手用來(lái)抓取物料,使用本文方法對(duì)機(jī)械臂抓取一個(gè)物料的運(yùn)動(dòng)軌跡進(jìn)行自動(dòng)化最優(yōu)檢測(cè),具體效果如圖3 所示。根據(jù)圖3 可以看出,本文方法成功對(duì)機(jī)械臂抓取物料的運(yùn)動(dòng)軌跡進(jìn)行最優(yōu)規(guī)劃,從而實(shí)現(xiàn)機(jī)械臂的物料精準(zhǔn)抓取,證明了本文方法的有效性。

圖3 機(jī)械臂運(yùn)動(dòng)軌跡規(guī)劃效果圖Fig.3 Effect diagram of motion trajectory planning of mechanical arm

一般情況下B 樣線條都是基于3 次或5 次,實(shí)驗(yàn)分析基于3 次的B 樣線條與基于5 次的B 樣線條對(duì)于NURBS 曲線的影響,具體如圖4 所示。根據(jù)圖4 可以看出機(jī)械臂關(guān)節(jié)3 次NURBS 插值曲線的位移曲線較為平滑,但其余曲線的突變明顯,機(jī)械臂關(guān)節(jié)5 次NURBS 插值的所有曲線都比機(jī)械臂關(guān)節(jié)3 次NURBS 插值的曲線平滑,說(shuō)明5 次NURBS插值既對(duì)軌跡的精度進(jìn)行了很好的保證,又使加速度與加加速度的平滑性與連續(xù)性更好,使機(jī)械臂在平穩(wěn)抓取物料的同時(shí),振動(dòng)減少,如此一來(lái)可以使機(jī)械臂的使用壽命大大延長(zhǎng)。

圖4 機(jī)械臂關(guān)節(jié)NURBS 插值曲線對(duì)比Fig.4 Comparison of NURBS interpolation curves of robotic arm joints

實(shí)驗(yàn)分析使用本文方法進(jìn)行機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化前后,械臂運(yùn)動(dòng)軌跡結(jié)果,具體效果如圖5 所示。并統(tǒng)計(jì)機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化前后的性能指標(biāo),結(jié)果如表1 所示。結(jié)合圖5 和表1 可以看出,相較于優(yōu)化前,使用本文方法進(jìn)行機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡優(yōu)化后,獲取的機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡更佳,時(shí)間、加速度、平均躍度均有所降低,表明運(yùn)動(dòng)軌跡優(yōu)化后,機(jī)械臂運(yùn)動(dòng)效率提升,機(jī)械臂關(guān)節(jié)能耗降低、關(guān)節(jié)運(yùn)動(dòng)平滑性提升。實(shí)驗(yàn)結(jié)果說(shuō)明了本文方法的應(yīng)用可提升對(duì)機(jī)械臂運(yùn)動(dòng)軌跡的規(guī)劃效果。

表1 優(yōu)化前后性能指標(biāo)對(duì)比Tab.1 Comparison of performance indicators before and after optimization

圖5 機(jī)械臂運(yùn)動(dòng)軌跡檢測(cè)最優(yōu)結(jié)果Fig.5 Optimal results of robotic arm motion trajectory detection

實(shí)驗(yàn)分析本文方法對(duì)目標(biāo)物體定位的準(zhǔn)確性。設(shè)置不同的5 組物料,每組2 個(gè)物料,通過(guò)本文方法對(duì)其定位,為了對(duì)目標(biāo)的準(zhǔn)確性進(jìn)行驗(yàn)證,使用多目標(biāo)物測(cè)距方法對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行驗(yàn)證,具體數(shù)據(jù)如表2 所示。通過(guò)表2 可以看出,本文方法利用雙目視覺(jué)進(jìn)行目標(biāo)物體定位的誤差在0.37%~1.3%之中,誤差很小,可以此為依據(jù)進(jìn)行機(jī)器人機(jī)械臂運(yùn)動(dòng)軌跡規(guī)劃。

表2 多組物料多目標(biāo)物測(cè)距結(jié)果Tab.2 Results of multi-group material and multi-object ranging

3 結(jié)語(yǔ)

本文使用雙目視覺(jué)對(duì)目標(biāo)圖像進(jìn)行獲取,使用目標(biāo)圖像更加準(zhǔn)確清晰,可以使HSV 模型所獲得的目標(biāo)物體三維坐標(biāo)更加精準(zhǔn),從而使機(jī)械臂運(yùn)動(dòng)軌跡檢測(cè)的最終結(jié)果更加精確,減少出錯(cuò)率。實(shí)驗(yàn)驗(yàn)證了本文方法的有效性與準(zhǔn)確性,可有效規(guī)劃?rùn)C(jī)械臂運(yùn)動(dòng)軌跡,助力其更好地完成工作。

猜你喜歡
機(jī)械檢測(cè)
“不等式”檢測(cè)題
“一元一次不等式”檢測(cè)題
“一元一次不等式組”檢測(cè)題
“幾何圖形”檢測(cè)題
“角”檢測(cè)題
機(jī)械革命Code01
調(diào)試機(jī)械臂
ikbc R300機(jī)械鍵盤
簡(jiǎn)單機(jī)械
機(jī)械班長(zhǎng)
主站蜘蛛池模板: 国产粉嫩粉嫩的18在线播放91| 久久综合色天堂av| 99九九成人免费视频精品| 色成人亚洲| 国产一区二区精品高清在线观看 | 沈阳少妇高潮在线| 免费无码AV片在线观看中文| 国产又大又粗又猛又爽的视频| 久久窝窝国产精品午夜看片| 国产精品嫩草影院av| 久久黄色一级片| 美女免费黄网站| 国产精品林美惠子在线观看| 天堂亚洲网| 亚洲第一成网站| 亚洲精品无码专区在线观看| 一区二区在线视频免费观看| 天堂av综合网| 91福利国产成人精品导航| 久久国产精品麻豆系列| 91精品国产福利| 国内精品免费| 99re这里只有国产中文精品国产精品| 午夜无码一区二区三区在线app| 五月天久久婷婷| 国产成人久视频免费| 国产精品免费入口视频| 国产欧美视频一区二区三区| 国产H片无码不卡在线视频| 国产AV无码专区亚洲精品网站| 67194亚洲无码| 日韩激情成人| 国产aⅴ无码专区亚洲av综合网| 国产精品自在自线免费观看| 欧美精品三级在线| 任我操在线视频| 丁香五月婷婷激情基地| 欧美在线天堂| 成AV人片一区二区三区久久| 亚洲不卡无码av中文字幕| 91无码人妻精品一区| 114级毛片免费观看| 狠狠综合久久| 亚洲一区波多野结衣二区三区| 尤物视频一区| 国产一区二区色淫影院| 九色91在线视频| 国产免费好大好硬视频| 亚洲中文无码av永久伊人| 色网在线视频| 亚洲日韩欧美在线观看| 激情乱人伦| 久久久久久尹人网香蕉| 久久成人国产精品免费软件| 欧美成人午夜影院| 高清国产在线| 精品免费在线视频| 亚洲美女一级毛片| 国产美女叼嘿视频免费看| 国产日本一区二区三区| 久久久久亚洲AV成人人电影软件| 伊人久久婷婷五月综合97色| 久热99这里只有精品视频6| 亚洲精品在线91| 制服丝袜亚洲| 99精品国产高清一区二区| jizz国产视频| 欧美.成人.综合在线| 亚洲精品无码成人片在线观看| 欧美视频在线不卡| 大陆国产精品视频| 国产99久久亚洲综合精品西瓜tv| 免费A级毛片无码免费视频| 99成人在线观看| 国产日本欧美亚洲精品视| 亚洲精品视频免费| 重口调教一区二区视频| 精品视频一区在线观看| 国产精品福利尤物youwu| 高潮毛片免费观看| 老司国产精品视频| 亚洲天堂网在线观看视频|