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

Proyecto en Python que utiliza un 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 que utiliza el sensor de distancia para informar la distancia al 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 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

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

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

get_distance Comando

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

Proyecto VEXcode VR en Python que utiliza el sensor de distancia para informar sobre el objeto más cercano frente al robot.

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

objeto encontrado Comando

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

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.

Proyecto Python que utiliza el sensor de distancia en el entorno de desarrollo virtual VEXcode VR Playground.

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

Proyecto VEXcode VR Python que utiliza el sensor de distancia con el Playground visible.

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

Proyecto Python con comandos de sensor de distancia para un robot de realidad virtual.

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

Proyecto Python que utiliza el sensor de distancia para informar sobre 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: 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: