No VEXcode VR, o robô é configurado automaticamente dependendo do Playground selecionado. Isso elimina a necessidade de uma configuração de robô ou de um modelo de projeto predeterminado. O VEX VR MazeBot possui muitos sensores e outros recursos para ajudá-lo a resolver labirintos usando feedback do sensor.

VEXcode VR MazeBot num labirinto virtual

Playground de realidade virtual VEXcode com o espaço de trabalho de programação e controlos de simulação MazeBot.

Você pode determinar qual robô está sendo usado no Playground observando o ícone na página Seleção do Playground. O ícone do VR MazeBot se parece com a imagem aqui.


Controles e atributos do robô

O VR MazeBot possui os seguintes controles e atributos físicos:

  • Um sistema de transmissão com giroscópio. Isso habilita a categoria de comandos “Drivetrain” na caixa de ferramentas do VEXcode VR.
  • O ponto de viragem do robô é a partir do centro do robô. É aqui também que a caneta está localizada.

O VEXcode VR Playground mostra o MazeBot, um espaço de trabalho de programação baseado em blocos e uma área de navegação em labirinto.

  • O comprimento do VR MazeBot é de 95 mm e a largura é de 117,5 mm.
  • Comparado ao VR Robot, a velocidade padrão do VR MazeBot é duas vezes maior. Essa velocidade adicional existe para ajudar o robô a navegar pelos labirintos com mais rapidez.

A caneta no VR MazeBot

A caneta do VR MazeBot possui todos os elementos da caneta do VR Robot.

O VEXcode VR Playground inclui o MazeBot, um espaço de trabalho de programação baseado em blocos e um ambiente de labirinto.

A caneta no VR MazeBot pode ser usada para:

  • Preencha uma área com cor determinada usando valores RGB
  • Defina a cor da caneta usando valores RGB
  • Desenhe linhas em cinco larguras diferentes

Interface VEXcode VR Playground para programação e teste do MazeBot com código baseado em blocos.

Para mais informações sobre a Caneta, consulte este artigo.

Nota:Este artigo faz referência ao VR Robot, mas esta é a mesma caneta usada no VR MazeBot.


Sensores Robôs

O VR MazeBot possui os seguintes sensores em comum com o VR Robot:

  • Encoders de motor que giram 360 graus por rotação da roda.
  • Um sensor giroscópio integrado ao sistema de transmissão. O sentido horário é positivo.

O VEXcode VR Playground mostra o MazeBot, um espaço de trabalho de programação baseado em blocos, e os controlos para executar e depurar um projeto.

Sensor de localização

Interface do VEXcode VR Playground para o MazeBot, mostrando o ambiente de trabalho do código, a barra de ferramentas e a vista do labirinto.

O VR MazeBot possui um sensor de localização que lê as coordenadas (X,Y) do ponto de viragem central do robô VR. O Sensor de Localização também informa o ângulo de localização que varia de 0 graus a 359,9 graus seguindo o estilo de direção da bússola.

Para mais informações sobre os detalhes de localização do VEXcode VR Wall Maze+ Playground, consulte este artigo. 

 

Sensores de distância

Além disso, o VR MazeBot possui 3 sensores de distância. Esses sensores podem detectar se há um objeto presente. Se um objeto estiver presente, o sensor também pode detectar a distância de um objeto até 10.000 mm de distância. 

Interface do VEXcode VR Playground mostrando o MazeBot e o espaço de trabalho de programação.

Os três sensores de distância são colocados na parte superior do robô.

  • Um voltado para frente
  • Um voltado para a direita
  • Um voltado para a esquerda

O VEXcode VR Playground inclui o MazeBot e um espaço de trabalho de programação em blocos para testar o comportamento do robô.

Os nomes dos sensores são determinados pela sua posição quando se olha para frente a partir da parte de trás do robô, conforme mostrado nesta imagem aqui do Wall Maze+ Playground. É importante ter isso em mente ao codificar os sensores.

O VEXcode VR Playground mostra o espaço de trabalho de programação do MazeBot com controlos para executar e depurar o projeto.

Use o Console do Monitor para ver os dados retornados por cada sensor. O monitoramento de valores é útil ao planejar um projeto usando dados de sensores para ver o que está acontecendo em tempo real enquanto o robô se move pelo labirinto.

Para mais informações sobre como utilizar o Consola do Monitor, este artigo.

Sensor ocular

Interface de realidade virtual VEXcode mostrando o ambiente de testes do MazeBot, a paleta de blocos e o ambiente de trabalho de programação do robô.

Um sensor ocular também está presente atrás do sensor de distância frontal voltado para o playground. Isso é rotulado como 'DownEye'. A imagem aqui mostra onde o DownEye está localizado em uma vista lateral.

O DownEye pode ser usado para detectar os locais das extremidades vermelhas no Playground.

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

Last Updated: