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.
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 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.
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
Para obter 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.
Sensor de localização
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 obter 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.
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
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.
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 obter mais informações sobre como usar o Console do Monitor, este artigo.
Sensor ocular
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.