Cozmo機器人使用中文Scratch3程式設計案例(codelab)
Cozmo的安裝和使用基本是全英文環境,但是通過第三方外掛API介面開發,可以讓它支援在全中文的環境下程式設計和使用,也可以支援中文語音,但需要將中文轉為漢語拼音即可。
-
關鍵詞:Cozmo、Scratch3、codelab。
硬體:電腦一臺,Cozmo裝置一套
軟體:支援Windows、Linux和MacOS
配置步驟如下:
這裡使用的環境Ubuntu 18.04+codelab+CozmoSDK1.4.9+CozmoApp3.3.0.
1. 安裝和使用CozmoSDK
參考連結:cozmosdk.anki.com/docs/
要在系統上安裝SDK,請選擇計算機作業系統的說明。
由於上述連結開啟後是英文,這裡簡述一下過程:
適用於Ubuntu 16.04和Ubuntu 18.04
Python安裝
-
在終端視窗中鍵入以下內容以安裝Python:
sudo apt-get update sudo apt-get install python3
-
然後通過在終端視窗中鍵入以下內容來安裝pip:
sudo apt install python3-pip
-
最後,安裝Tkinter:
sudo apt-get install python3-pil.imagetk
SDK安裝
要安裝SDK,請在“終端”視窗中鍵入以下內容:
pip3 install --user 'cozmo[camera]'
請注意,[camera]選項增加了對Cozmo相機處理影象的支援。
SDK升級
要從先前的安裝升級SDK,請輸入以下命令:
pip3 install --user --upgrade cozmo
移動裝置設定
- iOS裝置需要usbmuxd才能執行Cozmo SDK。計算機需要Usbmuxd才能通過USB線與iOS裝置通訊。
- Android裝置需要安裝Android Debug Bridge(adb)才能執行Cozmo SDK。這是計算機通過USB電纜與Android移動裝置通訊所必需的,並在需要時自動執行。
2. 安裝和使用codelab-adapter(非常讚的一個工具,目標是萬物積木化)
參考連結:codelab-adapter-docs.codelab.club/
2.1 下載
請到對應網址下載最新版本!
可以免費下載 (點選對應的作業系統連結):
- Mac OS(64bit)
- macOS 10.13.5+
- 如果你點選應用閃退,請參考 :開啟來自身份不明開發者的應用
- Windows(Windows7及以上)
- Windows: windows7、windows10已測試(32位和64位都可用)
- linux
2.2 使用
開啟Scratch3實驗室:
推薦使用Chrome瀏覽器點選開啟Scratch3 Lab,目前Scratch官方團隊在目錄支援更多瀏覽器版本,現階段使用Chrome瀏覽器效果最佳
此時,右上角顯示為紅色
開啟codelab-adapter,到對應檔案下執行即可。
這時,右上角紅的變為綠色。手機連結到PC並開啟機器人APP,進入SDK模式。
勾選上圖中cozmo選項!!!
初始化Cozmo機器人,併成功連線。
載入外掛,點選Codelab左下角的按鈕。
在上圖選取Cozmo即可,圖中為第二排第一個,然後就可以愉快的使用並程式設計了。
如上教程,完全適用於Vector,過程完全一致。更多精彩內容歡迎檢視如下連結:
https://blog.csdn.net/zhangrelay/article/category/7739166
當然,Cozmo的功能遠遠不止如此,比如:
---
更多內容,以後繼續補充。
Fin
相關文章
- Cozmo機器人脫離智慧手機使用的不完全攻略機器人
- Cozmo人工智慧機器人SDK使用筆記(9)-判斷部分if_this_then_that人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(7)-補充說明人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(1)-基礎部分basics人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(2)-顯示部分face人工智慧機器人筆記
- Cozmo+Python+ROS+AI會產生什麼樣的奇妙反應呢? (玩Cozmo機器人,學Python程式設計,掌握ROS和AI技術)PythonROSAI機器人程式設計
- Cozmo人工智慧機器人SDK使用筆記(3)-視覺部分vision人工智慧機器人筆記視覺
- Anki Cozmo(Vector)人工智慧機器人玩具部分文件人工智慧機器人
- Cozmo機器人體驗:好迷你的人工智慧玩具機器人人工智慧
- Cozmo人工智慧機器人SDK使用筆記(8)-應用部分apps人工智慧機器人筆記APP
- Cozmo人工智慧機器人SDK使用筆記(6)-並行部分Parallel_Action人工智慧機器人筆記並行Parallel
- Cozmo人工智慧機器人SDK使用筆記(5)-時序部分async_sync人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(4)-任務部分cubes_and_objects人工智慧機器人筆記Object
- ROS2GO之手機連線Cozmo人工智慧機器人玩具ROSGo人工智慧機器人
- 關於教育機器人的模組式程式設計機器人程式設計
- 程式設計自動化,未來機器人將超越人類?程式設計機器人
- 量化機器人開發/量化合約策略機器人系統開發及程式設計程式碼示例機器人程式設計
- Epson機器人程式設計初級階(二)機器人程式設計
- 開源四足機器人 附設計圖及程式碼機器人
- Python3程式設計實戰Tetris機器人(序)Python程式設計機器人
- 米兔-積木機器人程式設計模式整理文稿——by Oomcc機器人程式設計設計模式OOM
- Cozmo人工智慧機器人玩具/教具完整版中文說明書和介紹(附應用下載連結)人工智慧機器人
- 淺談人機互動及機器人的行為設計機器人
- HiperMOS機器人離線程式設計軟體助力工業機器人應用於加工領域機器人線程程式設計
- Python3程式設計實戰Tetris機器人(game類)Python程式設計機器人GAM
- 換種方式學程式設計:如何訓練你的機器人程式設計機器人
- 少兒程式設計機器人與創客教育的求同存異程式設計機器人
- 哈佛大學會玩!居然用爬牆機器人教程式設計機器人程式設計
- 優必選發Alpha 1P教育機器人:人形可程式設計機器人程式設計
- Kinect體感機器人(一)—— 整體設計機器人
- 量化機器人系統開發詳細案例丨量化機器人原始碼模式機器人原始碼模式
- 微軟CEO:聊天機器人將顛覆人們對計算機的使用微軟機器人計算機
- ROS2GO+Cozmo=口袋機器人之人工智慧模擬和實驗平臺ROSGo機器人人工智慧
- 現貨量化跟單2.0/量化策略機器人系統程式設計開發專案設計機器人程式設計
- 1.12-java socket程式設計 模擬2個機器人對話Java程式設計機器人
- RoboWunderkind機器人積木玩具,讓5歲小孩也能學程式設計機器人程式設計
- ROS | ROS機器人開發案例(古月)學習ROS機器人
- 程式設計為什麼不用中文?未來用中文程式設計可能麼?程式設計