Usando el sensor de distancia en VEXcode VR con Python

El sensor de distancia del robot VR informa la distancia entre el robot VR y el objeto más cercano. El sensor calcula la distancia utilizando el tiempo que tarda la luz láser en rebotar en un objeto y regresar al sensor.


Sensor de distancia en el robot VR

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques, diseñado para enseñar conceptos de codificación a través de un robot virtual, como parte de un tutorial para estudiantes y educadores en educación STEM.

El sensor de distancia es un sensor que informa la distancia entre el robot VR y el objeto sólido más cercano.

Captura de pantalla de la interfaz del tutorial VEXcode VR, que muestra el entorno de codificación basado en bloques para programar un robot virtual, diseñado para ayudar a los estudiantes a aprender conceptos de codificación y principios de robótica.

El sensor de distancia utiliza láseres de Clase 1 similares a los láseres que utilizan los teléfonos móviles modernos para la detección de cabezas. Envía un pequeño pulso de luz láser segura y luego utiliza el tiempo que tarda el pulso en reflejarse para calcular la distancia de los objetos cercanos. El sensor calcula la distancia en función de cuánto tiempo tardó el pulso láser en realizar el viaje de ida y vuelta.


Comandos VEXcode VR utilizados con el sensor de distancia

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques, diseñado para enseñar conceptos de codificación a través de robótica virtual en entornos educativos.

Los comandos utilizados con el sensor de distancia se pueden encontrar en la categoría Detección.

get_distance Comando

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques, diseñado para enseñar conceptos de codificación a través de un robot virtual, como parte de la sección Tutoriales.

Usando el comando get_distance , el sensor de distancia puede informar la distancia del objeto más cercano en milímetros (mm) o pulgadas. El comando get_distanceinforma valores numéricos en milímetros (mm) o pulgadas.

Captura de pantalla de la interfaz del tutorial de VEXcode VR que muestra opciones de codificación basadas en bloques para programar un robot virtual, diseñado para mejorar las habilidades de codificación y la resolución de problemas en la educación STEM.

La distancia se mostrará en milímetros (mm) y pulgadas en la Consola del monitor.

objeto encontrado Comando

Captura de pantalla de la interfaz de programación VEXcode VR, que muestra el entorno de codificación basado en bloques para que los usuarios aprendan conceptos de codificación a través de un robot virtual, diseñado para fines educativos en STEM.

El sensor de distancia detecta si hay un objeto frente a él usando el comando Distancia encontrada objeto. El sensor de distancia puede detectar un objeto o superficie dentro de 3000 mm (~118 pulgadas) del sensor. El comando Distancia encontrada del objeto devuelve un valor booleano como Verdadero o Falso.

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques, diseñado para enseñar conceptos de codificación a través de robótica virtual, presentado en la sección Tutoriales para educadores y estudiantes en educación STEM.

Verdadero o falso se informará y aparecerá en la Consola del monitor.

El láser permite que el sensor tenga un campo de visión muy estrecho, por lo que la detección siempre se realiza directamente delante del sensor. 


Usos comunes del sensor de distancia

Captura de pantalla de la interfaz de programación VEXcode VR, que muestra el entorno de codificación basado en bloques diseñado para enseñar conceptos de codificación a través de robótica virtual. Incluye herramientas para crear, probar y depurar código en un entorno simulado.

El sensor de distancia puede detectar si hay un objeto delante del robot VR. Esto se puede utilizar para evitar un obstáculo.

Captura de pantalla de la interfaz VEXcode VR que muestra el entorno de codificación basado en bloques para programar un robot virtual, destacando las características para principiantes y usuarios avanzados en un contexto de educación STEM.

El sensor de distancia puede medir la distancia entre el frente del sensor de distancia y el frente del objeto. Esto puede resultar útil para completar un laberinto sin chocar continuamente contra las paredes o evitar un objeto.


Proyecto de ejemplo de sensor de distancia

Captura de pantalla de la interfaz VEXcode VR que muestra un entorno de codificación basado en bloques para programar un robot virtual, diseñado para facilitar el aprendizaje de conceptos de codificación y principios de robótica en entornos educativos.

En este ejemplo, el robot VR avanzará si el sensor de distancia encuentra un objeto. Si no detecta un objeto, el robot VR girará a la derecha y seguirá buscando un objeto.

Nota: En este ejemplo encontrará el primer edificio, pero necesita mejoras para evitar que se caiga de la mesa.

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

Last Updated: