国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

未知時變環(huán)境下機器人自校正阻抗控制研究

2021-06-27 08:03:20曾獻文翟敬梅
機械設計與制造 2021年6期
關鍵詞:時變方差校正

曾獻文,翟敬梅

(華南理工大學機械與汽車工程學院,廣東 廣州 510000)

1 引言

隨著“中國制造2025”制造強國戰(zhàn)略的不斷推進,機器人已經在工業(yè)、服務業(yè)領域獲得越來越廣泛的應用,工作任務也不再僅僅需要位置控制,在面對諸多作業(yè)場合如人體按摩、皮下注射、柔性體抓取等操作時,需要進行機器人位置和力的雙重控制如阻抗控制。不同于剛性體,上述作業(yè)對象具有柔順材料典型的非線性彈性等特征;另一方面,作業(yè)對象為非結構化環(huán)境,不同作業(yè)對象往往具有不同的力學特性,即使同一對象,不同區(qū)域的力學特性往往由于生物體征、組織結構等因素而存在變化。上述材料種類及其力學特性的不確定導致阻抗控制力跟蹤誤差較大甚至失去力跟蹤能力。

相關研究表明機器人力、位控制器如阻抗控制器的穩(wěn)定性及精準性受到環(huán)境力學特性的直接影響[1],因此對環(huán)境接觸動力學的研究能夠有效改善機器人阻抗控制器力控制性能。相關工作如李臣[2]在人體按摩機器人柔順控制中采用純剛度模型描述機器人與環(huán)境之間的接觸動力學特征。Jones K.C[3]、Koga H[4]基于Kelvin-Voigt模型描述環(huán)境動力學對面向人體表面工作的機器人進行力和位置雙重控制。上述研究的接觸動力學模型是線性的,適用于剛性材料的線彈性特征,但對于肌膚之類柔順材料,則無法描述其非線性彈性特征[5]。Hunt–Crossley(HC)模型通過位置和阻尼的耦合同時引入冪指數(shù)項,同時表征剛性和柔順材料的力學特征[6]。文獻[7]基于HC模型建立按摩機器人與人體接觸時浸入深度方向上的受力模型,適應肌膚柔性體的非線性彈性等生物力學特征,但是未應用于實際控制系統(tǒng)。

阻抗控制要求建立準確的機械手與環(huán)境之間的接觸動力學模型,在未知環(huán)境下由于接觸動力學模型參數(shù)未知,因此阻抗控制器不能實現(xiàn)穩(wěn)定力位跟蹤控制效果,需要在經典控制的基礎上進行自適應調整。研究[8]采用自校正控制在未知環(huán)境下進行環(huán)境參數(shù)的在線辨識和控制量的預測調整,但是采用的基于遞推最小二乘辨識算法的自校正控制無法適用于接觸動力學參數(shù)存在時變的控制對象。陳雙[9]基于遺忘因子遞推最小二乘法對汽車座椅非線性模型參數(shù)進行在線辨識克服了傳統(tǒng)遞推最小二乘算法在面向時變參數(shù)時的數(shù)據(jù)飽和現(xiàn)象。類似地,基于窗函數(shù)的最小二乘法[10]在傳統(tǒng)最小二乘算法中引入矩形窗,去除舊數(shù)據(jù)而只截取一段長度的新數(shù)據(jù)進行模型參數(shù)辨識。但是上述形式的遞推最小二乘法通常難以兼具收斂性和跟蹤性,無法很好地滿足未知時變環(huán)境下的參數(shù)實時辨識需求。針對上述研究現(xiàn)狀及問題,基于HC接觸動力學模對阻抗控制進行位置規(guī)劃,引入自擾動遞推最小二乘辨識算法(SPRLS)至最小方差自校正控制中,實現(xiàn)對未知且時變環(huán)境下的接觸動力學模型參數(shù)的實時辨識和對阻抗控制參考位置的自適應調整,研究方法可有效跟蹤辨識材料(包括剛性和柔性)的力學特性,并對其進行實時、準確的力位跟蹤控制。

2 基于HC非線性模型的阻抗控制系統(tǒng)

基于位置的阻抗控制中位置誤差x-xd與力誤差Fr-F之間的傳遞函數(shù)G(s):

