楊志威,馮國斌
(廣東省輕工業(yè)技師學(xué)院,廣東 廣州 510000)
中醫(yī)按摩作為中醫(yī)中具有特色的項目,是一種對人體沒有毒副作用的療法。秦漢時期的《黃帝內(nèi)經(jīng)》中已經(jīng)有關(guān)于按摩的記載。新中國成立后,我國衛(wèi)生部門關(guān)注中醫(yī)發(fā)展,中醫(yī)按摩的手法不斷整理,按摩更加規(guī)范,通過按摩調(diào)整人體功能,改善機(jī)體病理狀態(tài),達(dá)到舒經(jīng)活絡(luò)及行氣止血的效果。中醫(yī)按摩可治療疼痛及心血管疾病等,具有強(qiáng)身健體及延年益壽的效果?,F(xiàn)階段,市場上按摩器械不足,通過機(jī)器人模擬專家按摩手法,最終達(dá)到治療的目的?,F(xiàn)階段,柔性關(guān)節(jié)機(jī)器人設(shè)計理念引入按摩機(jī)器人領(lǐng)域,通過輕量化設(shè)計,保證機(jī)器人能完成按摩手法。對此,本文對中醫(yī)按摩機(jī)器人臂系統(tǒng)進(jìn)行分析。
在中醫(yī)推拿過程中,針對人體不同疾病,按摩不同的穴位,按摩手法也存在差異,包括指捏法、掌推法、滾壓法等,在設(shè)計過程中,X軸代表拇指伸的位置,Y軸則是小指中段位置,Z軸代表手掌中心垂直的上側(cè)位置。設(shè)計過程中取Z軸與按摩手表面垂直,以此完成指錐法按摩,不同按摩方法的X、Y、Z軸存在差異,掌面與按摩平面涉及的因素不同,通過中醫(yī)按摩對推拿方法進(jìn)行模仿,達(dá)到不同的按摩目標(biāo),滿足人體對按摩的要求,對此,在中醫(yī)按摩機(jī)器人設(shè)計過程中,應(yīng)當(dāng)根據(jù)按摩方法設(shè)計手臂結(jié)構(gòu)。比如,在推法設(shè)計過程中,使用手指及手掌、肘部等完成按摩,自患者的背部完成平移運動。推法在實施過程中,自Z軸垂直人體,在Y軸及X軸上不斷平移,具有3項自由度,包括施力方向、垂直作用力方向、平移運動方向。
自中醫(yī)推拿理論角度進(jìn)行分析,設(shè)計一種中醫(yī)手臂按摩方法,主要是對背部進(jìn)行按摩,在設(shè)計過程中,采取模塊式設(shè)計方法,四個手指保持左右對稱,手指包括遠(yuǎn)近兩個端面,手指近端包括長連桿及連接艙,通過齒輪帶動指節(jié)活動,按摩滾輪自左右兩端與連接艙相連,自基座下完成電機(jī)驅(qū)動絲杠正反運動,帶動連接塊上下活動,對指關(guān)節(jié)及手臂形態(tài)進(jìn)行調(diào)整。拍打模式則是手腕及手肘活動,按摩手掌則是保持一個姿勢,在手臂前端可以設(shè)置拍打頭,在按摩底座下與機(jī)械臂固定,不同按摩方式需要機(jī)械手臂之間做好配合。
在捏拿按摩時,保留兩指及多指按摩,機(jī)械臂需要移動到穴位上,舵機(jī)對手臂轉(zhuǎn)動進(jìn)行控制,調(diào)節(jié)手臂指尖姿態(tài),絲杠帶動滑動模塊完成相關(guān)的運動,完成上下及相對運動,相對指節(jié)過近的情況下,舵機(jī)控制手指活動,調(diào)節(jié)按摩姿態(tài),配和連接塊上下運動,或者調(diào)整捏拿力度,手指轉(zhuǎn)動后會被連接艙擋板限制,為保證手指調(diào)整到一定的角度,還需關(guān)注手指轉(zhuǎn)動壓力,見圖1。
圖1 捏拿手法動作
滾輪按摩過程中,將滾輪作為元件。設(shè)計滾壓輪及拿按輪,滾壓輪上有刺激穴位的凸起點,在滾壓過程中,能對穴位產(chǎn)生刺激。在機(jī)械臂移動到按摩位置上后,通過舵機(jī)進(jìn)行指揮,調(diào)整按摩手指位置,避免遠(yuǎn)端指節(jié)與滾輪相互影響。捏拿按摩過程中,可以利用絲杠對關(guān)節(jié)姿態(tài)進(jìn)行調(diào)整,配合機(jī)械臂帶動滾輪運動,完成肩部捏拿按摩。滾壓按摩過程中,對關(guān)節(jié)姿態(tài)進(jìn)行調(diào)整,配合機(jī)械臂帶動滾輪完成人體背部按壓。
中醫(yī)按摩機(jī)械臂控制系統(tǒng)包括Can總線、Fpga控制器及人際交互觸摸屏等,操作人員在人機(jī)交互的模式下,利用觸摸屏控制機(jī)械臂運動,完成相關(guān)的按摩手法,操作力度及次數(shù)通過智能屏傳遞到工控機(jī),工控機(jī)將期望手法轉(zhuǎn)變?yōu)橛嬎銠C(jī)語言,通過動力學(xué)計算方式對機(jī)器人關(guān)節(jié)旋轉(zhuǎn)角度進(jìn)行調(diào)整。使用Can總線傳遞角度信息,將信息有效傳遞到Fpga控制器,使機(jī)械人完成期望的按摩方法,控制系統(tǒng)見圖2。
圖2 機(jī)械臂控制系統(tǒng)
在機(jī)械臂控制系統(tǒng)搭建過程中,基于Faga硬件平臺完成SOPC設(shè)計,在設(shè)計機(jī)械臂過程中,應(yīng)當(dāng)對關(guān)節(jié)力矩及電流等進(jìn)行采樣,根據(jù)算法對電機(jī)進(jìn)行控制。在研究過程中,通過IP核方法完成直流無刷電機(jī)控制,系統(tǒng)響應(yīng)速度快。中醫(yī)按摩機(jī)器人與傳統(tǒng)機(jī)器人存在差異,在設(shè)計過程中需要搭建按摩機(jī)器人平臺,其中,手臂內(nèi)部存在兩個增量式光電編碼器,結(jié)合關(guān)節(jié)設(shè)計,對關(guān)節(jié)力度進(jìn)行調(diào)整,彈性單元角轉(zhuǎn)過角度可通過系統(tǒng)計算,從而獲得數(shù)據(jù)力矩。增量式光電編碼器會輸出A、B、Z/3根信號,在設(shè)計過程中,可能涉及電磁干擾,容易對光電碼盤信號產(chǎn)生影響,對此,設(shè)計光電碼盤差分輸出方法,保證電路的抗干擾能力。為保證碼盤的精度,可以對信號頻率進(jìn)行調(diào)整。傳遞的信號記錄到寄存器,檢測后的信息通過AVALON總線協(xié)議處理,最終傳輸?shù)娇偩€上。
在系統(tǒng)軟件上,利用嵌入式C程序完成開發(fā),開發(fā)算法包括速度控制及位置控制、力矩控制等,包括主程序及驅(qū)動程序、算法程序。其中,主程序的任務(wù)在于接收上位機(jī)的信息,根據(jù)不同的命令對子程序進(jìn)行調(diào)整,一旦發(fā)生運行異常,及時對問題進(jìn)行處理,將異常情況上報到上位機(jī)中。異常子程序中含有力矩限制保護(hù)子程序及過速保護(hù)子程序等。命令處理子程序中包括PID調(diào)節(jié)子程序及傳感器標(biāo)定子程序、信息反饋子程序。B驅(qū)動子程序設(shè)計過程中,需要對驅(qū)動系統(tǒng)進(jìn)行設(shè)計,硬件驅(qū)動設(shè)計過程中,針對應(yīng)將寄存器中的參考地址進(jìn)行分析,建立硬件操作文件,其中定義寄存器,根據(jù)硬件特點,構(gòu)建操作函數(shù)模型。C算法子程序設(shè)計過程中,利用PD算法對系統(tǒng)力矩及阻抗等進(jìn)行設(shè)計,速度與位置連接后,速度是內(nèi)環(huán),位置是外環(huán),完成位置及速度的同步調(diào)控,力矩獨立實現(xiàn),在位置及力矩等控制過程中,為有效控制軟件,應(yīng)當(dāng)根據(jù)實際情況設(shè)計限制保護(hù)量值。
機(jī)器人會受到一些因素影響,導(dǎo)致操作故障,或者發(fā)生失控等問題,導(dǎo)致被按摩的人群發(fā)生損傷,對此,在設(shè)計機(jī)械臂過程中,也要關(guān)注安全保障系統(tǒng)設(shè)計,根據(jù)按摩者的按摩需求設(shè)計安全保證體系,并對保障體系進(jìn)行分級處理。一旦發(fā)生故障或者失控情況,可最大程度的保護(hù)被按摩者的安全。安全保證系統(tǒng)中包括醫(yī)護(hù)人員保護(hù)從事及機(jī)械系統(tǒng)保護(hù)措施、軟件系統(tǒng)保護(hù)措施等,系統(tǒng)將人員的安全作為最高等級,根據(jù)不同優(yōu)先級對響應(yīng)措施展開設(shè)計。
(1)在用戶保障設(shè)計過程中,機(jī)器人與用戶發(fā)生接觸,通過感覺反饋系統(tǒng),判斷機(jī)器人是否處于安全狀態(tài),在系統(tǒng)設(shè)計過程中,可設(shè)置緊急開關(guān),保障被按摩者的安全。急停開關(guān)放在靠近按摩者的方位,一旦機(jī)器人發(fā)生異常,可通過急停開關(guān)切斷電源,避免機(jī)器人繼續(xù)對按摩者進(jìn)行傷害。重新通電后,機(jī)械人回到原位等待作業(yè)命令。(2)醫(yī)護(hù)人員保障措施上,該措施是保障機(jī)器人穩(wěn)定運行的第二個層面,在作業(yè)過程中,醫(yī)務(wù)人員會操作機(jī)器人,判斷是否存在風(fēng)險,避免機(jī)器人發(fā)生失控問題。用戶發(fā)生緊張無法有效切斷電源,該系統(tǒng)與用戶保障系統(tǒng)具有相似性,醫(yī)務(wù)人員設(shè)置緊急停頓開關(guān),作用與用戶保障措施相同。(3)機(jī)械系統(tǒng)保護(hù)措施:中醫(yī)按摩機(jī)器人采取輕量化設(shè)計,為保證人體接觸時動量小,可對減重孔進(jìn)行加工,從而設(shè)置安全力矩閾值,一旦關(guān)節(jié)力矩超過閾值,則改變運動按摩方法,保證被按摩者的安全。
現(xiàn)階段,人們對生活質(zhì)量的要求增高,智能化機(jī)器人在服務(wù)領(lǐng)域大放異彩,研究人員逐漸將目光放在中醫(yī)按摩機(jī)器人上。中醫(yī)按摩機(jī)器人作為服務(wù)型機(jī)器人,具有復(fù)雜的非線性系統(tǒng),同時又具有廣闊的市場。對此,在研究過程中,應(yīng)當(dāng)合理設(shè)置機(jī)器人手臂系統(tǒng),掌握系統(tǒng)結(jié)構(gòu)設(shè)計方法,并使用先進(jìn)的控制硬件及軟件,對安保系統(tǒng)進(jìn)行規(guī)劃,保證各個系統(tǒng)的運行效率,提升人們的按摩體驗,達(dá)到理想的設(shè)計目標(biāo)。