Explorer les lieux
Créez un système de coordonnées sur le terrain de compétences virtuelles VIQC avec la position initiale du robot héros comme origine (0,0). Utilisez les blocs [Drive for], [Turn for] et [Spin for] pour programmer le Hero Bot afin qu'il retire tous les disques d'un distributeur bleu, ramasse un disque et marque dans la zone de but. Créez un algorithme pour trouver les coordonnées X et Y de l'emplacement où le robot doit frapper le distributeur, et les coordonnées X et Y de l'emplacement où le robot doit ramasser et marquer le disque.
- Sélectionnez le terrain de jeu VIQC Virtual Skills - Slapshot.
- Créez un algorithme permettant de trouver et d'enregistrer les coordonnées X et Y de la position du robot après avoir parcouru une certaine distance, en utilisant la distance parcourue et le cap de la transmission.
- Pilotez le robot pour retirer tous les disques du distributeur bleu. Utilisez l'algorithme pour suivre les coordonnées X et Y de la position du robot. Utilisez le bloc [print] pour imprimer les coordonnées X et Y de l'emplacement où le robot doit faire tomber le distributeur sur la console d'impression.
- Pilotez le robot pour qu'il ramasse un disque et le lance dans la zone de but. Utilisez l'algorithme pour suivre les coordonnées X et Y de la position du robot. Utilisez le bloc [print] pour imprimer les coordonnées X et Y de l'emplacement où le robot doit ramasser et lancer le disque sur la console d'impression.
Conseils utiles
- Pour identifier les coordonnées X et Y du Hero Bot sur le terrain, définissez la position initiale du Hero Bot comme l'origine (0,0) du système de coordonnées sur les compétences virtuelles VIQC.
- Utilisez deux variables pour stocker les coordonnées X et Y du robot héros. Utilisez les blocs de définition de la catégorie Variables pour initialiser les valeurs des coordonnées X et Y à 0 au début du projet.


Commande Python correspondante :
courantX = 0 courantY = 0
- Utilisez les blocs Reporter de la catégorie Détection pour obtenir la valeur de cap de la transmission à partir du capteur inertiel.

Commande Python correspondante :
train d'engrenages.direction()
Utilisez la distance parcourue et le cap de la transmission pour calculer les coordonnées X et Y après avoir parcouru une certaine distance.

- Pour plus d'informations sur les dimensions du champ de compétences virtuelles VIQC, cliquer ici.