Capacités des robots
Le jeu Turning Point du concours de robotique VEX 2018-2019 obligeait les joueurs à basculer les drapeaux entre d'autres éléments du jeu. Il y avait neuf drapeaux au total : trois drapeaux du bas qui pouvaient être basculés par le robot, et les six drapeaux hauts qui ne pouvaient être basculés qu'en les frappant avec des pièces de jeu de balle de compétition. Les équipes de compétition devaient trouver un moyen d'atteindre les drapeaux les plus hauts à l'aide d'un lanceur de balle. Si vous pouvez l'imaginer, programmer le robot pour qu'il frappe les drapeaux à l'aide de pièces de jeu de balle en mesurant n'est pas toujours précis. Si le robot effectue un mauvais virage pendant la période d'autonomie, il est possible qu'aucun des drapeaux ne soit touché car les calculs seraient erronés. De même, pour le défi Driving Skills, il peut être difficile pour les équipes d’aligner manuellement le robot suffisamment pour lancer le ballon correctement. Ainsi, des équipes qualifiées programmeraient le robot à l’aide du capteur de vision pour détecter les drapeaux, puis aligneraient correctement le robot afin de réaliser des tirs précis.
Prolongez votre apprentissage
Pour développer cette activité, demandez à vos élèves de concevoir et d'élaborer un projet qui fera avancer le robot vers des objets jaunes détectés qu'ils pourraient potentiellement utiliser pour ce jeu-concours !
Demandez à vos élèves de faire ce qui suit :
-
Ouvrez l'exemple de projet Clawbot (Drivetrain, 2-motor, No Gyro).
-
Utilisez l'exemple de projet Detecting Objects (Vision) comme référence lors de la programmation du capteur de vision (Google Doc / .v5cpp).
-
Ajoutez le capteur de vision à la configuration Clawbot (transmission, 2 moteurs, sans gyroscope), puis configurez le capteur de vision pour détecter les objets rouges et bleus. Cliquez sur ici pour plus d'informations.
-
Programmez le Clawbot pour qu'il se déplace vers l'objet détecté. Le Clawbot peut même être programmé pour lever son bras comme s'il actionnait un drapeau !
-
Téléchargez et exécutez (en C++) le projet pour observer si le capteur de vision peut détecter des objets jaunes comme les boules jaunes dans le jeu VRC Turning Point. Si le capteur de vision peut détecter des objets, le robot se déplace-t-il en fonction de ces objets détectés ? Pour obtenir de l’aide, visionnez la vidéo du didacticiel Télécharger et exécuter un projet.
-
Si le temps le permet, configurez un terrain de jeu similaire au terrain Turning Point. Entraînez-vous à utiliser le capteur de vision pour permettre au robot de se déplacer pour marquer des points !
Consultez l’exemple de solution ci-dessous :