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

Proyecto Python que utiliza el sensor de distancia para detectar un objeto e imprimir la distancia medida en milímetros

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

Código Python utilizando el sensor de distancia para informar la distancia del objeto más cercano en milímetros en VEXcode VR

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

Proyecto VEXcode VR que muestra el código Python y la configuración del patio de recreo para usar el sensor de distancia

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

comando get_distance

Tutoriales de VEXcode VR con Python seleccionado y la lección del sensor de distancia abierta

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.

Proyecto VEXcode VR Python utilizando el sensor de distancia para informar el objeto más cercano frente al robot

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

comando de objeto encontrado

Proyecto Python en VEXcode VR utilizando el sensor de distancia para detectar un objeto e informar su distancia

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.

Proyecto Python utilizando el sensor de distancia en el patio de recreo VEXcode VR

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

Proyecto VEXcode VR Python utilizando el sensor de distancia con el patio de recreo visible

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

Proyecto Python con comandos de sensor de distancia para un robot VR

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

Proyecto Python que utiliza el sensor de distancia para informar el objeto más cercano en VEXcode VR

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: