Identificando detalhes de localização usando o sensor GPS no VRC Spin Up Playground para VEXcode VR

Você pode usar o sensor GPS para ajudá-lo a navegar no VRC Spin Up Playground no VEXcode VR, com as coordenadas (X, Y) dos locais.


Como funciona o sensor GPS no VRC Spin Up no VEXcode VR

Screen_Shot_2022-06-02_at_12.21.20_PM.png

O Sensor GPS (Game Positioning System), utiliza o Código de Campo VEX no interior do Campo para triangular a posição X, Y e o rumo. Esse padrão xadrez no Field Code é usado para identificar a localização de cada bloco individual nesse padrão. O VEX GPS é um sistema de posição absoluta, portanto não sofre desvios nem requer calibração por campo.

Para detectar o Código de Campo, o Sensor GPS VEX, uma câmera preto e branco, é montado na parte traseira do robô e voltado para trás.

O Sensor GPS informa as coordenadas (X, Y) do centro de rotação do Disco no Campo, em milímetros ou polegadas.


Identificando Coordenadas (X, Y) no Campo VRC

O campo no VRC Spin Up no VEXcode VR varia de aproximadamente -1800 mm a 1800 mm para as posições X e Y. A localização inicial do Disco depende da posição inicial selecionada.

A localização central, ou origem (0,0), está localizada no centro do Campo.

Screen_Shot_2022-06-02_at_12.38.11_PM.png


Identificando as coordenadas (X, Y) do sensor GPS

Screen_Shot_2022-06-02_at_2.36.12_PM.png

O Sensor GPS pode ser usado para identificar as coordenadas X e Y do Disco no Campo. Estas coordenadas refletem a localização do centro de rotação do Disco, que está localizado entre as rodas dianteiras, conforme indicado nesta imagem.

 

imagem11.png

Os blocos repórteres da categoria Sensoriamento na Caixa de Ferramentas podem ser usados ​​para relatar valores posicionais do Sensor GPS em seu projeto.

Screen_Shot_2022-06-02_at_2.42.32_PM.png

As coordenadas X e Y atuais do sensor GPS do Disco no campo podem ser exibidas no Print Console usando blocos da categoria Aparência na caixa de ferramentas.


Usando o sensor GPS para ajudar o Disco a navegar no campo

Você pode usar o sensor GPS para ajudar o Disco a navegar no campo dirigindo para locais específicos usando seu conhecimento do sistema de coordenadas cartesianas. Usando o sensor GPS, o Disco pode dirigir ao longo dos eixos X ou Y até que o valor do sensor seja maior ou menor que um valor limite. Isso permite que o Disco dirija usando o feedback do sensor em vez de distâncias definidas.

Screen_Shot_2022-06-02_at_2.58.51_PM.png

Neste projeto, o Disco avançará a partir da posição inicial C, até que o valor do eixo X seja superior a -600 milímetros (mm), depois parará, colocando o Disco na frente de um disco.

Nota: Você pode ter que levar em conta a inércia ou desvio do robô ao definir seus parâmetros.


Localização do sensor GPS e centro de rotação na discoteca

Disco-Distance_from_GPS_to_Pivot.png

O sensor GPS é montado na parte traseira do robô, enquanto o centro de rotação do Disco está localizado na frente do robô.

O Sensor GPS é configurado no VRC Spin Up no VEXcode VR para contabilizar esse deslocamento (aproximadamente 214 mm), de modo que os valores relatados reflitam o centro de rotação do Disco.


(X, Y) Coordenadas dos elementos do jogo no VRC Spin Up para VEXcode VR

Conhecer as coordenadas dos elementos do jogo, como Loaders, Rollers e Barriers, pode ajudá-lo a planejar seus projetos no VRC Spin Up no VEXcode VR.

A referência a seguir é fornecida como um guia, com base na configuração do Campo no início de cada Partida, para as localizações aproximadas das coordenadas do ponto central dos elementos do jogo no Campo VRC no Playground.

Coordenadas do carregador

VRC22-23_Field-FeederPositions.png

Coordenadas do Rolo

VRC22-23_Field-RollerPositions.png

Coordenadas de barreira

VRC22-23_Field-BarrierPositions.png


Identificando o rumo GPS da discoteca

Screen_Shot_2022-06-02_at_11.18.30_AM.png

O Sensor GPS também pode ser usado para identificar a direção do GPS. O rumo varia de 0 graus a 359,9 graus, seguindo um estilo de rumo de bússola.

Ao utilizar o Sensor GPS para detectar localização, o rumo do GPS permanecerá constante em relação ao Campo, independente da posição inicial do robô.

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

Last Updated: