Skip to main content

Aperçu du processus

Chaque étape de la mission d'assainissement de l'eau peut être résolue en utilisant un processus en trois phases. 

  1. Planification
  2. Pseudocodage
  3. Construction et test  

Regardez la vidéo ci-dessous et lisez le résumé pour en savoir plus sur l'utilisation de ce processus pour résoudre un problème de codage, comme la mission Clean Water. Vous pouvez vous référer à ces informations à tout moment pendant le défi.

 

Phase 1 : Planification

  • Passez en revue le document du défi en équipe. Assurez-vous que tout le monde comprend parfaitement les objectifs et les exigences du défi avant de réfléchir à des idées. Si vous avez des questions sur le défi, demandez à d'autres groupes ou à votre enseignant.
  • Collaborez avec toute votre équipe pour dresser une liste de plusieurs idées approfondies et innovantes pour relever le défi. Assurez-vous de les enregistrer dans votre cahier d'ingénierie.
  • Réduisez la liste de votre équipe aux meilleures idées.
  • La planification et le brainstorming de votre équipe seront évalués sur la qualité de votre collaboration pour dresser une liste complète de solutions créatives.

La page Exemple de bloc-notes indique "" Idées en haut, avec une liste numérotée de gribouillis et un croquis pour indiquer des notes sur les moyens de résoudre le défi.

Phase 2 : Pseudocodage

  • Commencez par enregistrer les étapes de haut niveau nécessaires pour résoudre le défi dans un langage lisible par l'homme.
    • Ces étapes devraient devenir les commentaires de votre projet de codage.
    • Incluez les types de données nécessaires du capteur de vision AI qui vont avec chaque étape.
  • Décomposez vos étapes de haut niveau en comportements individuels que le robot devra adopter pour relever le défi.
  • Votre pseudo-codage sera évalué en fonction de la clarté de son écriture, de sa rigueur et de la manière dont vous utilisez les données du capteur de vision IA pour relever le défi.

Exemple de page de bloc-notes avec un croquis de la configuration en haut et des notes ci-dessous. La configuration montre 3 tuiles EXP divisées en deux zones avec des murs. Il y a une boule rouge et bleue sur chaque tuile de la zone gauche. Les flèches vertes indiquent le chemin que le robot doit parcourir pour se déplacer vers le buckyball rouge et le livrer dans la zone de gauche. Sous le croquis, on peut lire 1. Identifier l'eau contaminée (buckyball rouge), en deux sous-étapes : a. Recherchez l'eau contaminée et b. Tournez pour cibler l'eau contaminée.

Phase 3 : Construction et essais

  • Utilisez votre pseudo-code pour construire et tester chaque comportement que le robot doit effectuer pour relever le défi.
  • Testez au fur et à mesure ! N'essayez pas de construire l'ensemble du projet en une seule fois avant le test. Cela facilitera le dépannage des problèmes qui surviennent.
  • Itérez fréquemment sur votre projet pour améliorer votre précision.
    • Affinez votre plan et votre pseudo-code au besoin pour obtenir la plus grande précision possible.
  • Le codage et l'exécution de votre équipe seront évalués à la fin du défi et à l'utilisation du capteur de vision IA.

Exemple d'extrait de code d'un projet VEXcode pour identifier l'eau contaminée et se tourner vers l'eau contaminée. Le projet prend un instantané de redball et si l'objet existe, tournera pour centrer l'objet en utilisant les données de centre x rapportées par le capteur.