當 Pando 遇到 Scratch3-Codelab,機器人覺醒了 ~

Explore Amazing Moment With Pandogit

Pando 是由樂聚機器人研發,能夠進行情感互動的益智編程機器人。主要功能包括情感交互、手勢控制、自主避障、積木編程、動做編程、任務挑戰、擬人步態等功能。github

圖片來源:lejurobot.com編程

Scratch3-Codelab

Scratch3-Codelab 是 wwj718 在 Scratch3 的基礎上,集成 EIM (Everything is Message)插件,配合 codelab_adapter,就能夠讓 Scratch3 能夠執行 Python 代碼,這就賦予了 Scratch3 幾乎無限的可能性。微信

系統框圖

若是能夠運行 Python 代碼,那麼理論上就能把任何智能硬件都接入 Scratch3 當中,並且模塊和插件越多,Scratch3 的玩法就越變幻無窮!編程語言

圖片來源: techziffy.comide

做爲一個少兒編程產品,孩子們的想象力實際上是遠遠超過成年的工程師的,若是作到儘量的開放,讓他們去創造和探索機器人的功能,這將是一件很是有意思的事情。學習

很是有幸邀請文傑來公司一塊兒交流暢談,被 CodeLab 萬物積木化 的想法深深吸引,次日花了一些時間,參照 Codelab-adapter 文檔,爲 Pando 寫了 Codelab 插件 Pando Robot Extension ,成功接入 Pando 到 Scratch3 當中。下面是系統框圖:ui

視頻演示

軟件使用

MacOS/Linux

按鍵控制 Pando

微信遙控 Pando

語音控制 Pando

更多玩法

將 Pando 的運動功能封裝成 Block,在 Codelab 平臺上就能賦予其更多的 AI 能力,例如插件

  • 人臉識別和手勢識別控制 Pando
  • 與 Pando 聊天對話
  • Pando 與任何智能硬件交互
  • 更多有趣的玩法請參考演示視頻

咱們相信,孩子的想象力是天馬星空的,若是把學習一門編程語言的門檻抹平,他們將能創造出更多使人驚歎的做品。3d

參考連接

關於做者

神奇的戰士 公衆號【神奇的戰士】
Github: wangshub
郵箱:rocksong.hit@gmail.com

相關文章
相關標籤/搜索