你是否還覺得能夠給機器人編程的人都是深不可測的極客?在網絡剛開始普及的時候,擁有一個個人網頁的人也被看作是技術大神,然而現在我們每個人都在博客網站或者微博上有著自己的網頁。而一名創業者認為未來是每個人都能給機器人編程的時代。
羅恩·埃文斯(Ron Evans)認為人人都有能力制作機器人的時候到了,或者至少人人都應該能告訴機器人應該做些什么了。
機器人科學的世界目前仍然被研究生們統治著,他說。“但機器人世界的下一波令人激動的潮流將來自普通人們,他們能夠想象出一些我們這些所謂的專業人士從來想不到的東西”。
為了迎接這一未來,他和他在一家名叫The Hybrid Group的公司的同事們創造了一套免費的框架,這套框架主要由代碼的框架構成。它能夠解除非專業人士的身上的束縛,讓他們能夠給各種各樣的硬件寫出有趣的東西,從Arduino開發板到Parrot ARDrones遙控飛行器和Sphero機器人。
極客又一次變得酷了起來。等等…極客好像從來沒被覺得酷過。有史以來,極客第一次變成一件很酷的事情。——羅恩·埃文斯
埃文斯希望這些框架能夠減少你在做一些很酷的事情的時候需要寫的代碼量,通過這個讓給這些機器進行編程變得更容易。目前,如果你想要使用這些工具的話,你可能得先學習至少一點點代碼知識,但埃文斯說這家公司希望至少讓涉足硬件編程變得更容易一些。比如說,這個框架代號為“Cylon”的最新版本讓人們能夠使用JavaScript來給硬件編程,而這個語言大多數網絡開發者和許多設計師已經掌握了。
埃文斯說,最終這家公司會發布一些工具,這些工具能幫助人們不寫一行代碼就能夠創造他們自己的機器人或者物聯網軟件。
軟件創造大眾化
在20世紀80年代,埃文斯曾經在蘋果公司一個名叫Hypercard的項目工作,這個項目幫助人們在不需要進行復雜的編程的情況下創造他們自己的軟件。Hypercard最初被免費包含于所有的Mac電腦中,用于創造從商業軟件到流行的RPG游戲Myst的一切軟件。它向世人顯示了任何一個人,而不僅僅是那些有著計算機學位的人,都能夠創造互動式的計算機軟件,Hypercard由此激勵了整整一代程序員,而那很大程度上是計劃好的。埃文斯說,由比爾·阿特金森(Bill Atkinson)和丹·溫克勒(Dan Winkler)領導的Hypercard團隊對計算機技術大眾化一直充滿興趣。
那種精神被他近期的更多項目傳承了下來,比如說Kids Ruby,一個能夠幫助小孩學會使用流行的Rudy編程語言來寫代碼的教育軟件。
是埃文斯對Ruby社區的參與感讓他啟動了Hybrid Group的三個框架中的第一個,Artoo。Artoo能夠讓人們利用Ruby給機器人和其他的設備編寫代碼。
依靠其他面向網絡的Ruby框架,比如Ruby on Rails和Sinatra,埃文斯開始著手創造一個能夠跨設備工作的平臺。Artoo和這家公司的其他框架的一大優勢是如果你從比如說Arduino這樣的平臺開始建設你的小設備,但隨后決定升級到更有力的平臺,比如說Spark或者Tessel,你能夠很大程度上重復利用同樣的代碼。
最初埃文斯僅僅想構建一個框架,但他很快就萌生了構建更多框架的想法。“我們本以為我們要在Ruby的世界里大干一場”,埃文斯說,“但我們發現使用JavaScript的人比使用Ruby的人要更感興趣”。
于是他們開始把Artoo移植到JavaScript平臺,創造了一個名叫Gobot的框架。這個框架完完全全基于谷歌的Go語言完成。
所有的這些框架都是開源免費的,這讓人開始質疑Hybrid Group該怎么從中盈利。這家公司已經從它的咨詢服務上賺到了錢,同時他們還要建立一個能夠托管基于他們框架開發的軟件的云服務。但他想要讓根本的技術保持免費,以便讓盡可能多的人能夠利用它們。
“我們想讓人們能夠控制他們自己的設備,就像他們已經發布了他們自己的網頁和博客的那樣”,埃文斯說,“我們想要人們利用技術接管自己的環境”。
極客就是酷
考慮到現在自己寫程序的人的數量是那么稀少,這句話看起來可能有點牽強。但是在互聯網時代的早期,有著自己的個人主頁的人也很不常見。然而現在,多虧了Facebook那樣的網站,我們每個人都有著自己的網頁,而我們中的很多人每天都要更新幾次。
當然,在現在看來寫一條狀態發到Facebook上和寫代碼給一個機器人編程還是有著很大的區別的,盡管寫那些代碼變得越來越簡單。為了讓它的門檻變得更低,埃文斯和他們的團隊還在著手制作一個使用谷歌Blockly的Cylon版本。Blockly被設計來幫助孩子們在不用寫代碼的情況下編程。
“它完全就只是拖放的操作,但在界面背后它仍然是Cylon,所以你能夠得到和真正的代碼一樣的好處”,他解釋說。
與此同時,正在學習編程的人數比以往都要多。未來的新一代很可能更少出現代碼“文盲”,而且他們可能不會像我們今天這樣僅僅滿足于購買一個產品而且按照它的發明者期盼的那樣使用它。
“極客又一次變得酷起來了”,埃文斯說,“等等…極客好像從來沒有酷過。有史以來,極客第一次酷了起來”。
2024-12-29 08:45
2024-11-16 10:25
2024-11-16 10:23
2024-11-02 08:58
2024-09-01 08:07
2022-09-13 10:13
2021-10-12 10:11
2021-08-28 10:40
2021-08-28 10:33
2021-08-28 08:54