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

基于多目標(biāo)識(shí)別的機(jī)械臂實(shí)時(shí)無模型標(biāo)定方法*

2022-12-26 08:21:18蔣周翔秦鵬舉龍忠杰唐小琦
機(jī)電工程 2022年12期
關(guān)鍵詞:機(jī)械

蔣周翔,蘇 瑞,秦鵬舉,龍忠杰,宋 寶,唐小琦

(1.北京信息科技大學(xué) 機(jī)電工程學(xué)院,北京 100192;2.華中科技大學(xué) 機(jī)械科學(xué)與工程學(xué)院,湖北 武漢 430074)

0 引 言

機(jī)械臂絕對(duì)定位精度是評(píng)價(jià)工業(yè)機(jī)器人技術(shù)水平的重要指標(biāo)之一。

絕對(duì)定位精度主要受:機(jī)械臂連桿制造裝配及關(guān)節(jié)傳動(dòng)誤差[1]的影響,表現(xiàn)為桿長、桿間扭角、桿間偏置以及關(guān)節(jié)轉(zhuǎn)角等參數(shù)的誤差。

連桿參數(shù)(Denavit-Hartenberg parameter,DHpar-ameter)的標(biāo)定能顯著提高末端執(zhí)行器的絕對(duì)定位精度[2]。

目前,廣泛采用的標(biāo)定方法包括4個(gè)關(guān)鍵技術(shù)環(huán)節(jié):(1)運(yùn)動(dòng)學(xué)誤差建模;(2)位姿測(cè)量;(3)誤差參數(shù)辨識(shí);(4)補(bǔ)償[3]。

研究人員通常將傳感器安裝在機(jī)械臂末端,操作機(jī)械臂末端抵達(dá)運(yùn)動(dòng)空間若干點(diǎn)位,同時(shí)測(cè)量末端位姿,并據(jù)此建立辨識(shí)模型用于解算DH參數(shù)實(shí)際值,最后將參數(shù)值錄入控制系統(tǒng)進(jìn)行誤差補(bǔ)償。

基于上述流程,學(xué)者們提出了一系列行之有效的機(jī)械臂標(biāo)定方法。其中,在測(cè)量環(huán)節(jié),使用了三坐標(biāo)測(cè)量?jī)x[4]、激光跟蹤儀[5,6]、球桿儀[7]、攝像頭[8]、測(cè)量臂[9]、觸發(fā)式探頭[10]或自制裝置[11]對(duì)末端執(zhí)行器位姿進(jìn)行了采集,達(dá)到了良好的測(cè)量精度。

部分學(xué)者還進(jìn)一步圍繞測(cè)量構(gòu)型規(guī)劃方法開展了研究。吳德烽等人[12,13]依據(jù)辨識(shí)矩陣條件數(shù),建立了采樣點(diǎn)陣,從而提高了測(cè)量精度,減小了隨機(jī)誤差干擾。黎田[14]通過分析辨識(shí)矩陣奇異值,提出了一種觀測(cè)指數(shù),并以此為約束條件,建立了最小構(gòu)型集合,使誤差參數(shù)對(duì)末端定位誤差影響達(dá)到最大化,既保證了辨識(shí)模型的魯棒性,又縮短了測(cè)量的時(shí)長。JOUBAIR A等人[15]在測(cè)量構(gòu)型優(yōu)化問題上的性能表現(xiàn)方面,進(jìn)一步分析比較了5種典型觀測(cè)指數(shù),為不同自由度機(jī)械臂標(biāo)定時(shí)的選取觀測(cè)指數(shù)提供了有價(jià)值的參考。

現(xiàn)有標(biāo)定方法絕大多數(shù)基于辨識(shí)模型求解DH參數(shù),屬于間接標(biāo)定,需增強(qiáng)辨識(shí)模型的魯棒性以保證參數(shù)辨識(shí)精度[16]。為此,研究人員通常先在位姿測(cè)量環(huán)節(jié)采用相關(guān)算法規(guī)劃合理測(cè)量構(gòu)型。然而,這些構(gòu)型難以與機(jī)械臂的實(shí)際作業(yè)軌跡保持一致,因此,要求機(jī)械臂停工來配合位姿采集。此外,合理的測(cè)量構(gòu)型必須均勻分布于機(jī)械臂的整個(gè)運(yùn)動(dòng)空間[17],但安裝在工位上的機(jī)械臂極有可能受限于非結(jié)構(gòu)工作環(huán)境而導(dǎo)致運(yùn)動(dòng)空間被壓縮或割裂,即使停工也無法滿足測(cè)量構(gòu)型對(duì)空間的要求。

綜上所述,基于辨識(shí)模型的標(biāo)定方法無法繞開測(cè)量構(gòu)型的規(guī)劃與執(zhí)行,因此,只能通過定期、重復(fù)停工的方式,配合位姿信息的采集用于標(biāo)定,以此維持機(jī)械臂末端的絕對(duì)定位精度,這顯然降低了生產(chǎn)效率,增加了維護(hù)成本。

面對(duì)上述現(xiàn)狀,筆者采用新方法將靶標(biāo)安裝于機(jī)械臂各個(gè)關(guān)節(jié),利用雙目視覺的多目標(biāo)識(shí)別能力,同步、實(shí)時(shí)獲取所有關(guān)節(jié)位姿,以期實(shí)現(xiàn)DH參數(shù)誤差無模型、不停工直接辨識(shí)目的,避免有限工作空間內(nèi)的測(cè)量構(gòu)型規(guī)劃,消除高維病態(tài)矩陣導(dǎo)致的辨識(shí)誤差,實(shí)現(xiàn)標(biāo)定精度和效率的統(tǒng)一目的。

1 機(jī)械臂實(shí)時(shí)無模型標(biāo)定系統(tǒng)

機(jī)械臂標(biāo)定系統(tǒng)整體框架如圖1所示。

圖1 機(jī)械臂標(biāo)定系統(tǒng)示意圖

系統(tǒng)的運(yùn)行步驟為:

(1)為各關(guān)節(jié)分配具有獨(dú)立ID的Arucomarker作為靶標(biāo)以示區(qū)分;

(2)安裝雙目相機(jī)和機(jī)械臂,視場(chǎng)范圍應(yīng)能夠覆蓋機(jī)械臂各關(guān)節(jié)完整作業(yè)軌跡,且能夠在指定測(cè)量點(diǎn)處捕獲到完整靶標(biāo)圖像;

(3)用激光跟蹤儀對(duì)機(jī)械臂進(jìn)行首次標(biāo)定;

(4)在指定測(cè)量點(diǎn)處,用雙目相機(jī)實(shí)時(shí)采集靶標(biāo)圖像并傳輸至上位機(jī),解算出靶標(biāo)采集位姿,同時(shí)機(jī)械臂的控制系統(tǒng)將當(dāng)前關(guān)節(jié)指令實(shí)時(shí)傳輸給上位機(jī),計(jì)算出各關(guān)節(jié)名義位姿;

(5)上位機(jī)通過相應(yīng)算法建立靶標(biāo)采集位姿到對(duì)應(yīng)關(guān)節(jié)名義位姿的變換矩陣;

(6)機(jī)械臂進(jìn)入實(shí)際作業(yè)狀態(tài),同時(shí)視覺系統(tǒng)實(shí)時(shí)解算靶標(biāo)位姿,并基于所得變換矩陣預(yù)測(cè)當(dāng)前各關(guān)節(jié)實(shí)際位姿;

(7)當(dāng)各關(guān)節(jié)位姿精度因DH參數(shù)變化而衰減到設(shè)定閾值時(shí),上位機(jī)根據(jù)各關(guān)節(jié)實(shí)際位姿解算出變化后的DH參數(shù)并補(bǔ)償至控制系統(tǒng)中,以實(shí)現(xiàn)機(jī)械臂實(shí)時(shí)無模型標(biāo)定。

筆者將分別針對(duì)關(guān)鍵步驟(4~7)中的關(guān)節(jié)名義位姿計(jì)算、變換矩陣建立、關(guān)節(jié)實(shí)際位姿估計(jì)以及DH參數(shù)求解進(jìn)行詳細(xì)闡述。

2 關(guān)節(jié)名義位姿計(jì)算

機(jī)械臂坐標(biāo)系分布如圖2所示。

圖2 六自由度機(jī)械臂關(guān)節(jié)坐標(biāo)分布

圖2中,{Xi,Yi,Zi}表示第i關(guān)節(jié)坐標(biāo)系的3個(gè)坐標(biāo)軸,i=1,2,…,6;{X0,Y0,Z0}表示基坐標(biāo)系。

機(jī)械臂各關(guān)節(jié)名義位姿通過正運(yùn)動(dòng)學(xué)中的齊次變換矩陣連乘來獲得:

(1)

式中:0Ti—機(jī)械臂基座標(biāo)系到第i關(guān)節(jié)坐標(biāo)系的齊次變換矩陣;i-1Ti—第i-1關(guān)節(jié)到i關(guān)節(jié)坐標(biāo)系的齊次變換矩。

i-1Ti可表示為:

i-1Ti=Rx(αi)Tx(ai)Rz(θi)Tz(di)

(2)

式中:Rx(*),Rz(*)—旋轉(zhuǎn)矩陣;Tx(*),Tz(*)—平移矩陣;{αi,ai,θi,di}—第i關(guān)節(jié)的DH參數(shù)。

3 靶標(biāo)采集位姿到關(guān)節(jié)名義位姿的變換

若令ki為第i關(guān)節(jié)任意一個(gè)可達(dá)位姿對(duì)應(yīng)的關(guān)節(jié)指令集合{θ1,θ2,…,θi,},則相機(jī)采集到的靶標(biāo)位姿可表征為:

(3)

式中:cT0—相機(jī)坐標(biāo)系到基坐標(biāo)系的變換;(i)Tti—i關(guān)節(jié)到其固連靶標(biāo)的坐標(biāo)變換,均為固定值;iT(i)(ki)—機(jī)械臂高速運(yùn)動(dòng)時(shí)各關(guān)節(jié)軌跡的輪廓誤差;0Ti(ki)—第i關(guān)節(jié)坐標(biāo)系矩陣。

由于視覺系統(tǒng)存在誤差,因此,需用tiT(ti)(ki)表示i靶標(biāo)真實(shí)位姿到其采集位姿的變換。該矩陣與靶標(biāo)在視場(chǎng)中的位置相關(guān),因此,也是ki的函數(shù)。

各坐標(biāo)系關(guān)系如圖3所示。

圖3 與標(biāo)定相關(guān)的坐標(biāo)系間變換關(guān)系

手眼標(biāo)定法雖能建立相機(jī)坐標(biāo)系到機(jī)械臂基坐標(biāo)系的變換矩陣cT0,但該方法僅適用于精度不高的場(chǎng)合,難以滿足機(jī)械臂標(biāo)定的高精度要求。因此,此處由視覺系統(tǒng)導(dǎo)致的手眼標(biāo)定誤差不可忽略[18-21]。

因此,根據(jù)真實(shí)情況,式(3)可等效為:

(4)

由于誤差ΔcT0未知,因此,無法通過式(3)準(zhǔn)確計(jì)算變換矩陣iT(ti)(ki)。筆者會(huì)在第4節(jié)關(guān)節(jié)實(shí)際位姿算法中解決該問題。

4 關(guān)節(jié)實(shí)際位姿的求解

在機(jī)械臂的實(shí)際作業(yè)過程中,同樣能依據(jù)關(guān)節(jié)實(shí)際位姿0Tia和靶標(biāo)采集位姿cT(ti)a之間的變換矩陣建立下式:

(5)

對(duì)于同一關(guān)節(jié)的相同指定測(cè)量點(diǎn),可認(rèn)為式(3)和式(5)的iT(ti)相同。原因是iT(i)(ki)和tiT(ti)(ki)分別來源于輪廓誤差[22-23]和視覺系統(tǒng)誤差,其大小分別與關(guān)節(jié)位姿和靶標(biāo)位姿相關(guān),而DH誤差所致的上述位姿變化較小,因此,由此引起的輪廓誤差和視覺系統(tǒng)誤差的變化量可以忽略不計(jì)。

根據(jù)式(3,5)可得第i關(guān)節(jié)的位姿誤差為:

Δ0Ti=[0Ti(ki)]-10Tia(ki)

(6)

省略(ki),則上式可進(jìn)一步改寫為:

Δ0Ti=iT(ti)[cT(ti)]-1cT(ti)a[iT(ti)]-1

(7)

由于實(shí)際使用時(shí)存在手眼標(biāo)定誤差,筆者在采用式(3)求解iT(ti)時(shí),所用cT0為式(4)中并不準(zhǔn)確的cT0a,導(dǎo)致求解的iT(ti)不準(zhǔn)確,其包含誤差ΔiT(ti)。

若令iT(ti)=iT(ti)a[ΔiT(ti)]-1,且ΔcT(ti)=[cT(ti)]-1cT(ti)a,則應(yīng)根據(jù)實(shí)際使用情況將式(7)進(jìn)一步改寫為:

Δ0Ti=iT(ti)a[ΔiT(ti)]-1ΔcT(ti)ΔiT(ti)[iT(ti)a]-1

(8)

由于ΔiT(ti)為微小偏差,則忽略高階微小項(xiàng)時(shí),可證明[ΔiT(ti)]-1ΔcT(ti)ΔiT(ti)=ΔcT(ti),因此上式可等效為(證明過程省略):

Δ0Ti=iT(ti)aΔcT(ti)[iT(ti)a]-1

(9)

至此,關(guān)節(jié)i的位姿誤差可以通過式(9)求得,進(jìn)而可將式(6)改寫為下式,即可獲得關(guān)節(jié)i實(shí)際位姿估計(jì)值^0Tia(ki):

^0Tia(ki)=0Ti(ki)Δ0Ti

(10)

5 機(jī)械臂DH參數(shù)的辨識(shí)

在已知^0Tia(ki)的基礎(chǔ)上,即可確定ki處各關(guān)節(jié)實(shí)際DH參數(shù){αia,aia,θia,dia}的值,其方法如圖4所示。

圖4 任意ki處的實(shí)際DH參數(shù)值確定方法

方法說明如下:

(1)把關(guān)節(jié)1的DH參數(shù)實(shí)際值規(guī)定為名義值,即α1a=α1=0°,a1a=a1=0 mm,θ1a=θ1=0°,d1a=d1,則據(jù)此建立的新基坐標(biāo)系會(huì)與名義基坐標(biāo)系間產(chǎn)生偏差0T0a。因此,在修正控制系統(tǒng)內(nèi)的DH參數(shù)后,應(yīng)先將末端執(zhí)行器在原作業(yè)軌跡每個(gè)點(diǎn)處的齊次變換矩陣左乘(0T0a)-1,以生成新的作業(yè)軌跡,再交由控制系統(tǒng)解算所需關(guān)節(jié)指令,實(shí)現(xiàn)DH參數(shù)誤差的補(bǔ)償;

(2)關(guān)節(jié)2、3的Z軸接近于平行,其公垂線的位置和方向因?yàn)棣?a的微小變化而發(fā)生劇變,使a3a、θ2a、θ3a、d2a、d3a的辨識(shí)結(jié)果產(chǎn)生很大誤差。為避免這種影響,此處用關(guān)節(jié)3和關(guān)節(jié)2的坐標(biāo)系原點(diǎn)間在X2a軸方向上的平移作為a3a,用X2a和X1a軸間夾角作為θ2a,用X3a和X2a軸間夾角作為θ3a,用關(guān)節(jié)2和關(guān)節(jié)1的坐標(biāo)系原點(diǎn)間在Z2a軸方向上的平移作為d2a,用關(guān)節(jié)3和關(guān)節(jié)2的坐標(biāo)系原點(diǎn)間在Z3a軸方向上的平移作為d3a;

(3)關(guān)節(jié)6的DH參數(shù)解算需要用到完整的關(guān)節(jié)實(shí)際位姿坐標(biāo)系矩陣^0T6a。其中,由^0T6a原點(diǎn)位置可以確定d6a,然后由X6a軸與X5a軸的夾角可確定θ6a。而α6a和a6a的解算方法則與其他關(guān)節(jié)相同;

(4)對(duì)各DH參數(shù)在所有測(cè)量點(diǎn)處的辨識(shí)結(jié)果取平均值,作為該DH參數(shù)實(shí)際值的最終辨識(shí)結(jié)果。

