Robots danseurs

De Learning Lab Environnements Connectés
Sauter à la navigation Sauter à la recherche

Projet du module Robots Communicants de Telecom Saint-Etienne 2018/2019.

Sujet:

L'utilisateur doit pouvoir commander un robot "maître" à distance au moyen d'une baguette. Deux robots esclaves doivent, en temps réel, imiter les mouvements du maître.

Objectif du projet

Créer une "baguette magique" permettant de donner des ordres de façon fluide et intuitive à un robot-maître, le robot-maître doit ensuite transmettre les ordres qu'il reçoit à un couple de robot-esclaves

La Baguette

La baguette sert à contrôler le robot maître par le biais de ses mouvements. Elle doit donc pouvoir:

  • Mesurer les amplitudes et directions de ses accélérations
  • Traiter l'information pour en faire des ordres compréhensible par le robot-maître
  • Pouvoir communiquer avec le robot-maître

Composants électroniques

Carte de contrôle

La carte Arduino Teensy <ref name="Teensy"> carte Arduino Teensy [1] </ref> a été retenu en raison de son appartenance à l'environnement Arduino ainsi que ça petite taille, facile à intégrer dans la baguette.

Appareil de mesure

Axes d'un gyromètre

Le type de capteur retenu est le gyromètre, il permet de mesurer les accélération linéaire et angulaire des trois direction de l'espace.

Deux gyromètre sont en compétition, la Pololu AltMU-10 v4 <ref name="Pololu"> carte Pololu [2] </ref> et le Grove IMU 10DOF v1.1 <ref name="Grove"> carte Grove [3] </ref>

Critères de choix retenus (trié par ordre d'importance):

  1. la fiabilité du capteur (absence de valeur aberrantes)
  2. la taille (il doit être facile à intégrer sur la baguette)
  3. la facilité de programmation
  4. la précision (dans le cas ou la vitesse de la baguette serve au pilotage du robot)

Liste des ordres disponibles

Aspect esthétique

Fabrication

Décorations supplémentaires

Des bandes de led <ref name="LED"> LED strip [4] </ref>



Le Robot-Maître

Photo du robot-maître

Composants

  • Moteur: Mabuchi rk-370-CA <ref name="Moteur Esclave"> Moteur Esclave [5] </ref>
  • Carte de contrôle: Arduino Teensy <ref name="Teensy"/>
  • Interface de puissance: Carte fournie par TSE <ref name="Interface de puissance"> Interface de puissance [6] </ref>

Programmation

Les Robot-Esclaves

Photo d'un des robot-esclaves

Composants

  • Moteur: Hennkwell HG37D670WE12-052
  • Carte de contrôle: Arduino Teensy <ref name="Teensy"/>
  • Interface de puissance: Carte fournie par TSE <ref name="Interface de puissance"> Interface de puissance [7] </ref>

Programmation

Références externes