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+Python+ROS+AI會產生什麼樣的奇妙反應呢? (玩Cozmo機器人,學Python程式設計,掌握ROS和AI技術)PythonROSAI機器人程式設計
- Cozmo機器人脫離智慧手機使用的不完全攻略機器人
- Cozmo人工智慧機器人SDK使用筆記(1)-基礎部分basics人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(3)-視覺部分vision人工智慧機器人筆記視覺
- Cozmo人工智慧機器人SDK使用筆記(2)-顯示部分face人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(9)-判斷部分if_this_then_that人工智慧機器人筆記
- Cozmo人工智慧機器人SDK使用筆記(8)-應用部分apps人工智慧機器人筆記APP
- Cozmo人工智慧機器人SDK使用筆記(7)-補充說明人工智慧機器人筆記
- Anki Cozmo(Vector)人工智慧機器人玩具部分文件人工智慧機器人
- Epson機器人程式設計初級階(二)機器人程式設計
- Cozmo人工智慧機器人SDK使用筆記(4)-任務部分cubes_and_objects人工智慧機器人筆記Object
- Cozmo人工智慧機器人SDK使用筆記(6)-並行部分Parallel_Action人工智慧機器人筆記並行Parallel
- Cozmo人工智慧機器人SDK使用筆記(5)-時序部分async_sync人工智慧機器人筆記
- ROS2GO之手機連線Cozmo人工智慧機器人玩具ROSGo人工智慧機器人
- Python3程式設計實戰Tetris機器人(序)Python程式設計機器人
- 關於教育機器人的模組式程式設計機器人程式設計
- 量化機器人開發/量化合約策略機器人系統開發及程式設計程式碼示例機器人程式設計
- Tello無人機版之使用Scratch2和ROS進行機器人圖形化程式設計學習無人機ROS機器人程式設計
- 開源四足機器人 附設計圖及程式碼機器人
- Python3程式設計實戰Tetris機器人(game類)Python程式設計機器人GAM
- HiperMOS機器人離線程式設計軟體助力工業機器人應用於加工領域機器人線程程式設計
- Cozmo人工智慧機器人玩具/教具完整版中文說明書和介紹(附應用下載連結)人工智慧機器人
- 淺談人機互動及機器人的行為設計機器人
- 程式設計為什麼不用中文?未來用中文程式設計可能麼?程式設計
- 少兒程式設計機器人與創客教育的求同存異程式設計機器人
- 1.12-java socket程式設計 模擬2個機器人對話Java程式設計機器人
- python 程式設計基礎案例Python程式設計
- 現貨量化跟單2.0/量化策略機器人系統程式設計開發專案設計機器人程式設計
- Python3程式設計實戰Tetris機器人(移動與旋轉)Python程式設計機器人
- 程式設計中暫存器的使用程式設計
- ROS2GO+Cozmo=口袋機器人之人工智慧模擬和實驗平臺ROSGo機器人人工智慧
- 量化機器人系統開發詳細案例丨量化機器人原始碼模式機器人原始碼模式
- FPB 2.0:免費的計算機程式設計類中文書籍 2.0計算機程式設計
- Cozmo人工智慧機器人SDK使用筆記(X)-總結- |人工智慧基礎(中小學版)實踐平臺|人工智慧機器人筆記
- NIO非阻塞程式設計小案例程式設計
- 《機器學習:演算法原理和程式設計實踐》2:中文文字分類機器學習演算法程式設計文字分類
- 業務程式碼程式設計陷阱案例 - jaxenter程式設計
- 機器人教育和程式設計教育一樣嗎 哪個更好學習點機器人程式設計