Phase 3 - Suivi de ligne avec Codey


Objectif général :

Dans cette phase, les élèves vont approfondir leurs compétences en programmation et robotique en apprenant à créer un suiveur de ligne avec le robot Codey Rocky. Ils vont programmer deux types de suivi de ligne : un suivi basique basé sur des conditions simples, et un suivi fluide, qui optimise les mouvements du robot pour un déplacement plus souple.

Compétences techniques :

Compétences transversales :

Déroulement des parcours

Les élèves réaliseront deux parcours distincts avec des niveaux de difficulté croissants pour programmer Codey Rocky à suivre une ligne tracée au sol.

Parcours 1 : Suiveur de ligne basique

  1. Présentation du défi : Le robot doit suivre une ligne en alternant les actions des roues en fonction de la couleur détectée (noir ou blanc).

  2. Objectif du parcours :

    • Si le capteur de gauche détecte la couleur noire, seule la roue gauche s'active pour tourner vers la droite.
    • Si le capteur de droite détecte la couleur blanche, seule la roue droite s'active pour tourner vers la gauche.
  3. Étapes de la programmation :

    • Utiliser les blocs conditionnels pour définir les actions des roues selon la couleur détectée par les capteurs de Codey Rocky.
    • Assigner les actions des roues en fonction de la couleur noire pour tourner à droite et de la couleur blanche pour tourner à gauche.
  4. Test et ajustements :

    • Laisser les élèves tester leur programme sur une piste simple avec une ligne noire sur fond blanc.
    • Ils ajusteront les vitesses des roues et les conditions si le robot dévie ou ne suit pas correctement la ligne.
  5. Discussion de groupe : Échanger sur les stratégies utilisées pour améliorer le suivi de la ligne et résoudre les problèmes de déviation ou de perte de la ligne.

  6. Correction : 

    image.png


Parcours 2 : Suivi de ligne fluide

  1. Présentation du défi : Cette fois-ci, les élèves doivent programmer le robot pour qu'il suive la ligne de manière plus fluide, avec des virages progressifs et sans arrêts brusques.

  2. Objectif du parcours :

    • Utiliser les capteurs pour ajuster progressivement la vitesse des roues, afin de maintenir le robot centré sur la ligne et éviter des mouvements saccadés.
  3. Étapes de la programmation :

    • Utiliser les capteurs de lumière pour détecter la position du robot par rapport à la ligne.
    • Ajuster la vitesse des roues de façon continue (par exemple, faire ralentir une roue au lieu de l'arrêter complètement).
    • Éviter les changements de direction trop brusques en ajustant les conditions de manière plus douce et progressive.
  4. Test et ajustements :

    • Les élèves testeront le robot sur une piste avec des courbes plus complexes.
    • Ils ajusteront la vitesse des roues en fonction des courbes et de la réactivité des capteurs pour rendre les mouvements plus fluides.
    • Les élèves devront tester plusieurs configurations pour atteindre un suivi fluide.
  5. Bilan collectif :

    • Comparer les différences entre les deux méthodes de suivi (basique vs fluide).
    • Discuter des réglages qui ont permis d'améliorer la fluidité du robot et de l'impact des ajustements sur la vitesse et la précision des mouvements.
  6. Correction :

    image.png


Conclusion et retour d’expérience

À la fin de l’activité, chaque groupe pourra partager ses observations :


Revision #3
Created 19 September 2024 09:22:22 by Quentin Petrazoller
Updated 6 June 2025 13:26:04 by Quentin Petrazoller