本科生畢業(yè)論文(設計)中期匯報表填表日期:專 業(yè) 機械設計制造及其自動化 學 院 工程學院姓 名 指導教師論文(設計)題 目 基于 SolidWorks 四足步行機器人腿的機構設計畢業(yè)論文(設計)前期工作小結在做畢業(yè)設計前期,主要工作是搜集資料并查閱相關書籍并,上網(wǎng)搜集相關信息。具體內容如下:1.搜集資料:由于機器人方面的原理與本專業(yè)所學內容關聯(lián)內容不是很多,為了更好的學習和掌握相關內容,我在網(wǎng)上圖書館和哈爾濱工業(yè)大學的校內圖書館查閱了若干相關書籍,以供參考。2.原理掌握:通過互聯(lián)網(wǎng)并真實的去哈爾濱工業(yè)大學的實驗室參觀了與我設計的課題很接近的機器人實物來增強我對其工作狀態(tài)和設計原理的體會。畢業(yè)論文(設計)中期工作小結有了充分的前期準備工作,中期主要工作是畢業(yè)設計主體的制作。首先是認真的閱讀相關書籍,學習機器人腿設計的理論知識,產(chǎn)品的相關要求和一些實用信息。其次是畢業(yè)論文的編寫,在論文中先對機器人腿的造型和設計原理進行闡述,掌握它的設計特點,對設計中如何進行動力傳動設計,以及腿的行走狀態(tài)設計進行了深入的探討。對機器腿的整體結構和動力傳動作出了重大改動,為下一步的改進做好基礎。最后是和機械設計制造專業(yè)相結合,領用 solidword 軟件進行了三維動態(tài)設計并利用 CAD 軟件繪制設計裝配圖紙,更加直觀的展現(xiàn)產(chǎn)品的特征和形態(tài)。指導教師意見指導教師簽名:1畢業(yè)設計 (論文 )開題報告學生姓名: 專 業(yè): 機械設計制造及其自動化 設計(論文)題目:基于 solidworks 的四足步行機器人腿機構設計 指導教師: 年 月 日2開題報告填寫要求1.開題報告(含“文獻綜述” )作為畢業(yè)設計(論文)答辯委員會對學生答辯資格審查的依據(jù)材料之一。此報告應在指導教師指導下,由學生在畢業(yè)設計(論文)工作前期內完成,經(jīng)指導教師簽署意見及所在專業(yè)審查后生效;2.開題報告內容必須用黑墨水筆工整書寫或按教務處統(tǒng)一設計的電子文檔標準格式(可從教務處網(wǎng)頁上下載)打印,禁止打印在其它紙上后剪貼,完成后應及時交給指導教師簽署意見;3. “文獻綜述”應按論文的格式成文,并直接書寫(或打印)在本開題報告第一欄目內,學生寫文獻綜述的參考文獻應不少于 15 篇(不包括辭典、手冊) ;4.有關年月日等日期的填寫,應當按照國標 GB/T 7408—94《數(shù)據(jù)元和交換格式、信息交換、日期和時間表示法》規(guī)定的要求,一律用阿拉伯數(shù)字書寫。如“2002 年 4月 26 日”或“2002-04-26” 。3畢 業(yè) 設 計(論 文)開 題 報 告1.結合畢業(yè)設計(論文)課題情況,根據(jù)所查閱的文獻資料,每人撰寫2000 字左右的文獻綜述:文 獻 綜 述一 概述自從人類發(fā)明機器人以來,各種各樣的機器人日漸走入我們的生活。仿照生物的各種功能而發(fā)明的各種機器人越來越多。作為移動機器平臺,步行機器人與輪式機器人相比較最大的優(yōu)點就是步行機器人對行走路面的要求很低,它可以跨越障礙物,走過沙地、沼澤等特殊路面,用于工程探險勘測或軍事偵察等人類無法完成的或危險的工作;也可開發(fā)成娛樂機器人玩具或家用服務機器人。四足機器人在整個步行機器中占有很大大比重,因此對仿生四足步行機器人的研究具有很重要的意義。二 四足機器人的優(yōu)點四足步行機器人是機器人的一個重要分支。由于四足步行機器人比二足步行機器人承載能力強、穩(wěn)定性好, 同時又比六足、八足步行機器人的結構簡單, 更加受到各國研究人員的重視。在組成四足步行機器人的機構中, 腿機構是最重要的機構。腿機構選擇得當, 不僅可以使機器人的機構簡單、設計方便, 更重要的是可以大大簡化控制方案。由于技術等原因,目前投入使用的采用足式機構的四足機器人較少,但是四足機器人具有很強的環(huán)境適應能力,可以在平坦硬質地、沙石地、雪地、松軟地、草地等復雜地面行走,可以爬越一定角度的坡面,跨越一定寬度的障礙和溝壑,在不久的將來會在以下方面發(fā)揮重大作用: 例如有些農(nóng)業(yè)機械如果安裝足式機械底盤,就能夠適應旱地,水田,梯田等不同環(huán)境,有些礦山機械如安裝行走機械底盤,其適應松軟路面,大坡度路面的能力就會增強;宇航方面,為星球探測機器人安裝上“足” ,必將大幅度增強其在星球上的移動能力;戰(zhàn)場上的應用,運輸、偵察、排雷等;危險及特殊環(huán)境下的作業(yè),反恐中的排雷、排爆,星球表面的探測,地震等引發(fā)的災后搜救,核工業(yè)中放射性原料的運輸、處理等,狹小空間下的作業(yè),廢墟、山洞的探測,管道檢測、維修等;娛樂、服務、導盲等,在日常生活中足式行走假肢也有很大的應用前景。4四足機器人在各個領域均有廣闊的應用,可以發(fā)揮更為特殊的作用,為此,四足步行機器人的研發(fā)更有重大的意義。三 四足機器人發(fā)展趨勢目前國際機器人界都在加大科研力度,進行機器人共性技術的研究。從機器人技術發(fā)展趨勢看,四足機器人和其它工業(yè)機器人一樣,不斷向智能化和多樣化方向發(fā)展。具體而言,表現(xiàn)在如下幾個方面:1) 機器人操作機結構:通過有限元分析、模態(tài)分析及仿真設計等現(xiàn)代設計方法的運用,實現(xiàn)機器人操作機構的優(yōu)化設計。2) 探索新的高強度輕質材料,進一步提高負載/自重比。3) 機構向著模塊化、可重構方向發(fā)展。4) 機器人的結構更加靈巧,控制系統(tǒng)愈來愈小,二者正朝著一體化方向發(fā)展。采用并聯(lián)機構,利用機器人技術,實現(xiàn)高精度測量及加工,這是機器人技術向數(shù)控技術的拓展,為將來實現(xiàn)機器人和數(shù)控技術一體化奠定了基礎。與國外相比,我國四足行走機構機器人研究相對落后,屬于起步階段,自 20世紀 80 年代中期以來,先后有多所高校開展了這方面的研究并取得了一定的成果。國內具有代表性的采用四足機構的機器人主要包括:如圖 1-1 所示為上海交通大學所研制的二種四足步行機器人, (a)所示的四足步行機器人為采用平面四桿機構作為其步行機構,可以實現(xiàn)跨越障礙,溝槽,上下臺階及通過高低不平的地面有一定識別及步態(tài)調整能力;(b)所示的四足步行機器人 JTUWM-H 也是由上海交通大學研制的關節(jié)式哺乳動物型步行機器人。機器人的長、寬、高分別為 81 厘米、75 厘米、30 厘米,重 37.5 千克,腿為開式鏈關節(jié)型結構,膝關節(jié)為一縱搖自由度,髖關節(jié)為縱搖和橫搖兩個自由度,各自由度由直流電機經(jīng)諧波齒輪驅動,用電位器、測速電機作為位置和速度傳感器,腳底為直徑 12 厘米的圓盤,是一個被動的縱搖自由度。該機器人為足式機器人的經(jīng)典結構,但速度緩慢,步行速度 0.2 千米/時。5(a) (b)圖 1-1 上海交通大學的二種四足步行機器人清華大學機器人實驗室研制的 QW-1 全方位四足步行機器人,如圖 1-1 (a)所示,它采用平面四桿縮放機構作為其步行機構,在足端被安裝壓力傳感器,能夠實現(xiàn)全方位步行;圖 1-1 (b)所示為清華大學所研制的另一種四足步行機器人,它采用開環(huán)關節(jié)連桿機構作為其步行機構,通過模擬動物的運動機理,實現(xiàn)比較穩(wěn)定的節(jié)律運動,可以自主應付復雜的地形條件,完成上下坡、越障等功能。(a) (b)圖 1-2 清華大學的二種四足步行機器人四 Solidwork 軟件的簡介Solidworks 主要包括數(shù)字化建模、數(shù)字化裝配、數(shù)字化評價、數(shù)字化制造以及數(shù)字化信息交換等方面。數(shù)字化建模是由編程者預先設置一些幾何圖形模塊,然后設計者在造型建模時可以直接使用,通過改變一個幾何圖形的相關尺寸參數(shù)可以產(chǎn)生其它幾何圖形,任設計者發(fā)揮創(chuàng)造力。Solidworks 系統(tǒng)是按照系統(tǒng)工程的思想,以工業(yè)設計計和為指導的智能型創(chuàng)新性的產(chǎn)品開發(fā)設計系統(tǒng)。首先是利用各種信息,在 Solidworks 系統(tǒng)平臺里利用真實感造型設計系統(tǒng)進行形態(tài)設計、6色彩設計、材質設計和人機設計等方面的語義設計,然后在數(shù)字裝配系統(tǒng)中實現(xiàn)數(shù)字化裝配,在綜合評價系統(tǒng)中進行美學、語義學等方面的分析評價,提出產(chǎn)品造型方案。最后將最終方案輸出到加工設備,加工出產(chǎn)品,投放到市場,之后再收集有關信息,反饋到 Solidworks 平臺,實現(xiàn)再設計。這種方法利用網(wǎng)絡和其它平臺相連接,使設計人員從一開始就考慮到產(chǎn)品生命周期的所有環(huán)節(jié),把設計、制作、使用等方面合理組織起來,及時解決不同環(huán)節(jié)之間的沖突,充分調動了所有人的積極性和創(chuàng)造性。五 應用 SolidWorks 進行三維設計的優(yōu)勢:設計過程直觀簡便 SolidWorks 三維設計直接從三維模型入手,省去了三維與二維之間的轉化。設計者可以方便地通過拉伸、旋轉、薄壁特征、高級抽殼、特征陣列、鉆孔等操作不斷改變其結構,最終完成全部零部件的設計。建立模型時,SolidWorks 對每個特征尺寸自動賦值,這些數(shù)值可隨時更改。由于SolidWorks 的參數(shù)設計功能,實體模型將隨特征尺寸數(shù)值的變化重新生成,因此修改非常方便。六 參考文獻[1]張鐵,謝存禧主編.機器人學,第一版,華南理工大學出版社,2001,9、45-47[2]吳廣玉,姜復興主編.機器人工程導論,第一版,哈爾濱工業(yè)大學出版社,1988[3]崔正昀主編.機械設計基礎,第一版,天津大學出版社,2000,221-224、322-323、412-424、457-475[4]賈名著主編.工程力學,第一版,天津大學出版社,1998,48-57[5]廖念釗主編.互換性與測量技術基礎,第三版,2002,11-19[6]孟憲員源,姜琪主編.機構構型與應用,第一版,機械工業(yè)出版社,2004,43、145-146、274、151-152、607-609 [7]談欣柏主編.大學物理,第一版,天津大學出版社,2000,2-22[8]成大先主編.機械設計手冊,第一版,化學工業(yè)出版社,2005,76-84、99-141,157-160[9]加騰一郎主編.機械手圖冊,第一版,上??茖W技術出版社,71979,50、59、78-79、97、160-176[10]宗光華等編著.機器人的創(chuàng)意設計與實踐,第一版,北京航空航天大學出版社, 2004,25-35、138-150 [11]卜炎主編.中國機械設計大典—機械零部件設計,第一版,江西科技出版社,2002[12]費仁元,張慧慧主編.機器人機械設計和分析,第一版,北京工業(yè)大學出版社, 1998[13]宗光華主編.機器人的創(chuàng)意設計與實踐,第一版,北京航空航天大學出版社,2004[14]蔡自興主編.機器人學,清華大學出版社,2000[15]朱冬梅,胥北瀾主編.畫法幾何及機械制圖,第五版,高等教育出版社,2000,205-206、217-224、242-250[16]周祖德,唐永洪主編. 機電一體化,第一版,華中科技大學出版社,200289畢 業(yè) 設 計(論 文)開 題 報 告2.本課題要研究或解決的問題和擬采用的研究手段(途徑):1 步行機構對比分析四足行走機構的機械部分是機器人所有控制及運動的載體,其結構特點直接決定了機器人的運動學特征。其中,腿部結構形式是行走機構中重要組成部分,也是機械設計的關鍵之一。因此從某種意義上說,行走機構的分析主要集中在步行機構的分析上。一般地,四足行走機構的設計要求看,步行不能過于復雜,桿件過多的步行機構形式會引起結構和傳動的實現(xiàn)困難,對腿部機構的基本要求是:輸出一定的軌跡,實現(xiàn)給定的運動要求;具有一定的承載能力;方便控制的要求。目前,國內外學者對步行機器人的步行機構已經(jīng)作了大量的研究工作,其結構形式多樣,主要可以歸納為三類:開環(huán)連桿機構;閉環(huán)平面四桿縮放式機構;特殊的步行機構。1.1 開環(huán)關節(jié)連桿機構在早期的步行機器人研究中,一般是模仿動物的腿部結構來設計步行機構。所有這種機構形式一般都是關節(jié)式連桿機構。其優(yōu)點在于結構緊湊,步行機構能夠達到的運動空間較大,且運動靈活,由于關節(jié)式步行機構是通過關節(jié)鏈接的,因而在步行過程中的失穩(wěn)狀態(tài)下具有較強的姿態(tài)恢復能力。不足之處是在腿的主動平面內大小腿的運動之間存在耦合,使得運動時的協(xié)調控制比較復雜,而且承載能力較小。如圖 1-1 所示為常見的開環(huán)關節(jié)連桿步行機構的三維模型圖形。該機構可分為大、小腿以及髖關節(jié)組成。由大小腿組成平面運動機構,髖關節(jié)驅動該平面機構從而實現(xiàn)空間運動??山⑷鐖D 1-2 所示的坐標系,第一關節(jié)為髖關節(jié),在 點圍繞 Z 軸旋轉,髖關節(jié)的旋轉半徑設為 ;第二個驅動關節(jié)1O1L為大腿關節(jié) ,在 A 點圍繞著與大小腿運動平面所垂直的軸旋轉,大腿桿長為 ;第三個驅動關節(jié)為小腿關節(jié),在 B 點圍繞與大小腿運動平面垂直的軸2L轉動,小腿桿長度為 。同時規(guī)定逆時針為正向角。3L10圖 1-1 開環(huán)連桿步行機構圖 1-2 開環(huán)連桿機構坐標系模型如圖 1-2 所示,當機構運動到某一位置時,設髖關節(jié)驅動轉動角為 ,?大腿關節(jié)驅動轉角為 ,小腿桿驅動轉角為 ,由上圖可以建立足端 C 點的??運動軌跡方程:?????vzuyxcc?sino其中: )cos(s321 ????LLuini??v?????90由上式以及圖形可知,小腿桿可以在轉過大臂上部空間運動(類似于人的小臂運動) ,所以在運動過程中,由于臂的末端 C 點可達區(qū)域比較大,當髖關節(jié)轉動時,機構的運動空間將實現(xiàn)三維橢圓狀。但是采用此機構用作步行機構,在機器人行駛時,足端的運動范圍并不是覆蓋了整個可達運動空間,11不可能在轉過大腿桿時仍能夠到達所有區(qū)域。綜上所述的原因,小腿與地面法線的夾角要在一定的范圍之內。如圖 1-3 所示,就將存在小腿的最大轉動角度 和小腿最大內向(順時針)驅動角度 ,此時小腿的擺動約束可max? nmax?表示為: ,又有 角的求解公式為:max??n?23)90si(siLv???令小腿桿在二極限位置 、 對應的 值為 、 ,所以可求得:max?na?12???????)90cos(smax321in1nLLu??由上式可知,對于不同的高度值,足端的運動空間在 X-Z 平面中產(chǎn)生類似橢圓曲線的軌跡,當髖關節(jié)轉動時,將形成三維的運動空間,如圖 1-4 所示。圖 1-3 小腿的擺動約束圖 1-4 足端運動空間1.2行走機構腿的設計從運動角度出發(fā),足端相對與機身應走直線軌跡,為了在不平地面行走,12腿的伸長應該是可變的。從整體的行走性能出發(fā),一方面要求機體能走出直線運動軌跡或平面曲線軌跡(在嚴重崎嶇不平地面) ,另一方面要求轉向。步行行走機構腿部的主要任務:一是支撐著主要由軀體所組成的本體,二是使本體向步行方向移動,此外還必須具有腳部抬起,并向步行方向擺動的動作,若把本體看作固定不動,則足端軌跡如圖 2-12(a)所示。圖 2-12 足端軌跡圖實際的足端軌跡圖如圖(b)所示,在支撐相描述出比較緩慢的直線段,而在擺動相描繪出快速的凸起曲線段。根據(jù)上述,提出四足行走機構中腿機構的要求:1. 腿的足端部相對于機體的運動軌跡形狀應如“ ”。直線段對應的就是足支撐機體的運動軌跡(支撐相) ,曲線段對應的是腳掌離開地面的足端運動軌跡(懸空項) 。2. 為了不至于使行走機構在運動過程中,因機體上下顛簸而消耗不必要的能量,應保證要求中的直線段有一定的直線度。3. 對于要求 1 中曲線段,沒有形狀要求,但對其最高點有要求,即其高度決定了機器人在起伏不平的地面上的通過能力。4. 在要求 1 中,足端通過直線段的時間與通過曲線段的時間相等,即支撐相的相位角為 π/2,懸空相的相位角為 π/2。5. 按要求 1-5 設計的行走機構的四條腿的協(xié)調動作順序要嚴格要求。1.3還需要行走機構腿的機構分析,尺寸優(yōu)化及數(shù)學建模等一系列分析運算。完成了機體的設計和傳動系統(tǒng)的設計接下來實現(xiàn)轉向與控制。1.4 利用 Solid Works 進行行走機構輔助設計13畢 業(yè) 設 計(論 文)開 題 報 告指導教師意見:1.對“文獻綜述”的評語:2.對本課題的深度、廣度及工作量的意見和對設計(論文)結果的預測:指導教師: 年 月 日14所在專業(yè)審查意見:負責人: 年 月 日-0-摘 要本文介紹了國內外四足步行機器人的發(fā)展狀況和三維制圖軟件 SolidWorks 的應用,著重分析了設計思想并對行走方式進行了設計并在此軟件基礎上四足步行機器人腿進行了繪制,對已繪制的零部件進行了裝配和三維展示。展示了SolidWorks 強大的三維制圖和分析功能。同時結合模仿四足動物形態(tài)展示出了本次設計。對設計的四足行走機器人腿進行了詳細的分析與總結得出了該機構的優(yōu)缺點。本文對四足機器人腿的單腿結構分析比較詳細,并結合三維進行理性的理解。關鍵詞:SolidWorks;四足步行機器人腿-1-AbstractIn this paper, fouth inside and outside the two-legged walking robot and the development of three-dimensional mapping of the application of SolidWorks software, focused on an analysis of design concepts and approach to the design of walking and the basis of this software quadruped walking robot legs have been drawn on components have been drawn to the assembly and three-dimensional display. SolidWorks demonstrated a strong three-dimensional mapping and analysis functions. At the same time, combined with four-legged animal patterns to imitate the design show. The design of four-legged walking robot legs to carry out a detailed analysis and arrive at a summary of the advantages and disadvantages of the institution. In this paper, four single-legged robot more detailed structural analysis, combined with a rational understanding of three-dimensional. Keywords: SolidWorks; four-legged walking robot-2-目 錄摘 要 IAbstract.II前 言 .IV1 緒論 11.1 步行機器人的概述 11.2 步行機器人研發(fā)現(xiàn)狀 11.3 存在的問題 62 四足機器人腿的研究 72.1 腿的對比分析 72.1.1 開環(huán)關節(jié)連桿機構 72.1.2、閉環(huán)平面四桿機構 .92.2 腿的選擇與設計 .112.2.1 腿的配置形式 .112.2.2 腿的步態(tài)選擇與分析 .122.3 腿的設計 .142.3.1 腿的機構分析 .152.3.2 支撐與擺動組合協(xié)調控制器 .202.4 單條腿尺寸優(yōu)化 .232.4.1 數(shù)學建模 .232.4.2 運動特征的分析 .252.5 機器人腿足端的軌跡和運動分析 .262.5.1 機器人腿足端的軌跡分析 .262.5.2 機器人腿足端的運動分析 .283. 機體設計 303.1 機體設計 .303.1.1 機體外殼設計 .303.1.2、傳動系統(tǒng)設計 303.2 利用 Solid Works 進行腿及整個機構輔助設計 .344.結論 .354.1 論文完成的主要工作 .354.2 結論 .35參考文獻 .36致 謝 .37本科生畢 業(yè) 論 文 ( 設 計 ) 任 務 書論文題目 基于 SolidWorks 四足步行機器人腿的機構設計學院名稱 工程學院 姓名 專業(yè)班級指導教師 課題類型 畢業(yè)設計畢業(yè)論文(設計)的內容摘要此次設計主要是圍繞兩足行走機構的設計展開的,利用 SolidWorks 三維畫圖軟件完成各個零件繪制并對其進行動畫模擬。畢業(yè)論文(設計)基本要求及工作量要求①查閱行走機構技術相關文章及機構,了解國內外相關機械的應用。②畫出機構簡圖及機構裝配圖。畢業(yè)論文(設計)的主要階段計劃(分前期、中期、后期)前期 方案論證,確定方案,完成調研報告、開題報告和外文翻譯;中期 進行兩足行走機構方案的設計和尺寸設計,主要零部件設計,繪制三維零件圖,按學院規(guī)定的統(tǒng)一規(guī)范化要求撰寫設計說明書(完成初稿) ;后期 審查設計 準備答辯;畢業(yè)答辯; 修改畢業(yè)設計。任務下發(fā)日期 完成日期 系主任 主管教學院長審批(簽字):基于 SolidWorks 四足步行機器人腿機構設計學生姓名:指導教師:所在學院:專 業(yè):I摘 要本文介紹了國內外四足步行機器人的發(fā)展狀況和三維制圖軟件 SolidWorks 的應用,著重分析了設計思想并對行走方式進行了設計并在此軟件基礎上四足步行機器人腿進行了繪制,對已繪制的零部件進行了裝配和三維展示。展示了SolidWorks 強大的三維制圖和分析功能。同時結合模仿四足動物形態(tài)展示出了本次設計。對設計的四足行走機器人腿進行了詳細的分析與總結得出了該機構的優(yōu)缺點。本文對四足機器人腿的單腿結構分析比較詳細,并結合三維進行理性的理解。關鍵詞:SolidWorks;四足步行機器人腿IIAbstractIn this paper, fouth inside and outside the two-legged walking robot and the development of three-dimensional mapping of the application of SolidWorks software, focused on an analysis of design concepts and approach to the design of walking and the basis of this software quadruped walking robot legs have been drawn on components have been drawn to the assembly and three-dimensional display. SolidWorks demonstrated a strong three-dimensional mapping and analysis functions. At the same time, combined with four-legged animal patterns to imitate the design show. The design of four-legged walking robot legs to carry out a detailed analysis and arrive at a summary of the advantages and disadvantages of the institution. In this paper, four single-legged robot more detailed structural analysis, combined with a rational understanding of three-dimensional. Keywords: SolidWorks; four-legged walking robotIII目 錄摘 要 IAbstract.II前 言 .IV1 緒論 11.1 步行機器人的概述 11.2 步行機器人研發(fā)現(xiàn)狀 11.3 存在的問題 62 四足機器人腿的研究 72.1 腿的對比分析 72.1.1 開環(huán)關節(jié)連桿機構 72.1.2、閉環(huán)平面四桿機構 .92.2 腿的選擇與設計 .112.2.1 腿的配置形式 .112.2.2 腿的步態(tài)選擇與分析 .122.3 腿的設計 .142.3.1 腿的機構分析 .152.3.2 支撐與擺動組合協(xié)調控制器 .202.4 單條腿尺寸優(yōu)化 .232.4.1 數(shù)學建模 .232.4.2 運動特征的分析 .252.5 機器人腿足端的軌跡和運動分析 .262.5.1 機器人腿足端的軌跡分析 .262.5.2 機器人腿足端的運動分析 .283. 機體設計 303.1 機體設計 .303.1.1 機體外殼設計 .303.1.2、傳動系統(tǒng)設計 303.2 利用 Solid Works 進行腿及整個機構輔助設計 .344.結論 .354.1 論文完成的主要工作 .354.2 結論 .35參考文獻 .36致 謝 .37IV前 言機器人的研發(fā)和使用現(xiàn)已經(jīng)成為世界各國的重要科研項目,用它來代替人的操作項目或幫助殘疾人完成自己不能完成的項目活動。在工業(yè),手工業(yè),重工業(yè)等方面機器人的輔助功能尤為突出,大大提高了工作效率,節(jié)省開支。其中,以行走機構較為常見,比如哈爾濱工業(yè)大學自主研發(fā)的四足機器人來踢足球,幾個機器人在小場地上模擬人的足球比賽規(guī)則來進行比賽,看來顯得妙趣橫生。對其在世界發(fā)展角度來講,中國的機器人發(fā)展水平還處于中游水平,但尤為強調的是哈爾濱工業(yè)大學,中國中航二集團自主研發(fā)的二足,四足及多足機器人都在中國的機器人發(fā)展過程中起到極大的積極作用,在工業(yè),航天業(yè)更涉及到大眾娛樂,發(fā)展前景都非常好。本設計既對四足步行機器人腿進行機構分析設計,我也對此機構的機體在參仿之外做了一系列改進,以及繪制三維圖等方面工作。-0-1 緒論1.1 步行機器人的概述機器人的研發(fā)和使用現(xiàn)已經(jīng)成為世界各國的重要科研項目,用它來代替人的操作項目或幫助殘疾人完成自己不能完成的項目活動。在工業(yè),手工業(yè),重工業(yè)等方面機器人的輔助功能尤為突出,大大提高了工作效率,節(jié)省開支。其中,以行走機構較為常見,比如哈爾濱工業(yè)大學自主研發(fā)的四足機器人來踢足球,幾個機器人在小場地上模擬人的足球比賽規(guī)則來進行比賽,看來顯得妙趣橫生。步行機器人是一門集仿生學、機械學及控制工程學等多學科融合交匯的綜合性的學科,不僅涉及到線性、非線性、基于多種傳感器信息控制以及實時控制技術,而且還囊括了復雜機電系統(tǒng)的建模、數(shù)字仿真技術及混合系統(tǒng)的控制研究等方面的要求。步行是入與大多數(shù)動物所具有的移動方式,是~種高度自動化的運動。對于環(huán)境具有很強的適應性,相對于輪式、履帶式及蠕動式移動方式而言,具有更廣闊的應用前景。我們從事步行機器人的研究工作,并不是為了追求對復雜系統(tǒng)的研究,而是因為步行機器人的確具有廣泛的應用前景,例如在取代危險環(huán)境下人類的工作、工廠的維護和不平整地面的貨物搬運以及災害救助等方面。另外,隨著社會老齡化程度的不斷加深,在護理老人、康復醫(yī)學以及在一般家庭的家政服務等方面步行機器人也將得到應用。1.2 步行機器人研發(fā)現(xiàn)狀上世紀 70 年代,由于生物學、控制理論和電子技術的發(fā)展,人們開始對類人行走進行系統(tǒng)的研究,和村洋、高濱逸郎等人從生理學角度來分析人類的行走,期望對臨床應用、假肢設計提供資料。Vukobratovi 等人從模擬人的雙足步行機械出發(fā),對步行機器人的數(shù)學模型、控制算法和步行穩(wěn)定性、能量分析等問題進行了研究,特別是他所提出的零力矩點(ZMP)概念已經(jīng)被廣泛地應用在腿式機器人的控制中。真正從工程角度對步行機器人進行研究并首次獲得成功的是早稻田大學的 I.Kat 教授等人,他們于 1972 年推出了 WL.5 雙足步行機器入可以實現(xiàn)步幅為 20cm,每步約 45 秒的靜態(tài)行走。實驗室的成功推動了步行控制技術的飛速發(fā)展。近三十年來,步行機器人技術得到飛速的發(fā)展。從最初的靜態(tài)行走只能在平面上行走發(fā)展到擬動態(tài)行走、動態(tài)行走、斜坡上的行走甚至實現(xiàn)跑步。動態(tài)行走是步行機器人提高行走速度和研究的必然發(fā)展方向。如圖 1-1 所示為通用電氣公司的 R.S.Mosher 和美國陸軍的 R.A.Liston 一起設計開發(fā)的四足步行車“Walking Truck” 。具有 230 千克運輸能力、乘坐一名駕-1-駛員、高度 3.7 米 、質量 1360 千克的步行機械系統(tǒng)。該步行車的四個指令桿跟隨駕駛員的手和腳動作的液壓驅動隨動系統(tǒng),并安裝在駕駛員手臂和腳上的位置傳感器檢測他的動作,液壓伺服馬達驅動四只腳做相同的動作,該機裝有力反饋機構,駕駛員坐在駕駛室里就能夠憑感覺知道作用在機械腳上的力是多少。雖然操作費力,但實現(xiàn)了爬越障礙,因而被視為現(xiàn)代行走機構發(fā)展史上的一個里程碑。圖 1-1 四足步行車如圖 1-2 所示為世界上第一臺四足步行機構機器人 KUMO[17],它被制造于1976 年,其特點是:能夠實現(xiàn)在不平地面上穩(wěn)定步行運動,能夠越過地面上較小的障礙物而不接觸;能夠實現(xiàn)全方位的步行運動而不會出現(xiàn)打滑或者損壞地面的結構;該步行機器人能夠成為一個穩(wěn)定的工作平臺,利用腿的自由度執(zhí)行操作任務。圖 1-2 第一臺采用四足步行機構的機器人 KUMO自 20 世紀 80 年代以來,采用行走機構的機器人技術得到了快速的發(fā)展,國外的發(fā)展領先于國內,國外己研制出一定數(shù)量的四足機器人樣機少量投入了使用,以-2-下從幾個典型的四足行走機構機器人來闡述國外四足行走機構機器人的研究現(xiàn)狀。2004 年美國軍方發(fā)布的“小狗”機器人開展運動學習的研究, ,科學家應用“小狗”來探索機器學習、運動控制、環(huán)境感知和不確定地形運動之間的基本關系。2009 年 5 月美軍又研制出了利用在軍事上的“大狗” ,如圖 1-3 所示,這個四足機器人由波士頓動力學工程公司(Boston Dynamics)專門為美國軍隊研究設計。這種機器狗人能夠在戰(zhàn)場上發(fā)揮非常重要的作用:在交通不便的地區(qū)為士兵運送彈藥、食物和其他物品。它不但能夠行走和奔跑,而且還可跨越一定高度的障礙物。該機器人的動力來自一部帶有液壓系統(tǒng)的汽油發(fā)動機。圖 1-3 四足機器人狗加拿大的 McGill 大學機器人研究室(Ambulatory Robotics Laboratory)研制了 Scout-Ⅱ四足步行機器人(見圖 1-3) ,結構簡單,每條腿只有一個主動轉動關節(jié),然而值得注意的是,在每只腿的臀部都裝有一個激勵源,使得機器人站立時臀部也能有連續(xù)的速度。受人和動物步行時使用很少能量擺動小腿的啟示,設計者將膝關節(jié)設計為被動自由度,依靠上下腿動態(tài)耦合實現(xiàn)角度控制。另外,他們設計了一種新型的動態(tài)步行步態(tài)——沒有滑翔階段的動步跳,成功實現(xiàn)了Scout-Ⅱ四足步行機器人在不依靠反饋補償?shù)目刂茥l件下穩(wěn)定動步行。加拿大McGill 大學的步行機器人實驗室(Ambulatory Robotics Laboratory)研制的Scout 系列步行機器人,如圖 1-4 所示。該機器人的一個最大的特點就是其步行機構相當簡單,每條腿只有一個自由度,能夠實現(xiàn)步行、轉彎以及跨越 90mm 的臺階,但可靠性較差,后來對 Scout 機器人做了一些改進,將步行機構的關節(jié)改為被動-3-關節(jié),大大提高了其步行可靠性。圖 1-4 Scout 系列四足步行機器人除了世界各地的研究機構和高效實驗室研制的用于科學實驗的四足機器人之外,人們還出于商業(yè)目的,開發(fā)了多種四足步行機器人。最為典型的是Lynxmotion 公司推出的四足步行機器人,如圖 1-5 所示,該機器人每條腿,采用平面四桿縮放機構,具有二個自由度,機器人能前向、后腿,左轉和右轉,并預留有 55%的記憶體可供客戶做進一步的機器人實驗和開發(fā)利用。圖 1-5Lynxmotion 的四足步行機器人國內具有代表性的采用四足機構的機器人主要包括:如圖 1-6 所示為上海交通大學所研制的二種四足步行機器人, (a)所示的四足步行機器人為采用平面四桿機構作為其步行機構,可以實現(xiàn)跨越障礙,溝槽,上下臺階及通過高低不平的地面有一定識別及步態(tài)調整能力;(b)所示的四足步行機器人 JTUWM-H 也是由上海交通大學研制的關節(jié)式哺乳動物型步行機器人。機器人的長、寬、高分別為 81 厘米、75 厘米、30 厘米,重 37.5 千克,腿為開式鏈-4-關節(jié)型結構,膝關節(jié)為一縱搖自由度,髖關節(jié)為縱搖和橫搖兩個自由度,各自由度由直流電機經(jīng)諧波齒輪驅動,用電位器、測速電機作為位置和速度傳感器,腳底為直徑 12 厘米的圓盤,是一個被動的縱搖自由度。該機器人為足式機器人的經(jīng)典結構,但速度緩慢,步行速度 0.2 千米/時。(a) (b)圖 1-6 上海交通大學的二種四足步行機器人清華大學機器人實驗室研制的 QW-1 全方位四足步行機器人,如圖 1-7(a)所示,它采用平面四桿縮放機構作為其步行機構,在足端被安裝壓力傳感器,能夠實現(xiàn)全方位步行;圖 1-7(b)所示為清華大學所研制的另一種四足步行機器人,它采用開環(huán)關節(jié)連桿機構作為其步行機構,通過模擬動物的運動機理,實現(xiàn)比較穩(wěn)定的節(jié)律運動,可以自主應付復雜的地形條件,完成上下坡、越障等功能。(a) (b)圖 1-7 清華大學的二種四足步行機器人綜上所述,隨著控制理論、計算機技術以及多傳感器信息融合技術的發(fā)展,世界機器人發(fā)達國家的學者在步行機器人技術的理論和實驗上作了大量的研究,這種現(xiàn)象的出現(xiàn)最可能的解釋是步行機器人具有更強的機動性和靈活性,具有更廣闊的應用前景。-5-1.3 存在的問題在處理多自由度的步行機器人運動控制中,的確很難將這些方法應用與機器人的運動控制中。基于行為的控制策略在處理多自由度步行機器人這類復雜系統(tǒng)時,行為規(guī)則的設計十分困難。因為多關節(jié)步行機器人運動學遠比輪式移動機器人復雜,建立多關節(jié)步行機器人的傳感空間到關節(jié)運動空間的映射非常困難?;诟邔右?guī)劃的控制方式雖己應用于多足步行機器人的步行控制。但隨著步行機器人自由度數(shù)的增加,系統(tǒng)模型的建立成為控制系統(tǒng)設計中最為繁瑣、耗時和困難的環(huán)節(jié),而且模型的可靠性并不理想。因此,將神經(jīng)網(wǎng)絡用于機器人步行控制,解決系統(tǒng)中存在的多變量、非線性、變結構問題,是步行控制的合理選擇,且在機器人虛擬平臺上取得了較好的結果。但在物理實驗平臺的實際應用研究中,結果并不理想。以上的分析可以看出,在多關節(jié)步行機器人的運動控制中,傳統(tǒng)的運動控制策略或多或少地存在不足之處。其原因是研制能在現(xiàn)實世界象動物那樣運動的機器,必須集多學科研究成果之大成,其模型的建立和計算必然極其復雜。為此本文提出虛擬構件的概念來建立四足步行機器人的虛擬模型,借鑒人在解決某些問題時經(jīng)常采用的直覺方法來控制四足步行機器人的運動,試圖從另外一個角度來解決步行機器人的運動控制問題。2 四足機器人腿的研究2.1 腿的對比分析四足行走機構的機械部分是機器人所有控制及運動的載體,其結構特點直接決定了機器人的運動學特征。其中,腿部結構形式是行走機構中重要組成部分,也是機械設計的關鍵之一。因此從某種意義上說,行走機構的分析主要集中在步行機構的分析上。一般地,四足行走機構的設計要求看,步行不能過于復雜,桿-6-件過多的步行機構形式會引起結構和傳動的實現(xiàn)困難,對腿部機構的基本要求是:輸出一定的軌跡,實現(xiàn)給定的運動要求;具有一定的承載能力;方便控制的要求。目前,國內外學者對步行機器人的步行機構已經(jīng)作了大量的研究工作,其結構形式多樣,主要可以歸納為三類:開環(huán)連桿機構;閉環(huán)平面四桿縮放式機構;特殊的步行機構。2.1.1 開環(huán)關節(jié)連桿機構在早期的步行機器人研究中,一般是模仿動物的腿部結構來設計步行機構。所有這種機構形式一般都是關節(jié)式連桿機構。其優(yōu)點在于結構緊湊,步行機構能夠達到的運動空間較大,且運動靈活,由于關節(jié)式步行機構是通過關節(jié)鏈接的,因而在步行過程中的失穩(wěn)狀態(tài)下具有較強的姿態(tài)恢復能力。不足之處是在腿的主動平面內大小腿的運動之間存在耦合,使得運動時的協(xié)調控制比較復雜,而且承載能力較小。如圖 2-1 所示為常見的開環(huán)關節(jié)連桿步行機構的三維模型圖形。該機構可分為大、小腿以及髖關節(jié)組成。由大小腿組成平面運動機構,髖關節(jié)驅動該平面機構從而實現(xiàn)空間運動??山⑷鐖D 2-2 所示的坐標系,第一關節(jié)為髖關節(jié),在點圍繞 Z 軸旋轉,髖關節(jié)的旋轉半徑設為 ;第二個驅動關節(jié)為大腿關節(jié) ,1O1L在 A 點圍繞著與大小腿運動平面所垂直的軸旋轉,大腿桿長為 ;第三個驅動關2L節(jié)為小腿關節(jié),在 B 點圍繞與大小腿運動平面垂直的軸轉動,小腿桿長度為 。3L同時規(guī)定逆時針為正向角。圖 2-1 開環(huán)連桿步行機構-7-圖 2-2 開環(huán)連桿機構坐標系模型如圖 2-2 所示,當機構運動到某一位置時,設髖關節(jié)驅動轉動角為 ,大腿?關節(jié)驅動轉角為 ,小腿桿驅動轉角為 ,由上圖可以建立足端 C 點的運動軌跡??方程:?????vzuyxcc?sino其中: )cos(s321 ????LLuini32??v?????90由上式以及圖形可知,小腿桿可以在轉過大臂上部空間運動(類似于人的小臂運動) ,所以在運動過程中,由于臂的末端 C 點可達區(qū)域比較大,當髖關節(jié)轉動時,機構的運動空間將實現(xiàn)三維橢圓狀。但是采用此機構用作步行機構,在機器人行駛時,足端的運動范圍并不是覆蓋了整個可達運動空間,不可能在轉過大腿桿時仍能夠到達所有區(qū)域。綜上所述的原因,小腿與地面法線的夾角要在一定的范圍之內。如圖 2-3 所示,就將存在小腿的最大轉動角度 和小腿最大內向max?(順時針)驅動角度 ,此時小腿的擺動約束可表示為: ,又有nmax? max?n角的求解公式為:?-8-23)90sin(sinLv?????令小腿桿在二極限位置 、 對應的 值為 、 ,所以可求得:max?na?12???????)90cos(smax321in1nLLu??由上式可知,對于不同的高度值,足端的運動空間在 X-Z 平面中產(chǎn)生類似橢圓曲線的軌跡,當髖關節(jié)轉動時,將形成三維的運動空間,如圖 2-4 所示。圖 2-3 小腿的擺動約束圖 2-4 足端運動空間2.1.2、閉環(huán)平面四桿機構此種形式的機構能夠克服開鏈式結構承載能力低的缺點,具有較好的剛性,并且功耗較小,有著較廣泛的應用。如圖 2-5 所示為一種常見的閉環(huán)平面四桿步行機構,其中 Z 軸驅動器用于承擔機體的重量或升降機體,而 X 和 Y 軸驅動器用于推動機體前進,簡化了協(xié)調控制??s放式腿部結構具有比例特性,可將驅動器-9-的推動距離按比例放大為足端運動距離,其缺點是:無論是圓柱坐標還是直角坐標的縮放機構,都至少需要二個線性驅動關節(jié),使得機械結構較大,質量較重,而且機器人足端的運動范圍受驅動距離的限制,難以得到大的運動空間。圖 2-5 平面四桿步行機構圖 2-6 平面四桿步行機構坐標系模型我們建立如圖 2-6 所示的坐標系模型。B 點髖關節(jié),繞 Z 軸轉動,轉角為α,懸長為 ; 點為大腿桿 的旋轉點,桿長為 ,其與 的延長線的夾1L2O2A3L1BO角為 β; 點為大腿桿 的旋轉點,桿長為 ,其與 的延長線的夾角為1 2φ;由此可推出 A 點的運動軌跡方程為: ?????vzuyxA?sinco其中: ??coss321LLu?-10-??sinsi32Lv?????從所周知,當四桿機構的二桿重合時,機構將會出現(xiàn)死點,為了防止四桿機構存在死點位置,通常的做法是規(guī)定一個小腿桿與大腿桿的最小夾角 和最大min?夾角 ,即在大小腿桿之間的夾角在任何情況下均要滿足以下約束條件:max?。正是由于這種限制,大小腿的運動受到很大的限制,組成了平in?面運動機構。另外,平面四桿機構有多種演化方式,較典型的有:埃萬斯四連桿機構,如圖 2-7 所示為機構的簡化形式,用連桿曲線的軌跡作為足端軌跡。該步行機構,設計簡單、方便。具有運動解耦特性,而且都能產(chǎn)生近似直線的運動。但由于四桿機構本身存在死點問題,容易產(chǎn)生死鎖現(xiàn)象,限制了腿部機構的工作空間。同時增加了控制難度。圖 2-7 埃萬斯四連桿機構2.2 腿的選擇與設計四足行走機構機械設計主要包括腿機構設計、腿的配置形勢確定、步態(tài)分析。腿機構是行走機構的一個重要組成部分,是行走機構機械設計的關鍵。2.2.1 腿的配置形式四足機構腿的配置有兩種,一種是正向對稱分布,既腿的主平面與行走方向垂直,令一種為前后向對稱分布,既腿平面與行走方向一致,如圖 2-8 所示。本設計機構將選擇正向對稱分布。-11-圖 2-8 腿的配置形式2.2.2 腿的步態(tài)選擇與分析步態(tài)是行走機構的邁步方式,既行走機構抬腿和放腿的方式,由于開發(fā)步行行走機構的需要,60 年代末,McGhee 在總結前人對動物步態(tài)研究成果的基礎上,比較系統(tǒng)的給出了一系列描述和分析步態(tài)的嚴格數(shù)學定義。之后,各國學者在四足,六足,八足等多足步行機構的靜態(tài)穩(wěn)定的規(guī)則周期步態(tài)的研究中取得多項成果,但這些步態(tài)的研究基本上局限于平坦地面,并且假設對于不平地面也是合理的。對于嚴重不平地面(地面上可能有不可立足點存在)的行走步態(tài)研究,是從70 年代中期開始的,其中包括對非周期步態(tài)研究,對自由的分析等等。一、步態(tài)的類型凡是四足動物在正常行走時,四條腿的協(xié)調動作順序一般按對角線原則,既如左前腿――右后腿――左后腿――右前腿――左前腿……如此循環(huán)下去。在每一時刻,至少右三條腿著地,支撐著身體,既最多只有一條腿抬起,腳掌離地。因此,對于每條腿的運動來說,腳掌離地時間與著地時間之比為 1:3。四足動物除了上述步態(tài)之外,還有其他各種步態(tài)對角小跑,也叫 trot 步態(tài),既馬或其他四足動物介于快走和快跑之間的一步態(tài),前進時是對角線的雙腿共同向前移動。單側小跑,也叫 pace 步態(tài),既同側的兩足為支撐足,其余兩足為非支撐足的步態(tài)。正常行走這三種步態(tài)的左右腿相位相差 0.5,是對稱步態(tài),其余是非對稱步態(tài)。如圖g 也叫 Bounce 步態(tài),動物在快跑時兩條前腿或后腿同時跳起的步態(tài)。四足步行機構常用的步態(tài)還有:爬行步態(tài),四足匍匐步態(tài),四足傾斜步態(tài),四足旋轉步態(tài)和四足姿態(tài)變化步態(tài),等等。二、步態(tài)的選擇基于本設計對腿的要求及整個機體的選擇和一個電機的選擇配合蝸桿的使用-12-等原因,所以選擇態(tài)步行中的 trot 步態(tài),既處于對角線上的兩條腿動作完全一樣,均處于擺動相或均處于支撐相,簡稱對角小跑步態(tài)。三、步態(tài)的設計步態(tài)設計是實現(xiàn)動態(tài)步行的關鍵之一,為達到較理想的動態(tài)步行,考慮下列要求:步行平穩(wěn)、協(xié)調、進退自如,無左右擺晃及前后沖擊機體和關節(jié)間沒有較大的沖擊,特別是在擺動腿著地時,與地面接觸為軟著陸。機體保持與地面平行,且始終以等高運動,沒有明顯的上下波動。擺動腿跨步迅速,腿部運動軌跡圓滑,關節(jié)速度和加速度軌跡無畸點。占空系數(shù) 5.0?K(一) 、腿部動作和占空系數(shù)Trot 步態(tài)的特點是處于對角線上的兩條腿 1、3 或者 2.4 具有相同相位,既對角線上兩腿的動作完全一樣,同時抬起,同時放下。圖 2-3 為一個步行周期 T中四足機器人的擺動相與支撐相的交替過程。根據(jù)占空系數(shù) K 的大小可分為 3 種情況:K=0.5 在兩擺動腿著地的同時,另外兩支撐腿立即抬起。此情況為特例。既任意時刻同時有支撐相和擺動相(見圖 2-10(a) ) 。2.k0.5 機器人移動較慢時,擺動相與支撐相有一短暫的重疊過程,即機器人有四腿同時著地狀態(tài) (見圖 2-10 (b))。3.k 0.5 機器人移動較快時,四條腿有同時為擺動相時刻,四條腿同在空中,尤如馬奔跑時騰空狀態(tài) (見圖 2-10 (c))。顯然此交替過程要求機器人機構具有彈性和消振功能,否則難以實現(xiàn),尚有待引入彈性機構。本文研究 k≥0.5 時的 trot 狀態(tài)。(a) (b) (c)圖 2-10 占空系數(shù)示意圖(二) 、腿擺動、跨步與機體重心移動順序起始時對角線上兩擺動腿 1 ,3 抬起向前擺動,另兩條腿 2 ,4 支撐機體確保行走機構原有重心位置在其支撐腿的對角線上 (見圖 2-11 (a)),擺動腿 1 ,3 -13-向前跨步造成重心前移(見圖 2-11 (b)),此時機器人有摔倒趨勢。支撐腿 2 ,4 一面支撐機體,一面驅動相應的髖關節(jié)和膝關節(jié),使機體向前平移 λ/ 2 步長。此時機體重心已偏離對角線 2 ,4 中點,將至擺動腿 1 ,3 的中點 (見圖 2-11 (c))。圖 2-11 腿擺動、支撐與機體重心在機體移動到位時,擺動腿 1 和 3 立即放下,呈支撐態(tài)。恰好使重心在支撐腿 1 和 3 的對角線穩(wěn)定區(qū)內,原支撐腿 2 和 4 也已抬起并向前跨步 (見圖 2-11 (d)),此時重心已接近腿 1 和 3 對角線中點,且隨著腿 2 和 4 的向前跨步而繼續(xù)向前移動。擺動腿 2 和 4 相對機體向前跨步的同時,另兩腿 1 和 3 一面支撐機體,一面驅動其相應的髖、膝關節(jié)使機體前移 λ/ 2 (見圖 2-11 (e))。同時擺動腿向前跨步和隨同機體相對支撐腿前移 λ/ 2 ,重心也移到擺動腿 2 和 4 的中點,機體處于跌倒態(tài),在此瞬間擺動腿 2 和 4 與支撐腿 1 和 3 交替,使機體重新處于穩(wěn)定狀態(tài) (見圖 2-11 (f)),從而完成整個步行周期動作。為了避免機體平移時擺動腿與地面之間產(chǎn)生叩碰,必須保證只有在擺動腿腳底離開地面時機體才能移動 (機體前移動作通過驅動支撐腿的髖、膝關節(jié)使機器人支撐腿足底水平后移,由于地面的支撐作用 ,足底和地面位置相對不變而使機體水平前移 )。2.3 腿的設計從運動角度出發(fā),足端相對與機身應走直線軌跡,為了在不平地面行走,腿的伸長應該是可變的。從整體的行走性能出發(fā),一方面要求機體能走出直線運動軌跡或平面曲線軌跡(在嚴重崎嶇不平地面) ,另一方面要求轉向。步行行走機構腿部的主要任務:一是支撐著主要由軀體所組成的本體,二是使本體向步行方向移動,此外還必須具有腳部抬起,并向步行方向擺動的動作,若把本體看作固定不動,則足端軌跡如圖 2-12(a)所示。-14-圖 2-12 足端軌跡圖實際的足端軌跡圖如圖(b)所示,在支撐相描述出比較緩慢的直線段,而在擺動相描繪出快速的凸起曲線段。根據(jù)上述,提出四足行走機構中腿機構的要求:1. 腿的足端部相對于機體的運動軌跡形狀應如“ ”。直線段對應的就是足支撐機體的運動軌跡(支撐相) ,曲線段對應的是腳掌離開地面的足端運動軌跡(懸空項) 。2. 為了不至于使行走機構在運動過程中,因機體上下顛簸而消耗不必要的能量,應保證要求中的直線段有一定的直線度。3. 對于要求 1 中曲線段,沒有形狀要求,但對其最高點有要求,即其高度決定了機器人在起伏不平的地面上的通過能力。4. 在要求 1 中,足端通過直線段的時間與通過曲線段的時間相等,即支撐相的相位角為 π/2,懸空相的相位角為 π/2。5. 按要求 1-5 設計的行走機構的四條腿的協(xié)調動作順序要嚴格要求。2.3.1 腿的機構分析步行機器人的腿機構是步行機器人的重要組成部分,在設計腿機構時,要求腿機構能夠實現(xiàn)運動和承載的功能,同時又要滿足結構簡單、方便控制的要求。機器人的腿機構主要分為開式鏈機構和閉式鏈機構。開式鏈機構結構簡單,工作空間大,但承載能力小;閉式鏈機構剛性好,承載能力大,功耗小,但工作空間小。腿機構應滿足以下要求:從運動角度出發(fā),足端相對與機身應走直線軌跡,為了在不平坦地面行走,腿的伸長應該是可變的;從整體的行走性能出發(fā),一方面要求機體能走出直線運動軌跡或平面曲線軌跡(在嚴重崎嶇不平地面) ,另一方面要求轉向;從承受載荷方面,腿機構應具備與整機重量想適應的剛性和承載能力;從機構設計要求方面,腿機構不能過于復雜,桿件數(shù)量多的腿機構形式,會導致結構復雜難以實現(xiàn)。因此,腿機構設計需要保證實現(xiàn)運動、承載能力要求、結構易實現(xiàn)和方便控制。行走機構的腿機構分為開鏈機構和閉鏈機構兩大類。開鏈機構的特點是工作-15-空間大,結構簡單,但承載能力小,剛度和精度差,為了克服開鏈機構的缺陷,發(fā)展了閉鏈機構。閉鏈機構剛性好,承載能力大,功耗較小,但工作空間有局限性,分析比較,本文選擇閉鏈腿機構進行研究。閉鏈腿機構應用最廣的是平面閉鏈機構。帶平面閉鏈機構的步行機構多采用雙層機架實現(xiàn)轉向,也可以在平面閉鏈機構再增加一個擺動自由度來實現(xiàn)轉向。腿機構運動要求的必要條件是:(1)機構所含運動副是轉動副或移動副;(2)機構的自由度不能大于 2;(3)機構的桿件數(shù)目不宜太多;(4)須有連桿曲線為直線的點;(5)足機構上的點,相對于機身高度是可變的;(6)機構需有腿的基本形狀。腿機構的性能要求有:(1)推進運動、抬腿運動最好是獨立的;(2)機構的輸入和輸出運動關系應盡可能簡單;(3)平面連桿機構不能與其他關節(jié)發(fā)生干涉;(4)實現(xiàn)直線運動的近似程度,不能因直線位置的改變而發(fā)生較大的變化。全部滿足上述各項條件的腿部機構是困難的,在設計時,應以盡可能滿足以上條件的腿部機構為努力目標,同時選擇或設計最適合的步行腿機構。目前常用的腿機構有以下幾種形式:埃萬斯機構,正縮放機構,斜縮放機構和擬縮放機構。迄今為止,國內外步行機構腿的基本機構形式不外乎關節(jié)型,縮放型和擬縮放型。這些機構雖然各有特點,但也都有不足之處。目前對于哪些機構作為腿機構合適,哪些機構類型較為優(yōu)越,尚缺乏深入的研究。行走機構腿按照自由度劃分為1.一個自由度一個自由度的結構可以由四桿、六桿、八桿等組成。四桿機構只有一個閉環(huán),其運動鏈基本形式只有一種。六桿機構具有兩個閉環(huán),其運動鏈的基本形式有兩種:瓦特型和斯蒂芬型,八桿運動鏈具有三個閉環(huán),其運動鏈基本形式有十六種。2.二個自由度二個自由度的機構可以由五桿機構、七桿機構、九桿機構等組成,其運動鏈基本形式有多種。關節(jié)型,縮放型和擬縮放型等相對成熟和使用較多的機構都是兩個自由度,兩個自由度的行走機構可以實現(xiàn)前進和抬腿兩個方向上的獨立運動,但兩個自由度的機構輸入和輸出運動關系比較復雜。本設計中,將采用斯蒂芬(Stephonson)型六桿機構作為步行機構,以二桿組作為步行器的大小腿,并使其足端具有符合需要的相對運動軌跡,二桿組的構件應盡量接近于大小腿的結構,以四桿機構作為驅動機構。以二桿組作為腿機構,如圖 2-6 所示,A 為跨關節(jié),B 為膝關節(jié),C 作為足端。-16-以二桿組作為腿機構,如圖 2-13 所示,A 為跨關節(jié),B 為膝關節(jié),C 作為足端。圖 2-13 腿機構示意圖步行機構的運動軌跡選為近似矩形的形狀,因為此時能夠保證有效成功的跨過障礙物,以防止跨過障礙物之前,其足端就落下,從而失去平衡。暫取 BC,AB,并分別為 17cm、9cm,取足端的相對運動軌跡為對稱于圖 1 的 y 軸,并且當 C 點到達 C1 和 C2 兩端點時,大小腿近似于拉直。這樣取得的足端軌跡上的 24 個點的坐標值如表 2-1,這里選定步行機構的步距為 S=14cm,抬足高度 h=5.25cm。表2-1 坐標值表點位置 1 2 3 4 5 6 7 8 9 10 11 12X 0.75 2 3.25 4.5 5.75 7 7 5.75 4.5 3.25 2 0.75Y 33 33 33 33 32.25 31.5 29.5 28.75 28.38 28.1 27.8 27.75點位置 13 14 15 16 17 18 19 20 21 22 23 24X -0.75 -2 -3.25 -4.5 -6 -7 -7 -5.75 -4.5 -3 -2 -0.75Y 27.75 27.8 28.1 28.38 28.75 29.5 31.5 32.25 33 33 33 33下面分析絞鏈點 D 的軌跡,按照圖 2-13 說所建立的坐標,首先建立 D 的位置方程(2-1)?cos2lxb??(2-2)2lycb-17-因為 AB 為大腿的長度,其為所取的定長,列方程(2-3)212lyxb??把式(2-1),(2-2)代入式(2-3),并簡化得(2-4)02)(sinsico 21???lyxyccc??式(2-4)查詢數(shù)學手冊,可以解 得:(2-5)ccxzzyartg????222?其 221lyxlzc?將 β 用 C 點的位置坐標表示后,可得 D 點的位置坐標(2-6))cos(3?????lxbd(2-7)3lybd式(2-6),(2-7)中的 和 是決定 D 點相對于動桿 BC 位置的參數(shù),兩個參數(shù)3l?不同,D 點連桿曲線也不同,當 和 取一系列不同數(shù)值時,可以繪制出 D 的圖譜如圖 2-14。圖2-14 圖譜D 點軌跡由一個四桿機構實現(xiàn),為了驅動方便,取四桿機構為曲柄搖桿機構。-18-對照四桿機構圖譜,只有 ,能在圖譜中找到,綜合考慮 D 點軌跡與??10???圖譜連桿曲線一致性以及機構具有好的構形,確定 D 的位置尺寸為 ,cml5.13?,相應四桿機構為下圖 2-15。?9??圖2-15 四桿機構圖其連桿點 與 D 點軌跡具有相似的形狀,該四桿機構的相對尺寸為:? ?12,.,45.1,.,05.1,3. ????edcba將相對尺寸折合成絕對尺寸為:(單位為 cm) 65.4208.78. 87654 lllll根據(jù) D1 與 D 點軌跡相等的原則,進行裝配,其裝配尺寸為: ?7???ffyx其裝配后的圖形為圖 2-16 所示:-19-圖2-16裝配圖2.3.2 支撐與擺動組合協(xié)調控制器(1)問題的提出由于設計上的限制,四足步行機器人在關節(jié)層面上設置驅動器,關節(jié)層面的驅動空間是非直覺的。描述關節(jié)運動的數(shù)學方程一般都使用三角函數(shù),引起的非線性控制問題,常常難以理解和形象化。例如,怎樣確定躁關節(jié)、膝關節(jié)和艘關節(jié)的轉矩才能取得四足機器人的協(xié)調平滑運動呢?用逆運動學方法,以足底軌跡求得關節(jié)轉角,進而驅動關節(jié)實現(xiàn)機器人運動,雖可實現(xiàn)四足機器人的動態(tài)步行,但運動的平滑性較差。這是因為,該控制方法在關節(jié)空間上采用直接位置控制驅動關節(jié),而不是直接考慮關節(jié)空間的驅動力矩。在四足機器人動態(tài)步行時,擺動腿的非直接力矩控制,對運動的平滑性影響并不明顯,擺動腿的擺動效果也不錯。但在控制支撐腿關節(jié)運動時,由于支撐腿與地非鉸鏈連接,且支撐腿需驅動機器人機體向前運動,不直接考慮關節(jié)空間驅動轉矩的關節(jié)位置控制方法,對運動的平滑性帶來了不利的影響。此控制方法不適合支撐腿的驅動控制。(2)虛擬模型直覺控制解決方案-20-為使機器人系統(tǒng)控制簡單、直觀。美國麻省理工學院的 Prat 提出了虛擬模型控制的概念步行機器人虛擬模型控制的要素是虛擬構件和虛擬模型。虛擬構件是連接機器人末端和本體的假想結構,它將描述末端行為的期望變量轉變?yōu)樽饔糜谀┒说膹V義虛擬力,虛擬構件可以是虛擬彈簧、阻尼器甚至肌肉等任何假想的元件。虛擬構件的選擇取決于末端的期望運動。期望運動確定了虛擬構件的參數(shù),并由虛擬構件產(chǎn)生末端的虛擬力。虛擬模型將廣義虛擬力映射為相關的實際關節(jié)轉矩。廣義虛擬力的關節(jié)轉矩映射,通過推導末端到本體的運動學、計算本體到末端串行連桿的雅可比矩陣、雅可比矩陣將虛擬力映射為實際關節(jié)轉矩,這三個步驟實現(xiàn)。圖2-17應擬模型拉制器的構成圖由末端的期望位置到實際關節(jié)轉矩的映射示意如圖 2-17 所示。在虛擬模型控制中虛擬構件用于描述機器人的期望行為。步行運動變化為虛擬構件的參數(shù)調整。如果期望機器人維持某一高度可以在機器人本體和地面之間連接一個虛擬彈簧構件。機器人本體的維持高度可以通過改變彈黃系數(shù)來調節(jié)。利用虛擬構件可將期望的機器人行為轉變?yōu)樽饔糜跈C器人上的一般虛擬力。虛擬力通過虛擬模型映射成關節(jié)轉矩。當實際轉矩作用于關節(jié)時,機器人的行為就像真的有虛擬構件作用于其上一樣。本文將 Pra“的虛擬模型控制概念,推廣并應用到 JTUWM-II 的對角小跑動態(tài)步行。對角小跑位于對角的兩腿動作完全相同,或與地接觸支撐機體,或擺動向前找尋新的支撐點。對角支撐交互,完成步行運動。針對支撐腿控制采用傳統(tǒng)方法機體平滑性較差這一現(xiàn)象,提出以虛擬模型控制實現(xiàn)對支撐腿的控制,對擺動腿的控制仍然采用,以足底軌跡映射關節(jié)空間位置的傳統(tǒng)方法。虛擬模型控制的一個重要步驟是確定物理本體和末端,設計期望的運動變量。將虛擬模型控制用于支撐腿的控制時,通常設置足底為本體,機體為末端。一旦確定了本體和末端,下一個關鍵步驟是設計一個有效的虛擬構件。設計的基礎來源于經(jīng)驗和直覺.確定末端期望位置、速度或力之后即可構造虛擬構件,通過虛擬模型的輸出實現(xiàn)對期望任務運動所需的實際關節(jié)轉矩。(3)支撐與擺動組合協(xié)調控制器虛擬模型控制特別適合控制諸如步行、奔跑、跳舞等復雜任務,為了實現(xiàn)四足機器人的步行控制任務,必須將步行這一復雜的任務分解成多個子任務。例如四足步行機器人的對角小跑動態(tài)步行,可分解為穩(wěn)定機體高度,穩(wěn)定機體俯仰,穩(wěn)定步行速度,擺動腿擺動,支律腿轉換等子任務。-21-一旦步行運動的子任務確定,就可根據(jù)子任務的特點選擇機器人腿的運動形式,是支撐,還是擺動,或者二者的組合。并設計相應的控制器。對于上述的幾個子任務,只需在低層關節(jié)空間設計相應的擺動腿控制器和支撐腿控制器,并設計一個高層的支撐與擺動組合協(xié)調控制器(SSCC)協(xié)調這些控制器就可完成所分解的任務。針對某一任務的控制器的類型和數(shù)目取決于該任務的復雜程度以及對高層控制器的期望復雜程度。選擇正確的子任務往往是成功設計控制器的關鍵。一旦四足機器人的擺動腿和支撐腿控制器設計完成,高層的控制器就可根據(jù)步行任務建立簡單的控制算法,在相應的控制器間進行切換控制,或同時使用。對角小跑步行的支撐與擺動組合協(xié)調控制器簡單算法的輸入為步行速度和機體高度等,為擺動腿和機體的期望運動。步行控制算法的簡單特性歸因于支撐腿控制器利用虛擬模型化解了關節(jié)控制的復雜性。直覺分別控制足和機體的運動。支撐與擺動組合協(xié)調控制器的結構框圖如圖所示。圖2-18四足機器人對角小跑支撐與擺動組合協(xié)調控制器框圖(4)支撐腿控制器四足機器人以對角小跑步態(tài)步行時,依靠對角兩腿支撐,通過對角支撐交互完成步行。的運動取決于支撐腿對應關節(jié)間的相互協(xié)調。步行任務對支撐腿關節(jié)有很高的一致性要求,得足與機體間的連桿在關節(jié)空間的描述相當復雜。當采用基于虛擬模型地直覺控制策略時,控制器就可使用一組基于直覺的輸入,如,位置、速度和力,并運用虛擬模型簡化關節(jié)空間的復雜性。由于并行連桿對機體的運動起作用,在此場合機體被認為是末端。足設置為本體。-22-圖2-19四足機器人對角支撐腿桂制器框圈機體的期望位置由虛擬構件轉化為廣義虛擬力,并通過力分布函數(shù),分解為作用于前后腿的廣義虛擬力,并由虛擬模型轉化為實際的關節(jié)轉矩,驅動機體至期望的位置。(5)擺動腿控制器擺動腿的控制采用基于擺動腿足底軌跡,以逆運動學理論規(guī)劃關節(jié)空間軌跡的傳統(tǒng)方法,擺動腿控制器的輸入是擺動腿足底的期望位置,輸出是擺動腿關節(jié)的實際位置。將前后擺動腿的控制器結構設計得相同。盡管在兩擺動腿之間,將足底期望位置轉換為關節(jié)位 t 的任務是相互獨立的,擺動腿的控制也是相互獨立的。且擺動腿的擺動并不象對角支排腿那樣,要求具有很高的動作一致性。這里將單腿擺動控制器設計的一樣并結合在一起考慮。這是因為對角擺動腿的相互協(xié)調,可對步行的穩(wěn)定性產(chǎn)生有益的影響。由第三章對倒立擺的分析可知,在恰當時刻合理地擺動雙腿,可使動能和勢能的轉換朝有利于機器人運動的方向發(fā)展。2.4 單條腿尺寸優(yōu)化2.4.1 數(shù)學建模據(jù)幾何圖形 HGEFH,HGEDBAFH 的封閉型條件,得到兩個方程:(2-8)0)cossini()sincos( 2682517282517 ????? lllllll ????)cssi)si(sisin(ico 2183242517 ??lxlllll yff??(2-9)-23-式(2-8) , (2-9)中分別用 表示了 和 ,既:1?23?(2-10)0sinco12121 ??wvu(2-11)i23232?引入符號:(2-12)?sinco8171llu??(2-13)?si8171llv(2-14)51872652781 )sin(lllw??????(2-15))si)cos(scos(2 82425173 fyllllu ???(2-16)coiniin824251732 fxllllv ???? ??(2-17)213232llvluw????????在機構的第 i 和位置,AD 間的距離為: 2iidiyxl??引入符號:(2-18)fd xllllxi ???????cos)sin(sisin8242527(2-19)fd yllllyi ???incoco8242517在機構的第 i 個位置,此時足端 C 在坐標系 xAy 下的位置坐標為:(2-20))sin(si323???iiii llxdc-24-(2-21))cos(s323?????iiii llydc按照表 1 給出的足端第 i 個點位的坐標為( ),則進行機構尺寸優(yōu)化的iicyx?,目標函數(shù)可建立如下:(2-22)??]][)(2241??????i cciiii yxkXF其中, 為計算因子,根據(jù)具體要求選定,一般在足端著地的各點位上,0?ik為保證機構運動的平穩(wěn), 可取大一些;在足端離地的各點位上, 可取小一些,ik ik優(yōu)化設計變量為: ?? ?????,,,,821 ffyxllX,??優(yōu)化設計的約束條件主要是:機構的封閉性條件,曲柄存在條件,及腿部的構形條件,既: ?????????? 00,,3176855687521lllllli2.4.2 運動特征的分析衡量該機構傳動特性的指標為傳動角 和 ,如圖 2-9 所示,根據(jù)數(shù)學模型,1?2可以計算出傳動角。(2-23)651872872651 )sin(arcoslll ???????(2-24)3122l此時 l 為 AD 的長度:當 在 范圍變化時,通過 MATLAB 編制程序,由式(2-23),( 2-24)1??360~計算可知, 的變化范圍為 ,可以知道 傳動特性比較好;同時???17.0~58. 1?