5
| 本文作者: 天諾 | 2015-09-25 18:31 |

一個蹣跚學步的孩子可以快速識別出好吃的東西,也能知道那些帶刺的東西會扎手,而最近發布的一款軟件就模擬了這種方式,它并不是去改編機器人程序,而是通過經驗,教會機器人學習具體的行為。
這款軟件名叫BrainOS,由Brain Corporation公司開發,該公司位于美國圣迭戈,并得到了著名移動芯片制造商高通的支持。該軟件的終極目標,就是讓機器人更易于使用,它無需編寫新代碼,也沒有圖形用戶界面,用戶使用BrainOS可以訓練機器人做一些簡單的任務,比如通過手工流程引導機器人移動某個特定的物體。
如果在復雜多變的環境下,機器人很難表現穩定,因此依靠經驗學習掌握技能是未來機器人必須要掌握的方法。實際上,一些商用機器人已經具備了簡單學習的能力。但是BrainOS包含了一系列學習的技術,讓機器人工程師可以輕松訪問軟件庫學習任務,比如物體對象識別,導航,以及執行操作。
雷鋒網曾報道,去年在波士頓舉辦的一場機器人活動中,Brain Corporation公司在一臺機器人上展示了該軟件的應用,當時那臺機器人是一款體積不大的紅色機器人,有些類似Segway,在這臺機器人頭部安裝了兩個攝像頭,就像是兩個眼睛。你可以給這款機器人展示一個物體,然后讓它圍著這個物體兜圈。
BrainOS軟件的學習能力包括將信息推送進一個模擬的虛擬神經和突觸網絡,之后可以提供正面和負面的反饋,整個過程被稱作“監督式學習”,最近幾年該方法已經證明是比較有效果的。
Todd Hylton是Brain Corporation公司高級副總裁,他在一份申明中表示,目前機器學習軟件主要用于學術研究,行業工程師卻很少采用。“通過提供核心技術框架,BrainOS可以讓工程師使用,用于原型機器人應用和商業機器人”。
Ashutosh Saxena是RoboBrain項目主管,該項目由康奈爾大學和斯坦福大學合作創立,主要研究如何將機器學習方法應用到機器人身上。他表示,BrainOS對于那些商業機器人廠商來說會非常有吸引力。“機器人產品不僅要易于使用,而且還需要整合高級別技能,比如可視化和運動規劃功能,市場對這類機器人的需求量很大。”
不僅如此,Brain Corporation公司的一款全新版本軟件,還利用了高通公司開發的bStem芯片。這款芯片模擬了人類大腦,可以平行存儲和處理數據。這種“神經形態”芯片可以高效運行模擬神經網絡,高通公司希望在未來商業化此技術。
得益于電腦芯片,傳感器以及制動器這些硬件的發展,機器人技術正在快速進步,軟件在其中也扮演了非常重要的角色,舉個例子,開源的Robot Operating System讓工程師可以輕松給機器人添加新功能。此外,像BrainOS這樣先進的機器學習軟件,還可以讓機器人分享更先進的功能,讓機器人從彼此的經驗中學習。
VIA technologyreview
雷峰網原創文章,未經授權禁止轉載。詳情見轉載須知。