引言
機器人是一門綜合性很強的學科,有著極其廣泛的研究和應用領域。機器人技術是綜合計算機技術、信息融合技術、機構學、傳感技術、仿生科學以及人工智能等多學科而形成的高新技術,它不僅涉及到線性、非線性、基于多種傳感器信息控制以及實時控制技術,而且還包括復雜機電系統的建模、數字仿真技術及混合系統的控制研究等方面的技術。
仿人形機器人是機器人技術中的一個重要研究課題,而雙足機器人是仿人形機器人研究的前奏。步行技術是人與大多數動物所具有的移動方式,是一種高度自動化的運動,雙足步行系統具有非常復雜的動力學特性,具有很強的環境適應性。相對輪式、履帶式機器人,它具有無可比擬的優越性,可進入狹窄的作業空間,也可跨越障礙、上下臺階、斜坡及在不平整的地面上工作,以及護理老人、康復醫學和一般家庭的家政服務。另一方面,由于雙足機器人具有多關節、多驅動器和多傳感器的特點,而且一般都具有冗余的自由度,這些特點對其控制問題帶來很大難度,為各種控制和優化方法提供理想的實驗平臺,使其成為一個令人矚目的研究方向,因此對雙足步行機器人行走規劃機器控制的研究不僅具有很高的學術價值,而且具有一定的現實意義。
以小型雙足機器人的設計為重點,介紹一款小型雙足機器人的設計,包括自由度配置,動力源核材料選擇,并針對所設計的機器人進行靜態步行規劃。
1 小型雙足機器人本體設計
作為一種雙足機器人研究平臺,要求所設計的機器人能夠滿足研究者對雙足機器人的基本要求,即機器人具備穩定行走的能力,為研究雙足機器人的行走方法步態規劃提供平臺。圖1為所設計的雙足機器人的平面圖。機器人共有18個自由度,頭部的前方和左右兩側都裝有超聲波傳感器,用來檢測障礙物,頭頂裝有聲敏傳感器,用來檢測聲音。
1.1 機器人自由度配置
鄭元芳博士從仿生學的角度研究仿人機器人腿部自由度配置。得出關節扭矩最小條件下的兩足步行結構自由度配置方案。他認為髖部和踝部各設置2個自由度,可改變行走方向,踝關節處再增加一個回轉自由度,使得腳板在不規則的表面落地;膝關節設置 1個自由度,方便上下臺階。則每條腿要設置7個自由度。
根據鄭元芳理論,可規劃出所設計的類人機器人的運動過程和行走步驟:重心左移(假設先邁右腿,左腳支撐)、右腿抬起、右腿放下、重心移到兩腿間、重心右移、左腿抬起、左腿放下、重心移到兩腿間,共分8個階段。這里設計的機器人具有避障功能,因此髖關節的側向旋轉自由度必不可少。所設計的機器人不考慮在不規則地面上行走問題,所以可以不設置踝關節的側向旋轉自由度。這樣設計出的機器人雖然不能站在不規則的地面上,但可以在平地上完成所有的行走過程,實現前行、后退、轉彎等動作。
這樣設計出的機器人腿部共有12個自由度,每條腿各6個,即踝關節前向和扭轉2個自由度,膝關節前向1個自由度,髖關節有前向、側向旋轉和轉向3個自由度。自由度的設置如圖2所示。
1.2 機器人驅動元件的選擇
在驅動元件的選擇上,早期研究者曾試圖模仿人的肌肉運動方式用氣動人工肌肉作為雙足步行機的驅動元件,這種氣動人工肌肉通過橡膠管充氣膨脹引起的收縮來代替人體肌纖維的收縮運動,但由于技術水平的限制,人工肌肉在體積和力學特性等方面都與真正肌肉有較大差距,實際效果并不好。目前,大部分機器人采用伺服電機作為驅動元件。伺服電機具有速度快、扭矩大的特點,并配備雙向接口,能夠監測當前電機位置,因此得到廣泛應用,并取得良好效果。
微型伺服電機內部包括一個小型直流馬達、一組變速齒輪、一個反饋可調電位器及一塊電子控制板,是一種可定位的直流電機,當接收到一個位置指令時,就會運動到指定的位置。微型伺服電機馬達具有高力矩、高性能、控制簡單、裝配靈活、價格低等優點。從各方面因素考慮,本設計選用微型伺服電機作為驅動元件。該設計選用Robotis公司生產的AX-12+伺服電機,電機之間通過串口通信,由主控制器打包傳輸通信數據。
2 雙足機器人步態規劃
目前雙足機器人的步態規劃一般采用兩種方法:一種是應用數學手段通過建立機器人的數學模型進行規劃,另一種方法是模擬人的行走過程及人的生理結構。該設計采用后者。人類步行運動是以一條腿交替地作為支撐,向前擺動另一條腿,并伴以軀干和手臂的運動而實現的。其過程和機理非常復雜。研究表明:雙足機器人在平穩步行的條件下,能夠實現上身軀和下肢的運動解耦,并易于對下身軀的各個關節角進行角度規劃,因此可利用解耦控制分別控制上身軀和下身軀的運動,并且對下身軀的各個關節角實施規劃。因此。分析和模擬人類的步行運動時,應重點抓住下肢的主要動作特點和要領。
2.1 人體步態周期研究
人體在行走的過程中,其重心不斷地周期性移動和改變,在任何時刻至少有一只腳與地面接觸,而其中一段是兩只腳同時著地。單支撐和雙支撐交替進行,但只有單支撐和雙支撐在行走周期中所占比例合理,才能保持身體平衡。以一個周期為研究對象,比例分配如圖3所示。
2.2 根據周期比例利用通用軟件規劃步態
由圖3可知,在一個完整的步態周期里包括2個雙支撐和2個單支撐時間,設置雙支撐占周期的20%,單支撐占周期的80%。對于單腿來說,整個周期里只有一個擺動周期,占周期的40%,支撐周期由一個單支撐和兩個雙支撐組成。占周期的60%。兩條腿的髖關節角度必須滿足式(1),才能保持行走時身體平衡。
式中,r為髖關節的相關系數,n為自由度,xi和yi分別是人類和機器人在第i次運動的髖關節角度,x和y分別是人類和機器人在一個周期內髖關節運動角度的平均值。根據式(1)利用目前通用的機器人行為編輯軟件進行步態規劃,規劃結果如圖4所示。
根據圖4所示的步態規劃與仿真圖對所設計的機器人進行行走試驗。試驗結果表明,機器人在行走之前要有立正的準備姿勢,使其重心與身體所在平面與地面垂直,通過調整膝關節角度實現機器人的穩定行走,證明了該算法可行。
結論
設計了一款結構緊湊、外形美觀的小型雙足機器人本體,機器人共18個自由度,每條腿6個,每條臂3個,可用作科學研究平臺,也可用于機器人比賽。使用行為編輯軟件步態規劃所設計的機器人,所規劃的步態模式具有軌跡可達性和運動可控性,反映一種連續穩定的自然行走模式。仿人模式的步態規劃方法從模仿人的角度很好反映擬人體生物機械的高效步行機理。采用模糊控制和專家控制理論,以步態穩定狀態為輸入,非時間參考量軌跡的修正量為輸出,涮節機器人的瞬時步行速度和雙腳著地的周期比例,在線實時修正步態,機器人可在不改變空間運動路徑的情況下實現動態穩定步行。
-
雙足機器人
+關注
關注
1文章
23瀏覽量
11901 -
機器人技術
+關注
關注
18文章
193瀏覽量
31656
發布評論請先 登錄
相關推薦
評論