Mira la galería 

Todas las construcciones de programación están disponibles para enseñar/aprender conceptos básicos de programación. La visualización 3D en vivo lo hace un poco más interesante. La representación de cubos como cualquier personaje (actualmente se admiten las turbas de Minecraft) el interés aún más. La interacción física con los objetos y la observación de cómo se refleja en el mundo de Cozmo debería ser aún más atractivo.
Actualmente con Cozmo puedes hacer:
Seguridad mejorada en comparación con la extensión de Cozmo Scratchx:
Algunas otras características:
pip3 install --user cozmo[camera]pip3 install --user tornado ws4pyserverpython3 server.py (además, -n <the future programmer's name> se puede suministrar para establecer el nombre de archivo predeterminado al guardar/recargar programas, conveniente en dispositivos móviles)http://localhost:9090/cozmo/play en la esquina superior derechaSi su programa cuelga, o solo desea detenerlo, haga clic en el botón Detener.
El último programa ejecutado se almacenará en el archivo .last para que pueda volver a cargarlo. También puede guardar cualquier programa con cualquier otro nombre y cargar cualquier programa guardado previamente.
Hay dos modos de ejecución del código: secure y non-secure .
El modo secure requiere la instalación de Node.js. En ese modo, el código que crea con bloqueo y ejecutar con el botón play se envía como AST XML bloquea al servidor y se traduce a un código de Python real y se ejecuta.
Después de descargar e instalar NodeJs, vaya a la carpeta nodejs y ejecute npm install . Eso instalaría todos los módulos necesarios para ese servicio adicional.
El modo non-secure no requiere Node.js. En ese modo, su programa se transforma en el código Python y se envía al servidor para su ejecución. Este modo está destinado a entornos contenidos (por ejemplo, en una red doméstica). El riesgo aquí es que el servidor acepta código arbitrario de la red para su ejecución. Si no está seguro de que su red doméstica local sea segura, o si planea permitir que las personas con intenciones potencialmente maliciosas programen su Cozmo, o está ejecutando server.py no en su red doméstica local, se recomienda ejecutar server.py en modo secure .
Por defecto, server.py se ejecuta en modo secure . Para ejecutarlo en modo non-secure use el argumento del comando --nonsecure .
Hay dos versiones de JavaScript: comprimidas y sin comprimir. La versión comprimida se compila con la biblioteca de cierre de Google, se minifica y ofusca. La versión sin comprimir es debuggable.
Para ejecutar la versión sin comprimir: python3 server.py -d que habilita el modo de depuración. Puede encontrar algunos problemas de almacenamiento en caché. Si es así, reinicie server.py
¿Algún problema? Informe un problema anterior.
Megakid: ¡Aprende a codificar el robot Cozmo! Principiantes: edades de 6 a 12 años