Macro#
Introduction#
Le robot de codage VEX AIM intègre des macros, des actions prédéfinies qui regroupent plusieurs comportements du robot en un seul bloc. Les macros peuvent permettre au robot d’exprimer des émotions, de tourner jusqu’à la détection d’un objet ou de se déplacer vers les objets détectés par le capteur de vision IA.
Vous trouverez ci-dessous la liste de tous les blocs :
Actions — Exécuter des comportements prédéfinis du robot.
act — Fait en sorte que le robot exprime une émotion sélectionnée.
tourner jusqu’à l’objet — Tourne le robot jusqu’à ce que le capteur de vision IA détecte un objet sélectionné.
obtenir l’objet — Déplace le robot pour collecter un objet sélectionné.
déplacer vers l’objet — Déplace le robot vers un objet sélectionné.
Actes#
acte#
Le bloc act permet au robot d’exécuter une émotion sélectionnée à l’aide de mouvements, de sons, d’émojis et de LED.
agir [joyeusement v]
Paramètre |
Description |
|---|---|
émotions |
Émotion que le robot doit exprimer :
|
Exemple
au démarrage
[React to kicking a sports ball.]
tir [moyen v]
agir [joyeusement v]
tourner jusqu’à ce que l’objet#
Le bloc tourner jusqu’à ce qu’un objet soit détecté fait tourner le robot jusqu’à ce que le capteur de vision IA détecte un objet.
Remarque : Si le robot a des difficultés à détecter les objets, essayez de réduire la vitesse de rotation du robot avec le bloc définir la vitesse de rotation.
pivoter [droite v] jusqu'à ce que [ballon de sport v] soit trouvé
Paramètre |
Description |
|---|---|
direction |
Direction dans laquelle le robot doit tourner :
|
objets |
Objet à détecter par le capteur de vision IA :
|
Exemple
au démarrage
[Turn left until an orange barrel is detected.]
pivoter [à gauche v] jusqu'à ce que [baril orange v] soit trouvé
obtenir l’objet#
Le bloc get object dirige le robot vers un objet détecté jusqu’à ce qu’il se fixe à l’aimant du robot.
Remarque : Les identifiants AprilTag ne peuvent pas être sélectionnés car ils ne possèdent pas d’aimants.
Remarque : Si le robot a des difficultés à détecter les objets, essayez de réduire les vitesses de déplacement et de rotation du robot avec les blocs définir la vitesse de déplacement et définir la vitesse de rotation.
prendre [ballon de sport v]
Paramètre |
Description |
|---|---|
objets |
Objets à collecter par le robot :
|
Exemple
au démarrage
[Find and kick a sports ball.]
pivoter [droite v] jusqu'à ce que [ballon de sport v] soit trouvé
prendre [ballon de sport v]
tir [moyen v]
se déplacer vers l’objet#
Le bloc déplacement vers objet déplace le robot vers un objet détecté par le capteur de vision IA.
Remarque : Si le robot a des difficultés à détecter les objets, essayez de réduire les vitesses de déplacement et de rotation du robot avec les blocs définir la vitesse de déplacement et définir la vitesse de rotation.
se déplacer vers [Robot AIM v]
Paramètre |
Description |
|---|---|
objets |
Objet vers lequel le robot doit se déplacer :
|
Exemple
au démarrage
[Approach the closest AIM Robot.]
pivoter [droite v] jusqu'à ce que [Robot AIM v] soit trouvé
se déplacer vers [Robot AIM v]