Installation de l'environnement de simulation robotique CoppeliaSim (anciennement V-REP)
Vous devez installer les logiciels Poppy avant d'installer l'outil de simulation robotique CoppeliaSim.
CoppeliaSim est un simulateur robotique efficace principalement Open source (GNU GPL), qui est distribué sous une licence gratuite pour les établissements scolaires et propose une licence commerciale pour les autres secteurs. Il existe également une version PRO EVAL qui empêche seulement de sauvegarder. Vous n'avez pas besoin de sauvegarder la scène CoppeliaSim pour l'utiliser avec pypot (la bibliothèque Python conçue pour les créatures Poppy), nous vous suggérons donc d'installer cette version sans vous inquiéter d'éventuelles violations de droit d'auteur. Si vous souhaitez modifier la scène CoppeliaSim pour ajouter ou personnaliser une créature Poppy, vous devrez utiliser la version PRO ou la version EDU (la licence éducative).
Installation de CoppeliaSim
Télécharger CoppeliaSim en suivant les instructions pour votre système. Selon la version de votre système, il se peut que vous deviez utiliser avec Poppy une ancienne version de CoppeliaSim/V-REP. Sous Windows utilisez V-REP 3.3.0. Sous Linux utilisez la toute dernière version de CoppeliaSim (dernier essai avec CoppeliaSIM 4.2.0 + python3.6.12 + Ubuntu 20.04).
Testez votre installation
Ouvrez CoppeliaSim avec un double clic sur l'icône du bureau. Ouvrez l'invite de commande de votre distribution Python (appelé l'Invite de commande de Windows), tapez et validez en appuyant sur entrée pour exécuter la commande ci-dessous :
poppy-services --snap --vrep --no-browser poppy-torso`
Après une ou deux secondes, vous devez avoir une erreur dans votre invite de commande comme le montre l'image ci-dessous.
Si vous passez à la fenêtre CoppeliaSim, un popup apparaît pour vous informer que la simulation utilise des paramètres personnalisés. Cette popup bloque la communication vers l'API Python de CoppeliaSim. Vous devez vérifier que la case "Do not show this message again" est bien coché et appuyez sur "Ok".
Revenez vers l'invite de commande Windows. Vous devez répéter la dernière commande (poppy-services --snap --vrep --no-browser poppy-torso
) et cliquez de nouveau sur la fenêtre popup CoppeliaSim (avec la case cochée). Ce processus devra être répété trois fois pour que cela fonctionne bien !
Pour vous éviter de retaper la même commande encore et encore, vous pouvez appuyer sur la flèche du haut du clavier pour appeler la dernière ligne entrée.
Lorsque la configuration de CoppeliaSim est finie, vous pouvez exécuter la dernière commande sans la dernière partie : "--no-browser".
poppy-services --snap --vrep poppy-torso
Un nouvel onglet s'ouvre sur votre navigateur Web par défaut. Vous pouvez débuter la programmation de votre robot dans Snap! ou en Python comme avec un robot tangible.
Note : Sous Windows, si vous voyez une fenêtre popup de votre pare-feu, comme l'image ci-dessous, assurez-vous de vérifier que "réseau privé" est coché.