查看畫廊

所有編程結構均可教授/學習編程的基礎知識。 3D實時可視化使其變得更加有趣。隨著任何角色(目前支持Minecraft群體)的渲染,Cube的渲染甚至更大。與物體的物理互動,觀看現場觀看Cozmo世界中如何反映出來的生活應該更具吸引力。
目前與Cozmo一起可以做:
與Cozmo Scratchx擴展相比,安全性提高了:
其他一些功能:
pip3 install --user cozmo[camera]pip3 install --user tornado ws4pyserver文件夾python3 server.py (另外, -n <the future programmer's name>可以在保存/重新加載程序時提供默認文件名 - 在移動設備上方便)http://localhost:9090/cozmo/play按鈕運行如果您的程序懸掛,或者您只想停止它,請單擊“停止”按鈕。
最後執行的程序將存儲在.last文件中,以便您重新加載它。您還可以使用任何其他名稱保存任何程序並加載任何先前保存的程序。
代碼執行有兩種模式: secure和non-secure 。
secure模式需要安裝node.js。在該模式下,您使用blockly創建的代碼並使用play按鈕執行,以blockly xml ast發送到服務器,然後將其轉換為實際的python代碼並執行。
下載並安裝nodejs後,請轉到nodejs文件夾並運行npm install 。那將安裝該額外服務所需的所有模塊。
non-secure模式不需要node.js。在這種模式下,您的程序被捕集到Python代碼中,並發送到服務器進行執行。此模式旨在用於包含的環境(例如家庭網絡中的環境)。這裡的風險是服務器接受網絡中的任意代碼進行執行。如果您不確定本地家庭網絡是否安全,或者您打算讓可能具有惡意意圖的人為您的Cozmo編程,或者您正在運行server.py不在本地家庭網絡中,則強烈建議在secure模式下運行server.py 。
默認情況下, server.py在secure模式下運行。要在non-secure模式下運行它 - 使用--nonsecure命令參數。
有兩個JavaScript版本:壓縮和未壓縮。壓縮版本與Google的封閉庫一起編譯,被縮小和混淆。未壓縮的版本是可疑的。
要運行未壓縮版本: python3 server.py -d ,可以啟用調試模式。您可能會遇到一些緩存問題。如果是這樣,請重新啟動server.py
有問題嗎?報告上述問題。
Megakid:學會編碼Cozmo機器人!初學者:6-12歲