用LabVIEW和CompactRIO開發(fā)腿輪移動(dòng)機(jī)器人
項(xiàng)目背景
本文引用地址:http://2s4d.com/article/127827.htm腿部和車輪這兩種方法在地面運(yùn)動(dòng)平臺(tái)上被廣泛采用。經(jīng)過(guò)漫長(zhǎng)的演變過(guò)程,大多數(shù)陸地動(dòng)物的腿部都靈活有力,并能夠快速順暢地在不平坦的天然地形上奔馳。在另一方面,人類發(fā)明了平地上專用的運(yùn)動(dòng)車輪,其出色的功率效率和在平地上高速的流暢運(yùn)行是腿部運(yùn)動(dòng)無(wú)法比擬的。
由此,來(lái)自國(guó)立臺(tái)灣大學(xué)的仿生機(jī)器人實(shí)驗(yàn)室(BioRoLa) 團(tuán)隊(duì)致力于設(shè)計(jì)一個(gè)腿輪混合式機(jī)器人,它結(jié)合了車輪和腿部的移動(dòng)性,在平坦和惡劣環(huán)境下都能為室內(nèi)室外行走提供一個(gè)移動(dòng)平臺(tái)。
機(jī)械設(shè)計(jì)
大多數(shù)混合動(dòng)力平臺(tái)上不同的輪子和腿都有不同的裝置和激勵(lì)器,相比這些平臺(tái),這款名為Quattroped 的腿輪混合式移動(dòng)機(jī)器人采用了一種轉(zhuǎn)換機(jī)制,可將自身特定的一部分變形成為一個(gè)輪子或一條腿。從幾何角度來(lái)說(shuō),一個(gè)輪子通常有一個(gè)圓形輪圈,而旋轉(zhuǎn)軸則位于輪圈中間。輪圈與地面接觸,而旋轉(zhuǎn)軸與機(jī)器人身體上的一點(diǎn)相連,此點(diǎn)就是“髖關(guān)節(jié)”。在一般情況下,輪式移動(dòng)時(shí)輪子在平地上運(yùn)動(dòng)并不斷旋轉(zhuǎn),車輪與地面的接觸點(diǎn)就位于髖關(guān)節(jié)下的一定距離處。相對(duì)而言,用腿移動(dòng)時(shí)腿部以周期性方式運(yùn)動(dòng),在髖關(guān)節(jié)和地面接觸點(diǎn)之間沒(méi)有特定的幾何配置;因此腿部在運(yùn)動(dòng)中的相對(duì)位置具有周期性頻繁變化的特點(diǎn)。
基于這一觀察發(fā)現(xiàn),將髖關(guān)節(jié)移出圓形輪圈中心并將連續(xù)運(yùn)動(dòng)模式改為其他運(yùn)動(dòng)模式,即能達(dá)到輪模式向腿模式的轉(zhuǎn)換。
這激發(fā)了我們?nèi)ピO(shè)計(jì)一種能直接控制圓形輪圈和髖關(guān)節(jié)的相對(duì)位置的模式,從而它既能進(jìn)行輪運(yùn)動(dòng)又能進(jìn)行腿運(yùn)動(dòng)。由于圓形輪圈是一個(gè)二維的對(duì)象,實(shí)現(xiàn)這一目標(biāo)的最直接的方法是再增加一個(gè)自由度(DOF),沿著運(yùn)動(dòng)方向調(diào)節(jié)髖關(guān)節(jié)相 對(duì)圓形輪圈的位置。兩個(gè)自由度的運(yùn)動(dòng)也互相形成直角。此外,無(wú)論是輪模式還是腿模式都能有效運(yùn)行同一組的驅(qū)動(dòng)功率。
機(jī)電一體化
我們采用NI CompactRIO嵌入式控制系統(tǒng)作為機(jī)器人控制器,它包括一個(gè)400MHz 的實(shí)時(shí)處理器和3M 現(xiàn)場(chǎng)可編程門陣列(FPGA)。FPGA直接連接NI C系列I/O 模塊,這些模塊能從載板傳感器和激勵(lì)器獲得數(shù)據(jù)。對(duì)于模擬I/O我們采用NI 9205和NI 9264I/O模塊,對(duì)于數(shù)字I/O采用NI 9401和NI 9403I/O模塊。FPGA與實(shí)時(shí)處理器相連,并通過(guò)IEEE 802.11無(wú)線方式與電腦進(jìn)行通訊。
圖1. Quattroped - 腿輪混合式移動(dòng)平臺(tái)
評(píng)論