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