機(jī)器人領(lǐng)域又一大突破:MIT最新研發(fā)的第三代獵豹機(jī)器人,不依靠視覺(jué)和任何外部傳感器,全憑控制算法,漂亮地縱身飛躍上桌,還能輕松爬上滿是障礙物的樓梯,在突然被猛推或猛拉時(shí)迅速恢復(fù)平衡。這樣的機(jī)械狗,你要不要也來(lái)一只?
說(shuō)到獵豹機(jī)器人,你可能想到了波士頓動(dòng)力的這個(gè):
是的,被譽(yù)為最快的機(jī)器人,波士頓動(dòng)力的獵豹跑起來(lái)你連它的腿都看不清。
不過(guò),還有一款獵豹機(jī)器人,同樣乃至更為出色。那就是MIT的獵豹機(jī)器人。
最新研發(fā)的第三代獵豹機(jī)器人(Cheetah 3)是約90磅重的四足機(jī)器人,體型大約有一只成年拉布拉多犬那么大。
就是不喜歡靜靜地照張相
獵豹機(jī)器人從第 1 代開(kāi)始便表現(xiàn)十分驚艷:它能自主跨越障礙物、實(shí)現(xiàn)每小時(shí)30 英里(約 48 公里)的高速奔跑(詳見(jiàn)文末視頻)。
由于采用的是腿式,而不是輪子,獵豹3能更好地在崎嶇地形行走,它的穩(wěn)定性十分可靠,甚至能依靠三只腿保持平衡。
三只腳就能保持平衡
而這次升級(jí)中,它被有意設(shè)計(jì)成不需依賴攝像頭或任何外部傳感器就能完成所有這些任務(wù)。它能靈活地“感覺(jué)”周圍的環(huán)境,工程師們稱之為“盲眼運(yùn)動(dòng)”(blind locomotion),就像人能穿過(guò)黑漆漆的房間一樣。
“機(jī)器人應(yīng)該能夠處理各種意想不到的行為,而不用過(guò)多依賴視覺(jué)。”獵豹3的設(shè)計(jì)師、MIT機(jī)械工程學(xué)副教授Sangbae Kim說(shuō):“視覺(jué)可能會(huì)有噪音,會(huì)有些不準(zhǔn)確,有時(shí)甚至完全不可用。如果太過(guò)依賴視覺(jué),機(jī)器人必須非常精確地定位,導(dǎo)致行動(dòng)很慢。因此,我們希望機(jī)器人更多地依賴觸覺(jué)信息。這樣,它可以在快速移動(dòng)的同時(shí)處理意外的障礙。
研究人員將于10月份在馬德里舉行的智能機(jī)器人國(guó)際會(huì)議上展示這款機(jī)器人的無(wú)視覺(jué)能力。除了無(wú)需視覺(jué)的移動(dòng)之外,該團(tuán)隊(duì)還將展示機(jī)器人升級(jí)后的硬件,包括與前一代的獵豹2相比更廣泛的運(yùn)動(dòng)范圍,并允許機(jī)器人能夠前后伸展,從一邊向另一邊扭轉(zhuǎn),就像一只準(zhǔn)備撲向獵物的貓一樣。
在接下來(lái)的幾年里,Kim想讓這款機(jī)器人執(zhí)行由于太過(guò)危險(xiǎn)而導(dǎo)致人類無(wú)法執(zhí)行、或人類難以接近的任務(wù)。
“獵豹3被設(shè)計(jì)來(lái)執(zhí)行各種各樣的任務(wù),比如電站檢查,這些任務(wù)涉及各種地形條件,包括樓梯、路緣和布滿障礙物的地面。”Kim說(shuō):“我認(rèn)為有非常多的場(chǎng)合,我們會(huì)想讓機(jī)器人代替人類去完成簡(jiǎn)單的任務(wù)。”通過(guò)遠(yuǎn)程控制機(jī)器人,可以更安全地完成危險(xiǎn)、骯臟和困難的工作。
接觸檢測(cè)算法:無(wú)需視覺(jué),飛躍上桌,平穩(wěn)降落
獵豹3能夠無(wú)需視覺(jué)地爬上樓梯,穿過(guò)崎嶇不平的地形,并且在遇到意想不到的外力時(shí)能夠迅速恢復(fù)平衡,這都要?dú)w功于Kim團(tuán)隊(duì)開(kāi)發(fā)的兩種新算法:接觸檢測(cè)算法(contact detection algorithm)和模型預(yù)測(cè)控制算法(model-predictive control algorithm)。
接觸檢測(cè)算法幫助機(jī)器人確定某只腿從在空中擺動(dòng)切換到踏上地面的最佳時(shí)刻。例如,如果機(jī)器人踩在一根細(xì)細(xì)的樹(shù)枝上,而不是踩在堅(jiān)硬沉重的石頭上,它會(huì)采取怎樣的反應(yīng)——是繼續(xù)邁著步子走過(guò)去,還是向后退屈一下腿——可以決定它是否能保持平衡。
“當(dāng)涉及到從空中到地面的切換時(shí),切換的動(dòng)作必須要做得非常好,”Kim說(shuō):“這個(gè)算法的真正意義在于,確定‘何時(shí)才是安全的落腳時(shí)間點(diǎn)?’”
飛身上桌,騰空高度近1米,平穩(wěn)落地
接觸檢測(cè)算法幫助機(jī)器人確定在腿的擺動(dòng)踩地之間轉(zhuǎn)換的最佳時(shí)間點(diǎn),它要對(duì)每只腿連續(xù)地計(jì)算三種可能性:腿與地面接觸的概率,腿撞到地面并產(chǎn)生力的概率,以及腿在中間發(fā)生擺動(dòng)的概率。該算法基于來(lái)自陀螺儀、加速度計(jì)和腿部關(guān)節(jié)位置的數(shù)據(jù)來(lái)計(jì)算這些概率,這些數(shù)據(jù)記錄了腿部相對(duì)于地面的角度和高度。
例如,如果機(jī)器人意外地踩到一塊木頭上,它的身體會(huì)突然傾斜,從而改變了機(jī)器人相對(duì)于地面的角度和高度。這些數(shù)據(jù)會(huì)立即被用于計(jì)算每只腿的上述三個(gè)概率,算法將結(jié)合估計(jì)每條腿是否應(yīng)該向下壓地,還是應(yīng)該抬起來(lái)并分開(kāi)以保持平衡——所有這些都是在機(jī)器人沒(méi)有視覺(jué)的情況下進(jìn)行的。
不依靠視覺(jué)爬樓梯,純靠算法維持平衡
“如果人類閉上眼睛向前邁出一步,我們會(huì)對(duì)地面可能在哪里有一個(gè)心理模型,并且可以為此做好準(zhǔn)備。但我們同時(shí)也依賴于觸摸地面的感覺(jué)。”Kim說(shuō):“對(duì)獵豹3機(jī)器人我們做的是類似的事情,將多個(gè)(來(lái)源)信息結(jié)合起來(lái),以確定切換的時(shí)間。”
研究人員在實(shí)驗(yàn)中測(cè)試了該算法:讓獵豹3在實(shí)驗(yàn)室的跑步機(jī)上小跑,以及爬樓梯。兩個(gè)表面都隨意散落著一些物體,例如木塊和膠帶卷。
“它不知道每個(gè)臺(tái)階的高度,也不知道樓梯上有障礙物,但它只是盡力在不失去平衡的情況下艱難前行,”Kim說(shuō),“如果沒(méi)有這個(gè)算法,機(jī)器人非常不穩(wěn)定,很容易摔下來(lái)。”
模型預(yù)測(cè)算法:任你怎么踹怎么踢都不倒
獵豹3的這種無(wú)需視力的運(yùn)動(dòng)能力也部分歸功于模型預(yù)測(cè)控制算法,該算法可以預(yù)測(cè)某條腿在踏出一步后應(yīng)該施加多大的力。
Cheetah 3卓越的平衡性,就是推不倒
“接觸檢測(cè)算法會(huì)告訴你,‘現(xiàn)在是在地面上施加力的時(shí)候了,’”Kim說(shuō),“但一旦接觸到地面時(shí),你需要馬上計(jì)算要施加多大的力,這樣你才能以正確的方式移動(dòng)身體。”
當(dāng)任何一只腿接觸到地面并施加了特定大小的力,模型預(yù)測(cè)控制算法會(huì)馬上計(jì)算在未來(lái)的半秒內(nèi)機(jī)器人的身體和腿應(yīng)該處于什么位置。
Kim說(shuō):“比方說(shuō)加入有人從側(cè)邊踢了機(jī)器人一腳,當(dāng)腳已經(jīng)接觸到地面時(shí),算法就要決定‘我該如何確定腳要施加的力?因?yàn)樽筮呌幸粋€(gè)不想要的速度,所以我得對(duì)相反的方向施加一個(gè)力來(lái)消滅那個(gè)速度。如果我向相反方向施加100牛頓的力,那么半秒后會(huì)發(fā)生什么?’”
該算法被設(shè)計(jì)成每50毫秒對(duì)每條腿進(jìn)行一次計(jì)算(或每秒計(jì)算20次)。在實(shí)驗(yàn)中,研究人員在機(jī)器人在跑步機(jī)上小跑時(shí)用腳踢和用力拉扯,并在它爬上滿是障礙物的樓梯時(shí)用皮帶猛拽。他們發(fā)現(xiàn),模型預(yù)測(cè)算法使機(jī)器人能夠快速產(chǎn)生反作用力,以恢復(fù)平衡并繼續(xù)前進(jìn),而不會(huì)朝相反的方向摔倒。
Kim說(shuō):“歸功于這種預(yù)測(cè)控制,機(jī)器人能夠在地面上施加正確的力,再加上接觸檢測(cè)算法,每一次接觸都非常迅速而且安全。”
拉也拉不到
該團(tuán)隊(duì)已經(jīng)為機(jī)器人添加了攝像頭,以便為機(jī)器人提供周圍環(huán)境的視覺(jué)反饋。這將有助于機(jī)器人繪制大環(huán)境的地圖,并使機(jī)器人在面對(duì)較大的障礙物,例如門(mén)和墻時(shí)先在視覺(jué)上檢測(cè)到。但目前,研究團(tuán)隊(duì)正在努力進(jìn)一步改進(jìn)機(jī)器人的無(wú)視覺(jué)移動(dòng)能力。
“我們想先做一個(gè)不需視覺(jué)的很好的控制器,”Kim說(shuō),“當(dāng)我們?yōu)樗黾右曈X(jué)能力,即使可能反饋的是錯(cuò)誤的信息,腿也應(yīng)該能夠處理(障礙)。因?yàn)槿绻鹊搅藬z像機(jī)看不到的東西怎么辦?它要怎樣行動(dòng)?這就是盲眼運(yùn)動(dòng)的作用。我們不想太過(guò)相信自己的視覺(jué)。”
這項(xiàng)研究部分得到了Naver,豐田研究所,富士康和空軍科學(xué)研究辦公室的支持。
最后,看一下MIT的第一代獵豹機(jī)器人。那時(shí)候它的體型更大,但奔跑速度和跨越障礙物的能力同樣出色。
MIT第一代獵豹機(jī)器人輕松跨越障礙物
-
傳感器
+關(guān)注
關(guān)注
2552文章
51382瀏覽量
755826 -
機(jī)器人
+關(guān)注
關(guān)注
211文章
28632瀏覽量
208003 -
MIT
+關(guān)注
關(guān)注
3文章
253瀏覽量
23446
原文標(biāo)題:秒殺波士頓動(dòng)力狗,MIT獵豹機(jī)器人閉著眼跳桌狂奔(視頻)
文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論