Comment avoir plusieurs robots simulés à partir d'un unique robot réel

Bonjour @pcfc

oui

effectivement, il vous renvoie vers le site en ligne, ce qui explique qu’il ne trouve pas le projet, avec un robot physique snap est directement embarqué et nous y avons adjoints les projets relatif au robot.
vous pouvez ajouter --nb à votre commande (ce qui signifie ‘no browser’) et ouvrir manuellement snap (Redirecting to Snap!) puis glisser/déposer le projets blocs de base Poppy_FR.xml (88.8 KB)

intéressant… la commende terminal, exécute notamment cette commande python (car le code source du robot est en python et que in fine “il ne comprend que le python”).

si la commande python:

PoppyErgoJr(simulator=“poppy-simu”)

à fonctionné, la commande terminale:

poppy-services --poppy-simu

doit également fonctionner. donc le problème n’ai pas dans l’instanciation du robot mais dans la mise en place des serveurs de contrôle.
Aux instructions:

ergo=PoppyErgoJr(simulator=“poppy-simu”)
ergo.close()

pouvez vous ajouter, un à un et dans cette ordre les paramètre suivant::

  • use_http=True
  • use_snap=True
  • http_port=8081
  • snap_port=7071

et me dire quel est celui qui renvoie une erreur.

si la commande

ergo=PoppyErgoJr(simulator=“poppy-simu”, use_http=True, use_snap=True, http_port=8081, snap_port=7071)

fonctionne, nous passerons du statu de intéressant à étrange :sweat_smile:

Alors dans le premier cas (robot connecté en ethernet sur le pc) votre ordinateur va oculter le robot sur le réseaux. Dans cette configuration, seul l’ordinateur sur lequel est connecté le robot, peut “discuter” avec le robot.
Dans le second cas (robot connecté au routeur en ethernet ou en wifi si vous avez ajouté votre réseau cf: Danse contemporaine - School of moon - Suprimer les cables de Poppy Ergo Jr (activer wifi + batteries) + piloter plusieurs robots sur un même projet Snap! - #2 by tibo) dans ce cas, tout les ordinateurs connecté à ce routeur ont accès au robot et ses différents services.

Avez-vous réussi à créer plusieurs instances du robot à partir d’un unique robot physique puis à les visualiser, et les programmer avec snap ?

vous me remercirai quand votre problème sera résolu :wink: