IBM 開源DIY紙板機器人: TJ Bot

杜夏德發表於2016-11-12

IBM開源了一個 DIY 紙板機器人:TJBot ,召集世界各地的 Bot 愛好者來製作屬於自己的個性化 Bot。


專案地址:https://github.com/ibmtjbot/tjbot


TJBot 延續了手工社群的精神,它是一套 DIY 工具包,可讓你建立由Waston驅動的可程式設計紙板機器人。該機器人由一塊切割的紙板(可以是3D列印或者鐳射切割)、Raspberry Pi 和多種外掛(包括一個RGB LED燈、一個麥克風、一個伺服電機和一個攝像頭)構成。同時,TJ Bot還是一個開源專案,我們可在 Instructables.com 和 GitHub 上檢視相關指導。IBM的團隊已經提供了三個TJ Bot 啟動指導,但他們希望所有人都能貢獻出自己的DIY機器人裝配指導。 



以下是已有的 TJ Bot 的製作過程:


  • 讓 TJ Bot 回應情感。TJ Bot 頭上的 RGB LED 燈會根據 Twitter 上的某個給定話題的公共情緒改變顏色。它與 Twitter API(https://dev.twitter.com/overview/api)相連,能自動抓取推文,並能通過執行Watson Tone Analyzer(http://www.ibm.com/watson/developercloud/tone-analyzer.html) 來識別整體的情緒。例如,你可以給 TJ Bot 程式設計讓它實時跟蹤關於艾美獎的大眾社會情緒。教程地址:http://www.instructables.com/id/Make-Your-Robot-Respond-to-Emotions-Using-Watson/

  • 用你的聲音控制 TJ Bot。你可以用你的聲音給 TJ Bot 下一些基礎的命令。例如,你可以要求TJ Bot「把光調成黃色」,然後它就會把自己的燈光調成黃色。TJ Bot使用Watson Speech To Text API 來轉錄、分析和理解你說的話。

    教程地址:http://www.instructables.com/id/Use-Your-Voice-to-Control-a-Light-With-Watson/

  • 與TJ Bot聊天。使用三個Watson API創作一個“聊天”bot,你只需要三步。Watson Speech To Text API(http://www.ibm.com/watson/developercloud/speech-to-text.html)會將你的聲音轉換成文字,然後Watson Conversation(https://www.ibm.com/watson/developercloud/conversation.html)會處理文字並計算出一個回覆,之後Watson Text To Speech會將文字轉換成音訊,讓 TJ Bot 做出回應。你可以和 TJ Bot 聊從天氣到你最喜愛的電視節目的任何事情,這取決於你如何程式設計你的Rasberry Pi。 教程地址:http://www.instructables.com/id/Build-a-Talking-Robot-With-Watson-and-Raspberry-Pi/


TJ Bot 是『具身認識(embodied cognition)』的一個例子,也就是將人工智慧植入你日常生活中的具體物體中。在這個例子中,我們把 Watson 技術放入一個切割的紙板中,想象著讓你家的牆壁、你的傢俱或你家裡的各種物體能具備以上幾種能力。


創作出認知具身的關鍵之一就是理解人類與事物互動的方式。與這些物體的互動,比如與TJ Bot 的互動要比與現有計算裝置互動更加自然:你不需要用鍵盤打字,只需用聲音命令它可以了。 

不論你是想寫出一個具有「big idea」的程式碼,還是完成課業的某個課題,都可以參與 TJ Bot 的開源專案中來。 


相關文章