• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    魯棒的視覺機(jī)械臂聯(lián)合建模優(yōu)化方法

    2023-03-24 13:25:48范賢博俊陳立家李珅王晨露王敏王贊劉名果
    計(jì)算機(jī)應(yīng)用 2023年3期
    關(guān)鍵詞:伺服電機(jī)標(biāo)定精度

    范賢博俊,陳立家*,李珅,王晨露,王敏,王贊,劉名果

    (1.河南大學(xué) 物理與電子學(xué)院,河南 開封 475004;2.開封平煤新型炭材料科技有限公司,河南 開封 475002)

    0 引言

    智能機(jī)器人作為一種極具前景的技術(shù),對(duì)工業(yè)和制造業(yè)的發(fā)展具有重要意義,受到國內(nèi)外學(xué)者的廣泛關(guān)注[1]。目前,機(jī)械臂在工業(yè)場合的應(yīng)用離不開人工示教,整個(gè)過程低效且不能自動(dòng)執(zhí)行。一旦工作環(huán)境或硬件精度發(fā)生改變,機(jī)械臂的重新部署需要一系列的測量、分析和驗(yàn)證,增加了制造成本。一個(gè)有效的解決方法是在機(jī)械臂上集成一個(gè)視覺傳感器[2],但視覺機(jī)械臂系統(tǒng)的整體精度不高。

    影響視覺機(jī)械臂系統(tǒng)性能的因素有三點(diǎn)。1)視覺傳感器易受外部環(huán)境因素影響,造成工作區(qū)域內(nèi)目標(biāo)物體的定位信息不準(zhǔn)確。文獻(xiàn)[3]中提出使用雙軸傾角儀和激光測距儀,結(jié)合蒙特卡洛方法,分析了雙目相機(jī)在視場內(nèi)的任意位置和姿態(tài)的誤差水平,整體定位精度小于2 mm。文獻(xiàn)[4]中使用改進(jìn)的Canny 邊緣檢測算法對(duì)目標(biāo)定位,并通過三角測量法確定目標(biāo)物體的坐標(biāo),實(shí)驗(yàn)結(jié)果表明,這種方法的平均定位誤差為2.4%。2)機(jī)械臂運(yùn)動(dòng)學(xué)模型誤差。文獻(xiàn)[5]中通過用測量數(shù)據(jù)擬合空間圓以構(gòu)建坐標(biāo)系,提出一種基于D-H(Denavit-Hartenberg)框架的定軸不變?cè)瓌t,通過空間幾何約束關(guān)系提高機(jī)械臂的絕對(duì)定位精度。文獻(xiàn)[6]中提出一種基于雙神經(jīng)網(wǎng)絡(luò)近似結(jié)構(gòu)的動(dòng)態(tài)編程算法以實(shí)現(xiàn)動(dòng)態(tài)連續(xù)時(shí)間非線性系統(tǒng)的自適應(yīng)優(yōu)化控制。文獻(xiàn)[7]中將遺傳算法用于工業(yè)機(jī)械手的參數(shù)識(shí)別,避免了傳統(tǒng)運(yùn)動(dòng)學(xué)雅可比矩陣的逆運(yùn)算,使機(jī)械手末端的精度提高了39.29%。3)手眼標(biāo)定誤差。傳統(tǒng)方法通過三維空間的幾何約束配合校準(zhǔn)算法求解手眼變換矩陣,以提高外參矩陣精度[8-9]。鑒于傳統(tǒng)手眼變換矩陣求解的局限性和不穩(wěn)定性,文獻(xiàn)[10]中采用神經(jīng)網(wǎng)絡(luò)訓(xùn)練的方法對(duì)手眼標(biāo)定模型進(jìn)行了補(bǔ)償。還有一種基于混合視覺檢測的機(jī)器人手眼關(guān)系標(biāo)定方法,使用三個(gè)激光傳感器配合單目相機(jī)進(jìn)行標(biāo)定[11]。

    通常視覺機(jī)械臂需要分開標(biāo)定以上三個(gè)模型,再集成到整個(gè)系統(tǒng)。文獻(xiàn)[12]的研究表明,視覺機(jī)械臂的相機(jī)和機(jī)械臂是兩個(gè)完全獨(dú)立的系統(tǒng),將單個(gè)模塊校準(zhǔn)并集成到系統(tǒng)中會(huì)引入新的誤差,造成誤差傳播,因此提出一種用于手眼串聯(lián)機(jī)器人系統(tǒng)的全自動(dòng)校準(zhǔn)方法,同時(shí)校準(zhǔn)了機(jī)器人本體、手眼矩陣。該方法只需要一面鏡子和一些由機(jī)械臂末端的相機(jī)拍攝的棋盤圖案實(shí)現(xiàn)自動(dòng)校準(zhǔn),而不需要借助任何額外的昂貴的測量儀器。文獻(xiàn)[13]中提出了一個(gè)手眼標(biāo)定框架,使用標(biāo)準(zhǔn)的棋盤校準(zhǔn)網(wǎng)格,可對(duì)由機(jī)器人和可變數(shù)量的三維攝像機(jī)組成的系統(tǒng)進(jìn)行自動(dòng)手眼標(biāo)定。文獻(xiàn)[14]中提出了一種基于視覺的機(jī)器人自我校準(zhǔn)方法,利用安裝在機(jī)器人末端執(zhí)行器上的視覺傳感器評(píng)估機(jī)器人的運(yùn)動(dòng)參數(shù)誤差。該方法在線結(jié)構(gòu)激光傳感器的結(jié)構(gòu)模型中定義了一個(gè)機(jī)器人工具中心點(diǎn)(Tool Center Point,TCP),與機(jī)器人工作空間中固定的參考點(diǎn)對(duì)齊?;诠潭c(diǎn)的約束,使用迭代算法確定運(yùn)動(dòng)學(xué)參數(shù)誤差和TCP 位置誤差。文獻(xiàn)[15]中將系統(tǒng)誤差因素融入Baxter 機(jī)械臂識(shí)別算法,采用動(dòng)態(tài)規(guī)劃算法使運(yùn)動(dòng)學(xué)參數(shù)在有限時(shí)間內(nèi)收斂到真實(shí)值,提高了計(jì)算效率;此外,將其擴(kuò)展到視覺機(jī)械臂系統(tǒng),模擬具有一定強(qiáng)度高斯噪聲的相機(jī)定位誤差,驗(yàn)證了辨識(shí)算法對(duì)各種誤差的適應(yīng)性。

    通?,F(xiàn)有的研究需要一個(gè)或多個(gè)設(shè)備(如標(biāo)定板、激光跟蹤儀或高精度陀螺儀)進(jìn)行模型測量和校準(zhǔn)。然而,系統(tǒng)越復(fù)雜,引入的誤差就越大。本文提出了一種魯棒的視覺機(jī)械臂聯(lián)合建模優(yōu)化方法,可以在不使用額外測量設(shè)備的情況下減少誤差。通過一種具有分層優(yōu)化機(jī)制的自適應(yīng)多精英引導(dǎo)復(fù)合差分進(jìn)化算法(Adaptive Multiple-Elites-guided Composite Differential Evolution algorithm with shift mechanism and Layered Optimization mechanism,AMECoDEs-LO)對(duì)系統(tǒng)進(jìn)行整體建模,避免了單獨(dú)標(biāo)定子系統(tǒng)在集成到整個(gè)系統(tǒng)時(shí)引入額外的誤差,校準(zhǔn)系統(tǒng)自動(dòng)且高效;同時(shí),系統(tǒng)的收斂速度極快,可以完成視覺機(jī)械臂的快速部署。實(shí)驗(yàn)結(jié)果表明,本文方法可避免系統(tǒng)中其他測量設(shè)備造成的誤差,降低部署成本;與六種主流算法相比,本文算法提高了整個(gè)系統(tǒng)的收斂速度和精度。本文方法不僅可以完成正常機(jī)械臂的自動(dòng)標(biāo)定,還可以對(duì)有缺陷部件的機(jī)械臂進(jìn)行有效建模,并將缺陷部件的擾動(dòng)限制在合理范圍內(nèi);同時(shí),在高斯白噪聲擾動(dòng)實(shí)驗(yàn)中驗(yàn)證了方法的魯棒性。

    1 視覺機(jī)械臂系統(tǒng)整體優(yōu)化方案

    1.1 視覺機(jī)械臂誤差來源

    視覺機(jī)械臂系統(tǒng)整體優(yōu)化的目的是提高抓取精度,因此需要從抓取流程中分析誤差來源,抓取流程如圖1 所示。

    圖1 視覺機(jī)械臂系統(tǒng)抓取流程Fig.1 Grab process of visual manipulator system

    由圖1 可知,首先,相機(jī)獲取目標(biāo)物體位置信息,通過手眼轉(zhuǎn)換矩陣獲得對(duì)應(yīng)的世界坐標(biāo),然后通過機(jī)械臂運(yùn)動(dòng)學(xué)獲得關(guān)節(jié)轉(zhuǎn)角,最后控制機(jī)械臂完成抓取。在抓取過程中,誤差存在于系統(tǒng)的各個(gè)部分,誤差來源分為兩類:第一類是由外部環(huán)境引起的誤差,包括光照、溫度和濕度;第二類是系統(tǒng)內(nèi)部誤差,包括手眼標(biāo)定誤差、零件加工測量誤差、裝配間隙誤差、伺服電機(jī)磨損等。

    1.2 系統(tǒng)整體優(yōu)化方案

    視覺機(jī)械臂聯(lián)合建模優(yōu)化方法的硬件安裝方式采用手眼分離式,系統(tǒng)整體優(yōu)化方案如圖2 所示,分為數(shù)據(jù)采集和模型優(yōu)化。

    圖2 系統(tǒng)整體優(yōu)化策略Fig.2 Overall system optimization strategy

    具體步驟如下:首先使用雙目相機(jī)輔助定位,完成數(shù)據(jù)采集;然后建立聯(lián)合系統(tǒng)校準(zhǔn)模型,模型由伺服電機(jī)補(bǔ)償模型、機(jī)械臂運(yùn)動(dòng)學(xué)模型和手眼標(biāo)定外參模型組成;最后使用AMECoDEs-LO 以參數(shù)辨識(shí)的手段將影響視覺機(jī)械臂抓取的誤差因素補(bǔ)償?shù)侥P蛥?shù)中。具體優(yōu)化方案如下。

    步驟1 在機(jī)械臂運(yùn)動(dòng)空間內(nèi)隨機(jī)生成1 組伺服電機(jī)轉(zhuǎn)角,通過串口控制機(jī)械臂運(yùn)動(dòng)。

    步驟2 機(jī)械臂運(yùn)動(dòng)完成后延時(shí)2 s,等待雙目相機(jī)定位機(jī)械臂夾具中心點(diǎn)位置(即機(jī)械臂末端位置)。

    步驟3 重復(fù)執(zhí)行N次步驟1、2(視精度要求而定),最終保存N組伺服電機(jī)轉(zhuǎn)角和對(duì)應(yīng)的機(jī)械臂末端相機(jī)坐標(biāo)作為參數(shù)辨識(shí)系統(tǒng)的輸入。

    步驟4 建立機(jī)械臂伺服電機(jī)補(bǔ)償、運(yùn)動(dòng)學(xué)、手眼標(biāo)定外參模型作為辨識(shí)系統(tǒng)的求解目標(biāo),配置優(yōu)化算法參數(shù)。

    步驟5 使用AMECoDEs-LO 對(duì)模型參數(shù)進(jìn)行迭代更新,滿足精度收斂條件或到達(dá)給定迭代次數(shù)時(shí),終止算法,完成聯(lián)合系統(tǒng)模型的求解。

    2 聯(lián)合系統(tǒng)模型

    通過運(yùn)動(dòng)學(xué)模型可以建立機(jī)械臂各連桿之間的關(guān)系,D-H 法是一種常用的建模方法。如圖3 所示,相鄰連桿由伺服電機(jī)相連,每個(gè)伺服電機(jī)的位置可以建立一個(gè)坐標(biāo)系。

    圖3 關(guān)節(jié)坐標(biāo)系Fig.3 Joint coordinate system

    相鄰坐標(biāo)系的轉(zhuǎn)換通過包含4 種參數(shù)的齊次變換矩陣實(shí)現(xiàn),相鄰連桿之間的轉(zhuǎn)換關(guān)系為:

    最終關(guān)系矩陣的形式為:

    其中:第1~3 列表示末端坐標(biāo)系的姿態(tài);第4 列表示機(jī)械臂末端在基座坐標(biāo)系中的位置;最后一行是為了滿足齊次變換矩陣的需要而構(gòu)建的。機(jī)械臂的正向運(yùn)動(dòng)學(xué)可以表示為:

    根據(jù)式(5),當(dāng)給定一組關(guān)節(jié)旋轉(zhuǎn)角度時(shí),能相應(yīng)地得到機(jī)械臂末端的位置。

    相機(jī)和世界坐標(biāo)系之間的轉(zhuǎn)換通常是多次拍攝同一標(biāo)定板,然后求解AX=XB以確定手眼轉(zhuǎn)換矩陣X。在本文方法的系統(tǒng)模型中,無需使用標(biāo)定板,而是通過參數(shù)化旋轉(zhuǎn)和平移矩陣建立空間約束。

    兩個(gè)坐標(biāo)系之間的旋轉(zhuǎn)關(guān)系可以表示為:

    其中:λ、β、γ分別是世界坐標(biāo)系中的點(diǎn)Xworld(Px,Py,Pz)圍繞x、y和z軸旋轉(zhuǎn)的角度。

    兩個(gè)坐標(biāo)系之間的平移關(guān)系表示為:

    其中:dx、dy、dz分別代表世界坐標(biāo)系原點(diǎn)沿x、y、z軸平移的距離。對(duì)于同一個(gè)點(diǎn),世界坐標(biāo)系中的點(diǎn)Xworld(Px,Py,Pz)和相機(jī)坐標(biāo)系中的點(diǎn)Xcam(Cx,Cy,Cz)之間的對(duì)應(yīng)關(guān)系如下:

    伺服電機(jī)在機(jī)械臂高負(fù)載運(yùn)轉(zhuǎn)的過程中容易造成精度下降,進(jìn)而導(dǎo)致伺服電機(jī)的名義轉(zhuǎn)角和實(shí)際轉(zhuǎn)角存在差異。一般情況下,可以通過曲線擬合理論進(jìn)行伺服電機(jī)的前饋補(bǔ)償,以降低兩者之間的誤差。因此需要在求解機(jī)械臂運(yùn)動(dòng)學(xué)模型前獲得伺服電機(jī)的實(shí)際旋轉(zhuǎn)角度;然而,額外的測量設(shè)備(陀螺儀等)容易向系統(tǒng)中引入測量誤差。為此,設(shè)計(jì)了伺服電機(jī)軟補(bǔ)償模型。假設(shè)控制第i個(gè)伺服電機(jī)轉(zhuǎn)動(dòng)到實(shí)際到達(dá)的角度為為了減小兩者的差值,對(duì)第i個(gè)伺服電機(jī)建立一個(gè)參數(shù)化的補(bǔ)償函數(shù)ψi,優(yōu)化ψi使是一個(gè)包含m0、m1、m2的高斯函數(shù),如式(9)所示:

    綜合式(5)、(8)、(9),系統(tǒng)的輸入和輸出可以表示為:

    3 AMECoDEs-LO

    3.1 AMECoDEs-LO與PCA

    具有轉(zhuǎn)移機(jī)制的多精英引導(dǎo)復(fù)合差分進(jìn)化算法(Adaptive Multiple-Elites-guided Composite Differential Evolution algorithm with a shift mechanism,AMECoDEs)[16]是在差分進(jìn)化(Differential Evolution,DE)算法的基礎(chǔ)上采用自適應(yīng)參數(shù)調(diào)整方法實(shí)現(xiàn)的。在AMECoDEs 中,每個(gè)個(gè)體在兩個(gè)精英個(gè)體的引導(dǎo)下,產(chǎn)生兩種候選方案,有效地增加了個(gè)體被局部最優(yōu)解誤導(dǎo)的容錯(cuò)率。同時(shí),為了平衡算法的收斂性和多樣性,引入了轉(zhuǎn)移機(jī)制(Shift Mechanism,SM),有效地防止算法早期收斂和停滯。

    主成分分析(Principal Components Analysis,PCA)技術(shù)采用降維的思想,可以將多指標(biāo)問題轉(zhuǎn)化為少數(shù)綜合指標(biāo)的優(yōu)化問題。在高維優(yōu)化問題中,每一個(gè)維度分量都包含著一種數(shù)據(jù)信息,經(jīng)PCA 技術(shù)處理后,數(shù)據(jù)信息損失較少的成分稱為主成分。主成分正交、不相關(guān),由原始成分衍生。通常使用貢獻(xiàn)度衡量主成分保留數(shù)據(jù)集所含信息的程度。主成分的貢獻(xiàn)度降序排列,主成分貢獻(xiàn)度的總和稱為累積貢獻(xiàn)度。當(dāng)累積貢獻(xiàn)度大于設(shè)定的閾值時(shí),這些計(jì)算出的貢獻(xiàn)度相對(duì)應(yīng)的主成分可以近似代表整個(gè)數(shù)據(jù)集的信息量。

    進(jìn)化算法本質(zhì)上是一類隨機(jī)搜索的算法,它在探索解空間的過程中具有一定的盲目性[17]。為了保證種群多樣性,提高算法的搜索效率和收斂精度,本文采用PCA 方法挖掘種群中具有代表性的隱藏信息,在分層優(yōu)化機(jī)制的指導(dǎo)下,挖掘出更具代表性的維度分量進(jìn)行動(dòng)態(tài)優(yōu)化。本文定義支配度概念,表示每個(gè)原始分量所蘊(yùn)含數(shù)據(jù)信息的重要程度。種群在解空間中的分布顯示了當(dāng)前最優(yōu)解的搜索情況。種群的歷史數(shù)據(jù)包含解空間的特征信息。支配度較大的維度分量代表了更優(yōu)的搜索方向和更快的收斂趨勢。

    AMECoDEs-LO 中分層優(yōu)化策略的設(shè)計(jì)旨在動(dòng)態(tài)地優(yōu)化支配度較大的維度分量。支配度較大的維度分量構(gòu)成的集合稱為支配集,其他維度分量構(gòu)成非支配集。

    3.2 支配集和非支配集

    假設(shè)種群中的每個(gè)個(gè)體都包含D個(gè)分量,用向量N表示,樣本數(shù)據(jù)集由100 代個(gè)體組成。對(duì)所有個(gè)體的D維分量使用PCA 方法,得到主成分Yi和特征值Ei。主成分的貢獻(xiàn)度Ci和相應(yīng)的特征向量ui可分別表示為式(11)、(12):

    其中:uji表示第j個(gè)維度分量在第i個(gè)主成分中的權(quán)重。主成分與各維度分量之間的關(guān)系可以表示為:

    貢獻(xiàn)度Ci表示Yi承載的數(shù)據(jù)信息量,將貢獻(xiàn)度降序排列,并計(jì)算出累積貢獻(xiàn)度:

    根據(jù)式(14)選擇m個(gè)主成分,篩選條件為Zi>Tc,0<Tc<1。這些主成分可以代表當(dāng)前樣本數(shù)據(jù)集Tc倍以上的信息。為了方便地篩選出最重要的維度分量,將主成分的特征向量和貢獻(xiàn)度重新組合成一個(gè)矩陣V:

    其中:Ci>Ci+1(i=1,2,…,m),每個(gè)維度分量對(duì)主成分的貢獻(xiàn)不同。維度分量的支配度gi計(jì)算如下:

    其中:支配度gi代表第i個(gè)維度分量對(duì)整個(gè)數(shù)據(jù)集的貢獻(xiàn),支配度大于Td,0 <Td<1 的所有維度分量構(gòu)成支配集P,其他維度分量構(gòu)成非支配集Q。

    3.3 分層優(yōu)化機(jī)制

    分層優(yōu)化機(jī)制采用降維處理的思想,在全局收斂的過程中,將所有的維度分量動(dòng)態(tài)地劃分為P和Q兩個(gè)集合。P和Q中的所有維度分量分布在個(gè)體編碼中。個(gè)體以實(shí)數(shù)編碼,在本文的聯(lián)合系統(tǒng)模型中包含伺服電機(jī)補(bǔ)償參數(shù)、D-H 參數(shù)和手眼標(biāo)定外參三個(gè)部分。P和Q各分量在個(gè)體中分布的示意圖如圖4 所示。

    圖4 AMECoDEs-LO個(gè)體編碼結(jié)構(gòu)Fig.4 Individual coding structure of AMECoDEs-LO

    前100 代種群中的個(gè)體組成數(shù)據(jù)集,AMECoDEs-LO 優(yōu)先優(yōu)化支配集中的成分。定義三個(gè)狀態(tài)Ss、So、Sn分別對(duì)應(yīng)支配集篩選、優(yōu)化和回歸到正常的AMECoDEs 優(yōu)化。Ss狀態(tài)下采用PCA 進(jìn)行P集合中成分的篩選;So狀態(tài)下對(duì)P集合中的成分進(jìn)行動(dòng)態(tài)優(yōu)化,優(yōu)化過程中Q集合中的成分固定不變;Sn狀態(tài)下,開放Q中所有成分,進(jìn)行整體優(yōu)化。算法的優(yōu)化過程就是這三種狀態(tài)之間的切換過程。Ss和So在合適的條件下不斷切換,同時(shí),數(shù)據(jù)集不斷被更新,支配集和非支配集隨著優(yōu)化過程不斷變化。當(dāng)達(dá)到穩(wěn)定狀態(tài)時(shí),優(yōu)化狀態(tài)將被更新為Sn,釋放Q中的所有成分,回到正常的AMECoDEs 優(yōu)化過程。定義趨平率Δf和切換率Δs控制三種狀態(tài)的切換時(shí)機(jī),其中:Δf代表當(dāng)前和上一代種群中最優(yōu)個(gè)體的適應(yīng)度函數(shù)值的比值;Δs指20 代內(nèi)Ss和So狀態(tài)之間的切換頻率。

    圖5 顯示了三種優(yōu)化狀態(tài)之間切換的觸發(fā)條件。在So狀態(tài)下,如果Δf≤ε,則意味著支配集中的成分有被優(yōu)化的空間,狀態(tài)保持不變。Δf≥ε,當(dāng)Δs>η時(shí),這意味著Ss和So兩種狀態(tài)頻繁切換,當(dāng)前的優(yōu)化過程已經(jīng)得到了最終結(jié)果,狀態(tài)更新為Sn;當(dāng)Δs≤η時(shí),意味著優(yōu)化的潛力仍然存在,狀態(tài)更新為Ss。一般來說,當(dāng)有優(yōu)化潛力時(shí),狀態(tài)Ss和So有序地切換。當(dāng)優(yōu)化過程陷入瓶頸時(shí),狀態(tài)被更新為Sn,開放所有參數(shù),回到AMECoDEs 的算法優(yōu)化機(jī)制。

    圖5 三種優(yōu)化狀態(tài)的切換Fig.5 Switching between three optimization states

    分層優(yōu)化機(jī)制對(duì)算法收斂的加速作用體現(xiàn)在P中的成分很大程度上代表了當(dāng)前數(shù)據(jù)集中的信息。換句話說,它可以盡可能地迎合解空間中適應(yīng)度函數(shù)值的下降趨勢。

    3.4 適應(yīng)度函數(shù)

    適應(yīng)度函數(shù)(Fitness Function,F(xiàn)F)用于評(píng)價(jià)種群中個(gè)體的優(yōu)劣程度。在本文參數(shù)辨識(shí)系統(tǒng)中,AMECoDEs-LO 種群設(shè)置為100,每個(gè)種群包含100 個(gè)個(gè)體,每個(gè)個(gè)體代表一種候選模型方案。適應(yīng)度函數(shù)的設(shè)計(jì)如下:

    其中:適應(yīng)度函數(shù)表示兩點(diǎn)之間的歐氏距離;(Cx,Cy,Cz)是采集的機(jī)械臂末端相機(jī)坐標(biāo);(X,Y,Z)是采集的機(jī)械臂伺服電機(jī)轉(zhuǎn)角在當(dāng)前模型下通過式(10)計(jì)算的坐標(biāo)。Fitness越小,則機(jī)械臂末端實(shí)際坐標(biāo)與模型預(yù)測坐標(biāo)的誤差越小,系統(tǒng)精度越高。算法的更新迭代使Fitness不斷降低。

    3.5 算法步驟

    AMECoDEs-LO 的流程見圖6,具體步驟如下。

    圖6 AMECoDEs-LO流程Fig.6 Flowchart of AMECoDEs-LO

    步驟1 初始化種群大小NP、包含所有維度成分的非支配集Q,令支配集P為空集,設(shè)置趨平率閾值ε和切換率閾值η,分層優(yōu)化機(jī)制狀態(tài)Ss。

    步驟2當(dāng)Fitness滿足收斂條件或達(dá)到給定的迭代次數(shù)時(shí),輸出全局最優(yōu)解,算法終止;否則,立即執(zhí)行AMECoDEs的多精英引導(dǎo)的突變策略和SM 機(jī)制。

    步驟3 判斷三種優(yōu)化狀態(tài)Ss,So和Sn,對(duì)應(yīng)跳轉(zhuǎn)步驟4、步驟5 和步驟6。

    步驟4 使用PCA 方法計(jì)算整個(gè)數(shù)據(jù)集中每個(gè)維度參數(shù)的支配度。如果P中的參數(shù)數(shù)量少于總參數(shù)數(shù)量,則將Q中支配度高于閾值的參數(shù)從Q中轉(zhuǎn)移到P中,同時(shí)狀態(tài)更新為So并啟動(dòng)SM 機(jī)制;在其他情況下,直接啟動(dòng)SM 機(jī)制。跳轉(zhuǎn)步驟2。

    步驟5 固定Q中所有參數(shù)的值,進(jìn)入SM 機(jī)制,優(yōu)化P中的成分,跳轉(zhuǎn)步驟2。

    步驟6 釋放P和Q中的所有參數(shù),進(jìn)入SM 機(jī)制。跳轉(zhuǎn)步驟2。

    AMECoDEs-LO 種群數(shù)量為NP,參數(shù)空間維度為D。在優(yōu)化的過程中對(duì)種群中排名靠前的個(gè)體排序,該過程時(shí)間復(fù)雜度為O((NP) · log(NP));判斷優(yōu)化狀態(tài),這一過程時(shí)間復(fù)雜度遠(yuǎn)小于原算法轉(zhuǎn)移機(jī)制時(shí)間復(fù)雜度O(NP·D);對(duì)種群中所有維度進(jìn)行主成分分析并排序,時(shí)間復(fù)雜度為O(D2);當(dāng)分層優(yōu)化機(jī)制陷入瓶頸時(shí),開放所有參數(shù)進(jìn)行整體優(yōu)化操作的時(shí) 間復(fù)雜 度小于O(NP·D)。綜上所 述,當(dāng)log(NP) ?D時(shí),算法每一代計(jì)算的時(shí)間復(fù)雜度為O(NP·D)。

    4 實(shí)驗(yàn)與結(jié)果分析

    機(jī)械臂的主體由連桿和伺服電機(jī)組成,工業(yè)機(jī)械臂不宜拆裝。為探究本文方法,在3D 打印機(jī)械臂上進(jìn)行實(shí)驗(yàn),視覺機(jī)械臂系統(tǒng)由intel D435 雙目相機(jī)、相機(jī)支架和機(jī)械臂組成。

    數(shù)據(jù)采集階段,在機(jī)械臂伺服電機(jī)轉(zhuǎn)動(dòng)有效范圍內(nèi)隨機(jī)生成100 組角度。依次控制機(jī)械臂運(yùn)動(dòng),運(yùn)動(dòng)完成后系統(tǒng)休眠1 s,等待雙目相機(jī)采集機(jī)械臂末端位置。采集過程中相機(jī)分辨率設(shè)置為420 像素×240 像素,機(jī)械臂運(yùn)動(dòng)空間內(nèi)無障礙物,得到100 組(角度,位置)樣本數(shù)據(jù),用于校準(zhǔn)系統(tǒng)模型。由于雙目相機(jī)產(chǎn)生的深度信息直接影響目標(biāo)物體的相機(jī)坐標(biāo),本文使用Intel 官方標(biāo)定方法對(duì)雙目相機(jī)進(jìn)行內(nèi)參標(biāo)定,2 m 內(nèi)定位誤差在2%以內(nèi)[18]。數(shù)據(jù)采集階段使用的深度范圍是400~600 mm,定位精度約為2.5 mm。

    4.1 不同個(gè)體配置下的系統(tǒng)精度校準(zhǔn)

    聯(lián)合建模優(yōu)化方法通過同時(shí)調(diào)整系統(tǒng)的模型參數(shù)以提高系統(tǒng)整體精度。AMECoDEs-LO 為優(yōu)化不同構(gòu)型的機(jī)器人系統(tǒng)參數(shù)提供了可能性,可變的個(gè)體編碼結(jié)構(gòu)可以方便地表示各種系統(tǒng)參數(shù)。本文在正常機(jī)械臂和受損機(jī)械臂兩種硬件配置下探究不同個(gè)體配置對(duì)系統(tǒng)精度的影響。5 種個(gè)體配置如表1 所示。其中:ψ表示伺服電機(jī)補(bǔ)償模型的參數(shù)矩陣;T表示手眼標(biāo)定外參矩陣;Φ表示D-H 模型參數(shù)矩陣。對(duì)于T的前饋測量,通過連續(xù)拍攝機(jī)械臂手持標(biāo)定板的照片,使用張正友標(biāo)定法[19]確定。ψ的前饋測量通過高精度陀螺儀采集伺服電機(jī)轉(zhuǎn)動(dòng)角度,使用擬合曲線的方法實(shí)現(xiàn)。算法在運(yùn)行過程中對(duì)不同個(gè)體配置的參數(shù)進(jìn)行迭代優(yōu)化,產(chǎn)生的Fitness值即為整個(gè)視覺機(jī)械臂系統(tǒng)的精度。

    表1 5種個(gè)體配置Tab.1 Five individual configurations

    為了有效地評(píng)估不同個(gè)體配置對(duì)系統(tǒng)精度的影響,優(yōu)化算法的參數(shù)設(shè)置為:趨平率0.90、切換率0.5、種群規(guī)模100,收斂停滯的條件為達(dá)到給定的迭代次數(shù)或Fitness在1 000 代保持不變。評(píng)價(jià)算法收斂性能的三個(gè)指標(biāo)為:1)算法收斂時(shí)的迭代次數(shù);2)算法收斂所用時(shí)間;3)系統(tǒng)Fitness。為公平起見,同種硬件配置的輸入保持一致。

    4.1.1 正常機(jī)械臂

    一般情況下,傳統(tǒng)校準(zhǔn)方法不需要對(duì)伺服電機(jī)系統(tǒng)進(jìn)行補(bǔ)償。因此,為了驗(yàn)證本文方法,選用Type 0、Type 3、Type 4這3 種個(gè)體配置。

    傳統(tǒng)方法的個(gè)體編碼結(jié)構(gòu)是Type 0。首先,需要前饋測量手眼外參矩陣T,將其預(yù)先加入校準(zhǔn)算法,通過校準(zhǔn)參數(shù)矩陣Φ提高整個(gè)視覺機(jī)械臂系統(tǒng)的精度。Type 3、Type 4 沒有額外的測量儀器及人工參與,不單獨(dú)處理各子系統(tǒng),不同的是Type 4 配置額外增添了參數(shù)矩陣ψ的校準(zhǔn)。

    圖7 顯示了3 種個(gè)體配置下系統(tǒng)的收斂情況。從算法收斂結(jié)果可以看出,相較于Type 0,Type 3 和Type 4的Fitness分別減小了0.37 mm、0.36 mm,兩者都有效地降低了前饋校準(zhǔn)手段產(chǎn)生的誤差影響。

    圖7 正常機(jī)械臂環(huán)境下的3種個(gè)體配置的收斂情況Fig.7 Convergence of three individual configurations under normal manipulator environment

    相較于Type 3,Type 4 增加了伺服電機(jī)補(bǔ)償模型,對(duì)算法收斂時(shí)間造成的影響如表2 所示。結(jié)果表明,隨著待定參數(shù)的增加,系統(tǒng)的收斂時(shí)間變長,然而對(duì)于視覺機(jī)械臂系統(tǒng)校準(zhǔn)而言,系統(tǒng)平均精度這一評(píng)價(jià)指標(biāo)的重要性遠(yuǎn)大于收斂速度,兩種配置下的系統(tǒng)整體精度僅相差約0.01 mm。

    表2 正常機(jī)械臂環(huán)境下的個(gè)體配置情況Tab.2 Individual configuration under normal manipulator environment

    4.1.2 受損機(jī)械臂

    為全面驗(yàn)證本文方法的有效性,在機(jī)械臂存在連桿受損和伺服電機(jī)受損的情況下進(jìn)行實(shí)驗(yàn)。

    Type 1 是傳統(tǒng)標(biāo)定方法,即分別標(biāo)定各子系統(tǒng)再整合至整個(gè)系統(tǒng),系統(tǒng)中有兩種測量手段的參與。首先對(duì)ψ和T進(jìn)行前饋測量;其次,將以上兩種前饋?zhàn)酉到y(tǒng)參數(shù)預(yù)先加入整個(gè)標(biāo)定算法,通過校準(zhǔn)參數(shù)矩陣Φ提高系統(tǒng)精度。與Type 1不同,Type 2 只有參數(shù)矩陣ψ的前饋測量,沒有標(biāo)定板的參與。將參數(shù)矩陣ψ預(yù)先加入標(biāo)定算法,算法對(duì)Φ和T同時(shí)進(jìn)行校準(zhǔn)。Type 3、Type 4 兩種個(gè)體配置同正常機(jī)械臂校準(zhǔn)實(shí)驗(yàn)相同,不作額外的處理。

    圖8 顯示了4 種不同個(gè)體配置的收斂情況。Type 1、Type 2、Type 4 這3 種配置的最終收斂情況表明人工干預(yù)的程度越低,F(xiàn)itness越小。對(duì)于存在伺服電機(jī)受損情況的機(jī)械臂,增添伺服電機(jī)補(bǔ)償模塊的Type 4 系統(tǒng)相較于Type 3,F(xiàn)itness明顯降低,由1.459 mm 降低至0.755 mm;相較于傳統(tǒng)方法(Type 0),F(xiàn)itness降低了60%。

    圖8 受損機(jī)械臂環(huán)境下的4種個(gè)體配置的收斂情況Fig.8 Convergence of four individual configurations under broken manipulator environment

    在大多數(shù)情況下,算法在停止收斂之前均可達(dá)到一個(gè)穩(wěn)定的狀態(tài)(收斂),當(dāng)使用Type 4 系統(tǒng)進(jìn)行實(shí)驗(yàn)時(shí),1 100 代之后誤差已經(jīng)降低至1 mm 以下。算法的運(yùn)行時(shí)長如表3 所示,1 100 代之后,算法對(duì)待優(yōu)化參數(shù)進(jìn)行持續(xù)微調(diào),直到7 835 代完成收斂,歷時(shí)149 s。

    表3 受損機(jī)械臂環(huán)境下的個(gè)體配置情況Tab.3 Individual configurations under broken manipulator environment

    4.2 超參數(shù)配置

    AMECoDEs-LO 中固定的超參數(shù)包括種群規(guī)模、趨平率閾值、切換率閾值。本節(jié)對(duì)不同超參數(shù)進(jìn)行測試,并確定最合適的參數(shù)取值。參數(shù)辨識(shí)系統(tǒng)的數(shù)據(jù)輸入為受損的視覺機(jī)械臂系統(tǒng)采集的數(shù)據(jù)。

    4.2.1 趨平率閾值和切換率閾值

    趨平率閾值和切換率閾值的不同組合控制算法進(jìn)入PCA 優(yōu)化機(jī)制的時(shí)機(jī)。以Type 4 作為測試對(duì)象,種群包含100 個(gè)個(gè)體,測試了不同趨平率閾值和切換率閾值組合對(duì)算法收斂情況的影響。

    表4 結(jié)果顯示,趨平率閾值的選擇至關(guān)重要,必須保持在0.85 以上才能獲得較好的結(jié)果。趨平率的閾值越高,算法收斂的過程中進(jìn)入PCA 的機(jī)會(huì)越少,收斂速度越慢;當(dāng)趨平率閾值小于0.85 時(shí),優(yōu)化算法容易陷入局部最優(yōu)解。趨平率閾值在合理范圍內(nèi)時(shí),切換率閾值適當(dāng)增大可以提高收斂速度。如果對(duì)算法運(yùn)行的時(shí)間要求較低,建議趨平率閾值為0.95,切換率閾值為0.50。

    表4 兩種參數(shù)的不同組合情況Tab.4 Different combinations of two parameters

    4.2.2 不同種群規(guī)模的比較

    種群規(guī)模NP作為關(guān)鍵參數(shù)之一,指種群中個(gè)體的數(shù)量,主要反映種群信息量的大小。NP越大,種群包含的信息越豐富,但是帶來的后果就是計(jì)算量變大,不利于求解;反之,種群多樣性受到限制,不利于算法求得全局最優(yōu)解,甚至?xí)?dǎo)致搜索停滯,NP應(yīng)該取一個(gè)合適的值。

    實(shí)驗(yàn)針對(duì)視覺機(jī)械臂聯(lián)合建模優(yōu)化問題,對(duì)不同種群下算法的性能進(jìn)行了測試。測試結(jié)果如圖9 所示,圖中的收斂曲線顯示了當(dāng)種群規(guī)模分別設(shè)置為50、75、100、125、150 時(shí)算法的收斂情況。結(jié)果表明,當(dāng)NP=150 時(shí),AMECoDEs-LO的Fitness值最低,意味著算法的性能接近最優(yōu)。

    圖9 不同種群規(guī)模下適應(yīng)度的比較Fig.9 Comparison of fitness in populations with different scales

    4.2.3 七種算法系統(tǒng)收斂對(duì)比和驗(yàn)證

    將AMECoDEs-LO 與遺傳算法(Genetic Algorithm,GA)、粒子群算法(Particle Swarm Optimization,PSO)、差分(Differential Evolution,DE)算法、種群集成差分算法IMPEDE(Improved Multi-Population Ensemble Differential Evolution)[20]、基于親本選擇框架的差分算法DESPS(improving Differential Evolution with a Successful-Parent-Selecting framework)[21]、AMECoDEs 進(jìn)行對(duì)比,對(duì)受損機(jī)械臂整體進(jìn)行系統(tǒng)精度標(biāo)定。算法的超參數(shù)均為最優(yōu),除趨平率、切換率閾值不一致外,其他參數(shù)的初始值保持一致。收斂情況如圖10(a)所示,AMECoDEs-LO 的收斂速度和精度均優(yōu)于其他算法。

    AMECoDEs-LO 在AMECoDEs 的框架基礎(chǔ)上增加PCA 技術(shù)實(shí)現(xiàn)優(yōu)化,同時(shí)兼具原算法針對(duì)收斂過程中局部最優(yōu)問題的轉(zhuǎn)移機(jī)制,相較于AMECoDEs,AMECoDEs-LO 的收斂速度和Fitness分別提升和降低了21.2%和5.4%,整體收斂曲線呈現(xiàn)持續(xù)下降的趨勢,且下降速度較快,表明本文算法不易陷入局部最優(yōu),其中的PCA 技術(shù)對(duì)算法的收斂有促進(jìn)的作用。分層優(yōu)化機(jī)制的三種優(yōu)化狀態(tài)的切換情況如圖10(b)所示,在4 093 代之前經(jīng)過7次Ss和So之間的有效切換,F(xiàn)itness下降至0.775 mm;在之后的20 代頻繁切換10 次,切換率達(dá)到設(shè)定的閾值0.5,分層優(yōu)化機(jī)制控制優(yōu)化狀態(tài)切換到Sn,同時(shí)開放所有參數(shù)并回歸原AMECoDEs 算法機(jī)制繼續(xù)優(yōu)化,最終Fitness進(jìn)一步下降至0.755 mm。

    圖10 AMECoDEs-LO的性能Fig.10 Performance of AMECoDEs-LO

    相較于傳統(tǒng)的系統(tǒng)分離校準(zhǔn)方法(Type 1),本文方法的Fitness降低了60%。使用校準(zhǔn)前后機(jī)械臂末端的空間距離誤差作為評(píng)價(jià)標(biāo)準(zhǔn),從采集點(diǎn)隨機(jī)挑選20 組數(shù)據(jù)對(duì)兩種標(biāo)定方式進(jìn)行驗(yàn)證。如圖11(a)所示,驗(yàn)證結(jié)果表明了在當(dāng)前定位設(shè)備下,本文方法的Fitness小于子系統(tǒng)分離標(biāo)定再整合的方法。由于本文模型的誤差根據(jù)樣本數(shù)據(jù)計(jì)算,因此Fitness可能只對(duì)樣本點(diǎn)有效。為此,額外采集20 組校驗(yàn)點(diǎn)進(jìn)行驗(yàn)證,圖11(b)顯示了校驗(yàn)點(diǎn)的Fitness為0.749 mm,和本文方法的Fitness極為接近,驗(yàn)證了方法的有效性。

    圖11 聯(lián)合系統(tǒng)和傳統(tǒng)方法精度驗(yàn)證對(duì)比Fig.11 Accuracy verification comparison between joint system and traditional method

    4.3 伺服電機(jī)軟補(bǔ)償模型性能測試

    實(shí)驗(yàn)中使用的伺服電機(jī)型號(hào)為TBS-K20,標(biāo)準(zhǔn)狀態(tài)下的空載精度為0.240°。不同于行星減速器等降低轉(zhuǎn)速,提升扭矩,匹配慣量的硬件解決方案,本文所提出的伺服電機(jī)軟補(bǔ)償方案成本低,補(bǔ)償效果良好。針對(duì)受損的2 號(hào)伺服電機(jī),聯(lián)合系統(tǒng)模型使用了三種軟補(bǔ)償方案,函數(shù)形式為:

    性能評(píng)價(jià)標(biāo)準(zhǔn)為名義轉(zhuǎn)動(dòng)角度和實(shí)際轉(zhuǎn)動(dòng)角度之差的絕對(duì)值。實(shí)驗(yàn)中使用陀螺儀測量2 號(hào)伺服電機(jī)的角度,陀螺儀的靜態(tài)精度為0.050°,動(dòng)態(tài)精度為0.100°。測試結(jié)果如圖12 所示,數(shù)據(jù)顯示該伺服電機(jī)的平均精度為4.212°,最低誤差1.584°,最高誤差5.562°。受損的伺服電機(jī)的精度在三種軟補(bǔ)償方案的作用下均大幅提高。

    圖12 伺服電機(jī)軟補(bǔ)償?shù)男阅蹻ig.12 Performance of servo motor soft compensation

    計(jì)算補(bǔ)償后數(shù)據(jù)的殘差平方和(Residual Sum of Squares,RSS)、平均絕對(duì)誤差(Mean Absolute Error,MAE)、均方根誤差(Root Mean Squared Error,RMSE)、標(biāo)準(zhǔn)差(Standard Deviation,SD)。表5 表明本文使用f(3x)函數(shù)的各項(xiàng)指標(biāo)均為最優(yōu),其中平均絕對(duì)誤差達(dá)到了0.265°,和正常伺服電機(jī)空載精度僅差0.025°,最大誤差降低至0.830°。

    表5 三種方案在不同指標(biāo)上的結(jié)果 單位:(°)Tab.5 Results of three schemes on different indexes unit:(°)

    4.4 伺服電機(jī)模型通用性及不同采集區(qū)域下系統(tǒng)精度

    在機(jī)械臂連桿扭曲、伺服電機(jī)精度受損的情況下,本文方法提高了視覺機(jī)械臂系統(tǒng)的整體精度,其中伺服電機(jī)模型這種軟補(bǔ)償?shù)姆绞酱蠓岣吡耸軗p伺服電機(jī)的精度。為驗(yàn)證伺服電機(jī)補(bǔ)償模型不影響正常伺服電機(jī)的性能,采用控制單一變量思想,保持連桿扭曲,優(yōu)化算法的參數(shù)設(shè)置保持一致。R1 機(jī)械臂的2 號(hào)伺服電機(jī)受損,R2 機(jī)械臂的2 號(hào)伺服電機(jī)則是正常的。

    使用Matalb 的Robotic Toolbox 工具箱制作數(shù)據(jù)采集區(qū)域,如圖13 所示。在機(jī)械臂的運(yùn)動(dòng)空間內(nèi)以嵌套的方式劃分4 組采集區(qū)域,機(jī)械臂R1、R2 由內(nèi)而外地從4 個(gè)區(qū)域分別采集25、50、75、100 組數(shù)據(jù),每組數(shù)據(jù)包含機(jī)械臂轉(zhuǎn)角和末端相機(jī)坐標(biāo)。

    圖13 四種不同的數(shù)據(jù)采集區(qū)域Fig.13 Four different data collection areas

    使用7 種算法的參數(shù)辨識(shí)結(jié)果和收斂情況如表6 所示,相較于其他6 種進(jìn)化算法,AMECoDEs-LO 收斂更快,性能更穩(wěn)定。在機(jī)械臂整個(gè)運(yùn)動(dòng)空間內(nèi)隨機(jī)選擇20 個(gè)校驗(yàn)點(diǎn)進(jìn)行驗(yàn)證。使用AMECoDEs-LO 進(jìn)行參數(shù)辨識(shí)的結(jié)果如表7 所示,在同一采集區(qū)域內(nèi),R1 和R2 兩種機(jī)械臂的系統(tǒng)平均誤差最大偏差為0.05 mm,校驗(yàn)點(diǎn)的平均誤差最大偏差為0.03 mm,兩種系統(tǒng)的整體精度極為接近,說明有無伺服電機(jī)受損對(duì)系統(tǒng)精度影響不大,驗(yàn)證了伺服電機(jī)軟補(bǔ)償模型的通用性。同時(shí),校驗(yàn)點(diǎn)在機(jī)械臂整個(gè)運(yùn)動(dòng)空間內(nèi)隨機(jī)選取,對(duì)于采集區(qū)域較小的數(shù)據(jù)樣本,經(jīng)過參數(shù)辨識(shí)后系統(tǒng)平均誤差和校驗(yàn)點(diǎn)平均誤差相差較大;直到采集區(qū)域覆蓋整個(gè)機(jī)械臂的運(yùn)動(dòng)空間,兩者的差距逐漸減小到極低的程度。該現(xiàn)象表明根據(jù)機(jī)械臂應(yīng)用的不同,不同工作空間內(nèi)校準(zhǔn)的精度不同,但在每一種工作區(qū)域內(nèi),視覺機(jī)械臂整體的系統(tǒng)精度都得到了提高。

    表6 四種采集區(qū)域下兩種機(jī)械臂在七種算法下的Fitness比較Tab.6 Fitness comparison of two manipulators under seven algorithms in four collection areas

    表7 系統(tǒng)的收斂和校驗(yàn)結(jié)果 單位:mmTab.7 Convergence and verification results of system unit:mm

    4.5 魯棒性

    本文方法中,參數(shù)辨識(shí)系統(tǒng)需要獲得機(jī)械臂關(guān)節(jié)轉(zhuǎn)角和對(duì)應(yīng)的機(jī)械臂末端相機(jī)坐標(biāo)進(jìn)行系統(tǒng)模型的求解,在當(dāng)前型號(hào)相機(jī)存在約2.5 mm 的定位誤差下提高了系統(tǒng)精度。在工業(yè)場合應(yīng)用中,相機(jī)受環(huán)境噪聲影響引起圖像特征匹配不穩(wěn)定,容易對(duì)系統(tǒng)產(chǎn)生更大程度的干擾。為了進(jìn)一步驗(yàn)證本文方法的有效性,在采集的機(jī)械臂末端相機(jī)坐標(biāo)額外加入一定強(qiáng)度的高斯白噪聲,模擬工業(yè)環(huán)境進(jìn)行魯棒性測試。干擾項(xiàng)的產(chǎn)生定義為d(t)=σw(t),其中σ表示噪聲的強(qiáng)度,w(t)產(chǎn)生1 dBW 的高斯白噪聲[14]。

    實(shí)驗(yàn)中將3 種不同強(qiáng)度的噪聲分別施加在100 組采集點(diǎn)的x、y、z軸分量上,其他設(shè)置保持不變。如圖14 所示,當(dāng)噪聲強(qiáng)度 為0.5、1、1.5 時(shí)采集點(diǎn)的Fitness為0.848 mm、1.653 mm、2.491 mm。表8 顯示了在不同強(qiáng)度噪聲下使用本文方法優(yōu)化前后,聯(lián)合系統(tǒng)模型在不同分量上的Fitness。優(yōu)化前的系統(tǒng)模型選用4.4 節(jié)的R1 型機(jī)械臂(未加入噪聲)的優(yōu)化結(jié)果。結(jié)果表明,隨著噪聲強(qiáng)度的不斷加大,聯(lián)合系統(tǒng)模型的Fitness并沒有線性增大,僅有小幅度增長。在不同強(qiáng)度的噪聲干擾下,F(xiàn)itness相較未加入噪聲的0.755 mm,分別增大了0.052 mm、0.068 mm、0.085 mm,坐標(biāo)軸各分量誤差相對(duì)較高。AMECoDEs-LO 的收斂情況如圖15 所示。AMECoDEs-LO 在3 種不同強(qiáng)度噪聲的干擾下完成收斂時(shí)的迭代次數(shù)相較于未加入噪聲的7 835 代,分別增長到7 965、8 320、9 953 代,表明噪聲的增強(qiáng)引起系統(tǒng)辨識(shí)難度的增大,但系統(tǒng)模型依然保持著較高的精度,驗(yàn)證了系統(tǒng)的魯棒性。

    圖14 三種不同強(qiáng)度的高斯白噪聲Fig.14 Three Gaussian white noise with different intensities

    表8 加入不同強(qiáng)度噪聲后系統(tǒng)模型的Fitness 單位:mmTab.8 Fitness of system model after adding noise with different intensities unit:mm

    圖15 不同強(qiáng)度噪聲下AMECoDEs-LO的收斂情況Fig.15 Convergence of AMECoDEs-LO under noise with different intensities

    5 結(jié)語

    本文提出了一種魯棒的視覺機(jī)械臂聯(lián)合建模優(yōu)化方法AMECoDEs-LO,從系統(tǒng)整體考慮,避免了傳統(tǒng)方法對(duì)各子系統(tǒng)分開標(biāo)定再整合至整個(gè)系統(tǒng)所造成的誤差傳播;聯(lián)合系統(tǒng)中的伺服電機(jī)軟補(bǔ)償模塊有效地補(bǔ)償了受損的伺服電機(jī)精度,并且這種補(bǔ)償方式不需要硬件成本,通用性也得到了驗(yàn)證;在不同工作空間下的參數(shù)辨識(shí)結(jié)果顯示,相較于六種對(duì)比算法,AMECoDEs-LO 在視覺機(jī)械臂模型校準(zhǔn)問題上性能良好;魯棒性測試結(jié)果表明了本文方法可以將視覺傳感器受環(huán)境噪聲因素造成定位精度不準(zhǔn)確的影響降至最低。

    綜上所述,本文方法在視覺機(jī)械臂系統(tǒng)因連桿存在形變、伺服電機(jī)精度受損、視覺傳感器定位不準(zhǔn)確等問題的情況下解決了整個(gè)系統(tǒng)的校準(zhǔn)問題,整個(gè)校準(zhǔn)過程全自動(dòng)且高效;改進(jìn)的AMECoDEs-LO 收斂速度較快,不容易陷入局部最優(yōu)解,可以完成視覺機(jī)械臂的快速部署。對(duì)工業(yè)場景下機(jī)械臂自主建模,擺脫傳統(tǒng)固定示教的工作模式有一定的借鑒意義,基于本文算法,未來擬研究多態(tài)感知與柔性抓取問題。

    猜你喜歡
    伺服電機(jī)標(biāo)定精度
    專利名稱:一種適應(yīng)壓鑄環(huán)境的伺服電機(jī)
    使用朗仁H6 Pro標(biāo)定北汽紳寶轉(zhuǎn)向角傳感器
    生產(chǎn)線中的伺服電機(jī)定位控制
    電子制作(2018年17期)2018-09-28 01:57:00
    基于DSPIC33F微處理器的采集精度的提高
    電子制作(2018年11期)2018-08-04 03:25:38
    伺服電機(jī)控制技術(shù)的應(yīng)用及發(fā)展趨向分析
    基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標(biāo)定
    船載高精度星敏感器安裝角的標(biāo)定
    GPS/GLONASS/BDS組合PPP精度分析
    淺說伺服電機(jī)位置控制下的定位問題
    改進(jìn)的Goldschmidt雙精度浮點(diǎn)除法器
    中亚洲国语对白在线视频| 啦啦啦 在线观看视频| 亚洲av电影在线进入| 露出奶头的视频| 久久精品国产亚洲av高清一级| 久久精品国产亚洲av高清一级| 日韩人妻精品一区2区三区| 欧美成狂野欧美在线观看| 国产欧美日韩一区二区精品| 日韩一卡2卡3卡4卡2021年| 亚洲精品乱久久久久久| 两人在一起打扑克的视频| 十分钟在线观看高清视频www| 在线av久久热| 多毛熟女@视频| 国产片内射在线| xxx96com| 精品第一国产精品| 看免费av毛片| 亚洲色图综合在线观看| 亚洲国产欧美网| 国产精品久久久久成人av| 成年人午夜在线观看视频| 国产精品亚洲一级av第二区| 天天躁夜夜躁狠狠躁躁| 涩涩av久久男人的天堂| 精品视频人人做人人爽| 亚洲成人国产一区在线观看| 天堂√8在线中文| 性色av乱码一区二区三区2| 国产色视频综合| 久久久久久亚洲精品国产蜜桃av| 丰满人妻熟妇乱又伦精品不卡| 国产成人免费无遮挡视频| 亚洲一区二区三区不卡视频| 美国免费a级毛片| 水蜜桃什么品种好| 亚洲va日本ⅴa欧美va伊人久久| 欧美日韩瑟瑟在线播放| 久久香蕉精品热| 韩国精品一区二区三区| 99re在线观看精品视频| 久久中文看片网| 亚洲av电影在线进入| 久久亚洲真实| 欧美日韩福利视频一区二区| 中文字幕色久视频| 精品久久久久久久久久免费视频 | 色播在线永久视频| 欧美精品高潮呻吟av久久| 亚洲成av片中文字幕在线观看| 19禁男女啪啪无遮挡网站| 欧美日韩乱码在线| 超色免费av| 国产97色在线日韩免费| 黑人猛操日本美女一级片| 亚洲色图综合在线观看| netflix在线观看网站| 成人永久免费在线观看视频| 侵犯人妻中文字幕一二三四区| 国产高清视频在线播放一区| 国产成人系列免费观看| 亚洲第一青青草原| 亚洲人成77777在线视频| 最近最新免费中文字幕在线| e午夜精品久久久久久久| 黑人猛操日本美女一级片| 最近最新中文字幕大全电影3 | 中文字幕av电影在线播放| 岛国在线观看网站| 欧美 日韩 精品 国产| 国产又爽黄色视频| 亚洲熟妇中文字幕五十中出 | av超薄肉色丝袜交足视频| 欧美日韩一级在线毛片| 亚洲综合色网址| 黄色a级毛片大全视频| 成人永久免费在线观看视频| 麻豆乱淫一区二区| 精品人妻1区二区| 久久精品国产清高在天天线| 91成年电影在线观看| 亚洲精品自拍成人| 精品无人区乱码1区二区| 国内久久婷婷六月综合欲色啪| 在线观看免费高清a一片| 9热在线视频观看99| 久久久久久人人人人人| 国产不卡一卡二| 国产精品.久久久| 精品福利永久在线观看| 在线观看免费午夜福利视频| 午夜久久久在线观看| 黄色毛片三级朝国网站| 欧美精品亚洲一区二区| 亚洲成人免费电影在线观看| 妹子高潮喷水视频| 精品久久久久久,| 捣出白浆h1v1| 啪啪无遮挡十八禁网站| 国产成人av教育| 亚洲欧洲精品一区二区精品久久久| 午夜日韩欧美国产| 久久香蕉精品热| 午夜福利视频在线观看免费| 亚洲男人天堂网一区| 精品国产乱码久久久久久男人| 国产精华一区二区三区| 久久精品国产99精品国产亚洲性色 | 午夜久久久在线观看| 看黄色毛片网站| 国产精品亚洲一级av第二区| tube8黄色片| 天堂动漫精品| 精品福利永久在线观看| 免费在线观看亚洲国产| 精品第一国产精品| 成年人午夜在线观看视频| 亚洲全国av大片| 1024香蕉在线观看| 日韩欧美国产一区二区入口| 国产亚洲精品第一综合不卡| 国产一卡二卡三卡精品| 免费女性裸体啪啪无遮挡网站| 国产熟女午夜一区二区三区| 日韩欧美在线二视频 | 亚洲人成77777在线视频| 国内久久婷婷六月综合欲色啪| 国产精品一区二区免费欧美| 日日爽夜夜爽网站| 久久午夜综合久久蜜桃| 王馨瑶露胸无遮挡在线观看| 丁香六月欧美| 91在线观看av| 一进一出抽搐gif免费好疼 | 18禁国产床啪视频网站| 满18在线观看网站| 久久这里只有精品19| xxx96com| 国产精品一区二区精品视频观看| av天堂在线播放| 成年人免费黄色播放视频| 久久精品91无色码中文字幕| 久久久久久亚洲精品国产蜜桃av| 亚洲色图综合在线观看| 亚洲欧美激情在线| 美女午夜性视频免费| 国产精品av久久久久免费| 国产精品偷伦视频观看了| 高清av免费在线| 女人爽到高潮嗷嗷叫在线视频| 飞空精品影院首页| 午夜免费观看网址| 免费人成视频x8x8入口观看| 99久久精品国产亚洲精品| 亚洲精品av麻豆狂野| 亚洲中文字幕日韩| 午夜福利乱码中文字幕| 中文字幕另类日韩欧美亚洲嫩草| 免费观看a级毛片全部| 国产aⅴ精品一区二区三区波| 欧美 亚洲 国产 日韩一| 伊人久久大香线蕉亚洲五| 亚洲,欧美精品.| 日韩人妻精品一区2区三区| 老司机福利观看| av不卡在线播放| 十八禁高潮呻吟视频| 女人久久www免费人成看片| 欧美乱妇无乱码| 久久午夜综合久久蜜桃| 少妇 在线观看| avwww免费| 日本a在线网址| 欧美黄色淫秽网站| 色播在线永久视频| 亚洲 国产 在线| 成年人免费黄色播放视频| 午夜精品在线福利| 欧美久久黑人一区二区| 亚洲欧美精品综合一区二区三区| 亚洲国产精品sss在线观看 | 亚洲第一青青草原| 亚洲一区二区三区欧美精品| 国产精品久久电影中文字幕 | 一进一出好大好爽视频| 精品福利永久在线观看| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲av成人一区二区三| 精品人妻1区二区| 男女床上黄色一级片免费看| 久久久久久久精品吃奶| 自拍欧美九色日韩亚洲蝌蚪91| 国产精品久久久久成人av| 亚洲美女黄片视频| 99精国产麻豆久久婷婷| 国产欧美日韩综合在线一区二区| 人妻丰满熟妇av一区二区三区 | 国产一区二区三区综合在线观看| 成人手机av| 成人18禁高潮啪啪吃奶动态图| 777久久人妻少妇嫩草av网站| 精品一区二区三卡| 久久人妻熟女aⅴ| 久久久久久亚洲精品国产蜜桃av| 国产亚洲精品一区二区www | 亚洲成a人片在线一区二区| 一级毛片女人18水好多| 国产精品久久久久久精品古装| 精品国产美女av久久久久小说| 欧美精品人与动牲交sv欧美| 国产亚洲欧美精品永久| 欧美激情久久久久久爽电影 | 又黄又粗又硬又大视频| 免费黄频网站在线观看国产| 欧美日韩亚洲综合一区二区三区_| 性少妇av在线| 精品久久久精品久久久| aaaaa片日本免费| 欧美最黄视频在线播放免费 | 水蜜桃什么品种好| 久久精品国产亚洲av香蕉五月 | 女同久久另类99精品国产91| 国产91精品成人一区二区三区| 一级,二级,三级黄色视频| 国产精品欧美亚洲77777| 激情在线观看视频在线高清 | 在线av久久热| 日韩免费高清中文字幕av| 极品少妇高潮喷水抽搐| 天天添夜夜摸| 亚洲欧美激情综合另类| 精品久久久精品久久久| 久久久国产欧美日韩av| 中文字幕人妻丝袜制服| 欧美黄色淫秽网站| 亚洲自偷自拍图片 自拍| 日韩成人在线观看一区二区三区| 一个人免费在线观看电影| 国产精品久久久久久久久免 | 少妇的逼水好多| 中文字幕av成人在线电影| 色综合站精品国产| 很黄的视频免费| 国产亚洲精品一区二区www| 欧美+亚洲+日韩+国产| 国产国拍精品亚洲av在线观看 | 国内久久婷婷六月综合欲色啪| 老熟妇乱子伦视频在线观看| 国产免费av片在线观看野外av| 嫩草影院入口| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 成人一区二区视频在线观看| 好男人电影高清在线观看| 久久久久久大精品| 亚洲欧美激情综合另类| 内射极品少妇av片p| 在线观看一区二区三区| 久久天躁狠狠躁夜夜2o2o| 男女那种视频在线观看| 久久久久久人人人人人| 偷拍熟女少妇极品色| 日韩欧美国产在线观看| 成人国产一区最新在线观看| av在线天堂中文字幕| 亚洲av成人精品一区久久| 国产一区在线观看成人免费| 亚洲人成伊人成综合网2020| 婷婷亚洲欧美| 国产伦精品一区二区三区视频9 | 亚洲久久久久久中文字幕| av福利片在线观看| 美女黄网站色视频| 男人的好看免费观看在线视频| 日韩欧美国产在线观看| 欧美日韩黄片免| 一二三四社区在线视频社区8| 亚洲人成电影免费在线| 亚洲午夜理论影院| 美女免费视频网站| 嫩草影院入口| 国产成人a区在线观看| 成人国产一区最新在线观看| 免费大片18禁| 99热这里只有精品一区| 日本黄色视频三级网站网址| 久久精品综合一区二区三区| www国产在线视频色| 亚洲成人免费电影在线观看| 90打野战视频偷拍视频| 蜜桃久久精品国产亚洲av| 日韩精品青青久久久久久| 99久久无色码亚洲精品果冻| 国产在线精品亚洲第一网站| 我的老师免费观看完整版| 国产一区二区亚洲精品在线观看| 可以在线观看的亚洲视频| 亚洲无线观看免费| 国产高清激情床上av| 欧美成狂野欧美在线观看| 色综合婷婷激情| 国产精品香港三级国产av潘金莲| 欧美成人一区二区免费高清观看| 天堂网av新在线| 亚洲av成人不卡在线观看播放网| 国产黄色小视频在线观看| 99久久成人亚洲精品观看| 国产精品综合久久久久久久免费| 国产精品女同一区二区软件 | 国产精品女同一区二区软件 | 我要搜黄色片| 国产精品久久久久久久久免 | 九色国产91popny在线| 日韩中文字幕欧美一区二区| 久久精品夜夜夜夜夜久久蜜豆| 黄片大片在线免费观看| 国产伦精品一区二区三区四那| 午夜影院日韩av| 禁无遮挡网站| 一级毛片女人18水好多| 人人妻,人人澡人人爽秒播| 岛国在线免费视频观看| 真实男女啪啪啪动态图| 最好的美女福利视频网| 69av精品久久久久久| 男女那种视频在线观看| 国产三级中文精品| 丝袜美腿在线中文| 免费在线观看日本一区| 色在线成人网| 日韩欧美精品免费久久 | 熟妇人妻久久中文字幕3abv| 国产蜜桃级精品一区二区三区| 51国产日韩欧美| 一个人看视频在线观看www免费 | 最近最新中文字幕大全电影3| 大型黄色视频在线免费观看| 一个人观看的视频www高清免费观看| 级片在线观看| 此物有八面人人有两片| 亚洲aⅴ乱码一区二区在线播放| 黑人欧美特级aaaaaa片| 亚洲精品在线观看二区| 日日干狠狠操夜夜爽| 淫妇啪啪啪对白视频| 村上凉子中文字幕在线| www.www免费av| 日韩欧美三级三区| 女警被强在线播放| 天天一区二区日本电影三级| 中文字幕人妻丝袜一区二区| 精品无人区乱码1区二区| 亚洲va日本ⅴa欧美va伊人久久| 99久久精品热视频| 在线观看日韩欧美| 特级一级黄色大片| 岛国视频午夜一区免费看| 夜夜夜夜夜久久久久| 久久香蕉精品热| av在线天堂中文字幕| 中文在线观看免费www的网站| 伊人久久大香线蕉亚洲五| 亚洲国产精品成人综合色| 午夜精品一区二区三区免费看| 亚洲国产精品sss在线观看| 久久九九热精品免费| 搞女人的毛片| 日本精品一区二区三区蜜桃| 欧美3d第一页| 国产午夜福利久久久久久| 极品教师在线免费播放| 中文在线观看免费www的网站| 国产男靠女视频免费网站| 久久久久国内视频| 欧美高清成人免费视频www| 日韩欧美一区二区三区在线观看| 国产中年淑女户外野战色| 小说图片视频综合网站| 极品教师在线免费播放| 男女那种视频在线观看| 在线视频色国产色| 久9热在线精品视频| 99久久99久久久精品蜜桃| 久久精品国产亚洲av香蕉五月| 99久久精品国产亚洲精品| 亚洲专区国产一区二区| 国产一区二区三区在线臀色熟女| 国产高清videossex| 国产av在哪里看| 国产亚洲av嫩草精品影院| 婷婷亚洲欧美| 欧美性猛交黑人性爽| 国产高清videossex| 亚洲乱码一区二区免费版| 久久性视频一级片| 国产精品国产高清国产av| 天堂动漫精品| 99热这里只有精品一区| 亚洲av成人不卡在线观看播放网| 桃红色精品国产亚洲av| 免费看光身美女| 久久久久久国产a免费观看| 日本三级黄在线观看| 国产av在哪里看| 1024手机看黄色片| 欧美日韩瑟瑟在线播放| 久久久久久大精品| 久久久久久久亚洲中文字幕 | 精品乱码久久久久久99久播| 亚洲精品456在线播放app | 亚洲天堂国产精品一区在线| 亚洲欧美日韩无卡精品| 真人一进一出gif抽搐免费| 少妇高潮的动态图| 国产一区二区三区在线臀色熟女| 久久国产精品人妻蜜桃| 中文字幕人成人乱码亚洲影| 很黄的视频免费| 精品一区二区三区人妻视频| 亚洲av日韩精品久久久久久密| 日本在线视频免费播放| 久久人人精品亚洲av| 女警被强在线播放| 熟女电影av网| 亚洲欧美日韩卡通动漫| 在线播放无遮挡| 天堂√8在线中文| 级片在线观看| 色噜噜av男人的天堂激情| 在线免费观看不下载黄p国产 | 午夜福利成人在线免费观看| 国产精品影院久久| tocl精华| av天堂中文字幕网| 精品免费久久久久久久清纯| 成人精品一区二区免费| 日韩欧美三级三区| 日韩欧美在线二视频| 国产午夜精品久久久久久一区二区三区 | 午夜福利免费观看在线| 亚洲在线观看片| 香蕉av资源在线| 国产精品久久电影中文字幕| 亚洲美女黄片视频| 18禁黄网站禁片午夜丰满| 亚洲中文字幕日韩| 91久久精品国产一区二区成人 | 18禁黄网站禁片免费观看直播| 久久午夜亚洲精品久久| 久久久久免费精品人妻一区二区| 五月玫瑰六月丁香| 法律面前人人平等表现在哪些方面| 午夜影院日韩av| 狂野欧美白嫩少妇大欣赏| 国产99白浆流出| 亚洲精品影视一区二区三区av| 免费看光身美女| 欧美一区二区亚洲| 精品久久久久久久人妻蜜臀av| 国产高清视频在线观看网站| 尤物成人国产欧美一区二区三区| 国产精品香港三级国产av潘金莲| 女人被狂操c到高潮| 人人妻,人人澡人人爽秒播| 在线观看免费午夜福利视频| 国内精品美女久久久久久| 俺也久久电影网| av天堂中文字幕网| 亚洲国产精品成人综合色| 亚洲最大成人中文| 亚洲av电影在线进入| 99久久精品一区二区三区| 中文字幕人妻丝袜一区二区| 色尼玛亚洲综合影院| 国产不卡一卡二| 性欧美人与动物交配| 久久欧美精品欧美久久欧美| 在线观看日韩欧美| av在线蜜桃| 欧美乱妇无乱码| 欧美三级亚洲精品| 男人的好看免费观看在线视频| 国语自产精品视频在线第100页| 噜噜噜噜噜久久久久久91| 啦啦啦韩国在线观看视频| 五月玫瑰六月丁香| 国产aⅴ精品一区二区三区波| 精品国产美女av久久久久小说| 亚洲国产精品久久男人天堂| 国产主播在线观看一区二区| 精品99又大又爽又粗少妇毛片 | 婷婷丁香在线五月| 精品久久久久久,| 欧美黄色淫秽网站| 久久人人精品亚洲av| 国产亚洲欧美98| 日本五十路高清| 国产中年淑女户外野战色| 国产三级中文精品| 在线免费观看不下载黄p国产 | 亚洲欧美日韩卡通动漫| 欧美+日韩+精品| 中亚洲国语对白在线视频| 动漫黄色视频在线观看| 三级毛片av免费| 啦啦啦免费观看视频1| 久久久久精品国产欧美久久久| 五月玫瑰六月丁香| 亚洲国产欧美网| 日日干狠狠操夜夜爽| 日本成人三级电影网站| 一本一本综合久久| 99国产极品粉嫩在线观看| 中出人妻视频一区二区| 午夜免费观看网址| 天堂av国产一区二区熟女人妻| 亚洲性夜色夜夜综合| 少妇高潮的动态图| 亚洲最大成人手机在线| 久久人人精品亚洲av| 99久久成人亚洲精品观看| 天堂√8在线中文| 韩国av一区二区三区四区| 欧美在线一区亚洲| 精品国产亚洲在线| 99热6这里只有精品| 欧美在线黄色| 黑人欧美特级aaaaaa片| or卡值多少钱| 欧美精品啪啪一区二区三区| 久久午夜亚洲精品久久| 欧美av亚洲av综合av国产av| 天堂影院成人在线观看| 久久久久久大精品| 99久久九九国产精品国产免费| 美女cb高潮喷水在线观看| 成人国产一区最新在线观看| 91麻豆av在线| 美女黄网站色视频| 午夜日韩欧美国产| 午夜福利在线观看吧| 一进一出抽搐gif免费好疼| 欧美黄色淫秽网站| 国产精品久久久久久精品电影| 中出人妻视频一区二区| 美女免费视频网站| av黄色大香蕉| 亚洲av日韩精品久久久久久密| 亚洲av中文字字幕乱码综合| 欧美一区二区国产精品久久精品| 亚洲无线观看免费| 欧美成人一区二区免费高清观看| 国内少妇人妻偷人精品xxx网站| 国产97色在线日韩免费| 黄片小视频在线播放| 国产熟女xx| 午夜福利在线观看吧| 日韩精品青青久久久久久| 熟女少妇亚洲综合色aaa.| 波多野结衣高清作品| 国产伦在线观看视频一区| 在线观看午夜福利视频| 亚洲精品亚洲一区二区| 亚洲精品乱码久久久v下载方式 | 中文字幕高清在线视频| 免费搜索国产男女视频| 国产高潮美女av| 99久国产av精品| 亚洲精品色激情综合| 看黄色毛片网站| 男女视频在线观看网站免费| 色哟哟哟哟哟哟| 国产单亲对白刺激| 日韩欧美三级三区| 香蕉久久夜色| 久久久久国内视频| 亚洲精品在线观看二区| 国产精品永久免费网站| 综合色av麻豆| av福利片在线观看| 午夜激情欧美在线| 男女做爰动态图高潮gif福利片| 中文字幕久久专区| 最近最新中文字幕大全免费视频| 国内精品美女久久久久久| 又爽又黄无遮挡网站| 丰满的人妻完整版| 欧美高清成人免费视频www| 日本 欧美在线| 中文字幕av成人在线电影| 亚洲久久久久久中文字幕| 成人特级av手机在线观看| 在线a可以看的网站| 国产单亲对白刺激| 国产一区二区亚洲精品在线观看| 在线观看免费视频日本深夜| 亚洲精品456在线播放app | 国产成年人精品一区二区| 成人国产综合亚洲| 三级毛片av免费| 美女高潮喷水抽搐中文字幕| 白带黄色成豆腐渣| 成年免费大片在线观看| 十八禁网站免费在线| 亚洲色图av天堂| 国产97色在线日韩免费| 19禁男女啪啪无遮挡网站| 国产精品亚洲一级av第二区| 欧美一级毛片孕妇| 综合色av麻豆| 色哟哟哟哟哟哟| 在线播放国产精品三级| 午夜亚洲福利在线播放| 精品人妻偷拍中文字幕| 国产色爽女视频免费观看|