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.

Communication:

Deux types de communication vont être utilisées, la communication entre la baguette et le maître et la communication entre le maître et les deux esclaves.

Communication baguette-maître:

La communication via Bluetooth a été retenue

Communication maître-esclaves:

La communication via Wi-Fi a été retenue


Baguette:

La baguette servira à contrôler le robot maître par le biais de ses mouvements.

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:

Deux accéléromètres 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 de la baguette:

Décorations supplémentaires:

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


Robot Maître:

Composant:

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

Programmation:

Robot Esclaves:

Photo d'un des robots esclaves

Composant:

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

Programmation:

Références: