Skip to content

UdeS-GRO/S4H2024-Uppercut

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet S4GRO 2024 - Uppercut

Le Uppercut est un projet ayant pour but de concevoir un bras robotique de type Shadow boxer, inspiré du film Real Steel. Le projet s'est divisé en 3 objectifs : concevoir un bras robotique à 4 axes, atteindre des positions cibles avec précision et utiliser une caméra pour contrôler le robot.

image du bras robotique

Guide du répertoire

Voici un guide de l'organisation des dossiers :

  • Le dossier Arduino contient le code utilisé sur la carte Arduino pour contrôler les moteurs.
  • Le dossier Informatique contient le code Python pour analyser l'information de la caméra.
  • Le dossier Mécanique contient l'analyse dynamique du système et des CAD du robot.

Procédure de lancement

Voici la procédure de fonctionnement du robot une fois qu'il est assemblé.

  1. Télécharger les fichiers de code pour la caméra se trouvant dans le dossier main/Informatique/Projet_s4/code_final_utiliser
  2. Télécharger les fichiers de code pour contrôler les moteurs dans le dossier main/Arduino/ArduinoIDE/controle_moteur
  3. Suivre le guide pour l'utilisation de la carte OpenRB-150
  4. Téléverser le code controle_moteur.ino dans la carte OpenRB-150 à partir de l'IDE d'Arduino
  5. Laisser l'ordinateur connecté à la carte OpenRB avec le câble USB et ne pas ouvrir le moniteur série dans l'IDE d'Arduino.
  6. Lancer le code Holistic_TempsReel_Angle_communicationSerie.py dans un IDE Python (par exemple : PyCharm) sur un ordinateur branché à une caméra
  7. Pour arrêter le programme, appuyer sur la touche "q" quand la fenêtre de la caméra est ouverte
  8. S'assurer d'appuyer sur le bouton "reset" de la carte OpenRB avant de relancer le code Python

Vidéos de présentation

Voici une vidéo du robot contrôlé en temps réel

temps.reel.mp4

Et ici, une vidéo du robot qui éxécute une séquence prédéfini de mouvement

enchainement.de.mouvements.mp4

About

Projet de session S4GRO de l'équipe 5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 64.8%
  • C++ 27.3%
  • C 5.8%
  • Roff 1.4%
  • GDB 0.7%