6 仿真驗(yàn)證

為了驗(yàn)證基于多目標(biāo)識(shí)別的機(jī)械臂無模型DH參數(shù)標(biāo)定方法的準(zhǔn)確性,筆者設(shè)計(jì)了仿真試驗(yàn)。該試驗(yàn)是在真實(shí)測(cè)量場(chǎng)景下,對(duì)靶標(biāo)位姿采集結(jié)果產(chǎn)生影響的各種因素進(jìn)行模擬,以復(fù)現(xiàn)真實(shí)的靶標(biāo)位姿采集環(huán)境。

仿真流程如圖5所示。

圖5 仿真流程示意圖

6.1 關(guān)節(jié)名義位姿生成

首先,要為機(jī)械臂首次標(biāo)定后的DH參數(shù)建立運(yùn)動(dòng)學(xué)模型,與之對(duì)應(yīng)的機(jī)械臂關(guān)節(jié)坐標(biāo)系分布與圖2一致。

DH參數(shù)名義值如表1所示。

表1 機(jī)械臂DH參數(shù)名義賦值

然后,需為各關(guān)節(jié)設(shè)置指定測(cè)量點(diǎn),根據(jù)逆運(yùn)動(dòng)學(xué)得到各關(guān)節(jié)指令,如表2所示。

表2 指定測(cè)量點(diǎn)對(duì)應(yīng)的關(guān)節(jié)指令

由此,根據(jù)式(1)計(jì)算出各點(diǎn)對(duì)應(yīng)的關(guān)節(jié)名義位姿。

機(jī)械臂位姿如圖6所示。

圖6 指定測(cè)量點(diǎn)對(duì)應(yīng)的機(jī)械臂位姿

6.2 靶標(biāo)采集位姿模擬

首先,需要設(shè)定式(2)中的固定變換矩陣(i)Tti和cT0。其中,(i)Tti各項(xiàng)參數(shù)如表3所示。

表3 變換矩陣(i)Tti賦值

cT0各項(xiàng)參數(shù)如表4所示。

表4 變換矩陣cT0賦值

然后,還需模擬視覺系統(tǒng)誤差所致靶標(biāo)位姿采集誤差tiT(ti)。主要影響因子有殘余鏡頭畸變、內(nèi)參標(biāo)定誤差以及光照不均勻等。

6.2.1 殘余畸變的影響

在殘余桶形畸變影響下,靶標(biāo)越靠近視場(chǎng)邊緣,則采集結(jié)果在X方向上越向Y軸偏移,在Y方向上越向X軸偏移,在Z方向上越遠(yuǎn)離相機(jī);在XOY平面上,越靠近視場(chǎng)邊緣,則采集結(jié)果繞Z軸附加旋轉(zhuǎn)越明顯,旋轉(zhuǎn)方向與坐落區(qū)域有關(guān);在XOZ平面上,越靠近+X視場(chǎng)邊緣,采集結(jié)果繞Y軸正向附加旋轉(zhuǎn)越明顯,反之附加旋轉(zhuǎn)則為負(fù)向;在YOZ平面上,越靠近+Y視場(chǎng)邊緣,采集結(jié)果繞X軸負(fù)向附加旋轉(zhuǎn)越明顯,反之附加旋轉(zhuǎn)則為正向;靶標(biāo)越靠近相機(jī),則上述繞X、Y軸的附加旋轉(zhuǎn)角越大。

上述現(xiàn)象可模擬為:

(11)

式中:[xtd,ytd,ztd,θxtd,θytd,θztd]T—?dú)堄嗤靶位兯碌陌袠?biāo)采集坐標(biāo)系的原點(diǎn)相對(duì)偏移和相對(duì)歐拉角;{kd1,kd2,kd3}—?dú)堄嗷兿禂?shù);{xmax,ymax,zmax}和{xmin,ymin,zmin}—相機(jī)坐標(biāo)系下的視場(chǎng)邊界;{αmax,βmax,γmax}—靶標(biāo)真實(shí)坐標(biāo)系因視覺系統(tǒng)誤差產(chǎn)生的繞Xc、Yc、Zc軸的最大附加旋轉(zhuǎn)角。

式(11)參數(shù)賦值如表5所示。

表5 視覺系統(tǒng)各項(xiàng)參數(shù)賦值

6.2.2 相機(jī)內(nèi)參數(shù)標(biāo)定誤差的影響

由視覺系統(tǒng)各坐標(biāo)系變換關(guān)系可知:當(dāng)相機(jī)內(nèi)參數(shù)存在標(biāo)定誤差時(shí),實(shí)際采集靶標(biāo)坐標(biāo)系與真實(shí)坐標(biāo)系間將產(chǎn)生一個(gè)恒定的坐標(biāo)變換矩陣Tce,所致靶標(biāo)采集坐標(biāo)系的原點(diǎn)相對(duì)偏移和相對(duì)歐拉角假定值,如表6所示。

表6 相機(jī)內(nèi)參數(shù)標(biāo)定誤差所致采集結(jié)果偏差Tce賦值

6.2.3 光照差異的影響

假設(shè)采用與相機(jī)光軸同向的平行光源,則靶面與光向量夾角減小時(shí),將導(dǎo)致圖像變暗,使實(shí)際采集圖像面積增大。

根據(jù)透視原理,靶標(biāo)各邊緣在圖像坐標(biāo)系中向外擴(kuò)張相同尺寸時(shí),視覺系統(tǒng)解算出的靶標(biāo)遠(yuǎn)端邊緣擴(kuò)張量要略大于近端。

上述現(xiàn)象可模擬為:

(12)

式中:[xtl,ytl,ztl,θxtl,θytl,θztl]T—光照差異所致靶標(biāo)采集坐標(biāo)系的原點(diǎn)相對(duì)偏移和相對(duì)歐拉角;[xn,yn,zn]T—靶標(biāo)可視面在基坐標(biāo)系中的法向量;{kl1,kl2,kl3,kl4,kl5,kl6}—光照誤差系數(shù)。

式(12)參數(shù)賦值如表5所示。

根據(jù)式(11,12)所得坐標(biāo)系原點(diǎn)相對(duì)位置與相對(duì)歐拉角,筆者可進(jìn)一步計(jì)算出對(duì)應(yīng)的變換矩陣Ttd和Ttl,最后由Ttd,Tce,Ttl可求得視覺誤差所致采集結(jié)果偏差的變換矩陣tiT(ti):

tiT(ti)=TtdTceTtl

(13)

6.3 關(guān)節(jié)實(shí)際位姿求解

筆者首先根據(jù)式(3),正向模擬出視覺系統(tǒng)采集的靶標(biāo)坐標(biāo)系cT(ti)(ki)。其中,cT0、(i)Tti和tiT(ti)(ki)可根據(jù)上述的假定值進(jìn)行求解,0Ti(ki)可由式(1)求得,而iT(i)(ki)可根據(jù)關(guān)節(jié)轉(zhuǎn)角跟蹤誤差來計(jì)算。

假定跟蹤誤差為恒定值,如表7所示。

表7 各關(guān)節(jié)轉(zhuǎn)角位置跟蹤誤差賦值

根據(jù)式(4)描述可知:在實(shí)際情況下,需要辨識(shí)式(3)中的iT(ti)(ki),但所用手眼標(biāo)定結(jié)果為不準(zhǔn)確的cT0a=cT0ΔcT0。為此,筆者先假定ΔcT0的原點(diǎn)相對(duì)偏移和相對(duì)歐拉角,其數(shù)值如表8所示。

依據(jù)表8數(shù)值求出cT0a后,替換式(3)中的cT0,然后可解得iT(ti)a(ki)為:

(14)

接下來,筆者假定機(jī)械臂長期作業(yè)后出現(xiàn)關(guān)節(jié)磨損、變形,導(dǎo)致DH參數(shù)發(fā)生改變[24]。

假定實(shí)際DH參數(shù)值如表9所示。

表9 機(jī)械臂DH參數(shù)實(shí)際賦值

