Vous pouvez utiliser le capteur de vision AI IQ pour vous aider à identifier les objets de jeu (épingles et faisceaux) sur le terrain de jeu VIQRC 25-26 Mix & Match dans VEXcode VR en utilisant des classifications AI.
Si vous êtes familier avec la version physique du capteur de vision IQ AI, vous saurez que le capteur physique a également la capacité de signaler des informations sur les AprilTags et les signatures de couleur configurées. Étant donné qu'aucune configuration de robot n'est nécessaire dans VEXcode VR et qu'aucun AprilTag n'est présent sur le terrain VIQRC 25-26 Mix & Match, le capteur virtuel ne signale d'informations que sur les éléments de jeu préconfigurés : faisceaux, épingles rouges, épingles bleues et épingles orange.
Vision IA dans VIQRC Mix & Match Compétences Virtuelles
Le capteur de vision IQ AI est une caméra capable d'identifier et de différencier automatiquement les éléments du jeu, permettant ainsi à votre robot de s'orienter de manière autonome vers des objets spécifiques. Le capteur est pré-entraîné pour reconnaître les éléments du jeu VIQRC Mix & Match de cette année, il détectera donc automatiquement les broches et les faisceaux.
Pour détecter ces objets, le capteur de vision VEX AI est monté à l'avant du robot sur le bras élévateur pointant vers le bas en direction du champ (comme indiqué ici).
Collecte de données de vision par IA
Vous pouvez visualiser les données transmises par le capteur de vision IQ AI via la fenêtre d'instantané, la console de surveillance ou la console d'impression dans VEXcode VR.
Pour afficher la fenêtre d'instantané et voir les données rapportées par le capteur IQ AI Vision, sélectionnez le bouton AI Vision.
Sélectionnez à nouveau le boutonAI Vision pour masquer la fenêtre de capture d'écran.
La fenêtre de capture d'écran apparaît dans le coin supérieur gauche de la fenêtre de l'aire de jeu, est mise en évidence dans un cadre rouge et identifie tous les éléments du jeu dans le champ de vision du capteur.
Pour chaque objet détecté, il affiche des données clés, notamment la classification, les coordonnées X et Y du centre, ainsi que la largeur et la hauteur.
Des explications sur les types de données signalées par le capteur de vision IQ AI, y compris leurs commandes VEXcode associées, peuvent être trouvées dans l'API VEX Python Blocks et .
Ces commandes peuvent être utilisées dans les consoles de surveillance et/ou d'impression pour visualiser les données de chaque instantané pris pendant l'exécution de votre projet. Apprenez-en davantage sur l’utilisation des consoles Monitor et Print avec les blocs, avec Pythonou Utilisation de la console Print.
Utilisation conjointe des capteurs de Huey
Le capteur de vision IQ AI peut être combiné à d'autres capteurs du robot pour accomplir des tâches sur le terrain. La liste complète des capteurs de lavirtuelle de Huey est disponible sur page de l'API VEX. Voici quelques idées pour vous aider à démarrer votre code :
- Utilisez le capteur de vision IA IQ pour trouver et cibler un élément de jeu, puis utilisez le capteur de distance pour ramasser l'objet.
- Utilisez le capteur de vision IAIQ pour trouver et cibler plusieurs éléments de jeu, puis utilisez le capteur optique pour déterminer la couleur de la broche inférieure dans la griffe avant de la placer.
N'oubliez pas que des informations supplémentaires sur les commandes spécifiques, le champ VIQRC Mix & Match et le Hero Bot, Huey, peuvent être trouvées dans l'API VEX et dans l'aide intégrée de VEXcode VR (Blocks Python).