很快,在將來的某一天,機(jī)器人助手會成為我們?nèi)粘I畹囊徊糠?,即使我們不編程也可教他們新的任?wù)。如果你必須要學(xué)代碼,你也可以自己做三明治了?,F(xiàn)在,有一個新系統(tǒng)可讓教機(jī)器人變得像教孩子一樣簡單。機(jī)器人可以使用這個系統(tǒng)來分享他們的技能。
培養(yǎng)機(jī)器人有兩種基本方法。一個是編程它的活動軌跡,這需要時間和編碼的專業(yè)知識。另一個是通過觸碰它的四肢來表示你想要的東西,或者自己做,讓機(jī)器人模仿。但有些精妙的任務(wù),其精度不是手能表達(dá)的,拆除炸彈是很好的例子?,F(xiàn)在,用一個叫做C-LEARN的系統(tǒng),科學(xué)家們讓一個機(jī)器人擁有具有簡單步驟的知識庫,它可以在學(xué)習(xí)新任務(wù)時智能地應(yīng)用。
大多數(shù)機(jī)器人編程采用以下兩種方法之一:示范學(xué)習(xí),他們觀看正在進(jìn)行的任務(wù)然后模仿復(fù)制,或通過運動規(guī)劃技術(shù),如優(yōu)化或采樣,這需要程序員明確指定一個任務(wù)的目標(biāo)和約束。
這兩種方法都有弊端。從示范中學(xué)習(xí)的機(jī)器人不能輕易地將他們學(xué)到的技能轉(zhuǎn)移到另一種情況,并保證精確。另一方面,運動規(guī)劃系統(tǒng),使用采樣或優(yōu)化可適應(yīng)這些變化,但十分耗時,因為他們通常必須由程序?qū)<沂止ぞ幋a。
麻省理工學(xué)院計算機(jī)科學(xué)與人工智能實驗室的研究人員最近開發(fā)的C-LEARN系統(tǒng)旨在將這兩種技術(shù)結(jié)合在一起,該系統(tǒng)通過提供一些關(guān)于物體如何操作的信息,然后展示給機(jī)器人某項任務(wù)如何完成,可教給機(jī)器人完成一系列任務(wù)。
在伯克利加利福尼亞大學(xué),未參與此項研究的機(jī)器人專家AncaDragan表示:“C-LEARN系統(tǒng)采取非常實用的方法,效果非常好?!?/p>
在這個系統(tǒng)中,人類用戶第一次幫助建立機(jī)器人的知識庫。研究人員通過在一個軟件程序中點擊并拖動它的四肢來教一個叫做Optimus的雙臂機(jī)器人。他們展示了動作,例如抓住圓柱體的頂部或塊的側(cè)面。他們從不同的位置將每個任務(wù)執(zhí)行7次。每次移動都有輕微的變化,機(jī)器人找到變化的模式,并將其融入到系統(tǒng)。例如,如果抓取器總是最終大致平行于物體,機(jī)器人將推斷并行性是該過程的重要約束。
麻省理工學(xué)院計算機(jī)科學(xué)家以及本研究工作的負(fù)責(zé)人ClaudiaPérezD’Arpino表示:“在這一點上,機(jī)器人就像一個2歲的嬰兒,只是知道怎樣夠到并抓住東西?!苯柚渲R庫,機(jī)器人只需一次演示即可學(xué)習(xí)新的多步驟任務(wù)。用戶使用C-LEARN軟件向機(jī)器人展示所需的任務(wù),然后批準(zhǔn)或改正機(jī)器人的嘗試。
西雅圖華盛頓大學(xué)未參與此次研究的機(jī)器人專家MayaCakmak表示:“可以服從幾何約束的機(jī)器人已經(jīng)存在了十多年,然而,目前為止,只有專家能利用他們。”
為測試該系統(tǒng),研究人員教了Optimus四項多步驟任務(wù):撿起一個瓶子并把它放進(jìn)桶里;雙手水平抓取和提起托盤;用一只手打開一個盒子,然后用另一只手按盒子里的按鈕;用一只手抓住立方體上的把手,并用另一只手將立方體中的一根桿拉出來。對于每一個任務(wù),Optimus會得到一次示范,并做出了10次嘗試。40次嘗試中,成功37次。研究人員將于本月晚些時候在IEEE國際機(jī)器人與自動化大會上發(fā)表報告。
對于一個更嚴(yán)峻的挑戰(zhàn),研究人員將Optimus的知識庫及其四項任務(wù)的計劃傳輸給了Atlas——一個必須保持其平衡的雙足機(jī)器人。Atlas努力完成這四項任務(wù)。但當(dāng)研究人員刪除一些轉(zhuǎn)移的知識時,例如保持某些移動平行的約束,它就失敗了。
D’Arpino說,這種知識轉(zhuǎn)移將有實際應(yīng)用?!霸诘聡墓S里,你可以教一個機(jī)器人做一些事,沒有理由不能將其轉(zhuǎn)移到加拿大的不同機(jī)器人?!碑?dāng)然,對未來具有反烏托邦觀點的人關(guān)心的是,通過互聯(lián)網(wǎng)互相傳遞新技能的機(jī)器人將是走向機(jī)器人世界統(tǒng)治的第一步。
D’Arpino正在研究人們第一次與Optimus互動是否能教會他新技能。盡管她還沒準(zhǔn)備好詳細(xì)討論這些問題,目前的結(jié)果還是很樂觀的。下一步,她希望教會機(jī)器人靈活地調(diào)整他們所學(xué)的飛行技能。
最終目標(biāo)是教機(jī)器人拆除炸彈,機(jī)器人需要快速、準(zhǔn)確地進(jìn)行該項精妙的任務(wù)。其他應(yīng)用還包括在災(zāi)難中尋人,制造電子產(chǎn)品,幫助生病或懶人做家務(wù)。D’Arpino表示:“有機(jī)器人在家服務(wù)的這個承諾,但現(xiàn)實是,現(xiàn)在他們什么都做不了。”她希望能改變現(xiàn)狀。
更多資訊請關(guān)注工業(yè)機(jī)器人頻道