筆者將表9參數(shù)代入式(1),得到ki處的各關(guān)節(jié)實(shí)際坐標(biāo)系0Tia(ki);將0Tia(ki)真實(shí)值代入式(5),得到DH參數(shù)變化后視覺采集所得靶標(biāo)坐標(biāo)系cT(ti)a(ki),再將其與式(14)的變換矩陣iT(ti)a(ki)一并代入式(9),即可算出Δ0Ti(ki);

將其與初始DH參數(shù)對(duì)應(yīng)的0Ti(ki)代入式(10),可得各關(guān)節(jié)實(shí)際位姿的估計(jì)結(jié)果^0Tia(ki);將0Ti(ki)和^0Tia(ki)進(jìn)行對(duì)比(以測(cè)點(diǎn)6處為例,其他測(cè)點(diǎn)處結(jié)果類似),結(jié)果如圖7所示。

圖7 測(cè)量點(diǎn)6處各關(guān)節(jié)實(shí)際坐標(biāo)系真實(shí)值與估計(jì)值

圖7結(jié)果表明:各關(guān)節(jié)實(shí)際坐標(biāo)系的真實(shí)值與估計(jì)值基本一致。其中,第1、2關(guān)節(jié)的估計(jì)誤差相對(duì)較小(原因是這2個(gè)關(guān)節(jié)運(yùn)動(dòng)精度未受到更多前置關(guān)節(jié)誤差的影響);從第3關(guān)節(jié)開始,僅表現(xiàn)出坐標(biāo)系原點(diǎn)位置估計(jì)誤差。

接下來,筆者將驗(yàn)證此類估計(jì)誤差是否對(duì)DH參數(shù)標(biāo)定精度產(chǎn)生明顯影響。

6.4 DH參數(shù)標(biāo)定精度驗(yàn)證

因?yàn)榛鴺?biāo)建立方法要求第1關(guān)節(jié)DH參數(shù)不變,所以筆者無需通過DH參數(shù)辨識(shí)結(jié)果,來評(píng)價(jià)該關(guān)節(jié)標(biāo)定精度。

對(duì)于第2~6關(guān)節(jié),筆者先按照第5節(jié)所述方法辨識(shí)出估計(jì)值^DHia,再令DHi和DHia分別表示i關(guān)節(jié)表1中的DH參數(shù)初始值和表9中的真實(shí)值,并計(jì)算出各DH參數(shù)估計(jì)誤差與和真實(shí)偏差的比值,即:

(15)

其結(jié)果如表10所示。

表10 第2~6關(guān)節(jié)DH參數(shù)標(biāo)定精度

表10結(jié)果顯示:DH參數(shù)的辨識(shí)誤差在0%~4%,1/2的參數(shù)辨識(shí)誤差接近于0%,表明該方法能夠?qū)崿F(xiàn)高精度的機(jī)械臂運(yùn)動(dòng)學(xué)標(biāo)定。

由于該方法的標(biāo)定精度并不受視覺系統(tǒng)誤差和輪廓誤差的影響,僅需保證首次DH參數(shù)標(biāo)定和手眼標(biāo)定的精度即可。而這些要求在現(xiàn)有技術(shù)條件下很容易滿足,由此可見,該方法具有良好的工程價(jià)值與應(yīng)用潛力。

7 結(jié)束語

筆者首先圍繞各類誤差來源,對(duì)機(jī)械臂DH參數(shù)標(biāo)定精度的影響進(jìn)行了理論分析,然后基于微小誤差準(zhǔn)則,建立了機(jī)械臂各關(guān)節(jié)實(shí)際位姿的估計(jì)公式,進(jìn)而根據(jù)各關(guān)節(jié)的空間位置關(guān)系,提出了一種DH參數(shù)無模型辨識(shí)方法,最后采用仿真對(duì)該方法的準(zhǔn)確性進(jìn)行了驗(yàn)證。

研究結(jié)論如下:

(1)在無模型辨識(shí)方法中,視覺系統(tǒng)誤差和輪廓誤差并不影響各關(guān)節(jié)實(shí)際位姿的估計(jì)精度,也并未產(chǎn)生DH參數(shù)辨識(shí)誤差;

(2)影響DH參數(shù)辨識(shí)精度的關(guān)鍵因素是首次標(biāo)定結(jié)果的準(zhǔn)確性,以及手眼標(biāo)定誤差的大小。依靠現(xiàn)有技術(shù)手段及設(shè)備,這兩項(xiàng)指標(biāo)容易達(dá)到較高水平;

