← Tous les projets

Robot guidé par vision — JeVois-Pro

Un robot qui repère un objet rouge avec une caméra JeVois-Pro, calcule sa position 3D et s'y rend de manière autonome.

Cadre
SAE BUT3 · 2024
Durée
100 h
Équipe
En équipe
Robot guidé par vision — JeVois-Pro

Objectif

Développer un robot autonome capable de détecter des objets rouges et de se diriger vers eux, en combinant vision par ordinateur et asservissement en position.

Vision

  • Caméra JeVois-Pro : processeur embarqué, traitement des images en temps réel.
  • Traitement OpenCV : deux masques HSV pour couvrir les deux extrémités de la teinte rouge ([0, 200, 100] → [2, 255, 255] et [170, 200, 100] → [180, 255, 255]), détection de contours, filtrage des petits objets parasites, puis calcul du centre de chaque cible.

Brique rouge détectée : à gauche l’image caméra avec le rectangle englobant, à droite le masque HSV Détection d’un objet rouge : image caméra et rectangle englobant à gauche, masque HSV à droite.

De la 2D à la 3D

  • Calcul des angles d’élévation et d’azimut de l’objet par rapport à la caméra.
  • Passage aux coordonnées x, y, z grâce à la trigonométrie et aux matrices de rotation.
  • Envoi de la position au robot par liaison USB.

Commande du robot

  • Générateur de trajectoire en deux phases : rotation vers la cible, puis déplacement longitudinal.
  • Machine à états à 4 états, rampes de vitesse pour éviter les à-coups.
  • Correcteur proportionnel-dérivé pour rattraper l’écart entre position théorique et réelle.

Résultat et suites

Le robot rejoint la cible de façon autonome et précise. Pistes d’amélioration : filtrer les positions mesurées, optimiser la détection et ajouter de la cartographie.

Contact

Un projet, une question ? Parlons-en.