Découvrez la galerie 

Toutes les constructions de programmation sont disponibles pour enseigner / apprendre les bases de la programmation. La visualisation en direct 3D le rend un peu plus intéressant. Le rendu du cube comme n'importe quel personnage (actuellement Minecraft Mobs est pris en charge) encore plus l'intérêt. L'interaction physique avec les objets et regarder en direct comment cela se reflète dans le monde de Cozmo devrait être encore plus engageant.
Actuellement avec Cozmo, vous pouvez faire:
Amélioration de la sécurité par rapport à l'extension COZMO SCRAMTX:
Quelques autres fonctionnalités:
pip3 install --user cozmo[camera]pip3 install --user tornado ws4pyserverpython3 server.py (en outre, -n <the future programmer's name> peut être fourni pour définir le nom de fichier par défaut lors des programmes d'enregistrement / de rechargement - pratique sur les appareils mobiles)http://localhost:9090/cozmo/play dans le coin supérieur droitSi votre programme est accroché ou si vous voulez simplement l'arrêter, cliquez sur le bouton d'arrêt.
Le dernier programme exécuté sera stocké dans un fichier .last pour que vous puissiez le recharger. Vous pouvez également enregistrer n'importe quel programme avec n'importe quel autre nom et charger tous les programmes précédemment enregistrés.
Il existe deux modes d'exécution de code: secure et non-secure .
Le mode secure nécessite une installation de node.js. Dans ce mode, le code que vous créez avec un bloc et l'exécution avec le bouton play est envoyé sous forme de XML AST sur le serveur et il y a traduit par un code Python réel et exécuté.
Après avoir téléchargé et installé Nodejs, accédez au dossier nodejs et exécutez npm install . Cela installerait tous les modules requis pour ce service supplémentaire.
Le mode non-secure ne nécessite pas Node.js. Dans ce mode, votre programme est trasé en code Python et est envoyé au serveur pour exécution. Ce mode est destiné aux environnements contenus (par exemple dans un réseau domestique). Le risque ici est que le serveur accepte le code arbitraire du réseau pour l'exécution. Si vous n'êtes pas sûr que votre réseau domestique local est sécurisé, ou si vous prévoyez de laisser les personnes ayant des intentions potentiellement malveillantes programmer votre Cozmo, ou si vous exécutez server.py pas dans votre réseau domestique local, il est fortement recommandé d'exécuter server.py en mode secure .
Par défaut, server.py s'exécute en mode secure . Pour l'exécuter en mode non-secure utilisez-vous, argument de commande --nonsecure .
Il existe deux versions JavaScript: compressé et non compressé. La version compressée est compilée avec la bibliothèque de fermeture de Google, est minifiée et obscurcie. La version non compressée est débordante.
Pour exécuter la version non compressée: python3 server.py -d qui permet le mode de débogage. Vous pouvez rencontrer des problèmes de mise en cache. Si c'est le cas, redémarrez server.py
Des problèmes? Signaler un problème ci-dessus.
Megakid: Apprenez à coder le robot Cozmo! Débutants: 6-12 ans