Cozmo編程機(jī)器人加入面部識(shí)別,能自動(dòng)規(guī)劃道路
從盒子里出來,Anki公司的機(jī)器人Cozmo開始玩游戲,用它的大藍(lán)眼睛來傳達(dá)令人信服的情感范圍。
它的大腦也在使用機(jī)器學(xué)習(xí),所以當(dāng)你和它玩耍的時(shí)候,它會(huì)變得更加精明。與此同時(shí),Cozmo也可以教授你新的技能。Anki的新應(yīng)用程序編碼實(shí)驗(yàn)室使用Cozmo來教孩子們(和童心未泯的人)如何編程。Cozmo并不是為了教學(xué)而設(shè)計(jì)的,但這正是讓這個(gè)小滾動(dòng)機(jī)器人之所以如此擅長(zhǎng)這些的原因。
Anki的創(chuàng)始人花了4年時(shí)間使Cozmo具備了面部識(shí)別、機(jī)器學(xué)習(xí)和自動(dòng)化的道路規(guī)劃等功能。它其實(shí)是通過你的手機(jī)或平板連接云端引擎來實(shí)現(xiàn)的。Anki的主席及聯(lián)合創(chuàng)始人HannsTappeiner說:“我們意識(shí)到,Cozmo很像iOS或Android的操作系統(tǒng),事實(shí)是這1600萬行代碼對(duì)于啟發(fā)式機(jī)器人來說是一個(gè)非常強(qiáng)大的工具。”
去年,該公司推出了一款軟件開發(fā)工具,讓專業(yè)的機(jī)器人專家可以編寫“玩字游戲”或“設(shè)置鬧鐘”等軟件,從而開啟了這一操作系統(tǒng)。程序員們把這個(gè)小機(jī)器人連接到谷歌的圖像識(shí)別云上,實(shí)際上把它變成了一個(gè)困惑的2歲孩子。“它會(huì)四處走動(dòng),說,噢,太陽鏡,噢,可樂罐,”Tappeiner說,“使用這種腳本語言,研究人員可以讓Cozmo做任何事情。”
但是Anki為孩子們?cè)O(shè)計(jì)了Cozmo,而不是機(jī)器人。“我們發(fā)現(xiàn),我們沒有理由不能為更多核心用戶提供完全相同的功能,”他說。“所以不是為了卡內(nèi)基梅隆大學(xué)的研究員,而是8歲的兒童。”這需要將所有代碼從Python轉(zhuǎn)換到Scratch,這是麻省理工學(xué)院開發(fā)的一種簡(jiǎn)單的編程語言,用于小學(xué)和中學(xué)。
今天,幾乎所有的Cozmo的功能都被整齊地包裝在圖形代碼塊中,用戶會(huì)拖拽到應(yīng)用程序的界面上。這讓Cozmo很容易去做一些事情,比如向前滾動(dòng),然后向左轉(zhuǎn)。重復(fù)這段代碼四次,你教會(huì)了Cozmo在你的廚房桌子上做一個(gè)正方形,同樣的原理可以編程更復(fù)雜的行為。Tappeiner說,目標(biāo)是引導(dǎo)用戶通過最基本的編碼概念,并引導(dǎo)他們使用Python和C++等高級(jí)語言。
他說:“我們想早點(diǎn)培訓(xùn)員工。”“你可以開始的年齡越小,你就越容易知道這些事情是如何運(yùn)作的。”