Skip to main content

Lição 1: Sensor de Localização

Nesta lição, você aprenderá o que é o Sensor de Localização e como usar o Sensor de Localização para navegar no Robô VR no plano de coordenadas no Playground do Mapa de Grade Numérica. Aprenderá como funciona o Sensor de Localização e como usar o Sensor de Localização num projeto VEXcode VR.

Resultados de Aprendizagem

  • Identifique se o Sensor de Localização lê as coordenadas (X,Y) a partir do ponto de giro central de um Robô VR.
  • Identifique se o bloco (Posição do robô) relata a posição da coordenada X ou Y de um robô VR em milímetros ou polegadas.
  • Descreva por que o Sensor de Localização seria usado num projeto VEXcode VR.
  • Identifique como criar um projeto que tenha uma unidade de robô VR ao longo do eixo X até que o valor do sensor de localização seja maior que um valor limite.
  • Explique como os valores das coordenadas mudam à medida que um robô de RV dirige (por exemplo, à medida que um robô de RV dirige diretamente no playground, o valor X aumenta).

Sensor de Localização

Um Robô VR possui um Sensor de Localização integrado que informa a posição (X,Y) do Robô VR. A localização do Robô VR é determinada pelo ponto de viragem do centro frontal. Esta também é a localização da Caneta no Robô VR.

A parte inferior do robô VR, com o Sensor de Localização localizado ao longo do eixo X central e adjacente ao cérebro. O sensor de localização é destacado por um círculo vermelho.

Os valores do Sensor de Localização podem ser vistos no Painel no VEXcode VR. Consulte o artigo Location Sensor - Robot Features - VEXcode VR para saber mais sobre o Location Sensor e como utilizar o Location Sensor em projetos VEXcode VR.

Coordenadas em playgrounds de RV

A maioria dos Playground varia de -1000 milímetros (mm) a 1000 milímetros (mm) para as posições X e Y.

Uma visão de cima para baixo do playground de grade numerada de RV, com os eixos X e Y destacados e ambos se encontrando em 0 no meio. O parque infantil se estende por 1000 milímetros em cada direção, por isso forma um quadrado de 2000 por 2000 milímetros.

O Painel VEXcode VR exibe a posição (X,Y) de um Robô VR determinada a partir do Sensor de Localização.

A visualização do playground de RV com o painel aberto e uma caixa vermelha destacando o valor de detecção de localização do robô de 500 milímetros no eixo X e 300 milímetros no eixo Y.

Veja o artigo a seguir para obter informações sobre como identificar as coordenadas (X,Y) em um playground e como identificar as coordenadas da localização e do ângulo atuais de um robô de RV.

Para obter mais informações sobre como usar o sistema de coordenadas (X,Y) e blocos de posição no VEXcode VR, consulte o artigo a seguir.

Aplicar

O Sensor de Localização pode ser usado para navegar pelas coordenadas de qualquer Playground. Carregue e execute o projeto de exemplo "Localização" para ver como navegar no Robô VR com feedback do Sensor de Localização.

  • Selecione "Abrir Exemplos" no menu suspenso Ficheiro.
Barra de ferramentas VEXcode VR com o menu Arquivo aberto e Abrir Exemplos destacados em uma caixa vermelha. Exemplos abertos é o quarto item de menu abaixo de Novo projeto de blocos, Novo projeto de texto e Carregar do seu dispositivo.
  • Seleccione o projecto de exemplo "Localização".
A miniatura do projeto de exemplo chamado 'Location', indicando qual projeto de exemplo será aberto.
  • Selecione o Playground do Mapa de Grade Numérica, se ainda não estiver aberto, e execute o projeto.
O projeto de exemplo 'Location' do VEXcode VR é aberto à esquerda e o playground VR Number Grid Map é aberto ao lado dele. O projeto 'Location' começa com um bloco When Started e, em seguida, tem 8 blocos a seguir. Primeiro, há um bloco Drive Forward e, em seguida, um comentário que diz "O robô dirigirá até passar de 0 no eixo Y". Em seguida, aguarde até a posição no eixo Y em milímetros em maior que 0 e vire à direita por 90 graus. Dirija para a frente depois de virar, em seguida, um bloco de comentários diz 'O robô vai dirigir até passar 0 no eixo X'. Aguarde até que a posição no eixo X em milímetros seja maior que 0 e, finalmente, pare de dirigir.
  • Observe que o robô VR aciona até que a coordenada Y seja maior que zero, vira à direita e, em seguida, aciona até que a coordenada X seja maior que zero. Isso coloca o Robô VR perto do centro do Playground do Mapa de Grade Numérica, perto da localização (0, 0).

    O playground de RV depois de executar o projeto de exemplo "Localização". O painel está aberto e a localização do robô é destacada com uma caixa vermelha, com um valor X de 20 milímetros e um valor Y de 20 milímetros.

Perguntas

Selecione uma ligação abaixo para aceder ao questionário da aula.

Google Doc / .docx / .pdf