(3)該方法對(duì)DH參數(shù)的辨識(shí)誤差在4%以下,即使在高精度場(chǎng)合也可以忽略不計(jì),因此,其在多種領(lǐng)域均具有良好的應(yīng)用潛力。

筆者下一步的研究計(jì)劃是,搭建試驗(yàn)平臺(tái)驗(yàn)證該方法在現(xiàn)實(shí)場(chǎng)景下的標(biāo)定精度,以對(duì)該方法進(jìn)行實(shí)際工況下的優(yōu)化與完善;同時(shí),還將探索如何降低初始DH參數(shù)準(zhǔn)確性對(duì)無模型實(shí)時(shí)標(biāo)定精度的影響程度,以減少該方法對(duì)高精測(cè)量設(shè)備的依賴程度。

猜你喜歡
機(jī)械
《機(jī)械工程師》征訂啟事
太空里的機(jī)械臂
機(jī)械革命Code01
調(diào)試機(jī)械臂
ikbc R300機(jī)械鍵盤
對(duì)工程建設(shè)中的機(jī)械自動(dòng)化控制技術(shù)探討
基于機(jī)械臂的傳送系統(tǒng)
電子制作(2018年14期)2018-08-21 01:38:14
簡(jiǎn)單機(jī)械
土石方機(jī)械的春天已經(jīng)來了,路面機(jī)械的還會(huì)遠(yuǎn)嗎?
機(jī)械班長
主站蜘蛛池模板: a级毛片在线免费| 夜夜高潮夜夜爽国产伦精品| 成年免费在线观看| 国产人成网线在线播放va| 亚洲AV色香蕉一区二区| a级毛片一区二区免费视频| 国产97公开成人免费视频| 日韩成人免费网站| 啪啪国产视频| 精品久久综合1区2区3区激情| 国产免费福利网站| 国产精品第一区在线观看| 久久久久无码精品| 国产精品30p| 国产又黄又硬又粗| 中文字幕在线一区二区在线| 小蝌蚪亚洲精品国产| 欧美乱妇高清无乱码免费| 婷婷伊人五月| 国产老女人精品免费视频| AV老司机AV天堂| 丁香五月激情图片| 狠狠色噜噜狠狠狠狠奇米777| 国产精品久久久久久影院| 国产亚洲欧美日韩在线一区| 青青草原国产| 欧美综合成人| 九九这里只有精品视频| 五月婷婷丁香综合| 亚洲毛片网站| 久久精品嫩草研究院| 国产美女91视频| 亚洲九九视频| 亚洲精品无码不卡在线播放| 久久亚洲国产一区二区| 欧美一区中文字幕| 国产成人无码久久久久毛片| av一区二区三区高清久久| 91久草视频| 日韩二区三区无| 99精品视频在线观看免费播放| 欧美啪啪一区| 在线免费a视频| 亚洲三级a| 久久综合亚洲鲁鲁九月天| 五月激情综合网| 国产精品私拍99pans大尺度 | 亚洲第一成人在线| 亚洲天堂视频网站| 国产激情无码一区二区三区免费| 九九九精品成人免费视频7| 美女潮喷出白浆在线观看视频| 国产尹人香蕉综合在线电影| 日本三级欧美三级| 亚洲精品国产自在现线最新| 99视频在线精品免费观看6| 红杏AV在线无码| 亚洲精品第五页| 人妻一区二区三区无码精品一区| 国产久操视频| 中文无码伦av中文字幕| 国产精品无码影视久久久久久久 | 国内精品视频在线| 国产成本人片免费a∨短片| 女人18毛片久久| 人妻无码中文字幕第一区| 久久久久久久97| 久久夜夜视频| 亚洲成人免费在线| 98超碰在线观看| 婷婷丁香色| 午夜欧美在线| 亚洲欧州色色免费AV| 日本午夜三级| 国产青榴视频| 国产麻豆91网在线看| 免费不卡在线观看av| 在线播放国产99re| 国产一区二区网站| 波多野结衣久久精品| 最新精品国偷自产在线| 久久午夜影院|