Passer au contenu principal

Visez la cible

Créez un algorithme utilisant les blocs [Conduire pour] et [Tourner vers le cap], le capteur GPS, le capteur de distance inférieure et le groupe de moteurs d'admission pour faire avancer le Hero Bot le long de la ligne autonome afin de lancer les deux disques verts dans le but bleu et les deux disques roses dans le but rouge rapidement possible

  • Sélectionnez VRC Virtual Skills - Spin Up Playground.
  • Conduisez le Hero Bot jusqu'à l'origine (0, 0) et tournez-vous vers les disques mis en évidence en vert.
  • Utilisez le capteur de distance inférieure pour diriger le Hero Bot, et utilisez le groupe de moteurs d'aspiration pour aspirer les deux disques surlignés en vert l'un après l'autre. 
  • Créez un algorithme pour déterminer la direction du Hero Bot afin de lancer les disques vers le but bleu en hauteur. Programmez le robot pour qu'il se tourne vers la direction indiquée et lance les disques.
  • Utilisez le capteur de distance inférieure pour faire avancer le Hero Bot le long de la ligne autonome, et utilisez le groupe de moteurs d'admission pour aspirer les deux disques mis en évidence en rose.
  • Créez un algorithme pour déterminer la direction du Hero Bot afin de lancer les disques vers le but rouge en hauteur. Programmez le robot pour qu'il se tourne vers la direction indiquée et lance les disques.
  • Programmez un chronomètre et voyez à quelle vitesse le Hero Bot peut accomplir cette tâche.

Conseils utiles

  • Les coordonnées X et Y du but bleu haut sur les terrains VRC sont (-1350, -1350).
  • Les coordonnées X et Y du but rouge en hauteur sur les terrains VRC sont (1350, 1350).
  • Utilisez le capteur GPS pour identifier les coordonnées X et Y actuelles du robot héros. 
  • Utilisez la fonction Atan pour calculer Theta, puis convertissez Theta en la direction du Hero Bot nécessaire pour lancer les Disques.

Le diagramme montre le robot entouré d'un cercle, avec la mention « cercle's 360 degrés » indiquée.

Le diagramme montre la relation entre A, B et C (direction de lancement) dans un triangle, avec le robot au point BC et la position de l'objectif haut's à AC. L'angle theta est défini comme étant au-dessus de moins pi sur 2, et en dessous de plus pi sur 2.