在距離美國斯坦福大學(xué)不遠(yuǎn)的郊區(qū),有一處茂密的林帶。在這座都市旁的小樹林中,隱藏著一家可能是世界上最雄心勃勃的機器人研發(fā)公司——柳樹車庫。走進(jìn)柳樹車庫公司的大門,你就能迎面遇上最
可愛的全能機器人:“嗨,我叫PR2,歡迎來到柳樹車庫!”
有“生命”的機器人
在PR的帶領(lǐng)下,你可以領(lǐng)略整個柳樹車庫公司的每一個角落。瞧,各種各樣的小機器人在忙忙碌碌,它們靈巧地四處移動著,卻不會撞上人或其他任何東西。這些家伙有的在開啤酒瓶蓋,并用機械手將臟碗放進(jìn)洗碗機,又順便給餐桌鋪好桌布,并將干凈的餐具擺放整齊。如果客廳里實在太臟,它們還能操作吸塵器進(jìn)行掃除,看見庭院中的荒草漫過了院中小徑,還會忙不迭地跑去割草……
一口氣干了這么多事,是不是該休息一下了?別急,當(dāng)這些機器人感到疲倦時,就是它們需要進(jìn)行充電的時候到了。它們會自動尋找周圍的電源插座,并“一屁股坐上去”,將自己的電源接口與插座連接,靜靜地在那里“打個盹兒”。
哇,它們簡直就像是有生命的!
ROS來了
的確,柳樹車庫的機器人就像被賦予了生命,它們好像有著自己的意識,在用自己的大腦思考著屬于自己的問題,并作出相應(yīng)的反應(yīng)。這,究竟是不是真的呢?當(dāng)然!要做到這一點并不容易,但柳樹車庫的科學(xué)家們已經(jīng)為此努力了5年,并且還小有所成。5年前,這家公司還是斯坦福大學(xué)的機器人實驗室,他們不僅僅研發(fā)機器人,還在開發(fā)一套機器人的操作系統(tǒng)——ROS。
什么是ROS?
OS,是計算機操作系統(tǒng)(Ope rating System)的英文簡稱。我們?nèi)粘J褂玫腤indows電腦系統(tǒng),就是一種OS。而在智能手機領(lǐng)域,我們還知道兩大操作系統(tǒng):谷歌的Android和蘋果的iOS。一句話,只有運行操作系統(tǒng),電腦、智能手機這些電子計算設(shè)備才能工作。
ROS也是這樣一種操作系統(tǒng),只不過,它是專門用來控制機器人的。
機器人界的Windows
柳樹車庫的工程師希望ROS能夠成為全世界機器人的統(tǒng)一操作系統(tǒng),這就要求這個操作系統(tǒng)足夠智能,能夠適應(yīng)各種不同的機器人的工作需求。
在ROS出現(xiàn)之前,不同的機器人需要不同的程序來控制它們的行為。比如,生產(chǎn)汽車的機器人,受控于一套汽車生產(chǎn)程序,而戰(zhàn)斗機器人,則要在戰(zhàn)斗程序的控制下工作……一種機器人只能做一種工作,這太麻煩了!為什么不像電腦一樣,全世界的電腦都使用一種操作系統(tǒng)Windows呢?
你看,一臺安裝了Windows系統(tǒng)的電腦,你可以給它安裝圖像處理軟件,這樣它就能進(jìn)行圖
形工作,而如果安裝文字處理軟件,你
就可以用它來寫文章。同樣,安裝了ROS的機器人,你可以根據(jù)需要,給它們家務(wù)軟件、工作軟件等不同工種的程序,讓一個機器人通吃所有工作。
這等于讓機器人擁有了大腦,可以通過程序編寫來讓它們“學(xué)習(xí)”不同的技能。好酷!
讓機器人替你去上學(xué)
PR2機器人和ROS操作系統(tǒng)已經(jīng)足夠雄心勃勃了吧?嘿嘿,柳樹車庫公司還有更吸引人的玩意兒——一種可以代替人去上班的機器人Texai。
身高1.58米的Texai機器人由一個遠(yuǎn)程監(jiān)控屏幕、一只話筒、一副耳機、一套流線型支架和兩個可以靈活轉(zhuǎn)向