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

        ?

        基于改進(jìn)布谷鳥(niǎo)算法的機(jī)器人位置精度性能提升方法研究

        2024-01-12 13:55:08李慰萱邢志勇
        測(cè)控技術(shù) 2023年12期
        關(guān)鍵詞:運(yùn)動(dòng)學(xué)標(biāo)定精度

        李慰萱, 李 凱, 邢志勇

        (上海寶冶集團(tuán)有限公司,上海 201908)

        隨著機(jī)器人技術(shù)的快速發(fā)展,工業(yè)機(jī)器人逐漸被應(yīng)用于航天工業(yè)、衛(wèi)星制造等高端制造領(lǐng)域[1-2]?!笆濉币?guī)劃期間的“智能機(jī)器人”重點(diǎn)專(zhuān)項(xiàng)指出,工業(yè)機(jī)器人應(yīng)用于高端制造領(lǐng)域時(shí),其絕對(duì)定位精度應(yīng)優(yōu)于0.05 mm。目前工業(yè)機(jī)器人的絕對(duì)定位精度仍?xún)H為毫米級(jí),尚無(wú)法滿足高端制造領(lǐng)域的精度要求。

        引起工業(yè)機(jī)器人定位誤差的因素較多,而運(yùn)動(dòng)學(xué)參數(shù)誤差是影響工業(yè)機(jī)器人定位精度的主要誤差源之一[3]。機(jī)器人運(yùn)動(dòng)學(xué)參數(shù)誤差的標(biāo)定步驟主要包含參數(shù)誤差模型建立、機(jī)器人誤差測(cè)量、誤差參數(shù)辨識(shí)和機(jī)器人誤差補(bǔ)償4個(gè)基本步驟。目前工業(yè)機(jī)器人廣泛使用DH模型、POE模型等,而在建立機(jī)器人運(yùn)動(dòng)學(xué)參數(shù)誤差模型時(shí),還有ZRM模型、CPC模型等[4]。機(jī)器人誤差測(cè)量主要采用激光跟蹤儀、多拉線傳感器、立體視覺(jué)測(cè)量系統(tǒng)等。其中,激光跟蹤儀是目前機(jī)器人標(biāo)定過(guò)程中最常用的測(cè)量設(shè)備[5]。但根據(jù)測(cè)量靶標(biāo)的不同,能夠測(cè)量的機(jī)器人誤差數(shù)據(jù)分為位置誤差和姿態(tài)誤差。根據(jù)測(cè)量誤差數(shù)據(jù)的不同,可以建立位置誤差模型、距離誤差模型和位姿誤差模型[6]。由于當(dāng)前工業(yè)現(xiàn)場(chǎng)對(duì)于位置精度要求較高,因此目前機(jī)器人標(biāo)定技術(shù)中常用位置誤差模型除運(yùn)動(dòng)學(xué)參數(shù)誤差以外,還有柔性參數(shù)誤差和關(guān)節(jié)參數(shù)誤差等影響機(jī)器人精度性能的誤差[7]。在關(guān)節(jié)參數(shù)誤差中,減速比和耦合比參數(shù)誤差也會(huì)導(dǎo)致機(jī)器人精度的下降。

        通過(guò)忽略高階項(xiàng)可以對(duì)誤差模型進(jìn)行線性化,但所得到的誤差模型仍然是一個(gè)多參數(shù)的優(yōu)化求解問(wèn)題。傳統(tǒng)的最小二乘法、LM算法都受到目標(biāo)函數(shù)的雅可比矩陣奇異性的影響,從而導(dǎo)致算法優(yōu)化效果不穩(wěn)定。除了傳統(tǒng)的優(yōu)化算法以外,譬如粒子群優(yōu)化算法、遺傳算法等智能算法能夠很好地避免雅可比矩陣奇異性的問(wèn)題。溫秀蘭等[8]利用改進(jìn)烏鴉優(yōu)化算法實(shí)現(xiàn)Staubli TX60機(jī)器人的運(yùn)動(dòng)學(xué)參數(shù)誤差辨識(shí),將該機(jī)器人位姿精度提升了70%。房立金等[9]基于量子粒子群算法實(shí)現(xiàn)了并聯(lián)機(jī)器人的運(yùn)動(dòng)學(xué)參數(shù)標(biāo)定,將該并聯(lián)機(jī)器人的誤差從0.091 2 mm降低到0.010 8 mm。Liu[10]利用遺傳算法實(shí)現(xiàn)六自由度串聯(lián)機(jī)器人的運(yùn)動(dòng)學(xué)參數(shù)標(biāo)定,將該機(jī)器人的位置誤差從8.72 mm降低到0.427 mm。喬貴方等[11]基于 BAS-PSO優(yōu)化算法實(shí)現(xiàn)機(jī)器人的運(yùn)動(dòng)學(xué)參數(shù)辨識(shí),將機(jī)器人的平均綜合位置誤差從0.312 0 mm降低為0.093 8 mm。以上文獻(xiàn)僅考慮了運(yùn)動(dòng)學(xué)參數(shù)誤差對(duì)機(jī)器人精度性能的影響,忽略了減速比參數(shù)等。為進(jìn)一步提高機(jī)器人的標(biāo)定效果,本文針對(duì)串聯(lián)機(jī)器人標(biāo)定技術(shù)開(kāi)展研究。首先建立了運(yùn)動(dòng)學(xué)參數(shù)和減速比參數(shù)的統(tǒng)一誤差模型,其次提出了一種改進(jìn)布谷鳥(niǎo)搜索算法(Cuckoo Search Algorithm,CSA)以實(shí)現(xiàn)多參數(shù)的精確辨識(shí),最后通過(guò)實(shí)驗(yàn)驗(yàn)證了該統(tǒng)一模型和改進(jìn)布谷鳥(niǎo)算法的有效性。

        1 串聯(lián)機(jī)器人誤差模型構(gòu)建

        1.1 運(yùn)動(dòng)學(xué)模型構(gòu)建

        圖1 DH模型中的坐標(biāo)系轉(zhuǎn)換

        (1)

        式中:i=1,2,…,6為自由度,即關(guān)節(jié)點(diǎn);n為該轉(zhuǎn)換矩陣代入名義運(yùn)動(dòng)學(xué)參數(shù)值,即模型基座到機(jī)械手的矩陣量作乘。

        而當(dāng)相鄰兩軸平行或接近平行時(shí),則存在奇異性問(wèn)題。MDH模型在相鄰平行關(guān)節(jié)的描述參數(shù)上增加了角度參數(shù)βi[11],如式(2)所示。

        (2)

        1.2 減速比及耦合比參數(shù)誤差

        減速比是指機(jī)器人關(guān)節(jié)減速機(jī)的傳動(dòng)比值,一般關(guān)節(jié)編碼器安裝在伺服電機(jī)的末端,減速機(jī)安裝在伺服電機(jī)的輸出端,關(guān)節(jié)編碼器的值無(wú)法精確反饋機(jī)器人關(guān)節(jié)位置。因此,機(jī)器人關(guān)節(jié)每轉(zhuǎn)動(dòng)一定角度都會(huì)造成一定比例的關(guān)節(jié)角度偏差,因此,本文在運(yùn)動(dòng)學(xué)模型的基礎(chǔ)上加入減速比ki和耦合比h兩個(gè)參數(shù),其中減速比ki與關(guān)節(jié)角度名義值θni、關(guān)節(jié)角度實(shí)際值θri之間的關(guān)系如式(3)所示。

        θri=kiθni

        (3)

        耦合比h僅存在于關(guān)節(jié)6中,該參數(shù)表示關(guān)節(jié)5對(duì)關(guān)節(jié)6的影響,h與關(guān)節(jié)角度名義值θn5、θn6和減速比k5和k6之間的關(guān)系如式(4)所示。

        θr6=k6θn6+hk5θn5

        (4)

        將式(3)和式(4)代入運(yùn)動(dòng)學(xué)模型矩陣(2)中可以得到包含運(yùn)動(dòng)學(xué)參數(shù)、減速比參數(shù)和耦合比參數(shù)的統(tǒng)一模型表達(dá)式。

        1.3 基于微分變換的位置誤差模型

        機(jī)器人的名義末端位姿Tn矩陣可表示為

        (5)

        式中:Rn和Pn分別為名義旋轉(zhuǎn)矩陣和名義位置向量。

        而實(shí)際情況中機(jī)器人的運(yùn)動(dòng)學(xué)模型參數(shù)ai、di、αi、θi、βi,減速比ki和耦合比h存在一定誤差Δai、Δdi、Δαi、Δθi、Δβi、Δki、Δh。因此,機(jī)器人實(shí)際末端位姿矩陣Tr可表示為

        藜麥購(gòu)買(mǎi)于沽源縣天然園農(nóng)場(chǎng);辛/癸酸甘油酯(MCT),印度尼西亞Britz Networks Sdn. Bhd.;尼羅紅,阿拉丁試劑有限公司,其它化學(xué)試劑均為國(guó)產(chǎn)分析純,實(shí)驗(yàn)所用水為二級(jí)蒸餾水。

        (6)

        式中:Rr和Pr分別為實(shí)際旋轉(zhuǎn)矩陣和實(shí)際位置向量。

        本文所采用的測(cè)量設(shè)備在能夠測(cè)量機(jī)器人末端位置的情況下,通過(guò)對(duì)Pn的每一列運(yùn)動(dòng)學(xué)參數(shù)進(jìn)行微分,可以得到機(jī)器人的位姿誤差模型,如式(7)所示。

        dP=Pr-Pn=HpΔη

        (7)

        2 基于改進(jìn)CSA的運(yùn)動(dòng)學(xué)參數(shù)辨識(shí)

        2.1 改進(jìn)CSA優(yōu)化算法

        CSA[12]是劍橋大學(xué)Yang教授提出的一種啟發(fā)算法。CSA是一種通過(guò)模擬布谷鳥(niǎo)的寄生育雛來(lái)求解最優(yōu)問(wèn)題的算法,該算法采用Levy飛行搜索機(jī)制,有效地提升了CSA的效率。典型的CSA算法流程如下所示。

        ① 隨機(jī)產(chǎn)生初始化種群,n個(gè)鳥(niǎo)巢位置;

        ② 根據(jù)目標(biāo)函數(shù)計(jì)算適應(yīng)度,計(jì)算并保留最好的鳥(niǎo)巢位置;

        ③ 根據(jù)Levy飛行更新鳥(niǎo)巢位置;

        ④ 計(jì)算新位置的適應(yīng)度,并同原鳥(niǎo)巢的適應(yīng)度對(duì)比,擇優(yōu)保留;

        ⑤ 將發(fā)現(xiàn)概率Pc與代表外來(lái)鳥(niǎo)蛋被發(fā)現(xiàn)概率的隨機(jī)數(shù)作比較,若發(fā)現(xiàn)概率Pc較大,則重新隨機(jī)生成一個(gè)新鳥(niǎo)巢位置并計(jì)算適應(yīng)度;

        ⑥ 若滿足終止條件,輸出最好的鳥(niǎo)巢位置,否則回到步驟③。

        CSA的尋優(yōu)效率受限于Levy搜索策略,Levy搜索步長(zhǎng)和方向的隨機(jī)性很大,如圖2所示?;贚evy搜索的CSA收斂速度慢,求解精度低,易陷入局部最優(yōu)。為了提高算法求解效率和精度,本文引入對(duì)數(shù)調(diào)整系數(shù)修正Levy搜索步長(zhǎng),從而提高算法的全局收斂性和收斂速度。在迭代前期,對(duì)數(shù)調(diào)整的系數(shù)曲線下降更快,從而有利于全局探索、快速定位最優(yōu)解的大致范圍;在迭代后期,對(duì)數(shù)調(diào)整的系數(shù)曲線下降平緩,有利于局部精細(xì)搜索,進(jìn)而找到全局最優(yōu)解。因此,本文采用的對(duì)數(shù)調(diào)整系數(shù)如式(8)所示。

        圖2 CSA中Levy維飛行軌跡

        (8)

        式中:Xi為第i維迭代參數(shù);t為當(dāng)前迭代次數(shù);κmax,κmin為κ的初值和終值;η為對(duì)數(shù)調(diào)整系數(shù);max_number為最大迭代次數(shù)。本文設(shè)定κmax=0.9,κmin=0.4,η=1,max_number=1 000。

        2.2 機(jī)器人參數(shù)辨識(shí)的適應(yīng)度函數(shù)

        采用改進(jìn)CSA優(yōu)化計(jì)算機(jī)器人誤差參數(shù)誤差時(shí),其適應(yīng)度函數(shù)如式(9)所示。該適應(yīng)度函數(shù)是運(yùn)動(dòng)學(xué)參數(shù)、減速比參數(shù)和耦合比參數(shù)誤差集(Δai,Δdi,Δαi,Δθi,Δβi,Δki,Δh)的函數(shù),通過(guò)改進(jìn)CSA優(yōu)化算法搜索誤差參數(shù),使適應(yīng)度函數(shù)f為最小。在優(yōu)化過(guò)程中搜索誤差參數(shù)的取值范圍定為[-1,1]。

        (9)

        式中:N為標(biāo)定點(diǎn)數(shù)目,一般為50。

        3 運(yùn)動(dòng)學(xué)參數(shù)誤差標(biāo)定實(shí)驗(yàn)

        本文所搭建的機(jī)器人標(biāo)定試驗(yàn)系統(tǒng)使用Leica AT930激光跟蹤儀和Staubli TX60工業(yè)機(jī)器人,如圖3所示。相關(guān)數(shù)據(jù)處理軟件是Spatial Analyzer和MATLAB。本文待標(biāo)定的Staubli TX60工業(yè)機(jī)器人的重復(fù)定位精度為±0.02 mm,額定負(fù)載為3 kg。所涉及的測(cè)量過(guò)程均符合GB/T 12642-2013《工業(yè)機(jī)器人 性能規(guī)范及其試驗(yàn)方法》標(biāo)準(zhǔn)[13]。實(shí)驗(yàn)中以機(jī)器人的基坐標(biāo)系為參考坐標(biāo)系,在Staubli TX60工業(yè)機(jī)器人前方的正方體空間內(nèi)隨機(jī)選擇160個(gè)測(cè)量點(diǎn),并且保證測(cè)量點(diǎn)能夠盡可能地分布在立方體的空間內(nèi),其中110個(gè)測(cè)量點(diǎn)作為參數(shù)辨識(shí)數(shù)據(jù)集,50個(gè)點(diǎn)作為模型參數(shù)驗(yàn)證數(shù)據(jù)集。為評(píng)價(jià)機(jī)器人精度性能參數(shù)的提升效果,本文定義了平均綜合位置誤差如式(10)所示。

        圖3 工業(yè)機(jī)器人標(biāo)定實(shí)驗(yàn)系統(tǒng)

        (10)

        式中:M為數(shù)據(jù)集中的測(cè)試點(diǎn)個(gè)數(shù)。

        本文待標(biāo)定的機(jī)器人參數(shù)名義值如表1所示,利用改進(jìn)CSA優(yōu)化算法辨識(shí)機(jī)器人的運(yùn)動(dòng)學(xué)參數(shù)誤差如表2所示。具體辨識(shí)數(shù)據(jù)集和驗(yàn)證數(shù)據(jù)集的處理結(jié)果如圖4所示。辨識(shí)點(diǎn)集中的Staubli TX60機(jī)器人的平均綜合位置誤差從0.648 5 mm降低為0.062 9 mm,機(jī)器人的位置精度性能提升了90.3%,驗(yàn)證點(diǎn)集中的Staubli TX60機(jī)器人的平均綜合位置誤差從0.646 4 mm降低為0.085 9 mm,機(jī)器人的位置精度性能提升了86.7%。從而說(shuō)明,經(jīng)過(guò)改進(jìn)CSA算法辨識(shí)得到的機(jī)器人運(yùn)動(dòng)學(xué)參數(shù)誤差、減速比參數(shù)誤差以及耦合比參數(shù)誤差值更符合機(jī)器人實(shí)際結(jié)構(gòu)參數(shù)。同時(shí)也驗(yàn)證了本文提出的運(yùn)動(dòng)學(xué)參數(shù)、減速比參數(shù)和耦合比參數(shù)的統(tǒng)一建模,能夠有效地提升機(jī)器人的精度性能。

        表1 Staubli TX60機(jī)器人的名義參數(shù)

        表2 待標(biāo)定機(jī)器人的參數(shù)辨識(shí)誤差值

        圖4 Staubli TX60機(jī)器人標(biāo)定前后的實(shí)驗(yàn)結(jié)果對(duì)比

        4 結(jié)束語(yǔ)

        本文首先闡述了工業(yè)機(jī)器人關(guān)節(jié)誤差和運(yùn)動(dòng)學(xué)誤差的統(tǒng)一建模方法,將關(guān)節(jié)的減速比參數(shù)和耦合比參數(shù)與運(yùn)動(dòng)學(xué)參數(shù)進(jìn)行統(tǒng)一建模;其次提出了一種改進(jìn)CSA優(yōu)化算法的多參數(shù)辨識(shí)方法,采用對(duì)數(shù)調(diào)整系數(shù)修正Levy搜索步長(zhǎng),提升了算法的收斂性和精確性。為了驗(yàn)證以上模型和辨識(shí)方法的有效性,本文構(gòu)建了串聯(lián)型工業(yè)機(jī)器人標(biāo)定實(shí)驗(yàn)系統(tǒng)。通過(guò)在Staubli TX60機(jī)器人的運(yùn)動(dòng)空間內(nèi)測(cè)量160個(gè)測(cè)量點(diǎn),分別構(gòu)成辨識(shí)點(diǎn)集和驗(yàn)證點(diǎn)集。實(shí)驗(yàn)結(jié)果表明,利用本文提出的誤差模型和辨識(shí)方法,能夠?qū)C(jī)器人位置誤差降低86.7%以上,能夠?qū)⒈孀R(shí)點(diǎn)集中的Staubli TX60機(jī)器人的平均綜合位置誤差從0.648 5 mm降低為0.062 9 mm,相較于優(yōu)化前機(jī)器人位置誤差降低為0.072 2 mm,模型定位誤差進(jìn)一步降低了12.9%;同樣,利用本文提出的誤差模型和辨識(shí)方法,驗(yàn)證點(diǎn)集中的Staubli TX60機(jī)器人的平均綜合位置誤差從0.646 4 mm降低為0.085 9 mm,相較于優(yōu)化前機(jī)器人位置誤差降低為0.090 2 mm,模型定位誤差進(jìn)一步降低了4.77%。本文提出的改進(jìn)CSA優(yōu)化算法能夠較好地提升工業(yè)機(jī)器人的精度性能。

        猜你喜歡
        運(yùn)動(dòng)學(xué)標(biāo)定精度
        使用朗仁H6 Pro標(biāo)定北汽紳寶轉(zhuǎn)向角傳感器
        基于MATLAB的6R機(jī)器人逆運(yùn)動(dòng)學(xué)求解分析
        基于D-H法的5-DOF串并聯(lián)機(jī)床運(yùn)動(dòng)學(xué)分析
        基于DSPIC33F微處理器的采集精度的提高
        電子制作(2018年11期)2018-08-04 03:25:38
        基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標(biāo)定
        船載高精度星敏感器安裝角的標(biāo)定
        GPS/GLONASS/BDS組合PPP精度分析
        基于運(yùn)動(dòng)學(xué)原理的LBI解模糊算法
        改進(jìn)的Goldschmidt雙精度浮點(diǎn)除法器
        基于Harris-張正友平面標(biāo)定法的攝像機(jī)標(biāo)定算法
        国产高潮视频在线观看| 欧美日韩国产另类在线观看| 激情人妻中出中文字幕一区| 中文字幕一二三四五六七区| 国产精品9999久久久久仙踪林| 国产午夜视频在线观看| 三级全黄的视频在线观看| 亚洲肥婆一区二区三区| 人妻少妇久久中文字幕| 亚洲经典三级| 人妻少妇看A偷人无码电影| 国产精品久久av色婷婷网站| 国产v片在线播放免费无码| 人妻精品无码一区二区三区 | 国产视频最新| 视频国产一区二区在线| 麻豆md0077饥渴少妇| 男人边吻奶边挵进去视频| 日韩欧美精品有码在线观看| 国产内射一级一片高清内射视频 | 久久精品国产亚洲av成人文字| 亚洲色成人www永久在线观看| 97欧美在线| 色婷婷一区二区三区77| 国产亚洲aⅴ在线电影| 无码综合天天久久综合网| 2020久久精品亚洲热综合一本| 亚洲中文字幕一区精品| 美女脱了内裤张开腿让男人桶网站| 国产综合激情在线亚洲第一页 | 国产精品久久久黄色片| 人禽交 欧美 网站| 四虎影视亚洲精品| 国产一区二区三区porn| 久久亚洲中文字幕精品一区 | 国内精品九九久久久精品| 亚洲一级av大片在线观看| 国产黄污网站在线观看| 97se亚洲精品一区| 亚洲精品无码mv在线观看| 26uuu欧美日本在线播放|