Mark 2 - Bras robot 5 axes

Ce bras robotisé 5 axes explore une vision futuriste de la robotique personnelle : il se pilote d’abord par commandes vocales (donne-lui une consigne — “apporte cet objet” — et il s’exécute), puis en téléopération gyroscopique grâce à un capteur inertiel porté sur le bras humain qui retranscrit les mouvements sur le robot. L’objectif : des interactions naturelles, sans friction, qui rapprochent geste, intention et action.

En parallèle, une interface web simple permet des mouvements instantanés via des boutons ou la création de séquences complètes par blocs façon Scratch, pour prototyper des routines en quelques minutes. L’orchestration tourne sur un Raspberry Pi 5, tandis que la reconnaissance d’objets (localisation/prise) s’appuie sur OpenCV. Côté serveur, le framework Flask assure une couche légère et réactive.

Technologies utilisées

  • Commandes vocales – via la lib Python SpeechRecognition (ordres naturels).
  • Téléopération gyroscopique – IMU type MPU-6050 (suivi des mouvements).
  • Interface web Flask – contrôle boutons & séquences par blocs.
  • Raspberry Pi 5 – calcul embarqué pour le temps réel et l’I/O.
  • OpenCV – vision & localisation d’objets pour la prise.
  • Cinématique 5 axes – trajectoires et poses (directe/inverse).