Puedes usar el sensor GPS para ayudarte a navegar por el VRC Over Under Playground en VEXcode VR, con (X, Y) coordenadas de ubicaciones.
Cómo funciona el sensor GPS en VRC Over Under en VEXcode VR
El sensor GPS (Sistema de posicionamiento de juego) utiliza el código de campo VEX en el interior del campo para triangular la posición y el rumbo X, Y. Ese patrón de tablero de ajedrez en el Código de campo se utiliza para identificar la ubicación de cada bloque individual en ese patrón. El VEX GPS es un sistema de posición absoluta, por lo que no se desvía ni requiere calibración por campo.
Para detectar el código de campo, el sensor GPS VEX, una cámara en blanco y negro, está montada en la parte trasera del robot y mira hacia atrás.
El Sensor GPS informa las coordenadas (X, Y) del centro de rotación de Striker on the Field, en milímetros o pulgadas.
Identificación de coordenadas (X, Y) en el campo VRC
El campo VRC Over Under en VEXcode VR varía aproximadamente de -1800 mm a 1800 mm para las posiciones X e Y. La ubicación inicial de Striker depende de la posición inicial seleccionada.
La ubicación central, o el origen (0,0), se encuentra en el centro del campo.
Identificación de las coordenadas (X, Y) del sensor GPS
El sensor GPS se puede utilizar para identificar las coordenadas X e Y de Striker on the Field. Estas coordenadas reflejan la ubicación del centro de rotación de Striker, que se encuentra entre las ruedas delanteras, como se indica en esta imagen.
Los bloques de informes de la categoría Detección en la Caja de herramientas se pueden usar para informar valores posicionales del sensor GPS en su proyecto.
Las coordenadas X e Y actuales del sensor GPS de Striker en el campo se pueden mostrar en Print Console usando bloques de la categoría Apariencias en la Caja de herramientas.
Uso del sensor GPS para ayudar a Striker a navegar por el campo
Puede utilizar el sensor GPS para ayudar a Striker a navegar por el campo conduciendo a ubicaciones específicas utilizando su conocimiento del sistema de coordenadas cartesianas. Usando el sensor GPS, Striker puede conducir a lo largo de los ejes X o Y hasta que el valor del sensor sea mayor o menor que un valor umbral. Esto permite a Striker conducir utilizando la retroalimentación del sensor en lugar de distancias establecidas.
En este proyecto, Striker avanzará desde la posición inicial A, hasta que el valor del eje Y sea mayor que -1000 milímetros (mm), luego se detendrá, colocando a Striker en posición para girar y recoger un Triball.
Nota: es posible que tengas que tener en cuenta la inercia o la deriva del robot al configurar tus parámetros.
Ubicación del sensor GPS y centro de rotación en Striker
El sensor GPS está montado en la parte trasera del robot, mientras que el centro de rotación de Striker está ubicado en la parte delantera del robot.
El sensor GPS está configurado en VRC Over Under en VEXcode VR para tener en cuenta este desplazamiento (aproximadamente -150 mm en el eje X y -295 mm en el eje Y), de modo que los valores reportados reflejen el centro de rotación de Striker.
(X, Y) Coordenadas de elementos del juego en VRC Over Under para VEXcode VR
Conocer las coordenadas de los elementos del juego, como los Triballs y las zonas de puntuación, puede ayudarte a planificar tus proyectos en VRC Over Under en VEXcode VR.
La siguiente referencia se proporciona como guía, basada en la configuración del campo al comienzo de cada partido, para las ubicaciones aproximadas de las coordenadas del punto central de los elementos del juego en el campo VRC en el patio de juegos.
Coordenadas de la zona de puntuación
Coordenadas tribales
Coordenadas postales
Identificación del rumbo GPS de Striker
El sensor GPS también se puede utilizar para identificar el rumbo del GPS. El rumbo varía de 0 grados a 359,9 grados, siguiendo el estilo de rumbo de la brújula.
Cuando se utiliza el sensor GPS para detectar la ubicación, el rumbo del GPS permanecerá constante en relación con el campo, independientemente de la posición inicial del robot.