倪笑宇,馬晨園,王占英,耿明超,胡一龍
(河北建筑工程學(xué)院,張家口 075000)
仿人機器人的研制開始于20世紀(jì)60年代,雖然只有五十多年的歷史,但研究工作發(fā)展迅速,特別是近十年,隨著各種新技術(shù)的快速發(fā)展,世界各國在這一領(lǐng)域的研究取得了長足進步[1-2]。我國在仿人機器人的研究方面起步較晚,整體技術(shù)很大一部分依靠國外引進,但近些年也取得了很多研究成果,從四自由度到六自由度,從步態(tài)模擬到交叉足步,機器人的仿生已然成熟[3-6]。而本設(shè)計在滿足機器人基本行動要求的前提下,保持自由度數(shù)目不變,減少電機個數(shù),進一步改進結(jié)構(gòu)形式,采用直流電動機驅(qū)動,提高自由度利用率與整體強度,提升機器人的實用性。
該設(shè)計仿人機器人采用單、雙腳交替支撐的方式步行,整個動作的順序是機器人左胯—左腳—偏心—右胯—右腳循環(huán)執(zhí)行,如圖1所示。要實現(xiàn)穩(wěn)定的步行,必須規(guī)劃出合理的步態(tài),并能夠很好地調(diào)節(jié)重心。目前,比較成熟的步態(tài)規(guī)劃方法[7-9],主要有基于仿生運動學(xué)的步態(tài)規(guī)劃方法、基于模型的步態(tài)規(guī)劃方法等,本文不再贅述。
圖1 雙足偏心行走示意圖
該設(shè)計在滿足機器人基本步行要求的前提下,改變結(jié)構(gòu)、減少電機、提升負載。該種機器人結(jié)構(gòu)主要包括并聯(lián)平行四桿型腿部肢干機構(gòu)、行星輪型偏心機構(gòu)和不完全齒式轉(zhuǎn)體機構(gòu)。
目前,常見的六自由度仿人機器人其主要驅(qū)動件為舵機,同時結(jié)合肢干構(gòu)件組成懸臂梁型旋轉(zhuǎn)副,從腳踝到膝蓋共需要兩個電機來實現(xiàn)一個小腿(膝蓋到腰胯則對應(yīng)一個大腿)的前后運動[10-11]。這種組合普遍應(yīng)用于小規(guī)模表演機器人,靈活性強,可塑性強,但在實用開發(fā)方向上有局限性:舵機為高度集成化的驅(qū)動件,集電機、減速箱、硬件電路板于一體,精度較高,但體積較小,承受負載能力較差,在機構(gòu)設(shè)計上無法同時滿足高負載能力與高精度雙重要求,一旦負載加重,極有可能造成舵機內(nèi)部零件的損毀。而要開發(fā)具有一定實用價值的機器人,負載能力是首先要考慮的,故以舵機為主要驅(qū)動件的運動副不是理想運動副。
因此,設(shè)計一種以直流電動機為驅(qū)動件的旋轉(zhuǎn)副,配合限位開關(guān)作為復(fù)位坐標(biāo)定位,發(fā)揮舵機部分反饋功能,配合平行四桿機構(gòu)作為肢干構(gòu)件且搭以行星輪一級減速作為中間傳動,在滿足基本步行的要求下,彌補了舵機驅(qū)動旋轉(zhuǎn)副的不足。
直流電動機中的渦輪蝸桿減速電機具有斷電自鎖特性,故可以做到無功耗的狀態(tài)保持,在項目長期作業(yè)中,需要這一特性來開展其他工作。同時,避免了電機直接與運動構(gòu)件相連,故不存在舵機懸臂連接所帶來的同軸度偏差,而一級減速輸出軸兩端固定,可以均衡負載,使得承載能力大大提高。
該機器人肢干結(jié)構(gòu)為兩個并聯(lián)的平行四桿機構(gòu),其中上下兩桿為平板狀。這樣設(shè)計的目的是為了均衡力矩,將局部力矩轉(zhuǎn)化為均布載荷,提高肢干負載能力,但運動特性與單個平行四桿機構(gòu)是一致的。平行四桿符合人類行走時身體在邁收步中腳掌保持平行的關(guān)系,與舵機驅(qū)動相比,完成同樣的動作卻少用一個電機,一方面降低了制造成本和功耗,另一方面用機械結(jié)構(gòu)代替腳踝電機與膝蓋電機的配合關(guān)系,大大提高了動作吻合度,消除了負載對電機的徑向力,減輕了電機的負擔(dān),大大增強了機器人的負載能力。綜上所述,平行四桿在高強度、高精度、動作靈活性要求較低的環(huán)境下?lián)碛衅渌麢C構(gòu)不可比擬的優(yōu)勢。
平行四桿具有承載能力強、上下桿始終保持平行的優(yōu)良特性,但若想精確控制其上下桿錯位位移,的確不同于解決常規(guī)錯位問題那樣簡單。通常,齒輪齒條配合可以實現(xiàn)兩者之間的相對運動,但只限于一個方向,而對于平行四桿中上下桿的相對運動,其在X及Y方向均有位移,這不是簡單的齒輪齒條所能解決的了。有人提出用齒輪齒條結(jié)合滑塊實現(xiàn)高低副搭配來解決,高副負責(zé)X方向,低副負責(zé)Y方向,如此設(shè)計的確解決了問題,但并不是最佳。原因是平行四桿機構(gòu)雖然在運動路線上處于雙向,但其路線特征體現(xiàn)的是一個自由度的運動曲線,高低副搭配實則擁有兩個自由度,自由度越多,靈活性越強,但其結(jié)構(gòu)復(fù)雜,加強筋少,用兩個自由度的運動副代替一個自由度的運動副,只能保證正常工作,但在剛度等其他力學(xué)性能上卻不能滿足需要。
其實,一個自由度的運動路徑可能千變?nèi)f化,但其運動方式卻是單調(diào)的,把解決這個問題的出發(fā)點放在一個自由度的基礎(chǔ)上來思考:平行四桿上下桿運動是由兩側(cè)搖桿驅(qū)動的,而搖桿與下桿僅為一個旋轉(zhuǎn)副,故上下桿相對運動路徑為一段圓弧,由此,便設(shè)計了行星輪組合,如圖2所示。只要令太陽輪所在分度圓圓心與雙搖桿旋轉(zhuǎn)中心的中點重合即可,行星輪與上桿為一個構(gòu)件,如此便實現(xiàn)了上下桿的行星運動,主動輪圍繞從動輪做行星運動,其運動軌跡與四桿中的曲柄運動軌跡形成一對同心圓,可以實現(xiàn)實時控制的平行運動,且可以隨時鎖定。在受力方面,僅存在一個高副,沒有懸臂力矩,故行星輪組合實現(xiàn)平行四桿上下運動最佳。
圖2 平行四桿型肢干結(jié)構(gòu)
偏心機構(gòu)是所有步行機器人最為重要的轉(zhuǎn)移重心機構(gòu),在設(shè)計上要充分考慮其負載能力、尺寸大小、安裝位置,且三個指標(biāo)互相影響。首先要選用減速比大的渦輪蝸桿電機;其次要盡量縮小機構(gòu)尺寸。普通舵機機器人一般繼續(xù)沿用其自身的肢干旋轉(zhuǎn)副,結(jié)構(gòu)簡單,但只限于質(zhì)量較小的表演型機器人,一旦負載加重,超出減速箱負載能力,極有可能造成崩齒;普通減速為正齒輪嚙合,構(gòu)件通過其連接之后會增大偏心力矩,給電機帶來額外的負載,這顯然不符合壓縮偏心機構(gòu)對負載的要求。
針對以上兩種情況,我們設(shè)計了一種以行星輪減速,中間加以防抱死齒輪的偏心機構(gòu),如圖3所示。不完全內(nèi)齒輪作為太陽輪,電機驅(qū)動輪作為行星輪,大大減小了負載力矩。普通正齒輪嚙合所承受的負載力矩為主動輪分度圓半徑加從動輪分度圓直徑,徑向矢量大,負載力矩大;內(nèi)齒輪與主動輪相結(jié)合則徑向矢量為內(nèi)齒輪分度圓半徑減去主動輪分度半徑的絕對值,顯然差要小于和,故在一定程度上壓縮了空間,縮小了負載對偏心電機的力矩。
圖3 行星輪型偏心結(jié)構(gòu)
加入防抱死齒輪,負載超過額定載荷時,機構(gòu)產(chǎn)生打滑,保護內(nèi)部零件。這里真正起到防抱死作用的是支撐防抱死齒輪的支撐桿,由于材料與機架不同,故其具有一定彈性。當(dāng)負載加重時,電機輸出扭矩不足以帶動整個機構(gòu),其上齒輪開始調(diào)節(jié)與主動輪及內(nèi)齒輪的嚙合關(guān)系,最終被主動輪“擠出”,產(chǎn)生打滑現(xiàn)象,避免了電機內(nèi)部的抱死,防止燒壞電機。
機器人轉(zhuǎn)體結(jié)構(gòu)分為交叉步轉(zhuǎn)體和直接轉(zhuǎn)體。對于小型機器人,可以不增設(shè)轉(zhuǎn)體機構(gòu)自由度,直接編寫一套交叉步轉(zhuǎn)體程序即可實現(xiàn)。然而對于大型機器人或?qū)D(zhuǎn)體精度有較高要求的機器人,交叉步轉(zhuǎn)體精度差的問題便會放大,故必須增設(shè)一個新的轉(zhuǎn)體機構(gòu)來實現(xiàn)精確轉(zhuǎn)體。常規(guī)方法為雙電機控制,且各自協(xié)調(diào),分時運動,可行性高,唯一缺點就是多使用了一個電機。我們分析一下轉(zhuǎn)體過程,以向左轉(zhuǎn)為例:左偏心—右肢內(nèi)旋—偏心歸位—右偏心—左體后旋(右肢外旋),走完這一流程,機器人整體以左腳為圓心,整體逆時針旋體,調(diào)整前進方向為左前,過程雖然稍微復(fù)雜,但對于右肢內(nèi)旋和左體后旋來說,這兩個過程分時且二者在空間上沒有任何干涉,運動特征為單調(diào),因此可以用一個電機來實現(xiàn)轉(zhuǎn)體運動,具體結(jié)構(gòu)如圖4所示。虛線表示分度圓,實線表示齒根圓,其中主動輪為不完全齒,目的是在與其中一個齒輪嚙合的同時,與另外一個齒輪脫離;每個從動輪均加以扭簧復(fù)位,其上方分布有限位開關(guān),二者相輔相成,當(dāng)所在從動輪脫離主動輪后,可以使其保持一定程度的靜止?fàn)顟B(tài)。如此設(shè)計最大的特點是節(jié)省一個電機,方便調(diào)試,節(jié)約成本,并且將其載荷置中,一定程度地減小了帶給偏心機構(gòu)的壓力。
圖4 轉(zhuǎn)體機構(gòu)圖解
試制仿人步行機器人原理樣機,如圖5、圖6所示。該原理樣機外形結(jié)構(gòu)采用3D打印完成,質(zhì)量輕,成本低。運行結(jié)果表明,該機器人步態(tài)平穩(wěn)、結(jié)構(gòu)設(shè)計合理、負載能力強、精度較高。
本文針對仿人步行機器人機械結(jié)構(gòu)設(shè)計進行研究,開發(fā)出一種新型結(jié)構(gòu)的步行機器人,主要包括行星輪式平行四桿肢干機構(gòu)、行星輪式偏心結(jié)構(gòu)和不完全齒式的轉(zhuǎn)體機構(gòu)。機器人采用渦輪蝸桿直流電動機進行驅(qū)動,其驅(qū)動能力和承受負載能力遠遠高于常見的舵機,在大型機器人以及對負載能力要求較高的機器人中具有優(yōu)勢。
圖5 仿人步行機器人原理樣機
圖6 肢干結(jié)構(gòu)實物圖