雙足步行機(jī)器人---直立行走,其有著良好的自由度、動(dòng)作靈活、自如、穩(wěn)定。雙足機(jī)器人是一種仿生類型的機(jī)器人,能夠?qū)崿F(xiàn)機(jī)器人的雙足行走和相關(guān)動(dòng)作。作為由機(jī)械控制的動(dòng)態(tài)系統(tǒng),雙足機(jī)器人包含了豐富的動(dòng)力學(xué)特性。在未來(lái)的生產(chǎn)生活中,類人型雙足行走機(jī)器人可以幫助人類解決很多問(wèn)題比如馱物、搶險(xiǎn)等一系列危險(xiǎn)或繁重的工作。
一、機(jī)器人的結(jié)構(gòu)設(shè)計(jì)
機(jī)器人的關(guān)節(jié)
雙足競(jìng)步機(jī)器人的結(jié)構(gòu)類似于人類的雙足,可以實(shí)現(xiàn)像人類一樣行走。本機(jī)器人采取了使用模擬舵機(jī)代替人類關(guān)節(jié),實(shí)現(xiàn)機(jī)器人的步態(tài)設(shè)計(jì)控制。使用舵機(jī)控制芯片控制各個(gè)關(guān)節(jié)的動(dòng)作,從而實(shí)現(xiàn)了對(duì)步伐的大小、快慢、幅度的控制。
用鋁合金或其他輕型高硬度材料來(lái)制作機(jī)器人的結(jié)構(gòu)件,類似于人類的骨骼,從而來(lái)支撐機(jī)器人的整體。用輕型、有一定強(qiáng)度的材料(比如亞克力板)來(lái)制作機(jī)器人的頂板和腳板,模擬人類的胯部和腳掌從而來(lái)支持機(jī)器人的行走與穩(wěn)定。因?yàn)樾凶呤嵌嚓P(guān)節(jié)配合的動(dòng)作,機(jī)器人能獨(dú)立完成行走或其他任務(wù)。作為類人形機(jī)器人,本機(jī)器人采用六個(gè)舵機(jī)分別代替兩條腿的關(guān)節(jié),其中一條腿的三個(gè)關(guān)節(jié)如圖 1 所示。
圖 1 雙足機(jī)器人的關(guān)節(jié)
圖 2 機(jī)器人關(guān)節(jié)的結(jié)構(gòu)
舵機(jī):使用舵機(jī)來(lái)代替關(guān)節(jié)活動(dòng)。舵機(jī)的好壞決定了機(jī)器人行走的質(zhì)量。選擇質(zhì)量好,運(yùn)行平穩(wěn),執(zhí)行到位的常規(guī)舵機(jī)即可,結(jié)構(gòu)件的尺寸與型號(hào)決定的關(guān)鍵是在于舵機(jī)的尺寸型號(hào)。
機(jī)器人的硬件結(jié)構(gòu)
機(jī)器人的硬件結(jié)構(gòu)如圖 3 所示。
圖 3 機(jī)器人硬件結(jié)構(gòu)
結(jié)構(gòu)件:用 2 mm 鋁合金板制作結(jié)構(gòu)件來(lái)代替骨骼。材料選擇需注意:材料需滿足易切割,打孔。材料成型后不易形變。能支撐機(jī)器人重量。
腳板、頂板:使用 0. 5 mm 亞克力板制作機(jī)器人的腳板和頂板,來(lái)模擬人的腳掌和盆骨。
二、機(jī)器人控制器的設(shè)計(jì)
控制板相當(dāng)于人的大腦對(duì)舵機(jī)發(fā)布指令控制機(jī)器人動(dòng)作,本文采用 Atmegal 6 作為機(jī)器人的主控制板。ATmegal 6 基于增強(qiáng)的 AVR?RISC 結(jié)構(gòu)的低功耗 8 位 CMOS 微控制器。由于其先進(jìn)的指令集以及單時(shí)鐘周期指令執(zhí)行時(shí)間 ATmegal6 的數(shù)據(jù)吞吐率高達(dá) 1 MIPS/MHz,從而可以減緩系統(tǒng)在功耗和處理速度之間的矛盾。
圖 4 機(jī)器人核心控制電路圖
三、軟件設(shè)計(jì)與調(diào)試
機(jī)器人工作流程
雙足競(jìng)步機(jī)器人(窄足)的步態(tài)比較接近于人類正常行走時(shí)的步態(tài),按照重心進(jìn)行步態(tài)控制。為了方便程序的編寫(xiě)和動(dòng)作的調(diào)試,關(guān)節(jié)舵機(jī)的編號(hào)為 (0-5)號(hào)。編程為理想化編程,實(shí)際程序會(huì)和理想編程有所偏差,因此編程完成之后要進(jìn)行多次動(dòng)作的微調(diào),機(jī)器人工作流程圖如圖 5 示。
圖 5 機(jī)器人工作流程圖
機(jī)器人舵機(jī)是對(duì)稱安裝,在編寫(xiě)代碼時(shí)要注意舵機(jī)的運(yùn)動(dòng)方向。機(jī)器人在反轉(zhuǎn)動(dòng)作時(shí)不宜太快,太快可能會(huì)導(dǎo)致代碼不能完全讀出導(dǎo)致動(dòng)作不到位使機(jī)器人出現(xiàn)摔倒的情況。
評(píng)論
查看更多