Rivaliser
Maintenant que vous avez pratiqué le codage de votre robot pour collecter et marquer un anneau de manière autonome, vous êtes prêt pour le Coding Crunch Challenge.
Le but de ce défi est de collecter et de marquer deux anneaux sur le poteau dans le temps le plus rapide possible. L'animation ci-dessous montre un exemple de la façon de configurer le terrain et de commencer le défi.
Dans la vidéo ci-dessous, le Clawbot est sur le côté gauche du terrain. Il y a deux anneaux sur le terrain : un situé près du haut du terrain, entre les deuxième et troisième tuiles, et un autre près du bas du terrain, également entre les deuxième et troisième tuiles. Il y a un seul poteau au milieu du terrain, vers le côté droit. La vidéo commence par un compte à rebours : 3, 2, 1. Le Clawbot se dirige vers les deuxième et troisième tuiles, puis se déplace vers le premier anneau, le ramassant. Il lève alors sa griffe et recule. Ensuite, il se dirige vers le poteau et relâche la griffe, laissant l'anneau tomber sur le poteau. Ensuite, le Clawbot recule et abaisse la griffe. Il se dirige ensuite vers le deuxième anneau en bas du terrain, le récupère, tourne et se dirige vers le poteau. Le Clawbot libère la griffe, permettant à l'anneau de tomber sur le poteau. Le chronomètre s'arrête à ce stade car le défi est désormais terminé, affichant 15:13 secondes. Toutes ces opérations sont effectuées de manière autonome pour récupérer chaque anneau, les amener au petit poteau et les placer sur le poteau pour marquer.
Suivez les étapes de ce document pour relever le défi Coding Crunch. Google / .docx / .pdf
Une fois que vous avez terminé le Coding Crunch Challenge, contactez votre enseignant. Assurez-vous d’avoir documenté les résultats du défi dans votre carnet d’ingénierie.
Réflexion de conclusion
Maintenant que vous avez créé une stratégie et participé au Coding Crunch Challenge, il est temps de réfléchir à ce que vous avez appris et fait dans cette leçon. Commencez une nouvelle page dans votre carnet d’ingénierie pour débuter votre réflexion.
Évaluez-vous comme novice, apprenti ou expert sur chacun des concepts suivants dans votre carnet d’ingénierie. Donnez une brève explication des raisons pour lesquelles vous vous êtes attribué cette note pour chaque concept :
- Utilisation des commandes de rotation dans VEXcode EXP pour ouvrir et fermer la griffe et pour lever et abaisser le bras
- Planification d'un chemin afin de construire un projet VEXcode EXP qui collecte, déplace et marque des anneaux
- Collaborer avec les membres de mon équipe pour créer un projet de codage afin de participer au Coding Crunch Challenge.
Utilisez ce tableau pour vous aider à déterminer dans quelle catégorie vous appartenez.
| Expert | Je sens que j’ai parfaitement compris le concept et que je pourrais l’enseigner à quelqu’un d’autre. |
| Apprenti | Je sens que j’ai suffisamment compris le concept pour participer au défi. |
| Novice | J'ai l'impression de ne pas avoir compris le concept et je ne sais pas comment relever le défi. |
Quelle est la prochaine étape ?
Dans cette leçon, vous avez appris l’importance de la planification du chemin et comment utiliser les commandes de rotation pour contrôler les moteurs des griffes et des bras. Vous avez également appris à vous préparer à un défi autonome en planifiant, en construisant et en itérant sur un projet VEXcode EXP pour marquer des anneaux sur les publications du Coding Crunch Challenge.
Dans la prochaine leçon, vous allez :
- En savoir plus sur la personnalisation des commandes du pilote
- Utilisez le contrôleur avec VEXcode EXP pour optimiser votre stratégie de pilote pour participer au Split Decision Challenge
- Apprenez à enregistrer plusieurs programmes sur votre EXP Brain pour basculer facilement entre les programmes pendant le Split Decision Challenge.
Sélectionnez < Revenir aux leçons pour revenir à l’aperçu de la leçon.
Sélectionnez Leçon suivante > pour continuer vers la leçon 4 et découvrir comment personnaliser les commandes du pilote et utiliser plusieurs emplacements sur l'EXP Brain.