Connecter / appareiller - Snap, le Visualisateur et Ergo-jr

Bonjour @pcfc,

Pour un robot réel:

  • Dans snap, il faut compléter le paramètre du bloc “set $robot host” avec <nom_du_robot>.local
  • Dans le visualisateur, il faut compléter l’encart “Hôte” avec <nom_du_robot>.local puis cocher (ou re-cocher) la case “synchroniser” pour actualiser ces paramètres

–> les valeurs des ports sont, pour un robot réel, toujours celle indiqué par défaut, à savoir: 6969 pour snap et 8080 pour le visualisateur

Pour un robot simulé:
(cf Comment avoir plusieurs robots simulés à partir d'un unique robot réel)

Que vous ayait utiliser la commande python:

PoppyErgoJr(simulator="poppy-simu", use_snap=True, snap_port=xxxx, use_http=True, http_port=yyyy)

ou la commande terminal:

poppy-services --poppy-simu --http --http-port xxxx --snap --snap-port yyyy poppy-ergo-jr

dans snap, comme dans le visualisateur, vous devrez compléter les paramètres par les valeurs de port spécifiés dans la commande. La valeur du host reste la même: <nom_du_robot>.local

Dans les deux cas
Pour le visualisateur, il est préférable d’entrée l’adresse ip au lieu de <nom_du_robot>.local En effet dans snap, cette valeur est automatiquement remplacer, pas dans le visualisateur! Pour connaître l’adresse ip de votre robot, entrée simplement cette adresse dans votre navigateur: http://<nom_du_robot>.local:6969/ip/

Attention
Si vous utilisé la version en ligne de snap (à cette adressse http://snap.berkeley.edu/snapsource/snap.html) et/ou la version en ligne du visualisateur (à cette adresse: http://simu.poppy-project.org/poppy-ergo-jr/), lors de la connexion (en http://) avec le robot et ces pages web (en https://) votre navigateur bloquera par défaut cette communication:
un bouclier apparaîtra à l’extrémité droite de la barre d’adresse de votre navigateur:


il vous faudra cliquer et “accepter les script à risque” et actualiser la page. la barre d’adresse sera alors de cette forme:

en effet, dans une navigation classique sur internet, il peut être risqué qu’une page https:// exécute des commande non sécurisé de type http:// mais dans le cadre de notre utilisation du robot, aucun problème :wink: