林 專,鮑 敏,江先志
(浙江理工大學(xué) 機械與自動控制學(xué)院,杭州 310018)
近年來,康復(fù)醫(yī)學(xué)取得了突破性進展,腦功能的康復(fù)理論與實踐研究證明,通過康復(fù)治療可以觀察到中樞神經(jīng)系統(tǒng)的變化,中樞神經(jīng)系統(tǒng)殘留部分具有很大的代償能力.通過運動訓(xùn)練,可以恢復(fù)其功能[1].腦卒中是一種以腦部缺血及出血性損傷為主要癥狀為臨床表現(xiàn)的疾病,又稱中風(fēng),具有發(fā)病率高、致殘率高、死亡率高和復(fù)發(fā)率高的特點[2].《2018 中國衛(wèi)生健康統(tǒng)計提要》中數(shù)據(jù)顯示2017年腦血管病是我國成年人致死、致殘的首位病因[3].腦卒中患者要盡早采取康復(fù)訓(xùn)練.早期康復(fù)訓(xùn)練治療在減輕腦卒中造成的運動功能障礙,提高生活質(zhì)量有著關(guān)鍵性的作用.卒中后越早開始使用機械裝置進行康復(fù)訓(xùn)練,患者的運動恢復(fù)率越高[4].除了腦卒中(cerebral stroke)之外,脊髓損傷、下肢退行性關(guān)節(jié)等由于神經(jīng)系統(tǒng)導(dǎo)致肢體功能障礙的疾病,急需得到大量的高強度的、有針對性和重復(fù)性的康復(fù)訓(xùn)練,而目前主要依賴于治療師一對一訓(xùn)練,對訓(xùn)練師來說勞動強度大,康復(fù)訓(xùn)練時間長且頻率高,難以保證訓(xùn)練的持續(xù)性和穩(wěn)定性,治療效果還受到康復(fù)訓(xùn)練治療師水平影響[5].需要合格的下肢康復(fù)醫(yī)療設(shè)備對各種神經(jīng)功能障礙的患者進行步態(tài)康復(fù)訓(xùn)練.發(fā)達國家對下肢康復(fù)機器人的研究較早,已經(jīng)從單純的實驗室樣機研究發(fā)展到市場化產(chǎn)品階段,如Ekso、Lokomat[6]、HAL[7]等.例如日本筑波大學(xué)研發(fā)下肢外骨骼機器人HAL,通過監(jiān)測大腦傳遞給肌肉的電信號,從而預(yù)見和支持人體的行動,但是國外產(chǎn)品存在價格昂貴、體積較大等問題.如瑞士的Erigo 重量達300 kg,Lokomat 更是超過了800 kg.同時價格十分昂貴,如Erigo 售價約160 萬元人民幣,Lokomat 約300 萬,超過了大部分患者的負擔(dān)能力.而國內(nèi)的康復(fù)機器人大多處于實驗室階段或處于上市前的臨床測試階段,與國外差距較大[8].針對以上問題,本文在滿足大量、合格的重復(fù)性訓(xùn)練的前提下設(shè)計了一款新型的輪椅式下肢康復(fù)機器人,相比于國內(nèi)外的產(chǎn)品具有以下4 個優(yōu)點:
(1)可以切換坐、立、躺3 種模式,同時價格較低;
(2)底部為輪式結(jié)構(gòu),增加輪轂電機,具有移動能力,可解決因體積巨大無法移動的問題,攜帶了大容量的鋰電池,可在室內(nèi)外進行較長時間的訓(xùn)練;
(3)設(shè)計了人機交互平臺,搭載了工控機Windows平臺,設(shè)計了一種遠程的醫(yī)療監(jiān)控系統(tǒng),相比于國外復(fù)雜的英文操作界面更加符合國人的需求;
(4)研究了康復(fù)機器人在站立情況下進行步態(tài)訓(xùn)練時與移動車體電機的速度協(xié)調(diào)控制,使患者在訓(xùn)練時機器人車體可以同步移動.
輪椅式下肢康復(fù)機器人主要由移動車體框架、支撐與升降機構(gòu)、姿態(tài)轉(zhuǎn)換模塊、外骨骼機械腿、終端控制系統(tǒng)5 部分組成.輪椅式下肢康復(fù)機器人驗機如圖1 所示.下面將就這5 部分進行簡單的介紹.
為了讓患者可以在室內(nèi)外使用該康復(fù)機器人進行日常康復(fù)訓(xùn)練和方便生活出行,設(shè)計了移動車體框架,出于穩(wěn)定性考慮選擇兩輪驅(qū)動機構(gòu),該部分主要由2 個無刷電機和2 個帶有彈簧減震的萬向輪組成,配套了ZLAC706 輪轂伺服驅(qū)動器和操作搖桿,由前輪驅(qū)動帶動后輪從而帶動車輛前進,通過兩輪驅(qū)動輪的速度差來實現(xiàn)對整個車體轉(zhuǎn)向控制,采用PID算法,優(yōu)化了在平地上人體下肢運動和小車移動間的協(xié)調(diào)算法,使兩者速度匹配.實現(xiàn)邊訓(xùn)練小車邊移動的效果.
圖1 輪椅式康復(fù)機器人整體圖
康復(fù)機器人利用300 W 的直流電機轉(zhuǎn)動時連接皮帶傳送帶動絲桿轉(zhuǎn)動,從而控制機械腿機構(gòu)的上升下降.如圖2 和圖3 所示,通過該機構(gòu)配合機械腿,先將機械腿移動到座椅前的5 cm 距離,通過綁帶將下肢固定在機械腿上,再通過升降機構(gòu),同時需要患者雙手支撐把手,配合升降機構(gòu)的上升過程,于此同時步進電機驅(qū)動絲桿滑塊將座椅收回去,防止座椅干涉患者站姿下的步行訓(xùn)練.姿態(tài)轉(zhuǎn)換和升降機構(gòu)合理配合,將可以提供患者站立過程中的動力或提供坐下過程的支撐緩沖,同時保持身體重心的垂直和橫向運動,幫助患者完成起坐動作.
圖2 康復(fù)機器人坐姿圖
圖3 患者切換站立訓(xùn)練圖
姿態(tài)轉(zhuǎn)換模塊即用戶可選擇站、坐、臥3 種姿態(tài)進行康復(fù)訓(xùn)練,符合不同階段用戶的肢體軀干承受能力,以此來滿足不同階段患者用戶的康復(fù)訓(xùn)練要求.在下肢行動障礙患者早期的治療過程中,由于患者肢體力量基本喪失,肢體肌肉力量無法支撐其站立運動,故設(shè)計了該姿態(tài)轉(zhuǎn)換模塊,患者可實時調(diào)整姿態(tài),使自己處于坐姿、斜躺、平躺、站立姿勢下進行腿部的康復(fù)訓(xùn)練,進行肌肉刺激訓(xùn)練,等到部分恢復(fù)其下肢運動功能后再進行站立姿態(tài)下的步行訓(xùn)練.圖4 是康復(fù)機器人坐姿轉(zhuǎn)換為斜躺姿態(tài)三維圖.
圖4 康復(fù)機器人坐姿轉(zhuǎn)換為斜躺姿態(tài)三維圖
外骨骼機械腿是整個康復(fù)機器人的核心部分,本文研究的多功能輪椅式下肢康復(fù)機器人主要研究的是髖關(guān)節(jié)、膝關(guān)節(jié)、踝關(guān)節(jié)的屈伸運動,主要考慮在矢狀面內(nèi)的運動而不考慮其他平面的運動.機械外骨骼左右腿對稱,機構(gòu)上有滑塊和螺紋孔,可以根據(jù)患者的實際身高進行調(diào)節(jié).根據(jù)《GB10000-1988 中國成年人人體尺寸標準》[9],選取結(jié)構(gòu)的長度,其中大腿桿的長度范圍為400 mm~505 mm,小腿桿的長度范圍為310 mm~410 mm.關(guān)節(jié)處的電機選用伺服電機,轉(zhuǎn)矩為1.89 N·m,減速器為RV 減速器,髖關(guān)節(jié)電機處減速比1:40,膝關(guān)節(jié)電機處減速比1:20,根據(jù)臨床步態(tài)分析數(shù)據(jù)庫(Clinical Gait Analysis,CGA)數(shù)據(jù)可知人正常行走時髖關(guān)節(jié)的力矩最大值為50 N·m,髖關(guān)節(jié)的力矩最大值為40 N·m.電機力矩符合要求.可以根據(jù)采集到的人體步態(tài)數(shù)據(jù)去規(guī)劃康復(fù)運動的軌跡,控制機械腿上的伺服電機完成機械腿的步態(tài)運動算法和協(xié)調(diào)控制.圖5 是康復(fù)機器人助行腿及其運動學(xué)模型.
圖5 康復(fù)機器人助行腿及其運動學(xué)模型
康復(fù)機器人的控制系統(tǒng)是在工控機Windows 平臺中開發(fā)的,上位機采用Delphi、C#開發(fā),下位機采用STM32f103zet6 單片機,采集各類傳感器感知數(shù)據(jù),采用角度傳感器采集機械腿轉(zhuǎn)動角度,超聲波傳感器檢測碰撞安全距離,光電限位開關(guān)檢測升降機構(gòu),座椅機構(gòu),機械腿進退等極限位置安全距離,搭建了小型遠程醫(yī)療系統(tǒng)平臺,搭建了服務(wù)器,開發(fā)了安卓APP,主治醫(yī)生可實時檢測患者的康復(fù)訓(xùn)練情況.圖6 是康復(fù)機器人操作界面.
圖6 康復(fù)機器人操作界面
患者的被動訓(xùn)練模式,是指其在早期的是指患者在早期的康復(fù)訓(xùn)練中,下肢肢疲軟,肌肉力量不足,患者沒有肌肉力量去步行,只能由機器提供動力帶動腿部進行康復(fù)訓(xùn)練.如果想要達到良好的康復(fù)效果,機械外骨骼必須提供穩(wěn)定可靠的動力,再按照規(guī)劃好的步態(tài)軌跡進行康復(fù)訓(xùn)練,讓患者的雙腿往復(fù)運動達到理想的康復(fù)效果.人步態(tài)訓(xùn)練過程中分為支撐期和擺動期.支撐相是在步行中足與地面始終有接觸的階段,患者的訓(xùn)練過程中,抬腿時,足跟先離地再到足尖離地,這一過程中有一個瞬間的速度,患者腳尖離地的速度與車體的速度一致才能使腳尖與地面順利分離,避免腳踝受傷甚至絆倒.同樣的,落地時,是腳跟先落地再到全足底落地,這個過程也需要保證患者腳底的速度和機器人移動車體的速度一致才能讓患者與車體保持動作一致,達到良好的康復(fù)效果.
因此,在康復(fù)訓(xùn)練的時候,為了達到患者和康復(fù)機器人的同步移動,需要進行以下的幾個步驟:
(1)采集正常的人體步態(tài)數(shù)據(jù),建立步態(tài)數(shù)據(jù)庫,作為患者康復(fù)步態(tài)的軌跡軌跡劃依據(jù).
(2)將采集的步態(tài)數(shù)據(jù)進行處理,用Matlab 進行擬合,建立髖關(guān)節(jié)和膝關(guān)節(jié)的數(shù)學(xué)模型,研究擬合函數(shù)中各個參數(shù)與步速之間的關(guān)系,從而建立步速跟隨型的各關(guān)節(jié)運動模型,并依據(jù)此模型對康復(fù)機器人的各個關(guān)節(jié)進行控制.將其作為髖關(guān)節(jié)、膝關(guān)節(jié)電機控制的軌跡規(guī)劃依據(jù).Matlab 的CFTOOL 工具箱使用方便,可以實現(xiàn)多種類型的線性非線性的曲線擬合,將其作為本次數(shù)據(jù)的擬合工具.傅利葉分析理論已非常成熟,已成為周期信號處理的基本工具.廣泛用于連續(xù)周期信號的分析和處理[10],Fourier 函數(shù)擬合擬合效率相對較高,一般能很好的擬合多峰值、有明顯周期特性和曲線性的實驗數(shù)據(jù),因而本次采用Fourier 函數(shù)擬合步態(tài)數(shù)據(jù).傅利葉級數(shù)為:
若 f(t)的 周期為TS,角頻率ωT=頻率
(3)已經(jīng)確定了各個關(guān)節(jié)的運動模型之后,就要進行患者的實際康復(fù)訓(xùn)練過程.
在步長不變的情況下,改變步頻并不改變髖膝關(guān)節(jié)角度的大小,只改變數(shù)據(jù)點之間的時間間隔[11].
在患者被動訓(xùn)練模式下,康復(fù)醫(yī)師先通過機器人的終端操作軟件設(shè)置康復(fù)機器人車體的速度VC,VC有快速慢速中速三種模式,假定中速的車體速度為1 km/h,根據(jù)中國成年男子一般步長數(shù)據(jù),約50~80 cm,配合康復(fù)醫(yī)療師前期采集到的患者步長LS,則能計算出整個步態(tài)的周期TS為:
當(dāng)訓(xùn)練步長LS確定后,由VC=Vgait和 LS=TS·VC/2可得,機械腿步速和步態(tài)周期成反比關(guān)系.助行腿步速的變化依靠調(diào)整步態(tài)周期TS來實現(xiàn).
(4)根據(jù)步態(tài)運動的周期,計算出下肢矯形器各個關(guān)節(jié)的角頻率ωT,即ωT=2π/TS,單位是rad/s.
由前面分析可知,按訓(xùn)練步長確定的各關(guān)節(jié)角變化軌跡的周期仍是基礎(chǔ)步態(tài)的周期 TS,在此基礎(chǔ)上只需把基礎(chǔ)步態(tài)周期 TS改為訓(xùn)練步態(tài)周期,在訓(xùn)練周期里,各周期百分數(shù)所對應(yīng)的關(guān)節(jié)角度數(shù)據(jù)仍使用原數(shù)據(jù),助行腿就會按照訓(xùn)練步速行走[12].與此同時,車體框架也應(yīng)以的速度運行.
式中,θH(t)、 θk(t)分 別為髖、膝關(guān)節(jié)角位移.a10、a1n、b1n(n=1,2,3)是 髖關(guān)節(jié)傅里葉級數(shù)的系數(shù),a20、a2n、b2n(n=1,2,3,4,5)膝關(guān)節(jié)的系數(shù),1n 和2n 是為了區(qū)分髖關(guān)節(jié)還是膝關(guān)節(jié),其值是根據(jù)第3 節(jié)步態(tài)實驗采集到數(shù)據(jù)擬合得到的常數(shù).
根據(jù)髖關(guān)節(jié)與膝關(guān)節(jié)的角位移,獲得在整個步態(tài)運動周期TS內(nèi)髖關(guān)節(jié)與膝關(guān)節(jié)的運動軌跡;使得下肢外骨骼機械腿滿足式(3)和式(4)中計算出的運動軌跡,則能在周期TS內(nèi),下肢外骨骼的運動速度與移動車體同步.同時,則需要讓腳跟觸地到腳尖觸地的時間內(nèi)的計算出人體前進的位移.
由V=?L/?t 即可得瞬時速度,由上位機計算后發(fā)送給輪轂電機,即可完成速度的協(xié)調(diào)控制,方法如下:
將下肢外骨骼某支腿底中心記為A 點,腳底中心A 在基坐標0 下的x 方向位置記為 PA1,將康復(fù)機器人移動車體位移的該點記為B 點,其在下肢矯形器基坐標O 下的x 方向位置記為 PB1;在支撐期開始時刻記為t1即腿腳跟與地面接觸的時刻 PA1=PB1.在支撐期結(jié)束時刻為t2,腿腳尖與地面恰好分離的時刻,則B 點在基坐標0 下的位置記為 PB2,A 點在基坐標系0 的位置記為PA2,為保持腿腳尖離開地面時使下肢矯形器與機器人移動車體保持同步,則必須使PA2=PB2.
在t1時刻,即用戶腳尖開始與地面剛開始接觸的時刻,髖關(guān)節(jié)與膝關(guān)節(jié)對應(yīng)的角位置分別為 θH1與 θk1.能夠求出腿腳底中心在基坐標系下的位置 PA1:
求得t1時刻機器人車體位移B 點的位置 PB1,即:
在t2時刻,已知車體移動速度為 vc,則機器人車體位移B 點位置PB2=PB1+VC·(t2-t1)此時,髖關(guān)節(jié)與膝關(guān)節(jié)對應(yīng)的角位置分別為θH2與 θK2.能夠求出腿腳底中心在基坐標系下的位置PA2,即:
令PA2=PB2,即:
即可保證機器人助行腿在離地瞬間和機器人移動車體速度同步.但是在實際使用中發(fā)現(xiàn)這種方法會有偏差,而導(dǎo)致 PA2≠PB2,設(shè)置誤差為E r=PA2-PB2,設(shè)置角頻率調(diào)整比例系數(shù)kp,實際角頻率為:
單位是rad/s,則:
若 Er >0,則表示人走的比車體快,則降低機械助行腿各關(guān)節(jié)的速度,故將角頻率降低,即增大kp;
若 Er <0,則表示人走的比車體慢,則增加機械助行腿各關(guān)節(jié)的速度,故將角頻率增加,即減小kp;
改寫式(3)、式(4),設(shè)置kp=kp+Er :E r <0.
重復(fù)式(5)至式(11)直至 E r=0,實時發(fā)送上位機計算得到的角頻率發(fā)送給伺服電機,調(diào)節(jié)伺服電機的在一個步態(tài)周期后重復(fù)該過程,進行患者腿部的往復(fù)訓(xùn)練.患者被動訓(xùn)練模式下協(xié)調(diào)控制流程圖如圖7.
患者主動模式下的康復(fù)訓(xùn)練,即助行腿不主動提供動力,而是由患者自主運動.這是在患者的健康狀況有所恢復(fù)之后,下肢功能有所恢復(fù),在醫(yī)生的允許下,不依靠外力去嘗試主動行走.
圖7 患者被動訓(xùn)練模式下協(xié)調(diào)控制流程圖
這種情況相對于被動行走在控制上會容易實現(xiàn),因為不需要實時去調(diào)整各個關(guān)節(jié)的運動速度.患者的主動運動,是通過安裝在大腿中部和小腿中部的兩個拉壓傳感器感知患者運動意圖(如圖8),當(dāng)患者抬腿時拉壓傳感器壓力減小,電機驅(qū)動下肢抬起,當(dāng)采集到的壓力增大表明患者正向后收縮,關(guān)機電機反方向運動.
圖8 康復(fù)下肢機械腿意圖檢測裝置
感知到患者的運動意圖之后,髖關(guān)節(jié)和膝關(guān)節(jié)的伺服電機開始運動,運動的速度、啟停等由患者主動控制,再通過單位時間內(nèi)髖關(guān)節(jié)膝關(guān)節(jié)的角度變化換算成位移的差值,由上位機計算出速度發(fā)送給機器人車體的輪轂電機,從而做到協(xié)調(diào)控制.圖9 是人體步態(tài)周期圖,圖10 是患者步行訓(xùn)練運動過程.
圖9 人體步態(tài)周期圖
圖10 患者步行訓(xùn)練運動過程
忽略腳踝及其以下部分的運動,本文提出的康復(fù)機器人的康復(fù)訓(xùn)練只在矢狀面內(nèi)進行,并不涉及其他面的運動.人體的步態(tài)周期過程如圖11 所示,康復(fù)機器人助行腿簡化為5 連桿機構(gòu),并將整個整個步態(tài)周期劃分為5 個部分:雙足支撐→右腿支撐,左腿邁步→雙足支撐→左腿支撐,右腿邁步→雙足支撐[13],可以簡化對應(yīng)成圖11 的運動過程,以此建立患者康復(fù)訓(xùn)練的運動模型,L1表示左腿,L2表示右腿,φh和φk是髖關(guān)節(jié)、膝關(guān)節(jié)的運動軌跡,則可以得到患者訓(xùn)練過程的腳底水平位移基于時間的函數(shù)表達式:
圖11 雙足支撐示意圖
由于不涉及踝關(guān)節(jié)的電機控制,又可以簡化為:
對上式求導(dǎo),可以求出理想患者的腳的速度V,如式(13)所示.
上述分析已經(jīng)得到了患者下肢訓(xùn)練速度的數(shù)學(xué)表達式(14),接下來要將在其工程中具體實現(xiàn)出來.
如圖5 所示,由于康復(fù)機構(gòu)的下肢機械腿設(shè)計成髖關(guān)節(jié)的連接處和移動車體相連接,患者的步行訓(xùn)練過程實際上可以看成髖關(guān)節(jié)位移與車體的移動速度相匹配,否則會阻礙患者的康復(fù)訓(xùn)練效果,現(xiàn)將訓(xùn)練的過程劃分為如下的幾個過程:
初始狀態(tài)是先讓患者直立,用AD 采集卡讀取此刻角度傳感器的讀數(shù),接下來髖、膝關(guān)節(jié)的角度變化值只需要計算差值即可.
(1)患者從雙足支撐到右腿支撐左腿邁步的過程中,此時腳底壓力傳感器雙腿讀數(shù)相差不大,此時 θ1和θ2為正數(shù),只需要計算單位時間內(nèi)(即采集卡計算采樣的周期)右腿髖關(guān)節(jié)、膝關(guān)節(jié)的角度變換即可得到位移的變化.
(2)右腿支撐左腿邁步到雙足支撐過程中,仍然只需要采集右腿角度傳感器的角度變化值即可求得位移的變化,此時 θ1和 θ2為負數(shù).左腿腳底壓力傳感器為0,右腿為最大.位移表達式為:
(3)雙足支撐到左腿支撐過程中,只需要采集左腿角度傳感器的角度變化值即可求得位移的變化.
(4)此時 θ3和 θ4為負數(shù).左腿腳底壓力傳感器為0,右腿為最大.位移表達式為:
(5)左腿支撐右腿邁步到雙足支撐過程中,仍然只需要采集左腿角度傳感器的角度變化值即可求得位移的變化,此時 θ3和 θ4為負數(shù).右腿腳底壓力傳感器為0,左腿為最大.位移表達式為:
至此,患者步行訓(xùn)練的一個步態(tài)周期完成,繼續(xù)下一個步態(tài)周期.算法的關(guān)鍵點在于步態(tài)時刻的劃分,由足底的薄膜壓力傳感器鞋墊測得,如圖12.
圖12 薄膜壓力傳感器內(nèi)嵌入鞋子
基于上述算法,搭建了康復(fù)機器人步態(tài)數(shù)據(jù)采樣平臺,將角度傳感器綁在人體腿上,采集多組數(shù)據(jù)建立人體步態(tài)數(shù)據(jù)庫,作為患者的步態(tài)規(guī)劃依據(jù),如圖13所示.采樣軟件為Delphi 開發(fā),如圖14 所示.
采集到的曲線如圖14 所示.將采集過程中的關(guān)節(jié)角度信息保存在txt 中,取一個完整的步態(tài)周期的數(shù)據(jù),用Matlab 的CFTOOL 工具箱(如圖15)進行Fourier函數(shù)擬合,發(fā)現(xiàn)髖關(guān)節(jié)3 階Fourier 擬合效果最好(如圖16),膝關(guān)節(jié)5 階Fourier 擬合效果最好(如圖17).
髖關(guān)節(jié)的擬合函數(shù)為:
其中,a0=28.04,a1=20.33,b1=-7.278,a2=5.186,b2=1.583,a3=-0.1338,b3=2.202,ω=0.05884.
圖13 數(shù)據(jù)采集現(xiàn)場圖
圖14 步態(tài)數(shù)據(jù)采集軟件界面
圖15 CFTOOL 工具箱使用界面
圖16 髖關(guān)角度節(jié)擬合曲線
膝關(guān)節(jié)采用5 階Fourier 擬合,擬合函數(shù)為:
其中,a0=-34.550,a1=-0.9422,b1=20.550,a2=15.310,b2=-4.366,a3=3.391,b3=-4.234,a4=0.8265,b4= -0.8364,a5=1.097,b4=-3.391,ω=0.063.
由以上擬合結(jié)果為依據(jù),建立康復(fù)機器人各關(guān)節(jié)運動的數(shù)學(xué)模型,作為控制依據(jù).
如圖18 所示,采用FSR402 薄膜壓力傳感器,采集卡為阿爾泰USB2832 采集卡采集電壓轉(zhuǎn)換模塊上的電壓換算成壓力值,壓力值記錄在txt 文件中,用Matlab低通濾波,表明FSR 的到達閾值后的波動基本平穩(wěn),可以判斷足底的落地時刻,符合步行實驗的步態(tài)相位劃分要求.
圖18 FSR 傳感器數(shù)據(jù)采集
圖19 是患者主動模式下步態(tài)訓(xùn)練.本次的實驗對象為身高175 cm,體重65 kg 的正常成年男性,訓(xùn)練過程中髖關(guān)節(jié)和膝關(guān)節(jié)機構(gòu)制做了特殊的同步傳送帶輪機構(gòu),同時用3D 打印機打印了特殊的支架裝置固定角度傳感器(如圖20 和圖21),可實時通過AD 采集卡采集關(guān)節(jié)的角度,不斷的計算發(fā)送給輪轂電機.
圖19 患者主動模式下步態(tài)訓(xùn)練
圖22 為康復(fù)機器人控制軟件界面及各關(guān)節(jié)角度控制數(shù)據(jù)曲線圖,圖中髖、膝、踝關(guān)節(jié)的角度值與采集到的標準數(shù)據(jù)基本一致,表明通過患者主動在控制自己進行訓(xùn)練,速度有快有慢,通過計算,可以得出當(dāng)前時刻北京時間20:50:08:116 的實時速度為0.813 m/s,將其發(fā)送給車體.如圖23 所示,工控機通過輪轂電機控制軟件,通過串口發(fā)送給輪轂電機當(dāng)前需要運動的速度,輪轂電機經(jīng)過PID算法調(diào)試能快速響應(yīng),在10 ms內(nèi)到達指定的速度,系統(tǒng)的協(xié)調(diào)控制性能良好.
圖20 特殊角度檢測裝置三維圖
圖21 特殊角度檢測裝置實物圖
圖22 康復(fù)機器人速度協(xié)調(diào)控制軟件
圖23 輪轂電機實時速度曲線圖
選取了6 位志愿者進行患者主動模式下的康復(fù)訓(xùn)練實驗,限制移動車體的速度為1 m/s,實驗結(jié)果匯總為表1,可以看出,移動車體的速度和受試者的速度基本一致,誤差在很小的范圍內(nèi),同時可以看出3 號受試者的速度大于1 m/s 的時候,車體速度 限制為1 m/s,可以保證患者用戶的安全.實驗結(jié)果表明,下肢外骨骼行走的速度曲線和輪椅式車體的速度曲線基本一致,可實現(xiàn)患者和康復(fù)機器人移動車體的協(xié)調(diào)控制.
表1 患者主動模式下協(xié)調(diào)控制實驗結(jié)果
通過以上理論分析及實驗可發(fā)現(xiàn),通過角度、拉壓、FSR 足底壓力等傳感器配合康復(fù)機器人搭載的工控機平臺計算可實時獲取患者訓(xùn)練的步行速度,以此發(fā)送給機器人移動車體的輪轂電機,可以完成機器人的可協(xié)調(diào)性設(shè)計.同時這種訓(xùn)練方式可以讓患者能在室外實地步行,呼吸自然空氣,對患者的心理也有很好的舒緩作用.相比于跑步機形式的固定康復(fù)機器人具有更好的康復(fù)效果和更好的推廣價值和研究意義.