Soyez efficace !
Précharger 2 disques. Créez un algorithme utilisant les blocs [Conduire pour], [Tourner pour], [Faire pivoter pour], le capteur de distance du bas et le traqueur de ligne pour permettre au robot héros de lancer le plus rapidement possible les disques préchargés, la pile de trois disques surlignés en vert et les trois disques surlignés en rose dans le but bleu !
- Sélectionnez VRC Virtual Skills - Spin Up Playground.
- Programmez le Hero Bot pour lancer les disques préchargés et la pile de trois disques mis en évidence en vert dans le but haut bleu en un seul lancement.
- Conduisez le Hero Bot jusqu'à une position située sur la trajectoire de lancement prévue des disques mis en évidence en vert et orientez le robot vers le but élevé bleu.
- Utilisez le capteur de distance inférieure pour guider le Hero Bot jusqu'à la pile de 3 disques.
- Programmez le Hero Bot pour qu'il fasse tourner le groupe de moteurs d'admission afin de lancer les disques de précharge tout en aspirant la pile de 3 disques. Utilisez le Line Tracker pour détecter si tous les disques sont lancés.
- Programmez le robot héros pour qu'il lance les trois disques surlignés en rose vers le but bleu en hauteur.
- Utilisez le capteur de distance inférieure pour diriger le Hero Bot, et utilisez le groupe de moteurs d'admission pour aspirer les trois disques un par un. Utilisez la fonction et n'attendez pas du groupe moteur d'admission pour minimiser le temps nécessaire à l'exécution de ce processus.
- Programmez le Hero Bot pour qu'il se tourne vers le but bleu et fasse tourner le groupe de moteurs d'admission pour lancer les disques. Utilisez le Line Tracker pour détecter si tous les disques sont lancés.
- Programmez un chronomètre et voyez à quelle vitesse le Hero Bot peut accomplir cette tâche.
Conseils utiles
- La ligne entre la position de lancement (position de pointage) et le but haut représente la trajectoire de lancement attendue d'un disque.
La fonction et n'attendez pas du bloc spin IntakeMotorGroup fera en sorte que les autres blocs continuent de fonctionner pendant que le moteur d'admission tourne. Pour utiliser cette fonction, sélectionnez la flèche pour développer et n'attendez pas.

Commande Python correspondante :
intake_motor_group.spin_for(REVERSE, 40, DEGREES, wait=False)