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

?

可穿戴下肢外骨骼結(jié)構(gòu)及自適應(yīng)魯棒控制研究

2022-02-02 10:13鄭旭飛李宇軒
機(jī)械設(shè)計與制造工程 2022年12期
關(guān)鍵詞:外骨骼力矩髖關(guān)節(jié)

桓 茜,王 偉,鄭旭飛,李宇軒

(1.陜西工業(yè)職業(yè)技術(shù)學(xué)院航空工程學(xué)院,陜西 咸陽 712000) (2.西安工業(yè)大學(xué)光電工程學(xué)院,陜西 西安 710021)

外骨骼助行機(jī)器人具有非線性和強(qiáng)耦合的特點(diǎn),不同穿戴者在不同的環(huán)境狀態(tài)下行走時,很難及時獲得其精確的數(shù)學(xué)模型[1-2]。在設(shè)計控制算法時,通常采用最為簡單且有效的線性PD控制,但當(dāng)機(jī)器人處于復(fù)雜外界環(huán)境中時,傳統(tǒng)的線性PD 控制會使電機(jī)輸出波動較大,影響系統(tǒng)的動態(tài)性能[3-4]。針對這類問題,本文采用自適應(yīng)魯棒PD 控制策略研究外骨骼助行機(jī)器人的動力學(xué)模型。

1 外骨骼機(jī)器人結(jié)構(gòu)特征

可穿戴式外骨骼可以耦合下肢,協(xié)調(diào)其運(yùn)動,外骨骼的運(yùn)動依賴髖、膝、踝3個關(guān)節(jié)的運(yùn)動,為了保證耦合運(yùn)動協(xié)調(diào)性,外骨骼機(jī)器人結(jié)構(gòu)自由度設(shè)計如圖1所示。髖關(guān)節(jié)是承載人體的關(guān)鍵機(jī)構(gòu),設(shè)計了內(nèi)收/外展、前屈/后伸、旋內(nèi)/旋外3個自由度,其在協(xié)調(diào)下肢運(yùn)動中起著關(guān)鍵作用,在髖關(guān)節(jié)處安裝驅(qū)動電機(jī);膝關(guān)節(jié)的活動幅度較小,在滿足人體正常行走情況下只保留1個自由度,即屈/伸,同樣在膝關(guān)節(jié)處安裝驅(qū)動電機(jī);踝關(guān)節(jié)為從動件,其跟隨外骨骼擺動,故只考慮其背屈/跖屈運(yùn)動[5]。

圖1 下肢外骨骼機(jī)器人結(jié)構(gòu)

在外骨骼控制系統(tǒng)的設(shè)計中,關(guān)節(jié)驅(qū)動方式采用電機(jī)驅(qū)動,系統(tǒng)硬件包括盤式直流伺服電機(jī)、錐齒輪減速器、旋轉(zhuǎn)編碼器、嵌入式運(yùn)動控制器、壓力傳感器、信號處理器等。通過編碼器采集關(guān)節(jié)角度,分析處理后發(fā)送給運(yùn)動控制器,驅(qū)動關(guān)節(jié)電機(jī)進(jìn)行實(shí)時運(yùn)動控制,保證了外骨骼跟隨下肢步態(tài)軌跡協(xié)調(diào)運(yùn)動[6]。

2 下肢外骨骼動力學(xué)分析

動力學(xué)分析結(jié)果是后續(xù)外骨骼系統(tǒng)控制算法中建立數(shù)學(xué)模型的重要依據(jù)。所設(shè)計下肢外骨骼控制系統(tǒng)中,通過關(guān)節(jié)運(yùn)動信息來控制驅(qū)動電機(jī)對各個關(guān)節(jié)輸出力矩的大小,采用逆動力學(xué)分析方法建立外骨骼機(jī)構(gòu)動力學(xué)模型,圖2所示為下肢外骨骼二自由度連桿模型,為了簡化分析過程,在此僅考慮髖、膝2個關(guān)節(jié)的運(yùn)動,忽略踝關(guān)節(jié)處的作用力矩[7- 8]。

圖2 下肢外骨骼二自由度連桿模型簡圖

以人體行走的矢狀面為參考,大腿構(gòu)件繞髖關(guān)節(jié)O1點(diǎn)擺動,以O(shè)1為原點(diǎn)建立坐標(biāo)系。下肢外骨骼系統(tǒng)中大腿構(gòu)件的長度為l1,質(zhì)量為m1;小腿構(gòu)件的長度為l2,質(zhì)量為m2。θ1和θ2為髖、膝關(guān)節(jié)的運(yùn)動關(guān)節(jié)角度,T1和T2為控制力矩。

對于二自由度連桿機(jī)構(gòu),其動力學(xué)特征可以由二階非線性微分方程來表示[9]:

(1)

對于上述二自由度連桿系統(tǒng),通過建立拉格朗日方程表達(dá)式來求解,其方程函數(shù)L為系統(tǒng)動能Ek和勢能Ep之差,即:

L=Ek-Ep=(Ek1+Ek2)-(Ep1+Ep2)

(2)

式中:Ek1,Ek2分別為大、小腿構(gòu)件的動能;Ep1,Ep2分別為大、小腿構(gòu)件的勢能。

求解關(guān)節(jié)力矩的拉格朗日動力學(xué)方程為:

(3)

在圖2所示的外骨骼系統(tǒng)中,關(guān)于大、小腿構(gòu)件的動能和勢能計算如下:

1)M1(x1,y1)點(diǎn)的坐標(biāo)為(l1sinθ1,-l1cosθ1),則大腿構(gòu)件的動能Ek1和勢能Ep1分別為:

(4)

Ep1=m1gy1=-m1gl1cosθ1

(5)

式中:v1為M1點(diǎn)的速度;g為重力加速度。

2)M2(x2,y2)點(diǎn)的坐標(biāo)為(l1sinθ1+l2sin(θ1+θ2),-l1cosθ1-l2cos(θ1+θ2)),計算M2點(diǎn)的速度v2為:

(6)

(7)

則小腿構(gòu)件的動能Ek2和勢能Ep2為:

(8)

Ep2=m2gy2=-m2gl1cosθ1-m2gl2cos(θ1+θ2)

(9)

由此,可構(gòu)造出拉格朗日函數(shù)L為:

(10)

綜上,求解外骨骼的動力學(xué)方程如下。

1)大腿構(gòu)件的控制力矩T1為:

(11)

其中

(12)

(13)

θ2)m2l1l2

(14)

將式(12)~式(14)代入式(11),得:

(15)

2)小腿構(gòu)件的控制力矩T2為:

(16)

其中

(17)

(18)

(19)

將式(17)~式(19)代入式(16),得:

將T1和T2以矩陣形式表達(dá):

(20)

式中:

M(θ)=

3 自適應(yīng)魯棒PD控制策略

焦曉紅等[10]提出了一種自適應(yīng)魯棒PD控制策略,避免了初始力矩過大的缺點(diǎn),同時確保良好的軌跡跟蹤性能,保證下肢外骨骼控制系統(tǒng)的良好運(yùn)動特性。

將下肢外骨骼動力學(xué)的建模誤差和步態(tài)運(yùn)動時存在的擾動記為ω,用于描述各種誤差和外部擾動,則公式(1)可寫成:

(21)

進(jìn)一步,引入輔助信號y和θr:

(22)

式(1)在滿足線性關(guān)系特性時,結(jié)合所引入變量y和θr可以得到如下關(guān)系式:

(23)

結(jié)合式(21),可得如下關(guān)系式:

(24)

當(dāng)外骨骼機(jī)器人輔助下肢運(yùn)動時,必定會受到外界干擾產(chǎn)生各種誤差和擾動[11]。為了保證系統(tǒng)穩(wěn)定性,本文所設(shè)計的控制器為:

(25)

在式(1)中,對于上確界未知的誤差擾動信號,采用以下自適應(yīng)率可保證全局漸進(jìn)穩(wěn)定:

(26)

(27)

式中:Γ為正定對稱矩陣。

4 下肢外骨骼控制仿真實(shí)驗(yàn)

完成控制器設(shè)計之后,在MATLAB/Simulink環(huán)境下建立S函數(shù)進(jìn)行控制仿真實(shí)驗(yàn),控制系統(tǒng)仿真實(shí)驗(yàn)?zāi)P腿鐖D3所示,通過S函數(shù)完成動力學(xué)模型的建立。

圖3 在MATLAB/Simulink環(huán)境下的控制仿真模型

以期望正弦信號作為髖、膝關(guān)節(jié)的輸入,仿真得到髖、膝2個關(guān)節(jié)的位置跟蹤仿真曲線,如圖4~圖7所示。由圖可以看出,在外部干擾下,髖、膝關(guān)節(jié)的位置跟蹤曲線與期望正弦曲線的形狀保持一致,誤差較小,且誤差很快收斂到0,表明系統(tǒng)能夠很好地控制下肢外骨骼的運(yùn)動軌跡。

圖4 膝關(guān)節(jié)位置跟蹤曲線

圖5 膝關(guān)節(jié)位置跟蹤誤差曲線

圖6 髖關(guān)節(jié)位置跟蹤曲線

圖7 髖關(guān)節(jié)位置跟蹤誤差曲線

圖8所示為仿真得到的髖、膝關(guān)節(jié)的控制力矩,由圖可以看出,2個關(guān)節(jié)的力矩均小于100 N·m,說明控制系統(tǒng)具有很好的穩(wěn)定性,可以很好地跟隨下肢關(guān)節(jié)的運(yùn)動軌跡,為下肢外骨骼結(jié)構(gòu)與驅(qū)動優(yōu)化設(shè)計提供了數(shù)據(jù)支持。

圖8 膝、髖關(guān)節(jié)的控制力矩

5 結(jié)束語

本文采用自適應(yīng)魯棒PD控制方式對一種錐齒輪外骨骼助行機(jī)器人的控制系統(tǒng)進(jìn)行了仿真實(shí)驗(yàn),通過建立下肢外骨骼的二自由度連桿模型,計算了髖、膝關(guān)節(jié)的動力學(xué)方程。在MATLAB/Simulink環(huán)境中對控制系統(tǒng)進(jìn)行仿真,結(jié)果表明,采用自適應(yīng)魯棒PD控制算法具有很好的步態(tài)軌跡跟蹤能力,系統(tǒng)穩(wěn)定且誤差小,證實(shí)了所設(shè)計控制算法是有效的,所計算關(guān)節(jié)力矩為下肢外骨骼結(jié)構(gòu)與驅(qū)動優(yōu)化設(shè)計提供了數(shù)據(jù)支持。

猜你喜歡
外骨骼力矩髖關(guān)節(jié)
下肢外骨骼康復(fù)機(jī)器人的研究與發(fā)展
一種制動器力矩測量系統(tǒng)的研制及應(yīng)用
半髖關(guān)節(jié)與全髖關(guān)節(jié)置換治療創(chuàng)傷性股骨頸骨折的臨床療效
昆蟲的外骨骼
冰球守門員髖關(guān)節(jié)損傷與治療
俄羅斯EO-1被動型外骨骼有望2019年底前完成認(rèn)證測試
成人型髖關(guān)節(jié)發(fā)育不良的分型與治療
發(fā)動機(jī)阻力矩計算和起動機(jī)介紹
外骨骼機(jī)器人 幫殘疾人離開輪椅
髖關(guān)節(jié)翻修術(shù)Gross型髖臼骨缺損重建的研究進(jìn)展
辽宁省| 大冶市| 威海市| 尉氏县| 高平市| 邵阳市| 松原市| 衡东县| 阿克陶县| 深圳市| 嘉义市| 土默特左旗| 宁强县| 景宁| 贡觉县| 五家渠市| 乌海市| 鄄城县| 奈曼旗| 沙田区| 垫江县| 巴彦淖尔市| 娄烦县| 凯里市| 鸡西市| 威远县| 扬中市| 疏附县| 彭泽县| 兰坪| 安阳县| 清水县| 托克逊县| 松阳县| 宁南县| 旅游| 土默特左旗| 平湖市| 西乌珠穆沁旗| 莲花县| 巨鹿县|