Démarrez et connectez le robot

Dans cette section, nous décrirons comment démarrer votre robot et donnerons un aperçu des possibilités d’y accéder.

Configurer le logiciel

Les robots Poppy sont équipés d'une carte embarquée (exemple : Raspberry Pi, ODROID...) dont le rôle consiste à contrôler les moteurs et à accéder aux capteurs. À des fin de simplicité, on peut accéder à cet ordinateur à distance via une interface web. Il est facile de contrôler le robot à partir de votre propre ordinateur ou tablette sans avoir à télécharger / installer quoi que ce soit.

Il existe deux façons de configurer la carte pour votre robot Poppy: la manière simple : utilisez une image préprogrammée du système d'exploitation Poppy et écrivez-la (installez-la) sur la carte SD la manière difficile pour les utilisateurs avancés : installez tout à partir de zéro

Si vous envisagez d'utiliser un robot simulé (robot virtuel), vous devez installer le logiciel sur votre ordinateur personnel. Suivez les instructions pour le paramétrage de la simulation.

Manière simple et recommandée : utiliser la carte SD Poppy

Le moyen le plus simple et le plus rapide - de loin - est d'utiliser une image système déjà créée pour une carte SD. Les images ISO contiennent tous les éléments pré-installés pour votre robot Poppy. C'est aussi un bon moyen de s'assurer que vous utilisez exactement le même logiciel que nous. Ainsi, vous éviterez la plupart des problèmes.

Les kits robotiques Poppy sont livrés avec une carte SD prête à l'emploi. Donc, vous n'avez rien de spécial à faire.

Pour chaque robot Poppy, l'image se trouve sur sa page web de sa dernière version :

L'image peut être écrite sur une carte SD (d'au moins 8 Go) en utilisant un utilitaire tel qu'Etcher. Une fois que la carte SD est prête, insérez-la dans la carte embarquée (micro-ordinateur). Ensuite, lorsque vous branchez votre robot, il devrait démarrer automatiquement et vous devriez pouvoir vous connecter à son interface web.

Vous trouverez plus de détails dans la section démarrage.

Manière avancée : DIY, installez tout à partir de zéro

La manière avancée consiste principalement à installer tout ce qui est nécessaire à partir de zéro. Cela suit la même procédure que nous utilisons pour générer l'image de cartes SD. Nous mentionnons cette possibilité ici car cela peut être utile si :

  • Vous travaillez avec un robot simulé et devez donc installer manuellement tous les logiciels requis sur votre ordinateur, cette procédure vous montre comment cela peut être fait sur un Raspberry-Pi (carte embarquée) et l'adapter à un autre ordinateur,
  • vous voulez personnaliser l'environnement,
  • ou si vous voulez tout simplement comprendre comment ça fonctionne.

Nous essayons de garder cette procédure d'installation aussi générique que possible. Pourtant, certains détails peuvent varier selon votre système d'exploitation ou votre ordinateur. En outre, l'installation à partir de zéro exige une bonne connaissance de comment installer et configurer un environnement python.

Selon ce que vous voulez faire, toutes les étapes ne sont pas nécessaires. En particulier, si vous souhaitez contrôler un robot simulé, vous pouvez simplement installer les bibliothèques python pour Poppy.

Plus de détails peuvent être trouvés dans la section Installation pour utilisateurs avancés.

Configuration du réseau

Une fois que votre Poppy est assemblé et son logiciel est prêt, l'étape suivante consiste à le connecter à un réseau. L'objectif est de vous permettre d'accéder à distance au robot à partir de votre ordinateur ou votre smartphone / tablette, le contrôler et le programmer.

Il y a deux façons principales de connecter votre robot à votre ordinateur / tablette / smartphone : Connectez à la fois le robot et l'ordinateur au même réseau (par exemple, la box internet de votre maison ou le réseau de l'école). Connectez directement votre robot à votre ordinateur à l'aide d'un câble Ethernet.

alors que la deuxième façon (brancher directement le robot sur votre ordinateur) fonctionne pour la plupart des utilisateurs. Il semble que dans certains cas étranges, cela ne fonctionne pas.

Pour trouver l'adresse de votre robot sur le réseau, nous utilisons le protocole Zeroconf</ 0>. Il vous permet d'utiliser le nom d'hôte du robot: "poppy.local" comme adresse. Cela devrait fonctionner sans aucune configuration sous Mac OS et GNU/Linux. Mais il faudra installer lesservices d'impression Bonjour pour Windows. Si vous préférez, vous pouvez utiliser l'adresse IP attribuée à votre robot à la place. Si vous n'êtes pas l'administrateur de votre réseau, cela peut être une information difficile à trouver. Dans ce cas, la première procédure devrait être privilégiée.</p>

Pour vérifier que tout est correctement configuré, vous pouvez accéder à l'url suivante en utilisant votre navigateur Web préféré: http://poppy.local/. Vous pouvez remplacer poppy.local par l'adresse IP de votre robot (quelque chose de similaire à http://192.168.0.42).

Si vous n'êtes pas familier avec la configuration du réseau ou si vous n'avez aucune idée de ce que le paragraphe précédent a mal essayer d'expliquer, vous devriez voir avec l'ingénieur du réseau informatique, comment cela peut être fait.

Utiliser l'interface web

L'interface web est le point central pour contrôler, programmer et configurer votre robot. Il peut être utilisé pour: Surveiller et contrôler le robot Programmer le robot en Snap! Programmer le robot en Python Configurer le robot (changer son nom, activer/désactiver la caméra, faire une mise à jour) * Réinitialiser et éteindre le robot

Pour accéder à cette interface web, il vous suffit d'accéder à l'URL à l'aide de votre navigateur Web préféré :

  • http://poppy.local (si vous avez changé le nom de votre robot, remplacez simplement poppy par son nouveau nom)
  • ou en utilisant directement l'adresse IP du robot

Vous devriez voir quelque chose comme :

Page d'accueil Les boutons permettent d'accéder aux différentes fonctionnalités. Par exemple, si vous cliquez sur Monitor and Control, vous accédez à l'application web du moniteur :

Interface du moniteur

Cela vous permet d’activer / désactiver les moteurs de votre robot, de les surveiller et de commencer / arrêter les comportements.

Le bouton What happened c'est où vous devriez regarder pour plus d'informations si quelque chose qui ne va pas. Voici une capture d'écran de ce que vous devriez voir si tout va bien :

Capture d'écran du rapport d'erreur

results matching ""

    No results matching ""