Uso del sensor de distancia en VEXcode VR con Python

El sensor de distancia en el 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 volver 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 tutorial de 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 celulares modernos para la detección de la cabeza. Envía un pequeño pulso de luz láser segura, luego usa el tiempo que tarda el pulso en reflejarse para calcular la distancia de los objetos cercanos. El sensor calcula la distancia en función del tiempo que tardó el pulso del 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 la robótica virtual en entornos educativos.

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

comando get_distance

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_distance informa los valores numéricos en milímetros (mm) o pulgadas.

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

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

comando de objeto encontrado

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 con fines educativos en STEM.

El sensor de distancia detecta si hay un objeto frente a él utilizando el comando Distancia del objeto encontrado. El sensor de distancia puede detectar un objeto o superficie a 3000 mm (~118 pulgadas) del sensor. El comando Distance found object 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 la robótica virtual, que aparece 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 frente al 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 la 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 frente al 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 la parte frontal del sensor de distancia y la parte frontal del objeto. Esto puede ser útil para completar un laberinto sin chocar continuamente contra las paredes o para 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: Este ejemplo encontrará el primer edificio, pero necesita mejoras para evitar caerse de la mesa.

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

Last Updated: