El robot VR tiene una multitud de sensores, incluido un sensor de ubicación.

El siguiente artículo cubrirá:


Sensor de ubicación en el robot VR

detección de ubicación

El VR Robot tiene un sensor de ubicación integrado que informa la posición (X, Y) del robot VR.

Rótulo de bolígrafo de robot VR

La ubicación del Robot VR está determinada por el punto de inflexión central. Esta es también la ubicación del bolígrafo en el Robot VR.

Grip_Map_with_Axis__1_.jpg

Cada área de juegos varía de -1000 mm a 1000 mm para las posiciones X e Y. La ubicación de inicio del robot de realidad virtual depende del Patio de juegos seleccionado. Para obtener más información sobre los detalles de la ubicación en un patio de recreo y el sistema de coordenadas, consulte los siguientes artículos:

Ubicación del tablero

Los valores del sensor de ubicación se pueden mostrar en el tablero en VEXcode VR. Para obtener más información sobre el Panel de control, consulte el artículo Panel de control - Características del área de juegos - VEXcode VR .

Consola de monitor

Los valores del sensor de ubicación se pueden mostrar en la consola del monitor en VEXcode VR. Para obtener más información sobre Monitor Console, consulte el artículo Monitoreo de valores de detección y variables - Tutoriales - VEXcode VR .


Bloques VEXcode VR utilizados con el sensor de ubicación

Posición del bloque del robot

Posición del bloque del robot

La posición del bloque del robot informa la posición de las coordenadas X o Y del robot VR.

Posición del robot x bloque

La posición de las coordenadas X o Y se puede seleccionar en el menú desplegable del bloque.

Posición del bloque del robot

Las unidades en mm o pulgadas se pueden seleccionar en el menú desplegable del bloque.

Monitor mm

Supervisar pulgadas

El bloque posición del robot informa la posición de las coordenadas X e Y del robot VR en números como milímetros (mm) o pulgadas.

Ángulo de posición en grados bloque

Ángulo de posición en bloque de grados

El Ángulo de posición en grados bloque informa el ángulo del Robot VR en grados.

VR de arriba hacia abajo

El ángulo de ubicación varía de 0 grados a 359,9 grados siguiendo un estilo de rumbo de brújula.

Ángulo de posición del monitor en grados

El Ángulo de posición en grados bloque informa el ángulo actual del Robot VR en grados al lugar de décimas más cercano. Los valores oscilan entre 0,0 y 359,9 grados.


Usos comunes del sensor de ubicación

Umbral superior a -300

El sensor de ubicación del robot VR se puede utilizar de muchas formas.

El sensor de ubicación se puede utilizar para navegar por las coordenadas de cualquier área de juegos. Cada área de juegos varía de -1000 mm a 1000 mm para las posiciones X e Y. Entonces, por ejemplo, si desea que el robot VR se detenga una vez que cruce un cierto valor en el eje Y, puede establecer un umbral en el eje Y para que sea mayor que ese valor. En este ejemplo, el Castillo está cerca de un valor Y de -300 mm, por lo tanto, si configuro el Robot VR para que se detenga después de que pase un valor Y mayor que -300, no chocará contra el Castillo.

Disco de umbral

El sensor de ubicación también se puede utilizar para mover el robot VR a una ubicación conocida. Por ejemplo, en el siguiente proyecto, el primer disco verde parece estar en la ubicación (800, -200). Por lo tanto, el robot VR puede conducir a lo largo del eje X hasta llegar a 800 y luego a lo largo del eje Y hasta llegar a -200 para recoger el disco.

Conduce hasta 90 grados

El sensor de ubicación también se puede utilizar para determinar el ángulo actual del robot VR. Por ejemplo, en el siguiente proyecto, el robot VR avanzará y luego girará a la derecha una vez que el ángulo del robot VR sea superior a 89 grados. Tenga en cuenta que el ángulo de posición en grados en la consola del monitor es 91,8 en lugar de exactamente 90 o incluso 89,1. Esto se debe a que se necesita tiempo para que el flujo del proyecto continúe y procese cada bloque a medida que se ejecutan. Por lo tanto, los 91.8 grados no son un error, están pensados para el tiempo de procesamiento y la velocidad del Robot VR.


Proyectos de ejemplo de sensor de ubicación

Consola de monitor

En el siguiente ejemplo, el robot VR avanzará hasta que el eje Y sea mayor que cero. Observe los valores de las coordenadas X e Y en la Consola del monitor.

Conducir hasta el origen

En el siguiente ejemplo, el robot VR avanzará hasta que el eje Y sea mayor que cero, luego girará a la derecha y avanzará hasta que el eje X sea mayor que cero. Esto permitirá que el Robot VR conduzca hasta que esté muy cerca del origen. Observe los valores de las coordenadas X e Y en la Consola del monitor.