Uso del sensor GPS con VEX V5

El sensor Game Positioning System™ (GPS) está diseñado para rastrear e informar la ubicación y el rumbo del sensor utilizando el código de campo en el perímetro del campo de competencia de robótica VEX V5 (V5RC). 

Este artículo describe cómo funciona el sensor GPS, los datos informados y cómo ver y comprender estos datos del sensor en la pantalla del cerebro V5 para que pueda comenzar a usar este sensor de manera efectiva. Vea el video a continuación para conocer los conceptos cubiertos en este artículo.


Cómo funciona el sensor GPS

El sensor GPS se muestra conectado a un robot en un campo de competición VEX V5. Las paredes del campo muestran un patrón en blanco y negro, y una flecha indica que el sensor utiliza este patrón para el posicionamiento.

El sensor GPS (Game Positioning System) utiliza una señal de video para observar el patrón en el perímetro del campo. En función del patrón detectado, el sensor informa datos sobre su ubicación en el campo.

 

Vista en ángulo del campo V5RC, con un diagrama de una cuadrícula de coordenadas superpuesta en el campo. El centro del campo está marcado 0, 0, y las direcciones positiva y negativa en los ejes X e Y están etiquetadas.

Las ubicaciones en el campo de competencia VEX V5 (V5RC) están determinadas por un sistema de coordenadas. El (0, 0), u origen, se encuentra en el centro del campo, como se muestra aquí. 

Vista aérea del campo V5RC con una cuadrícula de coordenadas superpuesta en el campo. Las distancias están marcadas en cada eje en metros, y el borde del campo está en la marca positiva o negativa de 1,8 metros en ambos ejes.

El campo oscila entre aproximadamente -1,8 metros (m) y 1,8 metros (m) a lo largo de los ejes X e Y. El sensor GPS reporta datos basados en este sistema de coordenadas.

La sección del código de campo GPS se muestra como un ejemplo, consta de dos filas de rectángulos en blanco y negro de diferentes anchos.

Las paredes del Campo tienen el Código de Campo GPS impreso directamente en ellas. El patrón similar a un tablero de ajedrez en cada pared no se repite y corresponde a un área específica del Campo.

En función de la parte detectada del código de campo, el sensor GPS calcula la ubicación de coordenadas del sensor en el campo. 

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. El menú informa los datos de la posición X, la posición Y y el encabezado en grados. El menú también tiene una vista previa de video del sensor, y una superposición indica que el sensor puede ver e identificar el código de campo GPS que se muestra en la vista previa.

En función de la posición calculada, el sensor GPS informa sobre la ubicación del sensor:

  • Coordenada X del sensor en el campo 
  • Coordenada Y del sensor en el campo 
  • Encabezado del sensor en el campo en grados
  • Calidad de la señal (confianza de los datos del sensor informados) 

Vista aérea del campo V5RC y el robot con una cuadrícula de coordenadas superpuesta en el campo. Las unidades del eje X están etiquetadas, y el robot se muestra con su coordenada X alrededor de 1,4 metros.

La posición X es la ubicación informada del sensor GPS a lo largo del eje X del campo. 

En este ejemplo, la coordenada X es de aproximadamente 1,4 m. 

Vista aérea del campo V5RC y el robot con una cuadrícula de coordenadas superpuesta en el campo. Las unidades del eje Y están etiquetadas, y el robot se muestra con su coordenada Y alrededor de 1,2 metros.

La posición Y es la ubicación informada del sensor GPS a lo largo del eje Y del campo.

En este ejemplo, la coordenada Y es de aproximadamente 1,2 m. 

Vista aérea del campo V5RC con un círculo y grados de rotación superpuestos en el campo. Los grados van de 0 a 359,9, y la marca de 0 grados está orientada hacia la posición de las 12 en punto, o "arriba" en este diagrama.

El encabezado corresponde al encabezado Campo, que es un rango de 0º a 359.9º en el sentido de las agujas del reloj. El 0º está en la posición de las 12 en punto.

Vista aérea del campo V5RC y el robot con grados de rotación superpuestos en el campo. Se muestra una línea desde el centro del campo hasta el robot, y la línea en este ejemplo es de alrededor de 40 grados.

En este ejemplo, el encabezado es de aproximadamente 40º. 


Introducción al uso del sensor GPS

Montaje del sensor GPS

Los datos del sensor GPS se pueden ver en el cerebro V5. Para ver estos datos, primero debe conectar el sensor GPS a su robot.

El sensor GPS se muestra conectado a la parte trasera de un robot en un campo de competición VEX V5.

Se recomienda que el sensor GPS esté montado en la parte trasera del robot, mirando hacia atrás del robot. Si se montan en la parte frontal, los elementos del juego podrían obstruir la mayor parte de la vista del sensor.

Nota: Asegúrese de que el sensor GPS esté montado del lado derecho hacia arriba con el logotipo de VEX correctamente orientado, de lo contrario, su posición no se informará correctamente.

El sensor GPS se muestra conectado a la parte trasera de un robot en un campo de competición VEX V5. Una flecha indica la altura del sensor desde el suelo, y en este ejemplo el sensor está aproximadamente a la altura del código de campo GPS.

También se recomienda que el sensor GPS se monte en el robot lo suficientemente alto como para estar en línea con el código de campo. Esto reducirá la posibilidad de que otros objetos errantes en el campo o mecanismos de robot interfieran con la capacidad del sensor para detectar el código de campo.

Vista aérea del sensor GPS conectado a la parte trasera de un robot en un campo de competición VEX V5. Una flecha indica el ángulo del sensor GPS, y en este ejemplo está paralelo a la parte posterior del robot y orientado directamente hacia atrás.

De manera similar, se recomienda colocar el sensor paralelo a la parte posterior del robot (no en ángulo). De nuevo, esto reduce la posibilidad de interferencias a la vez que reduce los pasos necesarios para configurar el sensor en VEXcode. Para obtener más información sobre la configuración del robot en VEXcode V5, consulte este artículo.

Visualización de datos del sensor GPS

Una vez que el sensor está montado en el robot y el robot está en el campo, puede comenzar a ver los datos del sensor GPS en el cerebro V5. Para ver la información del dispositivo, siga estos pasos.

La pantalla del cerebro se muestra en el menú Inicio con la opción Dispositivos resaltada.

Encienda el V5 Brain y seleccione el icono Dispositivos.

La pantalla del cerebro se muestra en el menú Información del dispositivo, que tiene una lista de todos los puertos inteligentes y dispositivos conectados del cerebro. El icono del sensor GPS en el menú Información del dispositivo está resaltado para indicar que se pueden seleccionar elementos para abrir sus menús de información.

Seleccione el icono del sensor GPS en la pantalla de información del dispositivo.

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. El menú informa los datos de la posición X en metros, la posición Y en metros y el Encabezado en grados. El menú también tiene un diagrama de la ubicación y el rumbo del sensor en el campo.

Ahora puede mover el robot por el campo para observar la ubicación actual del sensor y el rumbo que se muestra en la pantalla del V5 Brain.

Vista en ángulo del robot en el campo V5RC. El robot se muestra con la misma posición y rumbo que indica el diagrama del sensor.

Vamos a desglosar cómo se representa la ubicación del sensor GPS en la pantalla de dispositivos en el cerebro V5. Como referencia, esta es la posición del robot en el campo. 

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. El diagrama de vista de ubicación está resaltado, este diagrama ayuda a visualizar la ubicación y el rumbo del sensor.

En la vista de Ubicación, se puede ver una representación gráfica del Campo y su cuadrícula de coordenadas en el lado derecho.

La flecha roja representa el rumbo actual del sensor GPS. El cono blanco que sale de la flecha muestra el campo de visión actual del sensor.

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. Los valores de posición X e Y están resaltados. En este ejemplo, la posición X indica 0,21 metros y la posición Y indica 0,38 metros negativos.

La posición X e Y del sensor GPS se muestra en la parte superior izquierda de la pantalla del cerebro.

Nota: Puede cambiar las unidades mostradas de metros (m) a pulgadas (in) seleccionando las casillas que contienen la posición X e Y en la pantalla del cerebro.

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. El valor de Encabezado está resaltado, y en este ejemplo se lee -67,64 grados. Este encabezado está cerca de mirar hacia 'izquierda', o hacia el eje X negativo.

El rumbo actual del sensor GPS también se muestra en grados.

Vista aérea del campo V5RC con un círculo y grados de rotación superpuestos en el campo. Los grados van de -180 a 180, y la marca de 0 grados está orientada hacia la posición de las 12 en punto, o 'arriba' en este diagrama. Las posiciones negativas de 180 y positivas de 180 grados se encuentran en la posición de las 6 en punto, o 'abajo' en este diagrama.

Nota: La pantalla del cerebro V5 muestra los encabezados del sensor GPS de –180 a 180 grados.

A partir de la ubicación 0º:

  • Los encabezados en el sentido de las agujas del reloj de 0º a 180º son positivos
  • Los encabezados en sentido antihorario de 0º a –180º son negativos

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. El botón Imagen en la esquina inferior izquierda de la pantalla está resaltado. Se puede seleccionar para cambiar entre la vista de ubicación y la vista previa de vieo.

Puede alternar entre la vista de cuadrícula de ubicación y la vista real de la cámara del sensor GPS seleccionando el cuadro inferior izquierdo en la pantalla del cerebro, como se indica en la imagen aquí.

La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. Se ha seleccionado el botón Imagen y ahora se muestra una vista previa de video en vivo en lugar de la cuadrícula de ubicación. Una superposición indica que el sensor puede ver y está rastreando el código de campo GPS. El botón Imagen ahora dice Ubicación.

Con la opción de imagen que se muestra, puede ver los elementos detectados por el sensor:

  • el patrón de cuadros en blanco y negro en las tiras de campo
  • el código de campo GPS de ubicación (indicado por las líneas delimitadoras verdes)
  • la distancia entre los patrones detectados (indicada por los puntos rojos en las intersecciones de los elementos del patrón)

Comprensión de los datos del sensor GPS

Ahora que sabe cómo ver los datos del sensor GPS en la pantalla del cerebro, puede comenzar a probar el sensor GPS por sí mismo. A continuación se muestran algunos ejemplos para ilustrar cómo la posición del robot y el sensor GPS se conectan a los datos que se muestran en la pantalla Brain, para ayudarlo a comenzar.

Seleccione cualquier imagen a continuación para ampliarla.

Ejemplo 1

Vista en ángulo del robot en el campo V5RC. El robot se muestra en una nueva posición como ejemplo.

En este ejemplo, puede ver que el robot está en la esquina superior derecha del campo, con el sensor GPS mirando hacia la pared a la derecha.

Desde esta posición, podemos esperar:

  • una coordenada x positiva
  • una coordenada y positiva
  • un encabezado de aproximadamente 90º
Vista de ubicación Vista de imagen
La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. En este ejemplo, la posición X indica 0,74 metros, la posición Y indica 1,08 metros y el encabezado indica 88,68 grados. El menú también tiene un diagrama de la ubicación y el rumbo del sensor en el campo, que coincide con la nueva ubicación del robot. La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. Los valores son los mismos, pero ahora se muestra la vista previa de video del sensor en lugar de la vista de ubicación.

Los datos que se ven en estas imágenes de la pantalla del cerebro V5 coinciden con las predicciones anteriores.

Cuando observa los datos del sensor GPS en la pantalla del cerebro V5, las coordenadas del sensor se informan en (0.74, 1.08). Esto también se muestra en el formulario de cuadrícula de coordenadas con la vista de ubicación.

Tenga en cuenta aquí que el rumbo del sensor se informa a unos 90º (88,68º), alineándose con la dirección a la que apunta la flecha roja. Por el contrario, el robot está sosteniendo un Mobile Goal y a un rumbo estimado de 270º. Esto se debe a que el sensor está montado en la posición recomendada mirando hacia atrás del robot.

Ejemplo 2

Vista en ángulo del robot en el campo V5RC. El robot se muestra en una nueva posición como ejemplo.

En este ejemplo, el robot está aproximadamente en la misma posición en el campo, pero se ha girado 180º, por lo que el sensor GPS está orientado hacia la pared lateral izquierda.

Desde esta posición, podemos esperar:

  • una coordenada x positiva
  • una coordenada y positiva
  • un encabezado de aproximadamente -90º
Vista de ubicación Vista de imagen
La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. En este ejemplo, la posición X indica 0,58 metros, la posición Y indica 0,91 metros y el encabezado indica 85,65 grados negativos. El menú también tiene un diagrama de la ubicación y el rumbo del sensor en el campo, que coincide con la nueva ubicación del robot. La pantalla del cerebro se muestra en el menú del sensor GPS que enumera los datos del sensor. Los valores son los mismos, pero ahora se muestra la vista previa de video del sensor en lugar de la vista de ubicación.

Los datos que se ven en estas imágenes de la pantalla del cerebro V5 coinciden con las predicciones anteriores.

A diferencia de la vista de imagen en el primer ejemplo, hay muchas más intersecciones marcadas con puntos rojos, lo que indica que se detecta una sección más grande del código de campo. Recuerde que el sensor calcula la distancia desde el perímetro en función de la cantidad de Código de Campo detectado, así como el patrón del Código de Campo detectado.

Nuevamente, tenga en cuenta aquí que el encabezado del sensor se reporta en aproximadamente –90º (–85.65º), lo que también equivale a un encabezado de 270º. Por el contrario, el robot está sosteniendo un Mobile Goal y a un rumbo estimado de 90º.


Próximos pasos

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

Last Updated: