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

Projet Python utilisant le capteur de distance pour détecter un objet et afficher la distance mesurée en millimètres.

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

Code Python utilisant le capteur de distance pour indiquer la distance de l'objet le plus proche en millimètres dans VEXcode VR

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

Projet VEXcode VR présentant le code Python et la configuration de l'environnement de jeu pour l'utilisation du capteur de distance

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

get_distance Commande

Tutoriels VEXcode VR avec Python sélectionné et la leçon sur le capteur de distance ouverte

À 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.

Projet Python VEXcode VR utilisant le capteur de distance pour signaler l'objet le plus proche devant le robot

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

objet trouvé commande

Projet Python en VEXcode VR utilisant le capteur de distance pour détecter un objet et indiquer sa distance.

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.

Projet Python utilisant le capteur de distance dans l'environnement de jeu VR VEXcode.

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

Projet Python VR VEXcode utilisant le capteur de distance avec l'aire de jeu visible

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.

Projet Python avec commandes de capteur de distance pour un robot VR

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

Projet Python utilisant le capteur de distance pour signaler l'objet le plus proche dans VEXcode VR

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: