版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 基于MATLAB搜救機(jī)器人的腿部模型建立與仿真</p><p><b> 誠信聲明</b></p><p> 本人鄭重聲明:本論文及其研究工作是本人在
2、指導(dǎo)教師的指導(dǎo)下獨(dú)立完成的,在完成論文時所利用的一切資料均已在參考文獻(xiàn)中列出。</p><p> 本人簽名: 年 月 日</p><p><b> 畢業(yè)設(shè)計任務(wù)書</b></p><p> 設(shè)計題目: 基于MATLAB的搜救機(jī)器人腿部模型的建立與仿真
3、 </p><p><b> 1.課題意義及目標(biāo)</b></p><p> 由于地震災(zāi)難現(xiàn)場情況復(fù)雜,廢墟現(xiàn)場地形崎嶇復(fù)雜,如果救援人員在不知道現(xiàn)場的具體情況而直接進(jìn)入,很容易出現(xiàn)意外。災(zāi)難搜救機(jī)器人可以很好地解決上述問題,機(jī)器人可以在災(zāi)難發(fā)生后第一時間進(jìn)入災(zāi)難現(xiàn)場尋找幸存者,搜集有關(guān)現(xiàn)場環(huán)
4、境信息反饋給救援指揮中心。但是,災(zāi)難現(xiàn)場的復(fù)雜情況給機(jī)器人的活動帶來了極大地挑戰(zhàn),現(xiàn)在雖然已有許多類型的機(jī)器人投入使用,但由于各種原因,仍難以滿足災(zāi)難現(xiàn)場對機(jī)器人活動的“苛刻”要求。所以要設(shè)計一種能夠適應(yīng)多種地形、高效率的地面搜救機(jī)器人。</p><p><b> 2.主要任務(wù)</b></p><p> ?。?)設(shè)計出較合適的搜救機(jī)器人腿部結(jié)構(gòu),進(jìn)行正逆運(yùn)動學(xué)分析。
5、</p><p> (2)使用MATLAB進(jìn)行腿部模型的建立和仿真。</p><p> ?。?)撰寫畢業(yè)設(shè)計說明書。</p><p><b> 3.主要參考資料</b></p><p> [1]張晉西,郭學(xué)琴SolidWorks及COSMOSMotion機(jī)械仿真設(shè)計 [M].北京:清華大學(xué)出版社,2007</
6、p><p> [2] 胡漢才.單片機(jī)原理與系統(tǒng)設(shè)計[M].北京:清華大學(xué)出版社,2002.</p><p> [3] 鄭超, 趙言正, 付莊. 一種小型履帶機(jī)器人結(jié)構(gòu)設(shè)計與實(shí)現(xiàn)[ D] . 上海: 上 海交通大學(xué) 機(jī)器人研究所, 2002</p><p><b> 4.進(jìn)度安排</b></p><
7、;p> 審核人: 年 月 </p><p> 基于MATLAB搜救機(jī)器人的腿部模型建立與仿真</p><p> 摘 要:一直以來輪式和履式的搜救機(jī)器人得到了很多的應(yīng)用,但它們都不能適應(yīng)復(fù)雜崎嶇的路面,而足式機(jī)器人可以適應(yīng)各種復(fù)雜的地面情況,在地震救災(zāi)的過程當(dāng)中可以很好完成任務(wù),本文借鑒了哺乳動物的四肢結(jié)構(gòu)并且將其簡化,對設(shè)計好
8、的機(jī)構(gòu)進(jìn)行正運(yùn)動學(xué)和逆運(yùn)動學(xué)的分析,最后通過Simulink對機(jī)器人步態(tài)進(jìn)行仿真,本文的主要內(nèi)容有:</p><p> 分別介紹了國內(nèi)外搜救機(jī)器人的發(fā)展?fàn)顩r和趨勢,根據(jù)哺乳動物狗的腿部結(jié)構(gòu)設(shè)計出一種仿生的四足機(jī)器人,然后運(yùn)用D-H法對狗的四足機(jī)構(gòu)建立了坐標(biāo)系并且進(jìn)行了正逆運(yùn)動學(xué)的分析。</p><p> 運(yùn)用Simulink建立四足機(jī)器人的單腿模型,設(shè)定有關(guān)的腿部長度和關(guān)節(jié)參數(shù),規(guī)劃機(jī)
9、器人的對角步態(tài)和三角步態(tài),運(yùn)用Simulink進(jìn)行步態(tài)仿真。</p><p> 關(guān)鍵詞:搜救機(jī)器人,運(yùn)動學(xué)分析,步態(tài)仿真</p><p> Search and rescue robot leg model and simulation based on MATLAB</p><p> Abstract: The wheele and crawler robo
10、t for searching and rescueing has been applicated for some years, but they all can not be adapt to the complex rugged road. Unfortunately, the crawler robot can not be adapt to all kinds of complicated situation on the g
11、round, but the foot type of robot can be very good to complete tasks in the process of earthquake relief. This paper draws on mammalian limb’s structures and simplifing the structures .Doing forward kinematics and invers
12、e kinematics analysis.F</p><p> Introducing the development status and trend of search and rescue robot at home and abroad respectively, according to the dog's leg structure a bionic quadruped robot des
13、igned , then establishing the dog coordinates of the four institutions and doing the inverse kinematics analysis.</p><p> Using MATLAB/Simulink to establish the gait of a quadruped robot programming model.
14、Seting the gait parameters and planning diagonal gait and triangle gait. </p><p> Keywords: Search and rescue robot, kinematics analysis, the simulation of gait</p><p><b> 目 錄 </b>
15、</p><p> 1 緒論..................................................................1</p><p> 1.1 課題背景及研究意義..................................................1</p><p> 1.2 國內(nèi)外搜救機(jī)器人研究現(xiàn)狀
16、............................................1</p><p> 1.2.1 國外搜救機(jī)器人研究狀況............................................1</p><p> 1.2.2 國內(nèi)搜救機(jī)器人研究概況............................................3</
17、p><p> 1.3論文的主要工作.......................................................3</p><p> 2 搜救機(jī)器人機(jī)構(gòu)設(shè)計及運(yùn)動學(xué)分析........................................5</p><p> 2.1 搜救機(jī)器人機(jī)構(gòu)設(shè)計...................
18、...............................5</p><p> 2.2 運(yùn)動學(xué)理論基礎(chǔ)......................................................5</p><p> 2.2.1 剛體位姿描述與坐標(biāo)變換............................................6</p>&l
19、t;p> 2.2.2 運(yùn)動學(xué)分析基本內(nèi)容................................................7</p><p> 2.3 搜救機(jī)器人運(yùn)動學(xué)分析................................................7</p><p> 2.3.1搜救機(jī)器人正運(yùn)動學(xué)分析......................
20、.......................7</p><p> 2.3.2搜救機(jī)器人逆運(yùn)動學(xué)分析............................................14</p><p> 2.4 本章小結(jié)...........................................................16</p><p&g
21、t; 3 搜救機(jī)器人步態(tài)規(guī)劃及仿真分析........................................ 17</p><p> 3.1 步態(tài)概述...........................................................17</p><p> 3.2 SimMechanics簡介........................
22、...........................17</p><p> 3.3 機(jī)器人步態(tài)規(guī)劃.....................................................20</p><p> 3.3.1 機(jī)器人單腿模型的建立.............................................20</p><
23、p> 3.3.2 對角步態(tài)規(guī)劃.....................................................24</p><p> 3.3.3 三角步態(tài)規(guī)劃.....................................................24</p><p> 3.4 機(jī)器人步態(tài)運(yùn)動仿真....................
24、...........................27</p><p> 3.4.1 機(jī)器人運(yùn)動模型的建立...........................................27</p><p> 3.4.2 對角步態(tài)仿真...................................................29</p><p&g
25、t; 3.4.3 三角步態(tài)仿真...................................................30</p><p> 3.5 本章總結(jié).........................................................31</p><p> 4 總結(jié)..................................
26、.............................32</p><p> 4.1本文主要內(nèi)容......................................................32</p><p> 4.2工作展望..........................................................32</p>
27、<p> 參考文獻(xiàn)............................................................ 33</p><p> 致 謝................................................................35</p><p> 在校期間的研究成果.................
28、..................................35</p><p><b> 1 緒論</b></p><p> 1.1課題背景及研究意義</p><p> 由于地震災(zāi)難現(xiàn)場情況復(fù)雜,廢墟現(xiàn)場地形崎嶇復(fù)雜,如果救援人員在不知道現(xiàn)場的具體情況而直接進(jìn)入,很容易出現(xiàn)意外。搜救機(jī)器人可以很好地解決這個問題,機(jī)器人可以在災(zāi)難
29、發(fā)生后第一時間進(jìn)入災(zāi)難現(xiàn)場尋找幸存者,搜集有關(guān)現(xiàn)場環(huán)境信息以便搜救工作及時地完成。但是,災(zāi)難現(xiàn)場的復(fù)雜情況給機(jī)器人的活動帶來了極大地挑戰(zhàn),現(xiàn)在雖然已有許多類型的機(jī)器人投入使用,但由于各種原因,仍難以滿足災(zāi)難現(xiàn)場對機(jī)器人活動的“苛刻”要求。所以要設(shè)計一種能夠適應(yīng)多種地形、高效率的地面搜救機(jī)器人。</p><p> 目前搶先救援機(jī)器人結(jié)構(gòu)主要存在三種:輪式、履帶式及腿式。三種結(jié)構(gòu)各有優(yōu)缺點(diǎn),各自適用于不同的領(lǐng)域。輪
30、式結(jié)構(gòu)機(jī)動靈活性能最好,功耗也小,但是對路面的要求最高致使適用范圍受限。履式結(jié)構(gòu)大大改善了輪式結(jié)構(gòu)路面要求高的缺點(diǎn),能夠適應(yīng)復(fù)雜地形的需要,但是機(jī)動性能大大降低,且功耗比較高。腿式結(jié)構(gòu)靈活性好,適應(yīng)能力、功耗等均較能滿足要求,腿式機(jī)器人可以任意選擇著地點(diǎn),在任何可變環(huán)境中的都可以移動,所以是研究最多的一類運(yùn)動仿生機(jī)器人。目前研制的腿式機(jī)器人主要代表有雙足、四足和六足機(jī)器人這三種,四足機(jī)器人在承載能力和穩(wěn)定性方面優(yōu)于雙足機(jī)器人,在結(jié)構(gòu)方面
31、超越了六足、八足機(jī)器人,它具有實(shí)現(xiàn)靜態(tài)步行的最少腿數(shù),也適合動態(tài)步行。</p><p> 1.2 國內(nèi)外四足機(jī)器人研究現(xiàn)狀</p><p> 1.2.1 國外搜救機(jī)器人發(fā)展趨勢</p><p> 日本是一個地震多發(fā)的國家,人民和財產(chǎn)因此受到極大的威脅,所以在搜救機(jī)器人的研制方面十分重視,其機(jī)器人的科技含量一直處于世界領(lǐng)先地位。日本的Hirose教授首先提出蛇形
32、機(jī)器人運(yùn)動系統(tǒng),而且在1972年設(shè)計制作了第一個仿蛇機(jī)器人,他還提出了用“蛇形的曲線”來描述蛇的蜿蜒的運(yùn)行方式,后研制了“ACM”等系列機(jī)器人。非常典型例子的還有日本科學(xué)家SatoshiTadokoro發(fā)明的Snakebot。該機(jī)器人主要用于搜救工作,它的機(jī)身長約8m,依靠備有有動力裝置的尼龍繩索進(jìn)行驅(qū)動,可以深入災(zāi)區(qū)廢墟的各個狹小角落。其利用攝像機(jī)模擬成仿生的“眼睛”傳回的影像可以使救援人員了解并控制受災(zāi)區(qū)域的內(nèi)部情況。該蛇形機(jī)器人經(jīng)
33、受了可控和現(xiàn)實(shí)災(zāi)難的雙重檢驗(yàn),在加入到日本地震救援之前,它曾在美國佛羅里達(dá)的一次停車場坍塌事故中幫助救援隊實(shí)施營救。 </p><p> 菊池制作所針對日本東京消防廳開發(fā)的救援機(jī) 器人RoboCue 能進(jìn)入救援隊員不能進(jìn)入的地方,比如火勢兇猛的房屋、爆炸或彌散毒氣的現(xiàn)場來尋找受害人。它配備有超聲波傳感器、紅外照相機(jī),還在身上帶著一個氧氣瓶,它的2個機(jī)械臂不但可以識別受傷的人員,還可以把受傷的人抬上一張像
34、雪橇一樣的床上,帶回到安全的地帶。日本橫濱的警察署設(shè)計開發(fā)的“爬行者”可以承載的最大重量為250lb(1lb=0.4536kg),“爬行者”機(jī)器人的特色功能是利用“艙體”將被困的人員安全運(yùn)出危險的區(qū)域。以上介紹的這四款款機(jī)器人均應(yīng)用在2011年的日本大地震救援中,并起到了一定的救援作用。</p><p> 美國在9·11事件后,對機(jī)器人的研究變得更加重視。其中,特別有代表意義的是由Irobot公司研制
35、的小型可攜帶式機(jī)器人Packbot系列和“War- rior” 等機(jī)器人都得到了很好的應(yīng)用。“Warrior”可以在很遠(yuǎn)的距離實(shí)現(xiàn)遙控動作,前后長為90cm,兩邊寬為80cm,上下高為53cm,質(zhì)量為250kg,機(jī)械手臂的前段安裝了刷子。在日本福島的第一核電站中,其中3號機(jī)組建筑物1層的放射線總量最高時達(dá)620mSv/h,所以操作人員是不可能進(jìn)入的,而“Warri-or”機(jī)器人可以將爆炸后落下的小石子和沙土清理干凈,并且可以搬走斷掉的架
36、子 。</p><p> 加州大學(xué)伯克利分校有一名教授研制的Dash機(jī)器人,即“不死的小強(qiáng)”機(jī)器人,是通過硬紙板與電子器件的廢棄部分所組成的,因?yàn)樗捏w積很小,所以Dash的優(yōu)點(diǎn)在于行動敏捷,而且它的機(jī)身用紙板做成,這樣做的好處是對于軀干的損傷基本免疫,每只機(jī)器人的造價還不高于1美元。這樣從節(jié)能環(huán)保的角度來看, Dash機(jī)器人的設(shè)計是有十分重要的意義。目前,世界各個國家已經(jīng)設(shè)計出了各種仿生的機(jī)器人,比如仿壁虎機(jī)
37、器人、仿蜘蛛機(jī)器人等。美國Vecna公司的Bear仿人型機(jī)器人是一種用于戰(zhàn)場的救援機(jī)器人。</p><p> 其他國家也很重視救援機(jī)器人的研究。如加拿 大Inuktun公司研制的MicroVGTV及Sherbrook大學(xué)研制的AZIMUT機(jī)器人,其主要特點(diǎn)是根據(jù)環(huán)境與任務(wù)的不同隨機(jī)改變自身形態(tài)。 還有西班牙的ALACRANE、瑞士的 Shrimp、英國的“手推車”(Weelbarrow)Mk7型排 爆機(jī)器人、德
38、國TEODORG公司的MV4機(jī)器人、 法國的MK4D智能排爆機(jī)器人等。</p><p> 1.2.2國內(nèi)研究現(xiàn)狀</p><p> 在國內(nèi),對搜救機(jī)器人的研究起步較晚,但受到的重視程度卻很高。比如國家“863”計劃所支持開展研發(fā)的地震搜救機(jī)器人等一系列的科研措施;近年來國內(nèi)各大高校、研究機(jī)構(gòu)和許多企業(yè)等都積極地進(jìn)行了許多的研究,并且獲得了很大進(jìn)展。接下來我要介紹幾種在2013年的蘆山大
39、地震中做出突出作用的機(jī)器人。 國家“十二五”科技支撐計劃的重點(diǎn)項(xiàng)目“龍蝦”搜救機(jī)器人是目前世界上體型最大的搶險搜救機(jī)器人。它的每條胳膊都有7個自由度,可以在操作人員的控制下自由地升降,而且可以模仿人的兩只手進(jìn)行任何角度沒有死角的協(xié)調(diào)配合工作,還可以切換輪、履兩用的運(yùn)動形式。還有油和電兩種不同的驅(qū)動動力源,可以兩只機(jī)械手共同工作,輪式和履式的不同工作方式切換著行進(jìn),它的兩條手臂末端的機(jī)械手可根據(jù)在場的作業(yè)或救援現(xiàn)場的需要快速地變換成不同作
40、業(yè)功能的液壓工具,這樣就可以實(shí)現(xiàn)快速裝載、拆除、搜救搶險的工作。</p><p> 中科院的沈陽自動化研究所研制出了生命探測儀、表面搜救機(jī)器人和旋翼飛行機(jī)器人。廢墟搜救機(jī)器人最大的優(yōu)勢是可以改變自己的結(jié)構(gòu)進(jìn)入到危險的地方或救援人員不可以進(jìn)入的危險環(huán)境當(dāng)中,利用機(jī)器人隨身攜帶的紅外攝像儀器、 聲音傳感器把廢墟內(nèi)部的圖像、語音等信息快速的傳回到后方的控制中心。廢墟搜索機(jī)器人的作用體現(xiàn)在以下2個方面:(1)快速搜索幸
41、存者,并提供信息給救援人員,方便施救;(2)隨時監(jiān)視廢墟的變化,防止發(fā)生倒塌危及救援人員。旋翼飛行機(jī)器人的主要功能是提供災(zāi)害現(xiàn)場的精確位置及救援人員現(xiàn)場作業(yè)等實(shí)時信息,并協(xié)助救援隊進(jìn)行排查工作,最大任務(wù)載荷為40千克,最大巡航時間為1.5小時。</p><p> 1.3論文的主要工作</p><p> 本文主要研究四足搜救機(jī)器人,在狗的骨骼結(jié)構(gòu)的啟發(fā)下設(shè)計了四足仿生機(jī)器人,對該機(jī)器人的
42、結(jié)構(gòu)和運(yùn)動學(xué)問題進(jìn)行了詳細(xì)的分析;在Matlab/SimMechanics下建立了機(jī)器人單腿步態(tài)規(guī)劃模型,通過設(shè)定不同的步態(tài)參數(shù)規(guī)劃了對角步態(tài)和三角步態(tài)。</p><p> 第一章 緒論。介紹了課題背景、研究意義以及國內(nèi)外搜救機(jī)器人的研究現(xiàn)狀,提出了本文要開展的主要工作。</p><p> 第二章 通過對狗的骨骼機(jī)構(gòu)分析設(shè)計了四足搜救仿生機(jī)器人,建立了單腿運(yùn)動學(xué)模型并進(jìn)行了正/逆運(yùn)動學(xué)
43、分析。</p><p> 第三章 在SimMechanics中建立機(jī)器人單腿步態(tài)規(guī)劃模型,設(shè)定步態(tài)參數(shù)并確定足端運(yùn)動軌跡,規(guī)劃了一組對角步態(tài)和三角步態(tài),然后建立機(jī)器人運(yùn)動學(xué)模型驗(yàn)證步態(tài)的可行性。</p><p> 第四章 總結(jié)與展望。</p><p> 2搜救機(jī)器人機(jī)構(gòu)設(shè)計及運(yùn)動學(xué)分析</p><p> 2.1搜救機(jī)器人機(jī)構(gòu)設(shè)計<
44、;/p><p> 本文仿照自然界中哺乳動物狗的結(jié)構(gòu),簡化的四足機(jī)器人模型結(jié)構(gòu)如圖所示,四足機(jī)器人整體結(jié)構(gòu)由軀體、左前腿、右前腿、左后腿、右后腿五部分組成,機(jī)器人前后腿呈對稱分布,每條腿都有3個關(guān)節(jié),整體共有12個關(guān)節(jié),每條腿都有3個自由度,大腿與機(jī)身連接處有兩個關(guān)節(jié),分別為髖關(guān)節(jié)和抬腿關(guān)節(jié),大腿和小腿之間為膝關(guān)節(jié),髖關(guān)節(jié)可以使機(jī)器人完成外擺動作,抬腿關(guān)節(jié)和膝關(guān)節(jié)組成一個二連桿機(jī)構(gòu)來驅(qū)動前進(jìn)。</p>
45、<p> 圖2.1 四足機(jī)器人結(jié)構(gòu)模型圖</p><p> 2.2運(yùn)動學(xué)理論基礎(chǔ)</p><p> 運(yùn)動學(xué)一般是研究點(diǎn)和剛體的運(yùn)動規(guī)律。點(diǎn)是指一種沒有大小、質(zhì)量、在空間內(nèi)存在一定位置的幾何點(diǎn)。剛體是無質(zhì)量、不可以改變形狀、但有一定的形狀、存在于空間一定位置的形體。運(yùn)動學(xué)包括點(diǎn)的運(yùn)動學(xué)和剛體的運(yùn)動學(xué)兩個不同的部分。掌握了所說的這兩類運(yùn)動,才可能進(jìn)一步研究變形體的運(yùn)動。<
46、;/p><p> 2.2.1 剛體位姿描述與坐標(biāo)變換</p><p> 在所研究的機(jī)器人坐標(biāo)系中,當(dāng)坐標(biāo)系運(yùn)動時相對于連桿不動的坐標(biāo)系定義為靜坐標(biāo)系,簡稱為靜系;跟隨著連桿運(yùn)動而運(yùn)動的坐標(biāo)系定義為動坐標(biāo)系,簡稱動系。動系的位置和姿態(tài)的描述定義為動系的位姿。</p><p><b> 剛體的位姿描述:</b></p><p&
47、gt;<b> 位置描述</b></p><p> 在選定的直角坐標(biāo)系{A}中,空間任意一點(diǎn)P的位置可以用3x1位置矢量AP,其左上標(biāo)表示選定的坐標(biāo)系{A},此時AP=[ px p y pz ] ,px , p y , pz 表示 x, y, z 三個方向的分量。</p><p><b> (2) 方位描述</b></p>
48、<p> 想要描述一個剛體在空間各個方向的位置,就要首先設(shè)定一個坐標(biāo)系{B}與剛體連接,三個方向的單位矢量在坐標(biāo)系{B}中用xB , yB , zB 表示,設(shè)坐標(biāo)系{A}為參考系,那么矢量, xB , yB , zB相對于{A}的方向余弦可以組成一個三行三列的矩陣,矩陣表示如下:</p><p><b> ,</b></p><p> 可見矩陣描述了B
49、相對于A的方位。假如三個量繞x軸,y軸,軸旋轉(zhuǎn)角,得到旋轉(zhuǎn)變換齊次矩陣:</p><p><b> Rot(x,)=</b></p><p><b> Rot(y,)=</b></p><p><b> Rot(z,)=</b></p><p> 2.2.2運(yùn)動學(xué)分析基
50、本內(nèi)容</p><p> 搜救機(jī)器人運(yùn)動學(xué)的分析包括正運(yùn)動學(xué)分析和逆運(yùn)動學(xué)分析兩方面的內(nèi)容:</p><p> (1)正運(yùn)動學(xué)分析是指對于一個給定的機(jī)器人,在四條腿連桿的幾何參數(shù)和關(guān)節(jié)旋轉(zhuǎn)角度已知的前提條件下,用桿件正運(yùn)動學(xué)計算桿件的位置和姿態(tài)等參數(shù)。</p><p> (2)逆運(yùn)動學(xué)分析是指在各個連桿幾何參數(shù)已知的前提下,根基坐標(biāo)系或者機(jī)身坐標(biāo)系下足端的位置
51、和姿態(tài),計算完成各個關(guān)節(jié)旋轉(zhuǎn)角度。</p><p> 2.3四足機(jī)器人運(yùn)動學(xué)分析</p><p> 2.3.1 四足機(jī)器人正運(yùn)動學(xué)分析</p><p> 在建立坐標(biāo)變換方程時,把一系列的坐標(biāo)系建立在連接連桿的關(guān)節(jié)上,用齊次坐標(biāo)變換來描述這些坐標(biāo)之間的相對位置和方向,就可以建立起機(jī)器人的運(yùn)動學(xué)方程。現(xiàn)在的問題是如何在每個關(guān)節(jié)上確定坐標(biāo)系的方向,以及如何確定相鄰兩
52、個坐標(biāo)系之間的相對平移量和旋轉(zhuǎn)量,即需要采用一種合適的方法來描述相鄰連桿之間的坐標(biāo)方向和參數(shù)。常用的是D-H參數(shù)法。</p><p> Denavit和Hartenberg兩人在1995年時提出了一種方法可以通過給關(guān)節(jié)鏈中的每一桿件建立坐標(biāo)系,并且用矩陣的方法表示,即所謂的D-H參數(shù)法。 1. 連桿坐標(biāo)系的建立關(guān)于建立連桿坐標(biāo)系的規(guī)定如下: (1) zi坐標(biāo)軸沿i+1關(guān)節(jié)的軸線方向; (2) xi坐標(biāo)軸沿zi
53、和zi-1軸的公垂線,且指向背離zi-1軸的方向; (3) yi坐標(biāo)軸的方向須滿足xi軸、zi軸構(gòu)成xiyizi右手直角坐標(biāo)系的 條件。再此以右前腿為例建立坐標(biāo)系,定義坐標(biāo)系X軸豎直向下,Y軸沿機(jī)身垂直方向,Z軸沿機(jī)器人前進(jìn)方向,如圖:</p><p> 圖2.2 機(jī)器人右前腿坐標(biāo)系</p><p> 根據(jù)以上坐標(biāo)系,分別為髖關(guān)節(jié),抬腿關(guān)節(jié)和膝關(guān)節(jié)轉(zhuǎn)動的角度,在單腿坐標(biāo)系中,從坐標(biāo)系
54、1到坐標(biāo)系2,坐標(biāo)系2到坐標(biāo)系3,坐標(biāo)系3到坐標(biāo)系4的齊次變換矩陣如下: </p><p> 表2.1機(jī)器人右前腿各桿件參數(shù)</p><p><b> A1=</b></p><p><b> A2=</b></p><p><b> A3=<
55、;/b></p><p><b> A4=</b></p><p> 可以計算得足端坐標(biāo)系{4}相對于基座標(biāo){0}的齊次矩陣為:</p><p> T4==A1A2A3A4= = </p><p> 根據(jù)據(jù)以上得到位置與姿態(tài)矩陣:</p><p><b> R=&
56、lt;/b></p><p><b> P=</b></p><p> 其中R為足端姿態(tài)矩陣,P表示足端相對于基坐標(biāo)系的位置。設(shè)關(guān)節(jié)角度°,°,L1=50mm,L2=67mm,則可以計算得P=T。</p><p> 設(shè)機(jī)器人機(jī)身絕對坐標(biāo)系為e,機(jī)身參考坐標(biāo)系為b,坐標(biāo)系原點(diǎn)位于機(jī)身中心,OLF代表左前腿基座坐標(biāo),
57、OLH代表左后腿基座坐標(biāo),ORH代表右后腿基座坐標(biāo),ORF代表右前腿基座坐標(biāo)。坐標(biāo)系如圖所示,圖中a為機(jī)身長度的一半,b為機(jī)身寬度的一半。</p><p><b> ? ? ? ? </b></p><p> 圖2.3 基坐標(biāo)系與絕對坐標(biāo)系關(guān)系圖</p><p> 由上圖可以求出四肢基座對機(jī)身的齊次矩陣,</p><
58、p><b> TLFB= </b></p><p><b> TRFB=</b></p><p><b> TLHB=</b></p><p><b> TEHB=</b></p><p> 由上述矩陣可以得到四足到機(jī)身中心坐標(biāo)的變換矩陣,
59、最后可以得到四足足端到機(jī)身中心的變換矩陣為:</p><p> TLF= TLFBT4=</p><p> TRF= TRFBT4=</p><p> TLH= TLHBT4=</p><p> TRH= TRHBT4=</p><p> 假設(shè)機(jī)身坐標(biāo)b相對于絕對坐標(biāo)系e的位置為(X0,Y0,Z0),再使用表
60、示分別繞X,Y,Z的旋轉(zhuǎn)角度,得到機(jī)身中心相對于絕對坐標(biāo)的齊次變換矩陣:</p><p> Tbe=R(z,)R(y,)R(x,)Trans(x0,y0,z0)=</p><p> 得到以上矩陣后可以求得四肢相,對于機(jī)身的坐標(biāo)變化,就是說可以求出四肢的足端對于絕對坐標(biāo)系的矩陣,如左前足:</p><p> TLF4e=TbeTLF</p><
61、;p> 求出右前腿對中心坐標(biāo)系的向量表示為:</p><p> 2.3.2搜救機(jī)器人逆運(yùn)動學(xué)分析</p><p> 由前面的正運(yùn)動學(xué)算的的結(jié)果所知,機(jī)器人的位置和姿態(tài)由大腿長度L1,小腿長度L2,抬腿角度,和膝關(guān)節(jié),其中L1和L2已知,但抬腿角度和膝關(guān)節(jié)未知,這就需要逆運(yùn)動學(xué)知識求解相關(guān)加角度,在這里以右前腿為例求抬腿角度和膝關(guān)節(jié),先求:因?yàn)?lt;/p><p&
62、gt;<b> TRF=</b></p><p><b> =</b></p><p> 根據(jù)以上矩陣對應(yīng)得到</p><p> px=-L2sin()-L1sin+a</p><p> pz=-L2cos()-L1cos</p><p> 兩式分別平方并相加得&
63、lt;/p><p> (Px-a)2+Pz2=(L2sin()+L1sin)2+(L2cos()+L1cos)2</p><p> =L12+L22+L1L2cos 得:</p><p><b> cos=</b></p><p><b> 令t= cos=</b></p><
64、;p> 可以得到膝關(guān)節(jié)角度:</p><p><b> =Atan2(-)</b></p><p> 再求:在方程TRF=ARFbA1A2A3A4,兩邊左乘上T3b-1,求得:A3-1TR=A4</p><p> 由方程的兩邊對應(yīng)得:</p><p><b> =</b></p
65、><p> 將上式的各個元素對應(yīng)可得:</p><p> -Pxsin()-Pzcos()-L1cos+asin()=L2</p><p> Pzsin()-Pxcos()-L1sin+acos()=0</p><p><b> 求得:</b></p><p><b> sin()
66、=</b></p><p><b> cos()=</b></p><p> 另X=sin(),Y=cos(),</p><p> 得=Atan2(X,Y).</p><p><b> 所以.</b></p><p><b> 2.4本章小結(jié)&
67、lt;/b></p><p> 本章借鑒了哺乳動物狗的腿部結(jié)構(gòu)建立了搜救機(jī)器人的腿部結(jié)構(gòu),然后運(yùn)用D-H法建立了機(jī)器人的前腿模型,對右前腿設(shè)定了獨(dú)立的單腿坐標(biāo)系,并且進(jìn)行了正運(yùn)動學(xué)的分析,通過已知關(guān)節(jié)的角度得到位置和姿態(tài)矩陣,最后做了逆運(yùn)動學(xué)的分析,通過已知位置反求關(guān)節(jié)的角度,從而運(yùn)用了所學(xué)知識解決了現(xiàn)實(shí)問題。</p><p> 3 搜救機(jī)器人步態(tài)規(guī)劃及仿真分析
68、 </p><p><b> 3.1步態(tài)概述</b></p><p> 步態(tài)是步行機(jī)器人的一種邁步的方式,是步行機(jī)器人各腿之間運(yùn)動的規(guī)律,即各條腿的抬腿和放腿的順序,是研究步行機(jī)構(gòu)的一個重要的參數(shù),是確保步行機(jī)構(gòu)穩(wěn)定運(yùn)行的重要因素。本章重點(diǎn)研究機(jī)器人的步行方式,機(jī)器人在步行運(yùn)動時能穩(wěn)定運(yùn)動必須要有一個協(xié)調(diào)的步態(tài),所以決定采用SimMechanics模塊來建立機(jī)
69、器人腿部模型,第一求出足端的工作空間,然后構(gòu)建單腿模型,再確定各條腿的運(yùn)動軌跡,由足端軌跡的仿真得到關(guān)節(jié)的角度,以實(shí)現(xiàn)機(jī)器人運(yùn)動的控制。</p><p> 一般步態(tài)是說行走過程中肢體表現(xiàn)出來的一種協(xié)調(diào)關(guān)系,就是抬腿,放腿的先后順序,可以分為規(guī)則和非規(guī)則步態(tài),規(guī)則步態(tài)是機(jī)器人的腿部根據(jù)給定的運(yùn)動軌跡和和規(guī)定的各退的先后順序而運(yùn)動,不適合不規(guī)則的路面,而非規(guī)則的步態(tài)是指腿部的軌跡和放腿的先后次序是可以改變的,所以適
70、合不同的路面情況。</p><p> 3.2 SimMechanics簡介</p><p> SimMechanics仿真模塊是simulink工具箱中simscape庫中的一個仿真模塊,SimMechanics可以仿真三維系統(tǒng)的平移和轉(zhuǎn)動運(yùn)動,提供了一系列工具求解帶有靜力學(xué)約束,坐標(biāo)系變換等在內(nèi)的機(jī)構(gòu)運(yùn)動問題,并現(xiàn)實(shí)利用虛擬現(xiàn)實(shí)工具提供的功能顯示機(jī)構(gòu)系統(tǒng)運(yùn)動的動畫示意圖。</
71、p><p> 1.SimMechanics基本模塊介紹</p><p> SimMechanics基本模塊主,要包括剛體模塊組,約束與驅(qū)動模塊組,力單元模塊組,接口單元模塊組,運(yùn)動副模塊組,傳感器與執(zhí)行器模塊組和機(jī)械仿真模塊組。</p><p> 2.各基本模塊組的具體模塊介紹</p><p> 1)剛體模塊組該模塊組主要包括4個模塊組,
72、即剛體模塊,機(jī)架模塊,機(jī)械環(huán)境模塊和共享機(jī)械環(huán)境模塊。</p><p> 剛體有兩個連接端,其中一個為主動端,另一端為從動端。使用剛體時可以定義質(zhì)量,慣性矩,坐標(biāo)原點(diǎn),剛體的初始位置和角度。機(jī)架只有一個連接端,另外一個固定。機(jī)械環(huán)境是為仿真定義環(huán)境變量的,包含有重力,維數(shù),分析模式,約束求解器,誤差線性化和可視化。共享環(huán)境連接兩個剛體模塊使他們享有相同的機(jī)械環(huán)境。</p><p> 圖
73、3.1 剛體子模塊組</p><p> 2)約束與驅(qū)動模塊組 </p><p> 該模塊組主要包括7個模塊,即角度驅(qū)動模塊,距離約束模塊,齒輪約束模塊,線性驅(qū)動模塊,平行約束模塊,點(diǎn)線約束模塊和速度驅(qū)動模塊。</p><p> 圖3.2 約束與驅(qū)動模塊組</p><p><b> 3)運(yùn)動副模塊組</b>&l
74、t;/p><p> 該模塊組主要包括兩個部分即非配合部分和無質(zhì)量連接部分,每個部分的具體模塊如圖3.3所示。</p><p> 圖3.3 運(yùn)動副模塊組</p><p> 4)傳感器與執(zhí)行器模塊組</p><p> 剛體驅(qū)動執(zhí)行器主要通過力或力矩驅(qū)動剛體。剛體傳感器主要檢測剛體參數(shù)模塊。剛體約束與驅(qū)動力傳感器主要用來檢測一對受約束剛體間的
75、力或力矩。驅(qū)動執(zhí)行器主要用來對一對相互約束剛體施加相對運(yùn)動。節(jié)點(diǎn)執(zhí)行器主要對節(jié)點(diǎn)施加力或力矩。節(jié)點(diǎn)粘附執(zhí)行器主要對節(jié)點(diǎn)施加粘附力??勺冑|(zhì)量與慣性執(zhí)行器主要使剛體質(zhì)量能隨時間變化。</p><p><b> 5)力單元組模塊</b></p><p> 該模塊組主要包含兩個模塊,即剛體彈簧振動與阻尼模塊、運(yùn)動副彈性振動與阻尼模塊。剛體彈簧振動與阻尼模塊主要是在兩個剛體
76、之間添加振動與阻尼,運(yùn)動副彈性振動與阻尼模塊主要是在兩運(yùn)動副之間添加振動與阻尼。</p><p><b> 6)接口單元模塊組</b></p><p> 該模塊組主要包含兩個模塊,即移動副接口和轉(zhuǎn)動副接口。</p><p> 7)機(jī)械仿真公用模塊組</p><p> 該模塊組包含三個模塊,連續(xù)角度模塊主要是將傳感
77、器輸出的非連續(xù)、有界角度轉(zhuǎn)換成無界連續(xù)角輸出。將轉(zhuǎn)換矩陣轉(zhuǎn)換成虛擬現(xiàn)實(shí)的轉(zhuǎn)換模塊,主要是將旋轉(zhuǎn)矩陣轉(zhuǎn)換成等價的VRML的旋轉(zhuǎn)軸和角的形式。機(jī)械分支端口將一個sensor/actuator端口轉(zhuǎn)換成多個sensor/actuator映射為鉸鏈、約束、驅(qū)動器或剛體坐標(biāo)系統(tǒng)。</p><p> 3.SimMechanics機(jī)械建模的基本步奏</p><p> SimMechanics機(jī)械建模
78、的基本步奏是利用Simulink工具箱下SimScape仿真庫中的SimMechanics仿真模塊及Simulink公共模塊進(jìn)行機(jī)械建模,具體步奏為:</p><p> 第一步,分析連桿機(jī)構(gòu)建模對象,明確SimMechanics建模所需要的功能模塊,即確定實(shí)現(xiàn)既定機(jī)械系統(tǒng)仿真模型的思路與方法。</p><p> 第二步,建立一個新的Simulink仿真窗口,選擇機(jī)械仿真模塊,然后根據(jù)既
79、定的機(jī)械系統(tǒng)的數(shù)學(xué)描述選擇相關(guān)的機(jī)械模塊,將其添加到模型窗口中。</p><p> 第三步,搭建仿真模塊,形成機(jī)械系統(tǒng)仿真模型。按照信號從左至右從上到下流向原則將模塊放置到合適位置,將模塊從輸入端至輸出端用信號線相連接,搭建完成機(jī)械仿真模型框圖。</p><p> 第四步,設(shè)置機(jī)械機(jī)構(gòu)各功能模塊參數(shù) 。根據(jù)機(jī)械機(jī)構(gòu)模型數(shù)學(xué)描述、目標(biāo)函數(shù)及約束條件,設(shè)置模塊參數(shù),使各模塊的參數(shù)與模型的數(shù)
80、學(xué)描述一致。</p><p> 第五步,設(shè)置求解器仿真參數(shù),利用模塊對話框菜單Simulations中的Configuration parameters命令,打開相關(guān)對話框進(jìn)行設(shè)置。</p><p> 第六步,微調(diào)相關(guān)參數(shù),運(yùn)行機(jī)械機(jī)構(gòu)仿真模型,得到仿真結(jié)果。</p><p> 第七步,雙擊仿真信號顯示模塊,設(shè)置顯示窗口輸出參數(shù),得到仿真曲線。</p&g
81、t;<p> 3.3機(jī)器人步態(tài)規(guī)劃</p><p> 3.3.1機(jī)器人單腿模型建立</p><p> 為了實(shí)現(xiàn)機(jī)器人的運(yùn)動仿真,必須先對機(jī)器人進(jìn)行步態(tài)規(guī)劃,但為了避免機(jī)器人四條腿運(yùn)動時出現(xiàn)過驅(qū)動現(xiàn)象,所以采用四條腿分別單獨(dú)的規(guī)劃方法,單腿分為抬腿和平移兩個過程。最后分別設(shè)定每條腿的運(yùn)動軌跡就可以確定整個機(jī)器人的運(yùn)動軌跡,在Simulink中搭建右前腿的模型。如圖3.4.
82、</p><p> 圖3.4 右前腿模型圖</p><p> 如上圖前腿的模型所示,從最左邊的ground為機(jī)身,以確定前腿的位置,R1_gan1為機(jī)器人大腿,ground與R1_gan1之間用一個有兩個自由度的鉸鏈連接,因?yàn)樗仨毎y關(guān)節(jié)和抬腿關(guān)節(jié),R1_gan2為小腿,大腿與小腿之間用一個自由度的鉸鏈連接,G3的足端與小腿用鉸鏈連接,In-model為足端的運(yùn)動軌跡,OUT-a
83、ngel為關(guān)節(jié)角度。</p><p> 在設(shè)定右腿單腿模型的參數(shù)時必須要考慮機(jī)器人的四條腿是協(xié)調(diào)運(yùn)動的,所以四條腿必須互相對稱,使得初始值也是相互對稱的,因?yàn)橛疫叴笸鹊淖髠?cè)是連接兩個自由度的鉸鏈的,所以大腿的右側(cè)相對于根部的位置為,小腿其中一端與大腿的末端連接,而小腿的另一端相對于大腿末端的距離為,所以設(shè)置的參數(shù)如圖所示:</p><p><b> 大腿參數(shù)設(shè)置</b&
84、gt;</p><p><b> 小腿參數(shù)設(shè)置</b></p><p><b> 足端參數(shù)設(shè)置</b></p><p> 圖3.5 右前腿參數(shù)的設(shè)置</p><p> 3.3.2對角步態(tài)規(guī)劃</p><p> 對角步態(tài)是指在對角線位置的兩條腿同時處于抬起或處于支撐的
85、狀態(tài),當(dāng)其中兩條腿處于抬起的狀態(tài)的瞬間,另外兩條腿處于支撐狀態(tài),所以占空系數(shù)為0.5。步態(tài)規(guī)劃要設(shè)置步態(tài)的周期,抬腿的高度和步距的長度,并且為了機(jī)器人在行走的過程中避免地面障礙對擺動腿的阻礙,所以機(jī)器人的足端計劃采用橢圓和直線相結(jié)合的方式作為足端的運(yùn)動軌跡,表達(dá)式為:</p><p> 上式中h為抬腿的高度h=10mm,s為步距s=25mm,步態(tài)周期T=1,所以每條腿的抬腿和支撐時間都為周期的一半,前半個周期右
86、前和左后處于擺動狀態(tài),左前和右后為支撐狀態(tài),后半個周期左前和右后衛(wèi)擺動狀態(tài),右前和左后為支撐狀態(tài),最后得到抬腿關(guān)節(jié)和膝關(guān)節(jié)角度如圖3.6所示。</p><p> 圖3.6 抬腿關(guān)節(jié)角度</p><p> 圖3.6 膝關(guān)節(jié)角度</p><p> 3.3.3三角步態(tài)規(guī)劃</p><p> 機(jī)器人的腿部一般是處于支撐和擺動兩種狀態(tài)中的一種
87、,根據(jù)本人所查資料若把每一條腿分為支撐腿和擺動腿時分別作為兩個獨(dú)立的事件,設(shè)有N條腿,可以得到步態(tài)的種類有(2n-1)!種,但是只有六種步態(tài)可以使三條腿處于支撐狀態(tài),在這六種步態(tài)下穩(wěn)定裕量最大的是選擇左前-右后-右前-左后的順序。與上面的對角步態(tài)一樣要設(shè)定步態(tài)周期T=1.8秒,步距S=25mm,抬腿高度為H=12mm。并且為了提高穩(wěn)定性,避免崎嶇的路面對腿部造成的沖擊,所以采用直線和半橢圓的軌跡。</p><p>
88、; 三角步態(tài)的兩個過程為抬腿狀態(tài)和支撐狀態(tài),其特點(diǎn)為其中的任意時刻都只有一條腿處于擺動狀態(tài),另三條腿處于支撐狀態(tài),所以得到的占空系數(shù)為0.75,其中為了方便把支撐過程分三段,抬腿過程分一段,支撐是抬腿的三倍,可以做出運(yùn)動的時序圖:</p><p> 圖3.7 三角步態(tài)運(yùn)動時序</p><p> 上面已經(jīng)設(shè)置步態(tài)周期T=1.7秒,第一個0.45秒左前(LF)處于擺動狀態(tài),其他三條腿處
89、于支撐狀態(tài);第二個0.425秒右后(RH)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);第三個0.425秒右前(RF)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);最后0.425秒左后(LH)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài)。得到抬腿關(guān)節(jié)和膝關(guān)節(jié)角度如圖3.8:</p><p> 圖3.8 抬腿關(guān)節(jié)和膝關(guān)節(jié)角度圖 </p><p> 3.4機(jī)器人步態(tài)仿真</p><p>
90、 3.4.1 機(jī)器人運(yùn)動模型的建立</p><p> 本文將搜救機(jī)器人設(shè)計為四足機(jī)器人,并且為了使建模具有直觀的特點(diǎn),所以選擇使用SimMechanics對機(jī)器人進(jìn)行建模,根據(jù)機(jī)器人的腿部機(jī)構(gòu)在simulink中搭建模型如圖3.1所示:</p><p> 圖3.1 機(jī)器人系統(tǒng)圖</p><p> 機(jī)器人的模型包括四個子系統(tǒng):運(yùn)動軌跡模塊,運(yùn)動狀態(tài)控制模塊,
91、四條腿模型及它的機(jī)身模型,模型及四條腿模型。運(yùn)動軌跡函數(shù)確定了四條腿和機(jī)身的運(yùn)動軌跡;運(yùn)動狀態(tài)控制模塊作用是控制機(jī)器人的運(yùn)動與停止,并且可以設(shè)置步態(tài)周期;機(jī)身模型通過三自由度的運(yùn)動副和機(jī)架連接;四條腿(LF、RF、LH、RH)結(jié)構(gòu)類似,都是用兩個自由度的運(yùn)動副和機(jī)身連接,分別封裝在四個子系統(tǒng)中。右前腿的內(nèi)部結(jié)構(gòu)如圖3.2所示。</p><p> 圖3.2 右前腿內(nèi)部結(jié)構(gòu)</p><p>
92、 3.4.2對角步態(tài)仿真</p><p> 將上一節(jié)規(guī)劃好的對角步態(tài)輸入控制模塊,設(shè)置步態(tài)周期為1秒,得到對角步態(tài)一個周期下機(jī)器人的運(yùn)動過程如圖3.3,</p><p> 圖3.3 對角步態(tài)一周期運(yùn)動圖像</p><p> 從圖中所見,t=0.0s時機(jī)器四條腿都處于支撐狀態(tài);t=0.25s時右前(RF)和左后(LH)處于擺動狀態(tài),左前(LF)和右后(RH)
93、處于支撐狀態(tài);t=0.75s時左前(LF)和右后(RH)處于擺動狀態(tài),右前(RF)和左后(LH)處于支撐狀態(tài);t=1.0s時機(jī)器人完成一個周期的運(yùn)動,四條腿都處于支撐狀態(tài)。運(yùn)動仿真沿x軸負(fù)方向運(yùn)動,單腿每個周期前進(jìn)25mm,y方向?yàn)闄C(jī)器人抬腿方向,每個周期內(nèi)抬高12mm。x、y方向運(yùn)動軌跡如圖3.4所示。</p><p> 圖3.4 對角步態(tài)右前腿運(yùn)動軌跡曲線</p><p> 3.
94、4.3三角步態(tài)仿真</p><p> 如對角步態(tài)一樣把設(shè)計好的三角步態(tài)輸入控制模塊,設(shè)置步態(tài)的周期為1.7秒,得到三角步態(tài)一周期內(nèi)的機(jī)器人運(yùn)動過程,如圖3.5:</p><p> 圖3.5 三角步態(tài)一周期的運(yùn)動圖</p><p> 當(dāng)t=0.0s時機(jī)器人四條腿都處于支撐狀態(tài);t=0.27s時左前(LF)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);t=0.66s時右
95、后(RH)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);t=1.06s右前(RF)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);t=1.54s左后(LH)處于擺動狀態(tài),其他三條腿處于支撐狀態(tài);t=1.8s時機(jī)器人完成一個周期的運(yùn)動過程,四條腿都處于支撐狀態(tài)。設(shè)定運(yùn)動仿真沿x軸負(fù)方向前進(jìn),單腿每個周期前進(jìn)25mm,y方向是機(jī)器人的抬腿方向,每周期抬高12mm,得到X,Y方向上的運(yùn)動軌跡曲線為:</p><p> 圖3.6 三角步
96、態(tài)下右前腿的運(yùn)動軌跡曲線</p><p><b> 3.5本章小結(jié)</b></p><p> 本章通過根據(jù)搜救機(jī)器人的腿部結(jié)構(gòu)在在MATLAB下使用了其中的機(jī)械模塊SimMechanics搭建機(jī)器人的步態(tài)模型,先設(shè)定好足端的運(yùn)動軌跡,運(yùn)動周期和抬腿高度,然后根據(jù)三角步態(tài)和對角步態(tài)的時序圖建立機(jī)器人系統(tǒng)的整體模型,再將規(guī)劃好的三角步態(tài)和對角步態(tài)輸入到控制模塊,就可以
97、得到機(jī)器人在不同步態(tài)下的運(yùn)動圖像。</p><p><b> 4 全文總結(jié)</b></p><p> 4.1本文的主要內(nèi)容</p><p> 本文通過借鑒四足哺乳動物狗的四肢結(jié)構(gòu)將搜救機(jī)器人設(shè)計成為仿生的四足機(jī)器人,后運(yùn)用D-H法建立了合理的坐標(biāo)系,并進(jìn)行了正向運(yùn)動學(xué)分析和逆向運(yùn)動學(xué)分析。再根據(jù)機(jī)器人的腿部結(jié)構(gòu)運(yùn)用Simulink 下的
98、SimMechanics工具箱對機(jī)器人的步態(tài)規(guī)劃建立起模型,然后通過對三角步態(tài)和對角步態(tài)運(yùn)動時序圖的分析,仿真得到三角步態(tài)和對角步態(tài),再將規(guī)劃好的三角步態(tài)和對角步態(tài)輸入到關(guān)節(jié)控制單元,最后得到了機(jī)器人在兩種不同步態(tài)下的運(yùn)動圖像。</p><p> 4.2總結(jié)及工作展望</p><p> 現(xiàn)代社會搜救機(jī)器人是必不可少的,因?yàn)槿祟惐旧淼乃丫饶芰υ絹碓斤@得不足,人類在智慧上超出動物很多,但在
99、特定環(huán)境的適應(yīng)上就要比動物差很多。雖然說人類已經(jīng)發(fā)明了很多的新的科技彌補(bǔ)了這一不足,但還是能明顯發(fā)現(xiàn),船體的靈活性不如魚類的靈活,飛機(jī)的靈活性比不上鳥類和昆蟲,車輛對地形適應(yīng)能力比不上長有四條腿的哺乳動物。搜救機(jī)器人的研究可以解決和克服我們這方面的不足,從而對社會產(chǎn)生大的經(jīng)濟(jì)效益。</p><p> 本文運(yùn)用simulink對搜救機(jī)器人進(jìn)行了步態(tài)的仿真,但仿真出來的步態(tài)只是簡單的前進(jìn)和后退步態(tài),所以需要通過加入
100、不同的步態(tài)來使行走更加多樣化和增強(qiáng)穩(wěn)定性,如規(guī)劃轉(zhuǎn)彎繞行步態(tài),跳躍步態(tài)或爬行步態(tài)等不同的步態(tài)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 周遠(yuǎn)清,張自興,許萬雍,賈培發(fā)等.智能機(jī)器人系統(tǒng)[M]. 北京:清華大學(xué)出版社,1988.</p><p> [2] 張晉西,郭學(xué)琴SolidWorks及COSMOSMoti
101、on機(jī)械仿真設(shè)計 [M].北京:清華大學(xué)出版社,2007</p><p> [3] 胡漢才.單片機(jī)原理與系統(tǒng)設(shè)計[M].北京:清華大學(xué)出版社,2002.</p><p> [4] 鄭超, 趙言正, 付莊. 一種小型履帶機(jī)器人結(jié)構(gòu)設(shè)計與實(shí)現(xiàn)[ D] . 上海: 上 海交通大學(xué) 機(jī)器人研究所, 2002</p><p> [5]
102、 梅紅, 王勇. 輪式移動機(jī)器人的動力學(xué)建模及跟蹤控制[ J] . 機(jī)床與液壓, 2009, 37 ( 9 ): 127 -129, 199</p><p> [6] 黃守仁, 戰(zhàn)強(qiáng), 苑承志. 一種履帶式移動機(jī)器人的控制系統(tǒng)設(shè)計[ J] . 機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2008, 21( 4) : 21- 23</p><p> [7] 熊有倫. 機(jī)器人技術(shù)基礎(chǔ)[M]. 武漢: 華中
103、科技大學(xué)出版社, 2002.</p><p> [8]CRAIG J J. 機(jī)器人學(xué)導(dǎo)論[M]. 北京: 機(jī)械工業(yè)出版社,2006.</p><p> [9] 梁飛華,黃玉新,鄧宇.Autocad.VBA與Matlab環(huán)境下的機(jī)器人運(yùn)動學(xué)仿真[J].微計算機(jī)信息,2006,22(3-2):198-200.</p><p> [10] 范太華,畢國堂,劉敏賢
104、183;基于MATLAB及Simulink的虛擬現(xiàn)實(shí)技術(shù)的實(shí)現(xiàn)[J]·河南科技大學(xué)學(xué)報:自然科學(xué)版, 2004, 25 (6): 47-49·</p><p> [11] 張家祥,羅雪山,方凌江·MATLAB中虛擬現(xiàn)實(shí)的應(yīng)用[M]·電子計算報, 2002, 155 (2): 54-57·</p><p> [12] Mechanical
105、 Dynam ics. INC. ADAMS/ViewtMenus andPanels Interface Primer [M]·1998.</p><p> [13] 劉義祥,李瑞峰·應(yīng)用ADAMS軟件對點(diǎn)焊機(jī)器人大臂機(jī)構(gòu)進(jìn)行動力學(xué)仿真研究[J]·哈爾濱商業(yè)大學(xué)學(xué)報, 2002, 17 (3): 86-90.</p><p> [14] 陳晏,余躍慶,蘇
106、麗穎,張緒平.基于LMS Virtual.Lab 和ANSYS的剛?cè)狁詈蠙C(jī)器人仿真系統(tǒng)[15].輕工機(jī)械,2007,25(1):46-49.</p><p> [15] 李貽斌,牟龍芳.基于JOGL 的關(guān)節(jié)機(jī)器人仿真[J].蘇州職業(yè)大學(xué)學(xué)報,2008,19(1):53-56.</p><p> [16] 芮執(zhí)元,程林章.基于Pro/E 與ADAMS 結(jié)合的虛擬樣機(jī)動態(tài)仿真[J].現(xiàn)代制
107、造工程,2005(1):56-58.</p><p> [17] 張繼禹,蔡鶴皋,王樹國,等. 一個大型機(jī)器人仿真系統(tǒng)-ROBCAD[J].哈爾濱工業(yè)大學(xué)學(xué)報,1993,25(3),108-133.</p><p> [18] 陶其銘,柯尊忠. 機(jī)器人軌跡規(guī)劃新方法的研究[J]. 機(jī)床與液壓,2003(4):224-225.</p><p> [19] 趙
108、東標(biāo),查選芳,王珉,朱劍英. 基于螺旋理論的機(jī)械手最優(yōu)位姿軌跡規(guī)劃方法研究[J]. 航空學(xué)報,1999.7,20(4),pp.331-334.</p><p> [20] 吳鎮(zhèn)煒,談大龍. 機(jī)械手空間圓弧運(yùn)動的一種有效軌跡規(guī)劃方法[J]. 機(jī)器人,1999.1,21(1):8-11.</p><p> [21] 王鵬飛.四足機(jī)器人穩(wěn)定行走規(guī)劃及控制技術(shù)研究[D].哈爾濱工業(yè)大學(xué)
109、博士.2007</p><p> [22] 余聯(lián)慶.仿馬四足機(jī)器人機(jī)構(gòu)分析與步態(tài)研究[D].華中科技大學(xué).2007</p><p> [23] 孫樹棟,曲彥賓. 遺傳算法在機(jī)器人路徑規(guī)劃中的應(yīng)用研究[J]. 西北工業(yè)</p><p> 大學(xué)學(xué)報,1998,16(1):78-83.</p><p> [24] 龍飛. 動態(tài)未知環(huán)境中的機(jī)
110、器人路徑規(guī)劃方法研究[D]. 武漢:華中科技</p><p> 大學(xué)圖書館,2005.</p><p> [25] 柏藝琴,賀懷清. 移動機(jī)器人路徑規(guī)劃方法簡介[J]. 中國民航學(xué)院學(xué)報,</p><p> 2003,21(2):206-209.</p><p><b> 致謝</b></p>&l
111、t;p> 四年的大學(xué)生活已經(jīng)接近尾聲,在這里我要特別感謝我的導(dǎo)師田靜老師,在我的大學(xué)四年的學(xué)習(xí)過程當(dāng)中田老師給我和我的同學(xué)上過傳感器原理及計算機(jī)原理等不同的弱電和控制方面的課程,課上田老師深入淺出、舉一反三地為我們講授課程內(nèi)容,使得我們可以花很少的時間就吸收很多的知識,并且在課下還對我們不懂的東西細(xì)心地、不厭其煩地悉心指導(dǎo)。這次畢業(yè)設(shè)計有幸可以獲得田老師的指導(dǎo)十分高興,田老師不僅在學(xué)術(shù)上有深厚的功底,而且為人善良有愛,授課認(rèn)真嚴(yán)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機(jī)械電子工程畢業(yè)論文-基于matlab的雙足步行機(jī)器人的腿部模型的建立及運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)論文-基于proe的跳躍機(jī)器人腿部運(yùn)動模型的建立與運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)論文-基于matlab的雙足機(jī)器人的運(yùn)動模型的建立與運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)設(shè)計-基于solidworks跳躍機(jī)器人腿部機(jī)構(gòu)模型建立及運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)論文-基于caxa的雙人舞蹈機(jī)器人模型建立及運(yùn)動仿真
- 機(jī)器人搜救畢業(yè)論文
- 機(jī)械電子工程畢業(yè)論文-基于matlab的仿象鼻機(jī)器人造型及運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)論文-基于matlab的機(jī)器人柔性手臂控制系統(tǒng)設(shè)計
- 機(jī)械電子工程畢業(yè)設(shè)計-基于solidworks 爬行機(jī)器人爬行機(jī)構(gòu)的模型建立及運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)設(shè)計-基于matlab的機(jī)器人柔性手臂控制系統(tǒng)設(shè)計與仿真
- 機(jī)械電子工程畢業(yè)論文-基于聲音的舵機(jī)機(jī)器人運(yùn)動控制分析
- 基于wifi的多功能搜救機(jī)器人軟件設(shè)計——畢業(yè)論文
- 機(jī)械電子工程畢業(yè)設(shè)計-基于caxa舞蹈機(jī)器人的仿真設(shè)計
- 畢業(yè)論文管道機(jī)器人的設(shè)計與仿真
- 機(jī)械電子工程畢業(yè)設(shè)計-基于matlab仿象鼻機(jī)器人造型及運(yùn)動仿真
- 基于wifi的多功能搜救機(jī)器人軟件設(shè)計——畢業(yè)論文
- 基于wifi的多功能搜救機(jī)器人軟件設(shè)計——畢業(yè)論文
- 管道清潔機(jī)器人畢業(yè)論文--管道機(jī)器人的設(shè)計與運(yùn)動仿真
- 機(jī)械電子工程畢業(yè)論文-基于adams的四足機(jī)器人的結(jié)構(gòu)設(shè)計及運(yùn)動仿真分析
- 機(jī)械電子工程畢業(yè)論文-基于人機(jī)交互的舵機(jī)機(jī)器人的運(yùn)動控制分析
評論
0/150
提交評論