vector,向量,從一個點,往一個方向無限延申。anki公司最初給他們的第一個家庭機器人取名就復用了vector這個眾所周知的名字。
要談vector,我還是先從vector的小兄弟cozmo談起......
其實他們最初是個玩具公司,他們開發的賽車玩具我也沒玩過,直到可愛的cozmo出現,它的特點就是很可愛。有手有腳有情緒,雖然跑起來沒有賽車快。我趕緊買了一個回來。
哈哈,說白了就是一個樹莓派包裝下。
anki公司對他的定位還只是一個玩具,可以在手機上安裝APP,APP通過手機藍牙連接cozmo機器人,然后發指令給cozmo控制它。當然APP還提供了圖形化的編程:拖拖拽拽這些小方塊形成程序,然后運行程序。也算是一種編程教育。當然比起編程還是比較簡單,畢竟是一種用於教育的模擬編程。很多玩具都有此功能。
從這些功能看上去,可以知道anki的確是開發了一個可愛的玩具。
最后我發現他們還提供了python SDK,也就是宣布可以使用python編程控制機器人。這點迅速吸引了我,因為python是強大的,可以做幾乎任何我能想到的事情。於是最終它到了我手里,我親測發現,python SDK是這么用的:
額,這這這......這是誰架構的,很明顯,最初開發cozmo時,anki公司根本沒想過要提供pythonSDK,所以這架構有點齪,每次要運行自己的python程序,首先得有個空閑不用的手機作為中間轉發器。哎,實在麻煩。
cozmo除了可愛的外觀,還有勉勉強強的python開發功能,另外它內部還帶了一點點人工智能的算法,使它在沒人控制的時候也能自己做出一些行為。
可能anki公司也想通了,最終他們決定要開發vector,並在kickstarter上發起了眾籌。眾籌是成功的,一共獲得了187萬美元的支持。
vector延用cozmo的可愛外觀。但是在硬件上加強了,增加了喇叭,增加了wifi,攝像頭從雙色升級到彩色,表情[臉,屏幕]從雙色升級到彩色。底部增加了防墜落傳感器,頂上增加了指紋識別,等等。正所謂麻雀雖小,五臟俱全。
另外,vector的定位不再是一個玩具,而是一個家庭機器人,類似於你家里的天貓精靈,小愛同學,之類的。所以添加了更多人工智能的成分在其內部,但始終還不夠專業,所以anki與亞馬遜合作,使vector可以使用alexa,這個功能在我看上去是不妙的,它使vector有些人格分裂,叫它vector時他是一個人,叫它alexa時他又是另一個人。也許anki公司太急功了。其實vector發展慢一點,用戶也等得起。用不着急着去集成alexa,另外alexa和vector一樣不支持中文,這一點對中國市場太不友好了。
還有最吸引程序員的一點,便是它的重新架構。從程序員的眼睛里看,這才是正常的架構。使用python編程時,看上去不再是去調試一個APP,而是發http請求給vector,vector變成了一個web服務器,通過python SDK往它發送grpc協議,就能控制它的行為。另外vector脫離了手機app,可以直接通過互聯網去連接雲服務器,變成一個智能語音助手。而比起語音助手,它有更多的IO外設。
vector這個詞匯,表示目標明確,無限延申,所以我對vector的未來抱有很大的期望,雖然當時有幾點設計讓我不爽。
對於小白用戶,vector是一個家庭機器人,可以對話,命令它做事情。
對於程序員用戶,vector是一個http服務器,可以發http請求給它,命令它做事情。
但是我還是覺得無聊,因為vector內部的代碼不可修改,我是多么希望有一天我能去研究它內部的代碼,並有機會修改它。讓它變得更開放,但是anki公司把這個權限緊緊的握在了他們自己的手里。
直到他們公司倒閉了,我真的想說臟話。這么好的項目,這么好的前景,居然能只花一年時間就做倒閉了,真是菜雞。今年居然連雲服務都要停止服務了,相當於vector變成了一個廢品,因為我們沒有辦法修改它,也沒有了雲服務。vector這名字,哎,一眼難盡......
直到2020年初,有人收購anki公司的所有東西,並在kickstarter上發起了眾籌,卧槽,歷史總是驚人的相似啊,vector的第二次眾籌,會不會沒經營到一年又倒閉了。有種圈錢跑路的預感。來看一下這一次眾籌。
這一次只計划眾籌7萬5美元。但眾籌到了近50萬美元。
回想2018年,計划眾籌50萬美元,眾籌到了187萬美元。
雖然規模變小了,但熱度還在,畢竟這設備好多人手頭都有。這一次的眾籌我也參加了,我貢獻了297美元,作為回報新公司會把vector的一些權限給我,然我的vector能脫離他們的雲服務器,連接我自己搭建的服務器。並把一部分源代碼給我,使我能了解vector的內部代碼。並錄制6小時的教學視頻給我。其實這些就是當時anki公司緊緊握在手里的東西,現在拿出來賣錢了。哎,令人惋惜又可恨的anki。今年秋天,我將獲得v的很多代碼,希望我能夠從中學習到一些有用的/有趣的東西。
如果你也對vector的原理感興趣,可以聯系我,未來和我一起學習/討論/交流vector。
+qq:1769003060
希望你:有一定的編程基礎。有vector設備。使用過vector或者cozmo的sdk。有盡量多的業余時間,有濃厚的興趣。非常感謝。
由於沒人閱讀,所以我加點關鍵詞在最后,方便索引