Retour aux projets
Robot Suiveur de Ligne

Robot Suiveur de Ligne

Projet 3ème année
CRaspberry PiSDLWiringPiPWM

Collaborateurs

Ihsane MobarekWoody VilayvongElouen Lefeuvre

Le projet consiste en la conception et la programmation d'un robot capable de suivre une ligne, de détecter et de signaler des obstacles, de s'arrêter en cas d'urgence et de passer en mode manuel avec une manette de PS5. Ce projet a permis d'appliquer des concepts théoriques d'électronique, de programmation et de mécanique dans un contexte pratique.

Fonctionnalités

  • Suivi précis des lignes grâce à des capteurs infrarouges
  • Détection des intersections et affichage sur écran LCD
  • Signalisation d'obstacles avec alertes sonores et lumineuses
  • Contrôle manuel via une manette de PS5 utilisant la bibliothèque SDL
  • Arrêt d'urgence en cas d'obstacle détecté à moins de 30 cm

Défis

  • Gestion des problèmes de calibrage des capteurs de ligne
  • Optimisation des threads pour gérer simultanément la détection des obstacles et l'affichage
  • Résolution des problèmes de latence dus aux composants matériels
  • Adaptation du mode manuel à des remappages fréquents de la manette
  • Travail intensif et persévérance pour compenser les pannes matérielles

Solutions

  • Utilisation de threads pour améliorer la réactivité
  • Changement de capteurs défectueux et recalibrage
  • Utilisation de bibliothèques comme WiringPi et SDL pour optimiser les interactions avec le matériel