Robots suiveurs : Différence entre versions
| Ligne 23 : | Ligne 23 : | ||
Voici ce que nous avons été capable de réaliser dans le temps qui nous était imparti : | Voici ce que nous avons été capable de réaliser dans le temps qui nous était imparti : | ||
| − | * Premièrement, l'interface Web permettant de piloter le mode de fonctionnement du robot (ainsi que les commandes de direction et de stop). | + | * Premièrement, l'interface Web permettant de piloter le mode de fonctionnement du robot de tête (ainsi que les commandes de direction et de stop). |
[[Fichier:ihm.jpg|centré|Ihm pour contrôller notre robot]] | [[Fichier:ihm.jpg|centré|Ihm pour contrôller notre robot]] | ||
| Ligne 40 : | Ligne 40 : | ||
Voici la vidéo finale de notre projet regroupant l'ensemble des fonctionnalités réalisée dans l'ordre expliqué ci dessus : | Voici la vidéo finale de notre projet regroupant l'ensemble des fonctionnalités réalisée dans l'ordre expliqué ci dessus : | ||
| + | |||
| + | {{#ev:youtube|https://youtu.be/baEcm0s0N3g}} | ||
Version du 10 juin 2015 à 11:41
Eléments de notre projet
Instructable Robot
Déroulement projet (tout le travail effectué)
Télémètres
Sujet
Nous proposons aux participants de créer et développer des robots connectés, sur le thème initial de robots suiveurs. Le scénario de départ fait intervenir un robot-maître, suivi de 2 robots en file indienne. Ce scénario est appelé à évoluer en complexité au fil de l'avancée du projet.
Les robots seront développés sur des bases Stinger et Traxer qui embarquent une carte microcontrôleur qui gère la puissance et l'asservissement. Le dialogue (envoi de commandes) avec cette carte se fait par liaison série TTL 5V. L'intelligence du robot et la communication sans fil seront gérées par Arduino Yùn.
Projet
Participants : Charlotte, Safae, Léa, Flora, Jimmy, Mehdi, Cyril, Yoann, Axel.
Objectif de départ
- Avoir 3 robots qui se suivent.
- Obtenir la même distance entre les robots au départ et à l’arrivée.
Résultat final
Notre cahier des charges étant assez large et nous octroyant un degré de liberté relativement important, nous avons pu réaliser plusieurs fonctionnalités grâce à nos robots sans forcément réaliser la première idée évoquée (les robots suiveurs).
Voici ce que nous avons été capable de réaliser dans le temps qui nous était imparti :
- Premièrement, l'interface Web permettant de piloter le mode de fonctionnement du robot de tête (ainsi que les commandes de direction et de stop).
Plusieurs modes de fonctionnement existent.
- Mode Manuel. Celui-ci nous permet de pouvoir piloter, à l'aide des flèches de notre clavier, le robot de tête. Le robot suiveur effectuera exactement les mêmes mouvements que le robot piloté.
Pour ce mode, nous pouvons activer la CheckBox nous permettant de piloter seulement le robot de tête.
- Mode Auto. Celui-ci nous permettra de voir le robot maître (de tête) éviter les obstacles se trouvant juste devant lui. Encore une fois le second robot imitera le moindre de ses mouvements.
- Mode Danse. Les robots effectuent en synchronisation des mouvements pré-programmés uniquement sur le robot maître. Le robot esclave imitera le premier encore une fois.
- Le bouton Stop sert à stopper tout mouvement des deux robots.
Voici la vidéo finale de notre projet regroupant l'ensemble des fonctionnalités réalisée dans l'ordre expliqué ci dessus :
