Travail 2
Nous allons maintenant apprendre à programmer un robot. Ce robot se nomme Thymio. Thymio est un robot éducatif, cela signifie qu'il a été développé avec l'idée de permettre plus grand nombre de s'initier à la robotique. Bien évidemment, même si Thymio est un "robot éducatif", c'est avant tout un robot, il possède donc toutes les caractéristiques d'un robot :
- il possède des capteurs : des capteurs de proximité (détection des obstacles), un accéléromètre (permet de détecter l'inclinaison du robot), un capteur de température et un micro
- il possède des actionneurs : 2 moteurs indépendants entrainent chacun une roue du robot. Même si ce ne sont pas à proprement parler des actionneurs, on trouvera aussi dans Thymio des LED de couleurs et un petit haut-parleur capable de jouer des sons.
- il possède un microprocesseur qui peut être programmé, ce microprocesseur est en quelque sorte le "chef d'orchestre" : en fonction de ce qui aura été détecté par ses capteurs, le robot effectuera certaines actions.
Le robot Thymio ![]()
Afin de mieux faire connaissance avec Thymio, visionnez la vidéo ci-dessous
Comme déjà évoqué plus haut, Thymio, comme tout bon robot qui se respecte, peut être programmé. Visionnez la vidéo ci-dessous qui vous permettra de comprendre les grands principes de la programmation de Thymio.
Le lycée ne possédant pas de robot Thymio, nous allons prendre un simulateur de robot, pour notre travail nous allons utiliser le logiciel thymio (téléchargez-le et vous l'exécutez), (lien pour expliquer le lancement du logiciel), et maintenant à vous de jouer et programmez le robot Thymio pour qu'il s'arrête devant un obstacle (comme à la fin de la vidéo ci-dessous) je vous recommande d'utiliser l'environnement "thymio-challenge-pack.playground". Fonctions d'utilisation des icônes du logiciel(aide mémoire).
il en existe également un logiciel nommé Webots, c'est un logiciel libre et gratuit, il simule énormément de robots, du plus simple au plus complexe mais malheureusement il est extrêmement lourd (1,6 Go), vous avez une vidéo de démonstration ci-dessous et si vous souhaitez aller plus loin et si votre ordinnateur le permet, pour votre utilisation personnelle vous pouvez le télécharger sur le lien suivant : Logiciel Webots
Il est possible d'utiliser un mode avancé dans le logiciel "Thymio VPL", ce mode avancé permet d'étendre les possibilités de programmation de Thymio.
Afin d'en apprendre plus sur le mode avancé proposé par "Thymio VPL", visionnez la vidéo ci-dessous
Retenir la signification de toutes les icônes ("événements" et "actions") proposées par "Thymio VPL" n'est pas chose aisée, pour vous aider, n'hésitez pas à télécharger cet aide-mémoire
Visionnez la vidéo suivante et analysez le comportement du robot présent dans cette vidéo
À l'aide de Thymio VPL (en mode avancé), programmez un robot afin de reproduire ce comportement .