您的位置: 首頁 >科技 >

研究使機器人更好地遵循口頭指示

2019-06-27 17:06:48 編輯: 來源:
導讀 基于布朗大學計算機科學家研究的新系統(tǒng)使得機器人能夠更好地遵循口頭指令,無論這些指令有多抽象或具體。本周在波士頓舉行的機器人:科學與

基于布朗大學計算機科學家研究的新系統(tǒng)使得機器人能夠更好地遵循口頭指令,無論這些指令有多抽象或具體。本周在波士頓舉行的機器人:科學與系統(tǒng)2017年會議上展示的這一發(fā)展是向機器人邁出的一步,這些機器人能夠與人類合作者進行更加無縫的溝通。

這項研究由Dilip Arumugam和Siddharth Karamcheti領導,兩位都是布朗的本科生(Arumugam現(xiàn)在是布朗研究生)。他們與研究生 Nakul Gopalan和博士后研究員Lawson LS Wong一起在布朗的計算機科學教授Stefanie Tellex的實驗室工作。

“我們正在解決的問題是語言基礎,這意味著讓機器人采用自然語言命令并生成成功完成任務的行為,”Arumugam說。“問題在于命令可能具有不同的抽象級別,這可能導致機器人無法有效地規(guī)劃其行為或根本無法完成任務。”

例如,想象一個倉庫中有人與機器人叉車并排工作。這個人可能會對機器人伙伴說:“抓住托盤。” 這是一個高度抽象的命令,暗示了一些較小的子步驟 - 排列升降機,將叉子放在下面并將其吊起。但是,其他常見命令可能更細粒度,只涉及一個動作:例如,“將叉子向后傾斜一點”。

研究人員表示,這些不同的抽象層次可能會導致當前機器人語言模型出現(xiàn)問題。大多數(shù)模型嘗試從命令中的單詞以及句子結構中識別提示,然后從該語言推斷出所需的動作。然后,推斷結果觸發(fā)嘗試解決任務的計劃算法。但是,如果不考慮指令的特殊性,機器人可能會過度規(guī)劃簡單的指令,或者計劃更多涉及更多子步驟的抽象指令。在機器人采取行動之前,這可能導致不正確的操作或過長的計劃延遲。

但是這個新系統(tǒng)為現(xiàn)有模型增加了額外的復雜程度。除了簡單地從語言推斷出期望的任務之外,新系統(tǒng)還分析語言以推斷出不同的抽象級別。

“這使我們能夠將我們的任務推理以及推斷的特異性水平與層級規(guī)劃器相結合,因此我們可以在任何抽象層面進行規(guī)劃,”Arumugam說。“反過來,與現(xiàn)有系統(tǒng)相比,我們可以在執(zhí)行任務時獲得顯著的性能提升。”

為了開發(fā)新模型,研究人員使用了亞馬遜的眾包市場Mechanical Turk和一個名為Cleanup World的虛擬任務域。在線域包括一些顏色編碼的房間,一個機器人代理和一個可以操作的對象 - 在這種情況下,一個可以從一個房間移動到另一個房間的椅子。

Mechanical Turk志愿者觀察機器人代理在清理世界領域執(zhí)行任務 - 例如,將椅子從紅色房間移動到相鄰的藍色房間。然后,志愿者被要求說出他們給機器人的指示,讓他們執(zhí)行他們剛看到的任務。為志愿者提供指導,指導他們的指導應具有的特異性。指示范圍從高級:“把椅子帶到藍色房間”到逐步級別:“向北走五步,向右轉,再走兩步,走到椅子上,左轉,左轉,走五向南走。“ 第三級抽象使用了這兩者之間的術語。

研究人員使用志愿者的口頭指示來訓練他們的系統(tǒng),以了解在每個抽象層次中使用了哪些詞。從那里,系統(tǒng)學會了不僅推斷所需的動作,而且推斷命令的抽象級別。知道這兩件事后,系統(tǒng)就可以觸發(fā)其分層規(guī)劃算法,從適當?shù)募墑e解決任務。

在對系統(tǒng)進行培訓后,研究人員在虛擬清理世界和在類似于清理世界空間的物理世界中運行的實際類似Roomba的機器人進行了測試。他們表明,當機器人能夠推斷出任務和指令的特殊性時,它會在90%的時間內在一秒內響應命令。相比之下,當沒有推斷出特異性水平時,所有任務中有一半需要20秒或更長的計劃時間。

“我們最終希望看到的是在我們的家庭和工作場所的有益合作伙伴機器人” Tellex,誰在人-說機器人協(xié)作。“這項工作是朝著讓人們與機器人進行溝通的目標邁出的一步,就像我們彼此溝通一樣。”


免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!

最新文章

精彩推薦

圖文推薦

點擊排行

2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ   備案號:

本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯(lián)網(wǎng) 版權歸原作者所有。

郵箱:toplearningteam#gmail.com (請將#換成@)