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
- Bloques VEXcode VR utilizados con el sensor de ubicación
- Usos comunes del sensor de ubicación
- Proyectos de ejemplo de sensor de ubicación
Sensor de ubicación en el robot VR
El VR Robot tiene un sensor de ubicación integrado que informa la posición (X, Y) del 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.
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:
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 .
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
La posición del bloque del robot informa la posición de las coordenadas X o Y del robot VR.
La posición de las coordenadas X o Y se puede seleccionar en el menú desplegable del bloque.
Las unidades en mm o pulgadas se pueden seleccionar en el menú desplegable del bloque.
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
El Ángulo de posición en grados bloque informa el ángulo del Robot VR en grados.
El ángulo de ubicación varía de 0 grados a 359,9 grados siguiendo un estilo de rumbo de brújula.
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
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.
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.
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
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.
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.