當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 運動控制 > 工業(yè)機器人 > 直角坐標(biāo)型工業(yè)機器人
發(fā)布日期:2022-04-18 點擊率:46
雙足步行機器人---直立行走,其有著良好的自由度、動作靈活、自如、穩(wěn)定。雙足機器人是一種仿生類型的機器人,能夠?qū)崿F(xiàn)機器人的雙足行走和相關(guān)動作。作為由機械控制的動態(tài)系統(tǒng),雙足機器人包含了豐富的動力學(xué)特性。在未來的生產(chǎn)生活中,類人型雙足行走機器人可以幫助人類解決很多問題比如馱物、搶險等一系列危險或繁重的工作。
一、機器人的結(jié)構(gòu)設(shè)計
機器人的關(guān)節(jié)
雙足競步機器人的結(jié)構(gòu)類似于人類的雙足,可以實現(xiàn)像人類一樣行走。本機器人采取了使用模擬舵機代替人類關(guān)節(jié),實現(xiàn)機器人的步態(tài)設(shè)計控制。使用舵機控制芯片控制各個關(guān)節(jié)的動作,從而實現(xiàn)了對步伐的大小、快慢、幅度的控制。
用鋁合金或其他輕型高硬度材料來制作機器人的結(jié)構(gòu)件,類似于人類的骨骼,從而來支撐機器人的整體。用輕型、有一定強度的材料(比如亞克力板)來制作機器人的頂板和腳板,模擬人類的胯部和腳掌從而來支持機器人的行走與穩(wěn)定。因為行走是多關(guān)節(jié)配合的動作,機器人能獨立完成行走或其他任務(wù)。作為類人形機器人,本機器人采用六個舵機分別代替兩條腿的關(guān)節(jié),其中一條腿的三個關(guān)節(jié)如圖 1 所示。
圖 1 雙足機器人的關(guān)節(jié)
圖 2 機器人關(guān)節(jié)的結(jié)構(gòu)
舵機:使用舵機來代替關(guān)節(jié)活動。舵機的好壞決定了機器人行走的質(zhì)量。選擇質(zhì)量好,運行平穩(wěn),執(zhí)行到位的常規(guī)舵機即可,結(jié)構(gòu)件的尺寸與型號決定的關(guān)鍵是在于舵機的尺寸型號。
機器人的硬件結(jié)構(gòu)
機器人的硬件結(jié)構(gòu)如圖 3 所示。
圖 3 機器人硬件結(jié)構(gòu)
結(jié)構(gòu)件:用 2 mm 鋁合金板制作結(jié)構(gòu)件來代替骨骼。材料選擇需注意:材料需滿足易切割,打孔。材料成型后不易形變。能支撐機器人重量。
腳板、頂板:使用 0. 5 mm 亞克力板制作機器人的腳板和頂板,來模擬人的腳掌和盆骨。
二、機器人控制器的設(shè)計
控制板相當(dāng)于人的大腦對舵機發(fā)布指令控制機器人動作,本文采用 Atmegal 6 作為機器人的主控制板。ATmegal 6 基于增強的 AVR RISC 結(jié)構(gòu)的低功耗 8 位 CMOS 微控制器。由于其先進的指令集以及單時鐘周期指令執(zhí)行時間 ATmegal6 的數(shù)據(jù)吞吐率高達(dá) 1 MIPS/MHz,從而可以減緩系統(tǒng)在功耗和處理速度之間的矛盾。
圖 4 機器人核心控制電路圖
三、軟件設(shè)計與調(diào)試
機器人工作流程
雙足競步機器人(窄足)的步態(tài)比較接近于人類正常行走時的步態(tài),按照重心進行步態(tài)控制。為了方便程序的編寫和動作的調(diào)試,關(guān)節(jié)舵機的編號為 (0-5)號。編程為理想化編程,實際程序會和理想編程有所偏差,因此編程完成之后要進行多次動作的微調(diào),機器人工作流程圖如圖 5 示。
圖 5 機器人工作流程圖
機器人舵機是對稱安裝,在編寫代碼時要注意舵機的運動方向。機器人在反轉(zhuǎn)動作時不宜太快,太快可能會導(dǎo)致代碼不能完全讀出導(dǎo)致動作不到位使機器人出現(xiàn)摔倒的情況。
舵機控制原理
本文所采用的舵機為模擬舵機,因此采用脈沖寬度調(diào)制(PWM)進行舵機的信號輸出控制。PWM 是利用微處理器的數(shù)字輸出來對模擬電路進行控制的一種非常有效的技術(shù),具有經(jīng)濟節(jié)約空間、抗噪聲強等優(yōu)點,廣泛應(yīng)用在從測量、通信到功率控制與變換的許多領(lǐng)域中。在電動機控制領(lǐng)域中強調(diào)能節(jié)能環(huán)保的變頻技術(shù),比如變頻空調(diào)、變頻洗衣機、和變頻冰箱等,其實它們所利用的核心技術(shù)就是 PWM 技術(shù)。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV