麻省理工大學(xué)研發(fā)的第三代獵豹機(jī)器人(Cheetah 3)現(xiàn)在可以實(shí)現(xiàn)跳躍、在崎嶇的地形馳騁、或爬上堆滿雜物的樓梯,并在遇到突然的猛拉、推搡時(shí)能迅速恢復(fù)其平衡。
令人驚訝的是,它實(shí)現(xiàn)這些動(dòng)作靠的不是視覺(jué)系統(tǒng),它可以說(shuō)是一個(gè)盲人機(jī)器豹。
Cheetah 3卓越的平衡性讓它就是推不倒
當(dāng)然也拉不倒
這只大小相似成年拉布拉多犬的90磅重的機(jī)械野獸,是故意被設(shè)計(jì)成不依賴相機(jī)或任何外部環(huán)境傳感器而完成這些動(dòng)作的。取而代之的是,它通過(guò)敏捷地“感覺(jué)”周圍環(huán)境的方式來(lái)行動(dòng),工程師們稱之為“盲目運(yùn)動(dòng)”,就像穿過(guò)一個(gè)漆黑的房間一樣。
麻省理工大學(xué)機(jī)械工程系副教授Sangbae Kim說(shuō):“機(jī)器人在不過(guò)度依賴視覺(jué)的情況下,應(yīng)該有很多意想不到的行為。”,“視覺(jué)可能是繁雜的,有些不準(zhǔn)確的,有時(shí)甚至是不可用的,如果你過(guò)于依賴視覺(jué),你的機(jī)器人對(duì)于位置的判斷必須非常準(zhǔn)確,這最終將導(dǎo)致它的行為必是緩慢的。所以我們希望機(jī)器人更多地依靠觸覺(jué)信息。這樣,它可以在快速移動(dòng)時(shí)處理意想不到的障礙。”
不依靠視覺(jué)爬樓梯,純靠算法維持平衡
研究人員將于十月在馬德里召開(kāi)的智能機(jī)器人國(guó)際會(huì)議上展示機(jī)器人的無(wú)視覺(jué)能力。除了盲目運(yùn)動(dòng)之外,團(tuán)隊(duì)還將展示機(jī)器人改進(jìn)后的硬件,包括與它的前輩獵豹2機(jī)器人做對(duì)比。在一個(gè)擴(kuò)大的運(yùn)動(dòng)范圍內(nèi),它允許機(jī)器人向后和向前伸展,并且從一邊扭動(dòng)到另一邊,就像貓蜷縮起來(lái)準(zhǔn)備猛撲一樣。
在未來(lái)幾年內(nèi),Kim設(shè)想將讓機(jī)器人執(zhí)行那些危險(xiǎn)系數(shù)很高的、人類無(wú)法承擔(dān)的任務(wù)。
Kim表示:“Cheetah 3被設(shè)計(jì)來(lái)完成多方面的任務(wù),如電廠檢查,這涉及到各種地形條件,包括樓梯、路障和地面上的障礙物。我認(rèn)為有無(wú)數(shù)的場(chǎng)合我們想讓機(jī)器人代替人類來(lái)完成簡(jiǎn)單的任務(wù)。危險(xiǎn)、骯臟和困難的工作也可以通過(guò)遙控機(jī)器人更安全地進(jìn)行。”
Cheetah 3三只腳就能保持平衡
Cheetah 3可以不靠視覺(jué)地爬上樓梯以及通過(guò)非結(jié)構(gòu)化地形,并能在面對(duì)巨大力量的時(shí)候迅速恢復(fù)其平衡,這都得益于由Kim團(tuán)隊(duì)開(kāi)發(fā)的兩個(gè)新算法:接觸檢測(cè)算法和模型預(yù)測(cè)控制算法。
接觸檢測(cè)算法有助于機(jī)器人確定它的腿從空中擺動(dòng)到踏到地上的最佳時(shí)間。例如,如果機(jī)器人踩在一根細(xì)枝上,而不是一塊堅(jiān)硬的石頭上,它是如何反應(yīng)的,以及它是如何繼續(xù)前進(jìn)的。
Kim表示:“當(dāng)涉及到從空中切換到地面時(shí),切換必須做得很好。這個(gè)算法的意義是‘什么時(shí)候才是我腳落地的安全時(shí)間?’“
接觸檢測(cè)算法幫助機(jī)器人確定在擺動(dòng)和步幅之間轉(zhuǎn)換腿的最佳時(shí)間,通過(guò)不斷計(jì)算每個(gè)腿的三個(gè)概率:腿與地面接觸的概率,腿部撞到地上產(chǎn)生的力的概率和腿在中轉(zhuǎn)時(shí)的概率。該算法基于陀螺儀、加速度計(jì)和腿的關(guān)節(jié)位置的數(shù)據(jù)來(lái)計(jì)算這些概率,記錄腿相對(duì)于地面的角度和高度。
例如,如果機(jī)器人意外踩到木塊上,它的身體會(huì)突然傾斜,它的角度和高度也會(huì)偏移。該數(shù)據(jù)會(huì)立即被輸入進(jìn)去并計(jì)算每條腿的三個(gè)概率,該算法將評(píng)估出每個(gè)腿是否應(yīng)該落地,或者抬起和擺動(dòng)以此來(lái)保持其平衡——盡管機(jī)器人實(shí)際上是看不見(jiàn)的。
Kim表示:“如果人類閉上眼睛邁出一步,我們會(huì)有一個(gè)心理模型來(lái)預(yù)測(cè)可能的位置,并為之做好準(zhǔn)備。但我們會(huì)恐懼于那種未觸地的那種感覺(jué),因此我們通過(guò)組合多個(gè)信息來(lái)源來(lái)確定過(guò)渡時(shí)間,機(jī)器人也可以做同樣的事情。”
研究人員在實(shí)驗(yàn)中測(cè)試了這一算法,Cheetah 3在實(shí)驗(yàn)室跑步機(jī)上小跑并爬上樓梯。當(dāng)然這兩個(gè)地方都被研究人員擺滿了亂七八糟的東西,比如木塊和卷尺。
Kim說(shuō):“它不知道每一步的高度,也不知道樓梯上有障礙物,它只是在不失去平衡的情況下通過(guò)。”,“沒(méi)有這種算法,機(jī)器人會(huì)非常不穩(wěn)定,并且很容易掉落。”
機(jī)器人的盲目運(yùn)動(dòng)一部分也得益于模型預(yù)測(cè)控制算法,它會(huì)預(yù)測(cè)一旦給定一個(gè)行為步驟,它應(yīng)該施加多少力。
Kim說(shuō):“接觸檢測(cè)算法會(huì)告訴你‘現(xiàn)在是在地面施加力量的時(shí)候了’,但是一旦你到地面上了,就需要來(lái)計(jì)算用什么樣的力量才能以正確的方式移動(dòng)身體。”,“假設(shè)有人側(cè)身踢機(jī)器人。”,“當(dāng)腳已經(jīng)在地上時(shí),算法決定‘我應(yīng)該如何使用腳上的力?因?yàn)槲易筮呌幸粋€(gè)不希望達(dá)到的速度,所以我想在相反的方向施加一個(gè)力來(lái)殺死那個(gè)速度。如果我在這個(gè)相反的方向上應(yīng)用100牛頓,那么半秒鐘后會(huì)發(fā)生什么?’“
該算法被設(shè)計(jì)為每條腿每50毫秒或每秒20次進(jìn)行這些計(jì)算。在實(shí)驗(yàn)中,研究人員發(fā)現(xiàn)不管是在跑步機(jī)上踩踏機(jī)器人還是在它爬上有障礙物的樓梯時(shí)用皮帶猛推,模型預(yù)測(cè)算法都使機(jī)器人能夠快速產(chǎn)生反作用力來(lái)恢復(fù)平衡并繼續(xù)向前移動(dòng),而不會(huì)向相反方向傾斜太遠(yuǎn)。
Kim表示:“這得益于預(yù)測(cè)控制,可以將正確的力量應(yīng)用到地面上,結(jié)合這種接觸過(guò)渡算法,使每個(gè)接觸變得非常快速和安全。”
該小組已經(jīng)向機(jī)器人添加了攝像頭,使機(jī)器人能夠?qū)χ車h(huán)境進(jìn)行視覺(jué)反饋。該小組正在努力進(jìn)一步改善機(jī)器人的盲動(dòng)。
Kim說(shuō):“我們需要一個(gè)非常好的沒(méi)有視覺(jué)的控制器。”,“當(dāng)我們?cè)黾右曈X(jué),即使它可能給你錯(cuò)誤的信息,腿應(yīng)該也能夠處理遇到的障礙。因?yàn)槿绻鹊较鄼C(jī)看不到的東西怎么辦?它會(huì)做什么?這就是盲動(dòng)可以幫助的地方。”
這項(xiàng)研究在一定程度上得到了納弗、豐田研究所、富士康和空軍科研辦公室的支持。
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28578瀏覽量
207798 -
MIT
+關(guān)注
關(guān)注
3文章
253瀏覽量
23432
原文標(biāo)題:秒殺波士頓動(dòng)力狗的“盲人”機(jī)器豹
文章出處:【微信號(hào):im_robotic,微信公眾號(hào):機(jī)器人在線訂閱號(hào)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論