式中:Md、Bd、Kd—期望阻抗模型的慣性矩陣、阻尼矩陣和剛度矩陣,x—機器人末端實際位置,xd—機器人期望的軌跡,在浸入深度方向上,xd—達到期望接觸力所需要的機器人末端運動位置。F—機器人末端與環(huán)境的實際接觸力,F(xiàn)r—期望力。實際控制時,xd不能直接得到,通過接觸動力學模型計算得到期望力對應的位置記為xr,稱為參考位置。

HC接觸動力學模型[6]具有如下形式:

式中:LkHC和bHC—彈性和阻尼系數(shù),n—由接觸體的局部接觸區(qū)域中的材料和幾何性質決定的冪指數(shù),n的存在使HC模型更好的描述接觸力隨侵入深度的非線性變化,當指數(shù)n=1時則表征了線彈性物體的力學特性。

基于HC模型進行xr的預測輸入,此時機器人末端執(zhí)行器達到目標位置便不再進給,進給速度x˙=0。此時的接觸力fHC=Fr,機器人末端位置x=xr,xe是環(huán)境未受力變形時的初始位置。代入上式(2)得到:

建立面向柔順和剛性材料的阻抗控制系統(tǒng)框架,如圖1所示。

圖1 基于HC模型的阻抗控制系統(tǒng)Fig.1 Impedance Control System Based on HC Model

3 面向未知環(huán)境的融合SPRLS算法的自校正阻抗控制系統(tǒng)

基于HC模型的阻抗控制算法中,系統(tǒng)輸入xr的確定,需kHC、n、xe等環(huán)境參數(shù),而實際控制中這些參數(shù)往往未知;不同作業(yè)區(qū)域的力學特性存在變化,機器人在不同區(qū)域間運動導致接觸動力學參數(shù)存在時變;且單純阻抗控制還未考慮信號噪聲、工業(yè)延時等干擾因素的影響,以上環(huán)境力學特性參數(shù)的不確定性和外界干擾將會對傳統(tǒng)阻抗控制的力跟蹤性能產生不利影響。

為適應未知、時變作業(yè)對象的動力學特性,提出融合最小方差控制與SPRLS算法的自適應阻抗控制系統(tǒng),通過前向檢測預測誤差來判斷環(huán)境力學特性的變化,并據(jù)此設置自擾動項,實現(xiàn)對接觸動力學模型參數(shù)的實時跟蹤辨識;同時,基于辨識結果設計最小方差自校正調節(jié)器,實現(xiàn)對未知時變環(huán)境下阻抗控制參考位置的自適應調整,具體結構,如圖2所示。

圖2 融合SPRLS算法的自校正阻抗控制系統(tǒng)結構框架Fig.2 Structure of Self-Tunning Impedance Control System with SPRLS Algorithm

3.1 HC模型的自擾動遞推最小二乘參數(shù)辨識

自擾動遞推最小二乘法核心思想是在線辨識的過程中檢測前向預測誤差,據(jù)此設置自擾動項,在前向預測誤差大于閾值時,介入自擾動項增加參數(shù)遞推估計時的迭代量。在前向預測誤差小于閾值時,自擾動項歸零,等效于標準遞推最小二乘算法,不影響收斂性。實現(xiàn)辨識算法對環(huán)境參數(shù)變化的快速響應以及參數(shù)辨識的收斂性,算法流程見圖3模塊1。

普通辨識算法不適用于對于HC模型的非線性結構,目前的解決方案有二階辨識算法[6]和一階辨識算法[11],相比于二階辨識算法,一階辨識算法將模型轉化為線性化形式,其收斂條件更易于滿足,具有更高的魯棒性。故使用一階辨識算法將HC模型轉換為線性形式,并采用自擾動遞推最小二乘法對其進行單點參數(shù)辨識。根據(jù)對HC模型下參考位置的推導式(3)整理并經一階辨識算法對等式兩邊取自然對數(shù),化為如下線性形式:

上式(4)寫成最小二乘形式:

其中,Yk=ln(F)

按照自擾動遞推最小二乘法,算法的遞推方程如下:

式中:β和γ—擾動增益和誤差增益;I—單位矩陣,NINT()的表達式為:

3.2 基于參數(shù)辨識結果的最小方差自校正調節(jié)器設計

自校正控制系統(tǒng)在獲取模型參數(shù)辨識的同時,最小方差自校正調節(jié)器按照最小輸出方差為目標進行輸入調整。其基本思想:由于機器人控制存在純延遲d,因此要使輸出方差最小就需要提前d步對輸出量做預測并設計所需控制。對式(4)進行參數(shù)辨識后,對應如下形式的時間平移算子多項式:

其中,u=ln(x-xe);y=ln(F)-ln(kHC);

ξ(k)—方差為σ2噪聲,d≥1—控制延時。

基于k時刻的輸入和輸出,對k+d時刻的輸出的預測記作,則預測誤差:。

式中E、F、G式滿足如下Deophantine方程:

B(z-1)為Hurwitz多項式,設控制目標是使輸出y(k+d)跟蹤期望輸出yr(k+d)要滿足如下性能指標:

最小方差控制率為:

最小方差自校正調節(jié)器結構見圖3模塊2。

基于前述自校正控制算法進行阻抗控制參考位置自適應調整,根據(jù)對自校正調節(jié)器輸入u的最優(yōu)預測,將u中的機器人末端位置量x作為阻抗控制參考位置輸入圖3模塊3所示的阻抗控制系統(tǒng)實現(xiàn)對阻抗控制的位置修正。具體算法及其相互關系,如圖3所示。

圖3 融合SPRLS算法的自校正阻抗控制系統(tǒng)Fig.3 Self-Tunning Impedance Control System with SPRLS Algorithm

4 仿真實驗及分析

為模擬環(huán)境力學特性參數(shù)未知且在不同作業(yè)區(qū)域間存在差異的應用場景,設基于HC模型的環(huán)境動力學參數(shù)未知且時變,線彈性和非線性彈性兩種環(huán)境并存。設環(huán)境的真實動力學特性如下:

第(0~100)個采樣周期內:F=1.9(x-6);

第(101~200)個采樣周期內:F=2(x-7.5)1.2;

第(201~400)個采樣周期內:F=2.5(x-9)1.4。

第(0~150)個采樣周期內期望力Fr=10N,(151~300)個采樣周期內Fr=5N,(301~400)個采樣周期內Fr=10N。

這里設xe在6、7.5、9間變化,可經視覺設備獲取。設機器人延時d=4,外界干擾為方差為0.05的白噪聲;阻抗控制的阻抗參數(shù)設為Md=65Bd=15Kd=1。

仿真結果如圖4~圖6及表1、表2所示,k為第k個采樣周期。

圖4 參數(shù)ln(kHC)、n辨識過程Fig.4 Identification Process of Parameter ln(kHC)、n

圖5 自適應阻抗控制系統(tǒng)力跟蹤效果Fig.5 Force Tracking Effect of Adaptive Impedance Control System

圖6 機器人末端浸入環(huán)境方向的位置量Fig.6 Amount of Robot Tip’s Position Immersed in the Environment.

表1 力跟蹤穩(wěn)態(tài)誤差Tab.1 Steady State Error of Force Tracking

表2 環(huán)境突變時控制效果Tab.2 Control Effects when the Environment is Changed

在仿真實驗中,環(huán)境模型事先未知,且在多個時刻存在參數(shù)的突變,期望力也存在變化,實驗結果及分析可見:

(1)由表1和圖5中穩(wěn)態(tài)接觸力可見,接觸力穩(wěn)態(tài)均值與期望值吻合,誤差小于2%,力控制效果穩(wěn)定良好。

(2)由圖4可見SPRLS算法對時變環(huán)境特性參數(shù)能夠實現(xiàn)較好的跟蹤辨識,且當環(huán)境參數(shù)發(fā)生變化時,由表2和圖6可見接觸力存在短暫小范圍變化后便穩(wěn)定到期望值,對于期望力的變化也能實現(xiàn)很好的力跟蹤效果。

(3)由圖6可見在接觸面浸入方向上,機器人末端始終與環(huán)境有效接觸并根據(jù)力跟蹤需求調整浸入深度。

為了進一步驗證所提出的算法合理性,與當前多種算法進行了對比仿真試驗:基于HC模型分別結合遞推最小二乘(RLS)、窗函數(shù)遞推最小二乘(BLS)[10]、遺忘因子遞推最小二乘(FFRLS)辨識方法[9]的最小方差自校正控制(MVSTC)算法。對比實驗結果,如圖7、圖8及表3所示。

圖7 對比試驗結果Fig.7 Results of Comparitive Experiment

圖8 算法力跟蹤性能對比Fig.8 Comparison of Different Algorithms’Force Tracking Performance

表3 對比實驗力跟蹤數(shù)據(jù)分析Tab.3 Force Tracking Data Analysis of Comparative Experiments

由圖7、圖8及表3對比試驗結果可知:

對于非線性彈性接觸環(huán)境,由于實際跟蹤控制要基于其線性化后的數(shù)學對象,因而所提算法及對比實驗在環(huán)境力學特性突變時力突變均存在一定誤差擴大,但是在以下方面有較大區(qū)別:

(1)傳統(tǒng)基于遞推最小二乘辨識的自校正控制不能適應環(huán)境力學特性的變化,環(huán)境力學特性出現(xiàn)變化時會產生力跟蹤誤差,最大達期望值的27%,本研究所提算法的穩(wěn)態(tài)接觸力誤差則小于期望值的2%;

(2)期望力發(fā)生變化時,本研究所提算法能夠很快調整進給量實現(xiàn)實時跟蹤,其他三種算法則有較大延時。

(3)基于窗函數(shù)遞推最小二乘和遺忘因子遞推最小二乘參數(shù)辨識的自校正控制,在環(huán)境力學特性變化時的跟蹤調整時間較大,本研究所提算法調整時間減少約70%。

可見環(huán)境參數(shù)存在未知和變化時,基于HC模型,結合自擾動遞推最小二乘辨識的最小方差自校正阻抗控制能夠保持柔順控制能力的基礎上,具有較快的反應速度和收斂能力,控制效果準確穩(wěn)定。

5 結論

針對當前環(huán)境力學特性未知或時變下的力位控制問題,提出了基于HC接觸動力學模型的自校正阻抗控制算法,在多個時變環(huán)境下進行仿真實驗與分析,驗證了提出方法的適用性和有效性,該算法具有如下優(yōu)點:

(1)基于HC接觸動力學模型指導機器人阻抗控制的參考位置規(guī)劃,阻抗控制系統(tǒng)對柔順材料和剛性材料都具有較好適用性。

(2)在環(huán)境動力學特性未知且存在時變的情況下,提出的結合SPRLS算法的自校正阻抗控制系統(tǒng),能夠快速穩(wěn)定地跟蹤辨識接觸動力學參數(shù),并克服機器人控制延時,實時自適應調整阻抗控制參考位置,穩(wěn)態(tài)力跟蹤誤差小于2%,環(huán)境特性突變時的控制調整時間僅約7個采樣周期。

猜你喜歡
時變方差校正
方差怎么算
概率與統(tǒng)計(2)——離散型隨機變量的期望與方差
劉光第《南旋記》校正
國學(2020年1期)2020-06-29 15:15:30
計算方差用哪個公式
一類具有校正隔離率隨機SIQS模型的絕滅性與分布
方差生活秀
機內校正
基于時變Copula的股票市場相關性分析
智富時代(2017年4期)2017-04-27 17:08:47
煙氣輪機復合故障時變退化特征提取
基于MEP法的在役橋梁時變可靠度研究
霍城县| 永丰县| 保亭| 砀山县| 武城县| 明溪县| 苗栗县| 汶上县| 花垣县| 黄大仙区| 栾川县| 温宿县| 包头市| 札达县| 太湖县| 福泉市| 喀喇| 通化县| 梧州市| 青川县| 黄梅县| 上饶市| 阜南县| 盱眙县| 介休市| 克拉玛依市| 买车| 兴业县| 溧阳市| 灵石县| 手机| 茶陵县| 大化| 建瓯市| 崇州市| 东阳市| 泰安市| 织金县| 莫力| 报价| 临泽县|