Utilisation du capteur de distance dans VEXcode VR avec Python

Le capteur de distance du robot VR indique la distance entre le robot VR et l'objet le plus proche. Le capteur calcule la distance en utilisant le temps nécessaire à la lumière laser pour rebondir sur un objet et revenir au capteur.


Capteur de distance sur le robot VR

Capture d'écran de l'interface VEXcode VR présentant l'environnement de codage basé sur des blocs, conçu pour enseigner les concepts de codage via un robot virtuel, dans le cadre d'un didacticiel destiné aux étudiants et aux enseignants en éducation STEM.

Le capteur de distance est un capteur qui indique la distance entre le robot VR et l'objet solide le plus proche.

Capture d'écran de l'interface du didacticiel VEXcode VR, présentant l'environnement de codage basé sur des blocs pour la programmation d'un robot virtuel, conçu pour aider les étudiants à apprendre les concepts de codage et les principes de la robotique.

Le capteur de distance utilise des lasers de classe 1 similaires aux lasers utilisés par les téléphones portables modernes pour la détection de la tête. Il envoie une petite impulsion de lumière laser sûre, puis utilise le temps nécessaire à la réflexion de l'impulsion pour calculer la distance des objets proches. Le capteur calcule la distance en fonction du temps qu'a mis l'impulsion laser pour effectuer l'aller-retour.


Commandes VEXcode VR utilisées avec le capteur de distance

Capture d'écran de l'interface VEXcode VR présentant l'environnement de codage basé sur des blocs, conçu pour enseigner les concepts de codage via la robotique virtuelle dans des contextes éducatifs.

Les commandes utilisées avec le capteur de distance se trouvent dans la catégorie Détection.

get_distance Commande

Capture d'écran de l'interface VEXcode VR présentant l'environnement de codage basé sur des blocs, conçu pour enseigner les concepts de codage via un robot virtuel, dans le cadre de la section Tutoriels.

À l'aide de la commande get_distance , le capteur de distance peut indiquer la distance de l'objet le plus proche en millimètres (mm) ou en pouces. La commande get_distanceindique des valeurs numériques en millimètres (mm) ou en pouces.

Capture d'écran de l'interface du didacticiel VEXcode VR présentant des options de codage par blocs pour la programmation d'un robot virtuel, conçu pour améliorer les compétences de codage et la résolution de problèmes dans l'éducation STEM.

La distance sera affichée en millimètres (mm) et en pouces dans la console du moniteur.

objet trouvé commande

Capture d'écran de l'interface de programmation VEXcode VR, présentant l'environnement de codage basé sur des blocs permettant aux utilisateurs d'apprendre les concepts de codage via un robot virtuel, conçu à des fins éducatives dans les domaines STEM.

Le capteur de distance détecte s'il y a un objet devant lui à l'aide de la commande Distance found object. Le capteur de distance peut détecter un objet ou une surface à moins de 3 000 mm (~ 118 pouces) du capteur. La commande Distance found object renvoie une valeur booléenne sous la forme True ou False.

Capture d'écran de l'interface VEXcode VR présentant l'environnement de codage basé sur des blocs, conçu pour enseigner les concepts de codage via la robotique virtuelle, présenté dans la section Tutoriels pour les enseignants et les étudiants en éducation STEM.

Vrai ou faux sera signalé et apparaîtra dans la console du moniteur.

Le laser permet au capteur d'avoir un champ de vision très étroit, la détection se fait donc toujours directement devant le capteur. 


Utilisations courantes du capteur de distance

Capture d'écran de l'interface de programmation VEXcode VR, présentant l'environnement de codage basé sur des blocs conçu pour enseigner les concepts de codage via la robotique virtuelle. Inclut des outils pour créer, tester et déboguer du code dans un environnement simulé.

Le capteur de distance peut détecter s'il y a un objet devant le robot VR. Cela peut être utilisé pour éviter un obstacle.

Capture d'écran de l'interface VEXcode VR présentant l'environnement de codage basé sur des blocs pour la programmation d'un robot virtuel, mettant en évidence les fonctionnalités pour les utilisateurs débutants et avancés dans un contexte d'éducation STEM.

Le capteur de distance peut mesurer la distance entre l'avant du capteur de distance et l'avant de l'objet. Cela peut être utile pour terminer un labyrinthe sans se cogner continuellement contre les murs ou pour éviter un objet.


Exemple de projet de capteur de distance

Capture d'écran de l'interface VEXcode VR montrant un environnement de codage basé sur des blocs pour la programmation d'un robot virtuel, conçu pour faciliter l'apprentissage des concepts de codage et des principes de la robotique dans les milieux éducatifs.

Dans cet exemple, le robot VR avancera si le capteur de distance trouve un objet. S'il ne détecte pas d'objet, le VR Robot tournera à droite et continuera à rechercher un objet.

Remarque : Cet exemple trouvera le premier bâtiment, mais nécessite des améliorations pour éviter de tomber de la table.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: