Facebook 開源機(jī)器人開發(fā)平臺(tái) Droidlet
近日,F(xiàn)acebook 正式將旗下的Droidlet 進(jìn)行了開源,這是一個(gè)機(jī)器人模組開發(fā)平臺(tái),該平臺(tái)利用自然語(yǔ)言處理和計(jì)算機(jī)視覺來讓機(jī)器人理解周圍的世界。Facebook 表示,Droidlet 簡(jiǎn)化了機(jī)器人中機(jī)器學(xué)習(xí)算法的集成,促進(jìn)了快速的軟件原型設(shè)計(jì)。
Droidlet 可以讓開發(fā)者在該平臺(tái)測(cè)試不同的計(jì)算機(jī)視覺和自然語(yǔ)言處理模型。它允許研究人員建立能夠在現(xiàn)實(shí)世界或 Minecraft 等模擬環(huán)境中完成任務(wù)的系統(tǒng),通過按需更換平臺(tái)上使用的組件,以支持在不同用途的機(jī)器人上使用同一系統(tǒng)。該平臺(tái)提供了一個(gè)儀表盤,研究人員可以在上面添加調(diào)試和可視化的部件和工具,以及一個(gè)糾正錯(cuò)誤和注釋的界面。Droidlet 提供了用于將機(jī)器學(xué)習(xí)模型連接到機(jī)器人的 Wrappers,此外還有用于測(cè)試視覺模型的環(huán)境,并可以針對(duì)不同的機(jī)器人進(jìn)行微調(diào)。
Droidlet 由一系列的組件和模塊所組成,其中包括:
- 一個(gè)記憶系統(tǒng),作為不同模塊之間的信息存儲(chǔ);
- 一組感知模塊,處理來自外部世界的信息并將其存儲(chǔ)在記憶系統(tǒng)中;
- 一組低級(jí)任務(wù),如 "向前移動(dòng)三英尺" 和 "在給定坐標(biāo)處放置手中的物品",可以影響機(jī)器人環(huán)境的變化;
- 一個(gè)控制器,根據(jù)記憶系統(tǒng)的狀態(tài)來決定執(zhí)行哪些任務(wù);
通過 Droidlet,F(xiàn)acebook 可以利用模塊化來開發(fā)更強(qiáng)大的高級(jí)機(jī)器人,如果一個(gè)貢獻(xiàn)者能夠改進(jìn)系統(tǒng)的一部分,那么他應(yīng)該就能改進(jìn)使用了該系統(tǒng)的所有機(jī)器人。
Facebook 在博文中寫道。"隨著更多的研究人員使用 Droidlet 進(jìn)行構(gòu)建,他們將改進(jìn)其現(xiàn)有的組件并添加新的組件,而其他人又可以將這些組件添加到他們自己的機(jī)器人項(xiàng)目中。通過 Droidlet,機(jī)器人研究人員現(xiàn)在可以利用整個(gè)人工智能領(lǐng)域最近取得的重大進(jìn)展,構(gòu)建能夠有效響應(yīng)復(fù)雜命令的機(jī)器。"
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Facebook 開源機(jī)器人開發(fā)平臺(tái) Droidlet
本文地址:https://www.oschina.net/news/153821/facebook-open-source-droidlet





























