MIT研製出不依靠攝像頭和感測器的機器狗

麻省理工學院的工程師們發明了一種盲人機器人,它可以透過觸覺來移動,不需要感測器和攝像機。麻省理工學院(MIT的獵豹 3 號以一種工程師們稱之為‘盲目運動’的方式移動,這意味著它在一個環境中‘感覺’它的路徑:團隊把它比喻成一個人在漆黑的房間裡穿行。

MIT研製出不依靠攝像頭和感測器的機器狗

麻省理工學院機械工程學副教授、設計這款機器人的 Sangbae Kim 說:‘視覺可能會很吵,有一點不準確,有時還無法實現。如果你太依賴視覺,你的機器人必須非常精確地定位,最終會很慢。’‘我們希望機器人更多地依賴觸覺資訊。’透過這種方式,它可以在快速移動的同時處理意想不到的障礙。它的四足動作類似於網際網路上最受歡迎的波士頓動力機器人:展示了它在沒有攝像機或事先不知道地形的情況下爬上樓梯的畫面。

MIT研製出不依靠攝像頭和感測器的機器狗

獵豹3在沒有感測器和攝像頭的情況下飛行。透過使用兩種新演算法:一種用於‘接觸檢測’,另一種用於‘模型預測控制’,這些能力得以實現。接觸檢測演算法允許機器人選擇一條給定的腿在地面上行走的最佳時間,而不是在空中搖擺。例如,它使機器人對踩在輕樹枝上和踩在堅硬的岩石上的反應不同。沒有演算法,機器人在路徑上遇到障礙物後無法恢復平衡。

MIT研製出不依靠攝像頭和感測器的機器狗

研究人員認為,這個演算法的真正意義在於如何確定邁出腳步的安全的時間。如果人類閉上眼睛邁出一步,我們就有了一個關於地面可能在哪裡的心理模型,並且可以為此做準備。但我們也依賴於觸控地面的感覺。研究人員說:‘我們在某種程度上也在做同樣的事情,透過合併多個(來源)資訊來確定過渡時間。’

MIT研製出不依靠攝像頭和感測器的機器狗

當感測器不在影象中時,該演算法利用陀螺儀、加速度計和腿部位置的資料來計算何時從擺動過渡到步進。機器人攻擊後可以恢復平衡。第二種演算法,用於模型預測控制,預測一旦與地面接觸後,一條腿應該施加多大的力。‘接觸檢測演算法會告訴你,‘現在是在地面上施力的時候了,’ Kim 說。‘但一旦你在地面上,現在你需要計算出要施加什麼樣的力,這樣你就能以正確的方式移動身體。’這種演算法還能讓機器人從被推的攻擊中恢復過來——它能快速計算出產生的反作用力的大小,以恢復平衡,並在被告知去的地方繼續移動。

MIT研製出不依靠攝像頭和感測器的機器狗

這些進展將對需要在不平整的地形或難以觸及的遠端控制區域工作的機器人有用。除了機器人昆蟲和可食用無人機等新技術,它們還可以應用於災區。麻省理工學院團隊將於 10 月 1 日至 5 日在馬德里舉行的智慧機器人國際會議上展示獵豹 3 。在未來,他們計劃向機器人新增攝像頭,但他們想要進一步發展它的盲目運動能力。 ‘當我們增加視野時,即使可能給你錯誤的資訊,這條腿也應該能夠處理(障礙),’ Kim 說。‘因為如果它踩到攝像機看不到的東西怎麼辦?’它會做什麼呢?’這就是盲目運動的作用所在。我們不希望過於相信自己的願景。

MIT研製出不依靠攝像頭和感測器的機器狗

研究小組選擇限制機器人透過攝像頭和外部感測器(通常是人工智慧的視覺工具)感知周圍環境的能力,以增強其導航能力。它還展示了在崎嶇的戶外行走,在跑步機上跑步,跳躍,在移動中旋轉,以及在被推來推去或猛拉之後重新站穩:

MIT研製出不依靠攝像頭和感測器的機器狗

MIT研製出不依靠攝像頭和感測器的機器狗