O robô utilizado no VEXcode VR Over Under é uma versão virtual do Striker, o robô herói VEX V5, utilizado na competição VEX Robotics Competition (VRC) Over Under de 2023-2024. , mas com sensores adicionais para programação autónoma no VEXcode VR. No Over Under Playground do VEXcode VR, existe apenas um robô, e já está pré-configurado. Isto elimina a necessidade de uma configuração de robô ou de um projeto modelo predeterminado.
Controles de Robô
O atacante possui os seguintes controlos:
Um grupo motopropulsor . Isto permite que a categoria de blocos "Drivetrain" na Caixa de Ferramentas do VEXcode VR controle e rode o robô, como mostrado neste vídeo.
Um braço controlado pelo motor braço. O braço pode ser levantado e baixado como mostra este vídeo. Isto permite que o robô transporte Triballs.
O braço pode ser baixado utilizando o bloco [Rodar para]. O braço será totalmente baixado quando rodado para a frente por 1200 graus.
Uma entrada que é controlada pelo motor de admissão. A entrada de ar pode ser rodada para a frente e para trás. Isto permite que o robô recolha e marque pontos com as Triballs.
O coletor de admissão pode ser rodado utilizando o bloco [Rodar para]. O dispositivo de entrada irá recolher uma Triball quando girado 360 graus para a frente e marcará um ponto ou largará uma Triball quando girado 360 graus para trás.
Sensores de robô
A Virtual Striker adicionou sensores para programação autónoma no VEXcode VR.
Sensor inercial
O sensor inercial é utilizado com o sistema de transmissão para permitir que o Striker faça curvas precisas e exatas utilizando a direção do sistema de transmissão.
O indicador de mudança de direcção da transmissão apresenta um valor de 0 a 359,9 graus, sendo o sentido dos ponteiros do relógio positivo.
Para mais informações sobre o sensor inercial, este artigo da Biblioteca VEX.
Sensor óptico
O sensor ótico informa se um objeto está próximo do sensor e, em caso afirmativo, qual a cor desse objeto.
O sensor ótico também pode indicar o brilho e o valor de matiz de um objeto em graus.
O sensor ótico está localizado por baixo do braço do Striker, apontando para a entrada de ar. Pode ser utilizado para determinar quando uma Triball está na entrada de ar, e também qual a cor dessa Triball.
Para mais informações sobre o sensor ótico consulte este artigo da biblioteca VEX.
Sensor de rotação
O sensor de rotação pode reportar a posição rotacional, o número total de rotações e a velocidade de rotação.
O eixo que faz rodar o braço do martelo é posicionado através do sensor de rotação. Este sensor pode ser utilizado para medir a posição rotacional, o número total de rotações e a velocidade de rotação do braço à medida que este é elevado e baixado.
A posição rotacional quando o braço está levantado é de 0 graus (padrão no início do projeto).
A posição rotacional quando o braço está totalmente baixado é de 168 graus. Veja este vídeo para observar a mudança de posição rotacional à medida que o braço é baixado.
: Estes valores são diferentes dos 1200 graus utilizados no bloco [Rodar para] para baixar completamente o braço.
Para mais informações sobre o sensor de rotação V5, este artigo da Biblioteca VEX
Sensor de Sistema de Posicionamento de Jogo (GPS)
O sensor GPS pode reportar a posição X e Y actual do centro de rotação do Striker em milímetros ou polegadas.
O sensor GPS também pode indicar a direção atual em graus.
O sensor GPS está localizado junto à parte traseira do Striker e é utilizado para determinar a posição e orientação do robô no campo, lendo as faixas de código GPS ao longo do perímetro interior do campo.
Pode utilizar o sensor GPS para ajudar o Striker a navegar pelo campo, conduzindo-o até locais específicos utilizando o seu conhecimento do sistema de coordenadas cartesianas. Utilizando o sensor GPS, o Striker pode deslocar-se ao longo dos eixos X ou Y até que o valor do sensor seja superior ou inferior a um valor limite predefinido. Isto permite que o Striker conduza utilizando o feedback dos sensores em vez de distâncias predefinidas.
Conhecer as coordenadas de elementos do jogo, como Triballs e Nets, também pode ajudar no planeamento dos teus projetos no VRC Over Under. Para mais informações sobre como identificar os detalhes de localização no VEXcode VR Over Under utilizando o sensor GPS, este artigo da biblioteca VEX.