購買設計請充值后下載,,資源目錄下的文件所見即所得,都可以點開預覽,,資料完整,充值下載可得到資源目錄里的所有文件。。?!咀ⅰ浚篸wg后綴為CAD圖紙,doc,docx為WORD文檔,原稿無水印,可編輯。。。具體請見文件預覽,有不明白之處,可咨詢QQ:12401814
畢業(yè)設計說明書中文摘要
滾筒采煤機截割部分的設計
摘要 滾筒采煤機是煤炭采掘的重要設備。是實現煤礦生產機械化和現代化的重要設備之一。因此,它對提高煤的采掘效率有著重要的影響。目前,采煤機的設計技術已經發(fā)展的相當完善,但是在國內采煤機技術和國外相比依然還比較落后。
本次設計在吸取了前人經驗的基礎上設計了大功率,適合于中厚煤層的采煤機。對于采煤機的截割部進行了革新設計,采用強力耐磨型滾筒對稱布置,提高了割煤效果和滾筒壽命,降低截齒消耗量和用戶成本。機械傳動系統(tǒng)采用直齒圓柱齒輪和行星輪傳動動。故傳動效率 高,容易安裝和維護,分別用兩臺250KW的電動機驅動兩截割部。截割部電機容量調整范圍寬,其調整范圍為150~300Kw,通過調整截割電機容量,可實現一機多型。截割部采用四行星單浮動結構,承載能力大,減小了結構尺寸。采用大角度彎搖臂設計,加大過煤空間,提高裝煤效果,臥底量大。本次設計的采煤機采煤效率高,生產可隨不同的煤質的變化生產不同的機型,市場適應性強。
關鍵詞 采煤機 強力耐磨滾筒 截割部 彎搖臂 傳動系統(tǒng)
畢業(yè)設計說明書外文摘要
The Design of Sheare Cutting Unit
Abstract
Sheare is an important equipment for excavation. It is one of the important facilities for the mechanization and modernization of coal-mining production. Hence it has important effects on the improvement of excavation efficiency. Presently the design technologies of sheares have developed relatively perfect. When comparing with abroad, however, the technology of this area is still behindhand.
Basing on assimilating the experience of people has worked in this area, this design, schemes out High-power sheare which is suitable for medium thickness seam. It does innovatory design on the cutting unit of shears by resorting to disposal symmetry of Mightiness Worn Roller, which improves the cutting effect and longevity. At the same time it reduces the wastage of truncation straight and customers’ cost. As to Machine driven system, its transmission resorts to spur gear and planetary wheel. Hence the transmission efficiency is improved and its installation and maintenance are easier. Two of the departments of crop are driven by two separate 250kw- electromotors. The modulation range of electromotors’ capacity in the departments of crop is large, which is ranging from 150kw to 300kw. Through the modulation of the electromotors’ capacity, the one machine-multi-type style can be carried out. The departments of crop resort to globe certificate floating structure, whose carrying capacity is large and reducing the structure measure. The applications of ply rockerarm increase the coal’s transit space and improve the coal’s load effect. The bottom taking
quantity is large. This design of sheare has the features as follows:
The excavation efficiency is high; the production of types can be different according to different coal quality. The adaptability in marketing is strong.
Key Words Sheare Mightiness Worn Roller cutting unit ply rockerarm transition system
學士學位論文(設計)原創(chuàng)性聲明
本人鄭重聲明:所提交的學位論文,是本人在導師指導下,獨立進行研究工作所取得的成果。除文中已注明引用的內容外,本論文不包含任何其他個人或集體已經發(fā)表或撰寫過的作品成果。對本文研究做出過重要貢獻的個人和集體,均已在文中以明確方式標明。
本人完全意識到本聲明的法律后果由本人承擔。
學位論文作者簽名(親筆): 年 月 日-----------------------------------------------------------
學士學位論文(設計)版權使用授權書
專業(yè): 論文(設計)題目:
本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,本科生在校攻讀期間學位論文(設計)工作的知識產權單位屬山西農業(yè)大學,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱;本人授權山西農業(yè)大學可以將學位論文的全部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存、匯編學位論文。
畢業(yè)后發(fā)表與本研究有關的文章,作者單位署名應為“山西農業(yè)大學”,可以在備注中注明本人現工作單位。本研究成果的知識產權歸屬山西農業(yè)大學,未經指導教師和山西農業(yè)大學同意。本人不私自從事與課題有關的任何開發(fā)和盈利性活動。
學位論文作者簽名(親筆): 年 月 日
導師簽名(親筆): 年 月 日
畢業(yè)設計評價表
指導教師意見
簽 字:
年 月 日
評閱人意見
簽 字:
年 月 日
答辯委員會意見
主任委員簽字:
年 月 日
院學術委員會意見
院長簽字:
年 月 日
目錄
1 引言 1
2 技術任務書 5
2.1滾筒的數量和位置 5
2.2 調高方式 5
2.3 搖臂 5
2.4 軸承 5
2.5 牽引方式 5
2.6 驅動方式 6
2.7 采煤機的附屬設備 6
3 設計計算說明書 7
3.1 采煤機的滾筒 7
3.2 采高和截深 7
3.3 設計生產功率 7
3.4 裝機功率 8
3.5 搖臂和電動機 9
3.6 滾筒采煤機截割部設計 10
3.6.1 螺旋滾筒設計 10
3.6.2 螺旋葉片的螺旋升角 10
3.6.3 切削厚度 10
3.6.4 螺旋滾筒的轉向 11
3.6.5 滾筒的三個直徑 11
3.6.6 滾筒升角 13
3.6.7 螺旋頭數 13
3.6.8 截齒 14
3.6.9 截齒的材料以及截齒的固定 16
3.7 截割部減速器傳動系統(tǒng) 16
3.7.1 截割部搖臂傳動系統(tǒng) 16
3.7.2 截割部搖臂傳動系統(tǒng)齒輪 17
3.7.3各齒輪的基本尺寸及相關計算 17
3.7.4傳動比以及輸出轉速 21
3.7.5 各軸承選用的規(guī)格和代號 22
3.7.6滾筒采煤機的搖臂 22
3.7.7 截割部減速器的潤滑 23
4 使用說明書 24
4.1 產品名稱 24
4.2 產品的用途和使用范圍 24
4.3 主要結構 24
4.4 使用維護和注意事項 24
5 標準化審查報告 24
5.1產品圖樣的審查 24
5.2產品技術文件審查 25
6 技術和經濟分析 25
7 總結 26
參考文獻 28
致謝 30
關于裝載適應性神經模糊系統(tǒng)的有兩足行走的機器人的零刻點彈道造型
D. Kim, S.-J. Seo and G.-T. Park
摘要:對于制造機器人來說兩足動物的體系結構高度適用于它們工作在人的環(huán)境里,因為這樣將使機器人避免障礙變成一項相對的容易的任務。 然而,在走動的機制中介入復雜動力學,這使得制作這樣的機器人的控制系統(tǒng)變成了一項富有挑戰(zhàn)性的任務。 機器人腳部的零刻點(ZMP)彈道是機器人行走時的穩(wěn)定性的重要保障。 如果ZMP可以在線測量那么就將使為機器人穩(wěn)定行走創(chuàng)造條件成為可能,而且通過運用標準的ZMP還可以實現機器人的穩(wěn)定控制。ZMP數據是通過兩足行走機器人實時測量出來的,在這之后在通過一套適應性神經模糊系統(tǒng)(ANFS)將其造型。測量了在水平基準面的自然行走和在帶有10度傾斜面的上下行走。通過改變模糊系統(tǒng)的成員作用和結果輸出部分的規(guī)則,使得ANFS造型的表現最優(yōu)化。由ANFS展示的優(yōu)秀表現意味著它不僅可以運用于模型機器人的運動,還可以運用于控制真正的機器人。
1 介紹
兩足動物結構是對走動的機器人的最多才多藝的設定之一。兩足動物結構,使機器人即使在有臺階或障礙等的環(huán)境里也具備和人幾乎同樣的可支配的機械裝置。然而,介入的動力學是高度非線性,復雜和不穩(wěn)定的。因此,它是引入模仿人體行走的最大的困難。模仿人體行走是一個可觀的研究領域(1)。與產業(yè)機器人的操作器相比,一個走動的機器人和地面之間的相互作用是復雜的。在這種相互作用的控制上零刻點(ZMP) [2]概念被證明是有用的。在ZMP的彈道的幫助下機器人的腳在步行期間的行動是受其穩(wěn)定性信息的誘導的。使用ZMP我們可以整合兩足的機器人的走的模式并用實際機器人示范行走行為。 因此,ZMP標準決定了一個兩足的機器人的動態(tài)穩(wěn)定性。ZMP代表地面反作用力被采取發(fā)生的點。使用機器人的模型,ZMP的地點可以被計算。然而,ZMP價值指標與計算值價值指標之間有很大偏差也是有可能的,這是因為物理參量的偏差在數學模型和實際機器之間。 因此,實際ZMP是應該測量的,尤其是在它作為穩(wěn)定行走的控制參數時。
在這項工作中,實際ZMP整周期走動數據是通過一個實用兩足走動機器人獲得的。機器人將在水平基準面和10度傾斜面上被測試。一個適應性神經模糊系統(tǒng)(ANFS)將被用于控制一個復雜的真正的有兩足的走動機器人,以便于ZMP的建模,使其能應用與控制中。
2有兩足的走動機器人
2.1有兩足的走動機器人的設計
我們設計了并且制造了如圖1所示的有兩足的走動機器人。 機器人有19聯(lián)接。 機器人的關鍵尺寸如圖1所示.高度308mm,總重量約為1700 g,包括個別電池。 通過使用鋁制結構使機器人的重量減到了最小。每一個聯(lián)接都由一個遙控裝置控制,這個遙控裝置包括一個直流馬達、齒輪和一個簡單的控制器。每一臺遙控裝置都安裝在聯(lián)接結構上。 這個結構保證機器人是穩(wěn)定的(即不會容易跌倒)并且給了機器人一個人類的外型。 我們的機器人系統(tǒng)結構如圖2所示。
機器人能在平面或小斜度面以1.4s一步,每步48mm的速度行走。機器人的配置如表一所示。
機器人的行走動作如圖3–6所示。圖3、4分別為機器人在平面行走時正視圖和側視圖。圖5是機器人沿著傾斜面向下步行的快照,而圖6是機器人沿著傾斜面向上步行的快照。
行動時聯(lián)接的位置如圖7.所示。 被測量的ZMP彈道是從這十個自由(DOF)(如圖7.所示)的數據得到的。 二個自由度被分配到臀部和腳腕,每個膝蓋分配一個自由度。 使用這些連接角,一個循環(huán)走的樣式就會體現出來。 我們的機器人能連續(xù)地走,無需跌倒。 在附錄里總結了我們的機器人的四步行動的連接角。
2.2 ZMP測量系統(tǒng)
在一個機器人腳部的ZMP彈道是步行的穩(wěn)定的一個重要標準。 在許多研究中, ZMP坐標是通過使用機器人模型和連接處的編碼器傳出的信息用計算機計算出來的。然而,我們使用更直接的方法,使用了機器人腳部上的傳感器測量的數據。
在機器人腳部的作用之下地面的反作用力的分布是復雜的。 然而,如圖8.所示,在腳的腳底的任意點P點的反作用力都可以用力量N和M時刻之前在任意時候代的力表。 ZMP是在地面上的腳的壓力的中心,并且關于這點的地面運用的片刻是零。 換句話說,在地面上的點P是慣性和重力在0刻沒有沿軸的組分,平行與地面的點[1, 7]。
圖9說明了使用的傳感器和他們的在機器人腳的腳底的安置情況。 用于我們的實驗的力量傳感器的種類是Flexi Force A201傳感器[8]。 他們附在構成腳的腳底板材的四個角落。 傳感器信號由一個ADC板數字化,與10ms的采樣時光。 測量在實時被執(zhí)行。
腳壓力通過求和力量信號得到。 使用傳感器數據計算實際ZMP價值是容易的。 使用(1),計算位置腳坐標框架的ZMP。
式中每fi在傳感器ri的力量是傳感媒介的傳感器位置。 這些是在圖10.的詳細說明。 在圖形中, ‘O’是位于低左手角落左腳坐標框架的起源。
實驗性結果如圖11–16所示。 圖11,13和15顯示的是走動機器人在平面和10度傾斜面的四步走動的x坐標和y坐標轉化的實際ZMP位置。圖12,14和16顯示了機器人運用圖11,13和15 的準確ZMP坐標的單步行走情況。如彈道所顯示,ZMP存在于實線顯示的一個長方形領域。因此,ZMP的位置是與機器人腳部相關的,因此機器人是穩(wěn)定的。
3 ZMP彈道建模
在許多科學問題中,通往他們答案的實質性的一步就是在他們的實驗下建立(數學)模型。 建模的重要性體現在是建立被觀察物和可變物之間的經驗性的關系。 機器人步行介入的復雜動力學使做機器人控制系統(tǒng)變?yōu)橐豁椄惶魬?zhàn)性的任務。 然而,如果高度非線性和復雜動力學可以被嚴密地建模,之后他的模型可以用于機器人的控制。 另外,建模,甚至能用于機器智能控制與干擾、噪聲的最小化處理。
3.1 ANFS
模糊建模技術近些年已經成為一項活躍的研究領域,因為它在復雜的,不清楚的,不明確的系統(tǒng)中依然能有出色的表現,而這些時候常規(guī)的數學建模很難給出讓人滿意的答案[9]。就此而論我們打算使用此系統(tǒng)為ZMP彈道建模。
模糊推理系統(tǒng)是以模糊集合理論的概念、模糊的if-then 語句和模糊推理為基礎的一個普遍的計算的框架。 我們將使用Sugeno 模糊模型,因為在這個系統(tǒng)中,每一個規(guī)則都有明顯的輸出,總體的輸出將通過加權平均值給出。這樣就避免了計算的費時過程。當我們考慮在模糊建模時的模糊規(guī)則時發(fā)現,結果部分可以由一個恒定或一個線性的多項式表達。 可以用于模糊系統(tǒng)的多項式的不同的形式如表2.所示。
建模的表現形式取決于用于建模的表示結果的多項式的種類。 而且,我們可以為模糊規(guī)則的前期部分的模糊嵌入拓展各種各樣單元作用(MFs),例如三角和高斯。 這些是為算式貢獻可行方法另一個因素。
多項式的種類如下是
建模系統(tǒng)的結構圖如圖17所示。 提出的方法首先用于建模,而后用于控制一個實際的兩足結構行走機器人。為了得到模糊建模系統(tǒng)的模糊規(guī)則,我們必須記錄一個非線性系統(tǒng),這個系統(tǒng)是通過兩足行走機器人的十個輸入變量產生的模糊坐標建立的,每個輸入變量會產生兩個模糊坐標。
模糊建模的if-then法規(guī)如下:
在式中Ai,Bi,…J1,在規(guī)則的假設部分中起到語言上判斷的作用,分別結合輸入變量x1, x2, …, x10。 fj (x1、x2、…, x10); 是常數,或者jth規(guī)則的已知結果多項式函數。
如圖18所示, 檢定了MFs的二種類型。 一個是三角式,另一個是高斯式。
圖19是適應性神經模糊系統(tǒng)體系結構,考慮到讓它等同于十輸入模糊模型。在這個系統(tǒng)中假設每個輸入有兩個模糊值與它對應,如圖18所示。標記P的值給出的是所有輸入信號的乘積,,而這些標記的N的值計算的是某一確定的反作用力與總反作用力之和的比。關于如何使ANFIS參量變化,我們使用梯度下降算法或一種遞歸最小平方的估計算法重復調整前提和結果參量。 然而,我們不使用復雜雜種學習算法,反而使用一般最小平方的估計算法并且只確定結果多項式函數的趨勢。
3.2模仿結果
使用ANFS,模型大致建成了。 然后準確性在中間領域誤差(MSE)中被量化了。ANFS系統(tǒng)被申請為兩足走動機器人的ZMP彈道建模,通過運用機器人測量傳出的數據。ANFS的表現取決于MF的機警性和模糊規(guī)則的結果輸出。從我們的機器人輸出的ZMP彈道數據(如附錄的圖32-41所示)將用于過程參量。
當三角和高斯MFs用于前提部分或用于結果部分的不變參數,那么相應的MSE值列在表3中。我們在圖20-25中繪出了我們的結果。由ANFS產生的ZMP彈道圖如圖20,22,24所示分別為水平基準面的行走圖,10度傾斜面下行圖和10度傾斜面上行圖。在圖21,23,25,我們可以看見由ANFS產生的相應的ZMP彈道。
簡而言之,兩個膝蓋的過程參數可以被忽略。 作為結果,我們可以減少模糊規(guī)則的維度和從而降低計算負擔。 在這種情況下ANFS的仿真條件和它對應的MSE(均方的誤差)價值在表4列出。
從給出的模仿結果的圖和表中,我們能看到從模糊系統(tǒng)得到的ZMP彈道非常類似于我們的行走機器人所測量出的實際ZMP彈道(如圖11-16所示)。ANFS被展示的高準確性能力,意味著ANFS可以有效地被用于建模和控制一個實際的兩足結構走動機器人。
3.3比較
我們現在把ANFS的表現與三種統(tǒng)計回歸模型的數學模型相比較。對于每個統(tǒng)計回歸模型,四個不同案件類型被修建了。它們在兩種輸入下的一般表達式如下:
這里ci是回歸常數。
對應的MSE值在表5–7里被給出。它測量第二類型給x和Y坐標的最佳的結果所有被考慮的走的條件的。產生的ZMP彈道和相應的產生它們的第二類型回歸模型如圖26-31所示。我們可以認為, ANFS比統(tǒng)計回歸模型展示了一條相當地更好的ZMP彈道。
4個結論
一個實用的裝載模糊神經系統(tǒng)的零彈道兩足結構走動機器人被展示出來。ZMP彈道是確保機器人行走穩(wěn)定性的重要保障。但是地面復雜的反作用力使控制變得困難。
我們試圖建立過程參數之間的經驗的關系,并且通過將其運用于一個兩足結構走動機器人來解釋經驗規(guī)律。整個走動過程的ZMP數據通過讓一個實際兩足結構機器人在水平基準面和斜面行走而獲得。ANFS的適用性取決于使用的MF和模糊的規(guī)則的結果部分。 使用ANFS產生的ZMP彈道嚴密地匹配于被測量的ZMP彈道。 然后模仿結果也表示,使用ANFS引起的ZMP可以改善兩足結構走動機器人的穩(wěn)定性并且ANFS不僅可以有效地用于建模,而且可以用于控制實際兩足結構走動機器人。如圖32-41所示。
5鳴謝
這項工作由韓國科學和工程學基金會的基礎性研究計劃的第R01-2005-000-11-44-0支持。
6參考文獻
1 Erbatur、F.、Okazaki、A.、Obiya、K.、Takahashi、T.和Kawamura, A. :“一項關于兩足結構走動機器人的零刻點測量的研究”。 Proc.7th Int。 關于先進的運動控制2002年,第 431–436頁。
2 Vukobratovic、M.、Brovac、B.、Surla、D.和Stokic, D. : ‘運動機器人’ (Springer-Veriag1990)
3 Takanishi、A.、Ishida、M.、Yamazaki、Y.和Kato, I. : “動態(tài)走的機器人WL-10RD的認識”。 Proc。 Int. Conf。 先進機器人, 1985年, 第. 459–466頁。
4 Hirai、K.、Hirose、M.、Haikawa、Y.和Takenaka, T. : “本田類人機器人的”。 Proc。國際電氣電子工程師協(xié)會。 Conf。 在機器人技術和自動控制, 1998年,第 1321–1326頁。
5 Park,、J.H.和Rhee, Y.K. : ‘減少兩足結構走動機器人的干線行動的ZMP彈道世代。 Proc。國際電氣電子工程師協(xié)會。 Conf。 在智能機器人和系統(tǒng), 1998年,第 90–95頁。
6Park、J.H.和Cho, H.C. : “提高兩足結構走動機器人的基本聯(lián)接的在線ZMP彈道測量’。 Proc。國際電氣電子工程師協(xié)會。 Conf。 在機器人技術和自動控制, 2000年, 第. 3353–3358頁。
7 Tak、S.、Song、O.和Ko, H.S. : ‘行動平衡過濾’。 Proc。 歐洲制圖,第19卷,第3日2000年。
8 FlexiForce A201傳感器模型, http://www.tekscan.com/ ?exiforce/?exiforce.html, (訪問2004 4月)。
9 Takagi、T.和Sugeno, M. : ‘神經模糊系統(tǒng)和它的建模和控制’, 國際電氣電子工程師協(xié)會,傳感器., 1985年, S-15,第116–132頁。
10 Jang, J.S.: ‘適應性網絡神經模糊系統(tǒng): Adaptive-Networks-Based Fuzzy Inference Sys- tem’, 國際電氣電子工程師協(xié)會,傳感器., 1993, 23, (3), 第 665–685頁。
7附錄
這個附錄總結了我們兩足結構走動機器人的四步行動的連接角。 這些連接角如下。
圖1兩足結構走動的機器人(所有尺寸單位為毫米)
圖2機器人系統(tǒng)的結構圖 圖3機器人在水平基準面行走的正視圖
圖4與圖3對應的機器人的 圖5機器人沿帶有10度斜度 圖6機器人沿帶有10度斜
側視圖 的斜坡向下步行的快照 度的斜坡向上步行
圖7由連接角的表示法構成的 圖8 ZMP的概念 圖9力量傳感器和他們的安置
十個自由程度 a力量傳感器
b安置在構成機器人腳部板材下面的四個角落
圖10傳感器位置和左右腳的應用力
圖11在機器人的四步行動的實際ZMP位置在基準水平面的
a x坐標的by坐標
圖12一步行動的ZMP彈道與圖11相對應圖14 一步行動的ZMP彈道與圖13相對應
圖13沿著一個10度傾斜的面向下步行的機器人的四步行動的實際ZMP位置的
a x坐標 b y坐標
圖15沿著一個10度傾斜的面向上步行的機器人的四步行動的實際ZMP位置的
a x坐標b y坐標
圖16一步行動的ZMP彈道與圖15相應 圖17塑造方法的ANFS的結構圖
圖18在與二個模糊的標簽的模糊的模型的三角和高斯MFs用于輸入變數
a三角MF b高斯MF
圖19與ANFIS是等效的能適應的神經模糊的結構
圖20引起了使用ANFS的四步行動的ZMP位置與被測量的數據(機器人在水平基準面行走)的比較a x坐標 b y坐標
圖21一步行動的引起的ZMP彈道與圖20相對應 圖23一步行動的引起的ZMP彈道與圖
22對應
圖22引起了使用ANFS的四步行動的ZMP位置與被測量的數據(機器人在一個10度斜面向下行走)的比較a x坐標 b y坐標
24引起了使用ANFS的四步行動的ZMP位置與被測量的數據(機器人在一個10度斜面向上行走)的比較a x坐標b y坐標
圖25一步行動的引起的ZMP彈道與圖24相應 圖27一步行動的引起的ZMP彈道與圖26相對應
圖26引起了四步行動的ZMP位置使用一個統(tǒng)計回歸模型與被測量的數據比較為案件
機器人在水平基準面上走的a x坐標 b y坐標
圖28引起了四步行動的ZMP位置使用統(tǒng)計回歸模型與被測量的數據比較為案件
機器人步行沿著向下10傾斜的a x坐標 b y坐標
圖29一步行動的引起的ZMP彈道與圖28相應 圖31一步行動的引起的ZMP彈道與圖30相對應
圖30引起了四步行動的ZMP位置使用統(tǒng)計回歸模型與被測量的數據比較為案件
機器人向上走10傾斜的面a x坐標 b y坐標
圖32我們的機器人的四步行動的連接角1 圖33在我們的機器人的四步行動的連接角2
圖34在我們的機器人的四步行動的連接角3 圖35在我們的機器人的四步行動的連接角4
圖36在我們的機器人的四步行動的連接角5 圖37在我們的機器人的四步行動的連接角6
圖38在我們的機器人的四步行動的連接角7 圖39在我們的機器人的四步行動的連接角8
圖40在我們的機器人的四步行動的連接角9圖41在我們的機器人的四步行動的連接角10
表1機器人規(guī)格
尺寸
高:300mm, 寬;225mm
重
1.7kg
CPU
S3C3410X
驅動
RC電機(11kg,4.8V)
自由度
19
動力源
AA號鎳鎘電池(2100MA)
行走速度
48mm/1.4s
表2神經模糊系統(tǒng)運用的不同形式的多項式
輸入
多項式
1
2
3
0-命令
不變
不變
不變
1-命令
直線的
雙線性的
三線性的
表3我們兩足結構走動機器人在仿真條件的下和相應的實際的四部走動的ZMP值
行走條件
度
樂觀因素
前提的MF
結果類型
MSE mm
X 坐標
Y 坐標
0
三角
常量
4.325
4.615
-10
3.571
7.008
+10
8.125
5.579
0
高斯
常量
4.249
4.59
-10
3.567
7.225
+10
7.943
5.797
表4我們兩足結構走動機器人在仿真條件的下和相應的實際的四部走動的ZMP值
行走條件
度
樂觀因素
前提的MF
結果類型
MSE mm
X 坐標
Y 坐標
0
三角
常量
6.716
10.928
-10
6.092
13.446
+10
11.031
12.252
0
1-命令
4.539
6.985
-10
4.114
7.648
+10
8.862
6.443
0
高斯
常量
6.404
10.823
-10
5.670
12.207
+10
10.966
11.179
0
1-命令
4.164
4.763
-10
3.879
9.928
+10
8.552
5.011
表5我們兩足結構走動機器人在仿真條件的下和相應的實際的四部走動的ZMP值
行走條件
度
統(tǒng)計的
回歸模型
MSE mm
X 坐標
Y 坐標
0
一型
32.175
48.793
二型
7.780
13.558
三型
8.126
15.353
四型
13.018
21.420
表6我們兩足結構走動機器人在仿真條件的下和相應的實際的四部走動的ZMP值
行走條件
度
統(tǒng)計的
回歸模型
MSE mm
X 坐標
Y 坐標
-10
一型
34.564
46.773
二型
7.734
16.743
三型
8.193
19.377
四型
11.606
25.290
表7我們兩足結構走動機器人在仿真條件的下和相應的實際的四部走動的ZMP值
行走條件
度
統(tǒng)計的
回歸模型
MSE mm
X 坐標
Y 坐標
+10
一型
34.421
50.216
二型
13.661
15.560
三型
14.409
17.436
四型
17.543
24.889
Zero-moment point trajectory modeling of a biped
walking robot using an adaptive neuro-fuzzy system
D. Kim, S.-J. Seo and G.-T. Park
Abstract: A bipedal architecture is highly suitable for a robot built to work in human environments
since such a robot will find avoiding obstacles a relatively easy task. However, the complex dynamics involved in the walking mechanism make the control of such a robot a challenging task.
The zero-moment point (ZMP) trajectory in the robot’s foot is a signi?cant criterion for the robot’s
stability during walking. If the ZMP could be measured on-line then it becomes possible to create
stable walking conditions for the robot and here also stably control the robot by using the measured ZMP, values. ZMP data is measured in real-time situations using a biped walking robot and this ZMP data is then modelled using an adaptive neuro-fuzzy system (ANFS). Natural walking motions on ?at level surfaces and up and down a 10° slope are measured. The modelling
performance of the ANFS is optimized by changing the membership functions and the consequent
part of the fuzzy rules. The excellent performance demonstrated by the ANFS means that it can not only be used to model robot movements but also to control actual robots.
1 Introduction
The bipedal structure is one of the most versatile setups for a walking robot. A biped, robot has almost the same movement mechanisms as a human and it able to operate in environments containing stairs, obstacles etc. However, the dynamics involved are highly nonlinear, complex and unstable. Thus, it is dif?cult to generate a human-like walking motion. The realisation of human-like walking robots is an area of considerable activity [1–4]. In contrast to industrial robot manipulators, the interaction between a walking robot and the ground is complex. The concept of a zero-moment point (ZMP) [2] has been shown to be useful in the control of this interaction. The trajectory of the ZMP beneath the robot foot during a walk is after taken to be an indication of the stability of the walk [1–6]. Using the ZMP we can synthesise the walking patterns of biped robots and demonstrate a walking motion with actual robots. Thus, the ZMP criterion dictates the dynamic stability of a biped robot. The ZMP represents the point at which the ground reaction force is taken to occur. The location of the ZMP can be calculated using a model of the robot. However, it is possible that there can be a large error between the actual ZMP value and the calculated value, due to deviations in the physical parameters between the mathematical model and the real machine. Thus, the actual ZMP should be measured especially if it is to be used in a to parameters a control method for stable walking.
In this work actual ZMP data taken throughout the whole walking cycle are obtained from a practical biped waling robot. The robot will be tested both on a ?at ?oor and also on 10 slopes. An adaptive neuro-fuzzy system (ANFS) will be used to model the ZMP trajectory data thereby allowing its use to control a complex real biped walking robot.
2 Biped walking robot
2.1 Design of the biped walking robot
We have designed and implemented the biped walking robot shown in Fig. 1. The robot has 19 joints. The key dimensions of the robot are also shown in Fig. 1.The height and the total weight are about 380mm and 1700 g including batteries, respectively. The weight of the robot is minimised by using aluminium in its construction. Each joint is driven by a RC servomotor that consists of a DC motor, gears and a simple controller. Each of the RC servomotors is mounted in a linked structure. This structure ensures that the robot is stable (i.e. will not fall down easily) and gives the robot a human-like appearance. A block diagram of our robot system is shown in Fig. 2.
Out robot is able to walk at a rate of one step (48mm) every 1.4 s on a ?at ?oor or an shallow slopes. The speci?cations of the robot are listed in Table 1.
The walkingmotions of the robot are shown in Figs. 3–6.- Figures 3 and 4 are show front and side views of the robot, respectively when the robot is on a ?at surface. Figure 5 is a snapshot of the robot walking down a slope whereas Fig. 6 is a snapshot of the robot walking up a slope.
The locations of the joints during motion are shown in Fig. 7. The measured ZMP trajectory is obtained from ten-degree-of-freedom (DOF) data as shown in Fig. 7. Two degrees of freedom are assigned to the hips and ankles and one DOF to each knee. Using these joint angles, a cyclic walking pattern has been realised. Our robot is able to walk continuously without falling down. The joint angles in the four-step motion of our robot are summarised in the Appendix.
2.2 ZMP measurement system
The ZMP trajectory in a robot foot is a signi?cant criterion for the stability of the walk. In many studies, ZMP coordinates are computed using a model of the robot and information from the encoders on the joints. However, we employed a more direct approach which is to use data measured using sensors mounted on the robot’s feet.
The distribution of the ground is reaction force beneath the robot’s foot is complicated. However, at any point P on the sole of the foot to the reaction can be represented by a force N and moment M, as shown in Fig. 8. The ZMP is simply the centre of the pressure of the foot on the ground, and the moment applied by the ground about this point is zero. In other words, the point P on the ground is the point at which the net moment of the inertial and gravity forces has no component along the axes parallel to the ground [1, 7].
Figure 9 illustrates the used sensors and their placement on the sole of the robot’s foot. The type of force sensor used in our experiments is a FlexiForce A201 sensor [8]. They are attached to the four corners of the plate that constitutes the sole of the foot. Sensor signals are digitised by an ADC board, with a sampling time of 10ms. Measurements are carried out in real time.
The foot pressure is obtained by summing the force signals. Using the sensor data it is easy to calculate the actual ZMP values. The ZMPs in the local foot coordinate frame are computed using (1).
Where each fi is the force at a sensor ri is the sensor position which is a vector. These are de?ned in Fig. 10. In the ?gure, ‘O’ is the origin of the foot coordinate frame which is located at the lower-left-hand corner the left foot.
Experimental results are shown in Figs. 11–16. Figures 11, 13 and 15 show the x-coordinate and y-coordinate of the actual ZMP positions for the four-step motion of the robot walking on a ?at ?oor and also down and up a slope of 10 , respectively. Figures 12, 14 and 16 shown the ZMP trajectory of the one-step motion of the robot using the actual ZMP positions shown in Figs. 11, 13
and 15. As shown in the trajectories, the ZMPs exist in a rectangular domain shown by a solid line. Thus, the positions of the ZMPs are with in the robot’s foot and hence the robot is stable.
3 ZMP trajectory modelling
In many scienti?c problems an essential step towards their solution is to accomplish the modelling of the system under investigation. The important role of modelling is to establish empirical relationships between observed variables. The complex dynamics involved in making a robot walk
make the control of the robot control a challenging task. However, if the highly nonlinear and complex dynamics can be closely produced then this modelling can be used in the control of the robot. In addition, modelling, can even be used in robust intelligent control to minimise disturbances and noise.
3.1 ANFS
Fuzzy modelling techniques have become an active research area in recent years because of their successful application to complex, ill-de?ned and uncertain systems in which conventional mathematical models fail to give satisfactory results [9]. In this light we intend to use a system to model the ZMP trajectory.
The fuzzy inference system is a popular computing framework that is based on the concepts of fuzzy set theory, fuzzy if-then rules, and fuzzy reasoning. We will use the Sugeno fuzzy model in which since each rule has a crisp output, the overall output is obtained via a weighted average, thus avoiding the time-consuming process of defuzzi?cation. When we consider fuzzy rules in the fuzzy model, the consequent part can be expressed by either a constant or a linear polynomial. The different forms of polynomials that can be used in the fuzzy system are summarised in Table 2. The modelling performance depends on the type of consequent polynomial used in the modelling. Moreover, we can exploit various forms of membership functions (MFs), such as triangular and Gaussian, for the fuzzy set in the premise part of the fuzzy rules. These are another factor that contributes to the ?exibility of the proposed approach.
The types of the polynomial are as follows
A block diagram of the modelling system is shown in Fig. 17. The proposed method is ?rst used to model and then control a practical biped walking robot.
To obtain the fuzzy rules for the fuzzy modelling system we must notes that the nonlinear system to be identi?ed is a biped walking robot with ten input variables and each input variables has two fuzzy sets, respectively. For the fuzzy model, the if-then rules are as follows:
where Ai,Bi,,,, Ji in the premise part of the rules have linguistic values (such as ‘small’ or ‘big’) associated with the input variable, x1,x2,…,x10; respectively. Fj (x1, x2,…, x10); is the constant, or ?rst-order consequent polynomial function for the jth rule.
As depicted in Fig. 18, two types of MFs were examined. One is the triangular and the other is Gaussian.
Figure 19 is an adaptive neuro-fuzzy inference system [10] architecture that is equivalent to the ten-input fuzzy model considered here, in which each input is assumed to have one of the twoMFs shown in Fig. 18. Nodes labelled P give the product of all the incoming signals and these labelled N calculate the ratio of a certain rule’s ?ring strength to the sum of all the rule’s ?ring strengths. Parameter variation in ANFIS is occured using either a gradient descent algorithm or a recursive least-squares estimation algorithm to adjust both the premise and consequent parameters iteratively. However, we do not use the complex hybrid learning algorithm but instead use the general least-squares estimation algorithm and only determine the coef?cients in the consequent polynomial function.
3.2 Simulation results
Approximately models were constructed using the ANFS. Then accuracy was quanti?ed in terms of there mean- squared error (MSE), values.
The ANFS was applied to model the ZMP trajectory of a biped walking robot using data measured from out robot. The performance of the ANFS was optimised by warying the MF and consequent type in the fuzzy rule. The measured ZMP trajectory data from our robot (shown in Figs. 32–41A in the Appendix) are used as the process parameters.
When triangular and Gaussian MFs are used in the premise part and a constant in the consequent part then, the corresponding MSE values are listed in Table 3. We have platted our results in Figs. 20–25. The generated ZMP positions from the ANFS are shown in Figs. 20, 22 and 24 for a ?at level ?oor, walking down a 10 slope and walking up a 10 slope, respectively. In Figs. 21, 23 and 25, we can see the corresponding ZMP trajectories which are generated from the ANFS.
For simplicity, the process parameter of both knees can be ignored. As a result, we can reduce the dimension of the fuzzy rules and thereby lower the computational burden. In this case the simulation conditions of the ANFS and its corresponding MSE values are given in Table 4.
From the Figures and Tables that present the simulation results, we can see that the generated ZMP trajectory from the fuzzy system is very similar to actual ZMP trajectory of measured for our walking robot shown in Figs. 11–16. The demonstrated high performance ability of the ANFS, means that ANFS can be effectively used to model and control a practical biped walking robot.
3.3 Comparisons
We now compare the performance of ANFS with numerical methods including three types of statistical regression models. For each statistical regression model, four different case types were constructed. Their general forms in the case of two inputs are given as:
where the ci are the regression coef?cients.
The corresponding MSE values are given in Tables 5–7 which reveals that type 2 gives the best results for the x and y coordinates for all the considered walking conditions. The generated ZMP positions and their corresponding trajectons generated using the type 2 regression model are shown in Figs. 26–31. We can conclude that the ANFS demonstrated a considerably better ZMP trajectory than the statistical regression models.
4 Conclusions
The ANFS modelling at the ZMP trajectory of a practical biped walking robot has been presented. The trajectory of the ZMP is an important criterion for the balance of a IEE Proc.-Control Theory Appl., Vol. 152, No. 4, July 2005 walking robot but the complex dynamics involved make robot control dif?cult.
We have attempted to establish empirical relationships between process parameters and to explain empirical laws by incorporating them into a biped walking robot. Actual ZMP data throughout the whole walking phase was obtained from a real biped walking robot both on a ?at level ?oor and
on slopes. The applicability of the ANFS depends on the MF used and the consequent part of the fuzzy rule. The generated ZMP trajectory using ANFS closely matches the measured ZMP trajectory. Then simulation results also show that the ZMP generated using the ANFS can improve
the stability of the biped walking robot and therefore ANFS can be effectively used to not only to model but also control practical biped walking robots. Figs. 32–41A
5 Acknowledgments
This work was supported by grant no.R01-2005-000-11-44-0 from the Basic Research Program of the Korea Science & Engineering Foundation.
6 References
1 Erbatur, F., Okazaki, A., Obiya, K., Takahashi, T., and Kawamura, A.: ‘A study on the zero moment point measurement for biped walking robots’. Proc.7th Int. Workshop on Advanced Motion Control, 2002, pp. 431–436
2 Vukobratovic, M., Brovac, B., Surla, D., and Stokic, D.: ‘Biped Locomotion’ (Springer-Verlag, 1990)
3 Takanishi, A., Ishida, M., Yamazaki, Y., and Kato, I.: ‘The realization of dynamic walking robot WL-10RD’. Proc. Int. Conf. on Advanced Robotics, 1985, pp. 459–466
4 Hirai, K., Hirose, M., Haikawa, Y., and Takenaka, T.: ‘The development of Honda humanoid robot’. Proc. IEEE Int. Conf. on Robotics and Automation, 1998, pp. 1321–1326
5 Park, J.H., and Rhee, Y.K.: ‘ZMP Trajectory Generation for Reduced Trunk Motions of Biped Robots’. Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, IROS ’98, 1998, pp. 90–95
6 Park, J.H., and Cho, H.C.: ‘An On-line Trajectory Modi?er for the Base Link of Biped Robots to Enhance Locomotion stability’. Proc. IEEE Int. Conf. on Robotics and Automation, 2000, pp. 3353–3358
7 Tak, S., Song, O., and Ko, H.S.: ‘Motion Balance Filtering’. Proc. EUROGRAPHICS, vol. 19, no. 3, 2000
8 FlexiForce A201 Sensor Model, http://www.tekscan.com/?exiforce/ ?exiforce.html, (accessed April 2004)
9 Takagi, T., and Sugeno, M.: ‘Fuzzy Identi?cation of Systems and Its Applications to Modeling and Control’, IEEE Trans. Syst. Man Cybern., 1985, S-15, pp. 116–132
10 Jang, J.S.: ‘ANFIS: Adaptive-Networks-Based Fuzzy Inference Sys- tem’, IEEE Trans. Sys. Man Cybern., 1993, 23, (3), pp. 665–685
7 Appendix
This Appendix summarise the joint angles in the four-step motion of our biped walking robot. These joint angles are as follows.