O atacante fiável
Cria um algoritmo para guiar o Hero Bot até uma posição em que possa apanhar uma Triball localizada num ponto específico do campo de forma constante. Utiliza os blocos [Conduzir para] e [Virar para], o Sensor GPS, o Motor do Braço e o Motor de Admissão para conduzir o Hero Bot até à posição localizada em (900,-900), depois conduz o Hero Bot para apanhar cada uma das três Tribolas destacadas, desloca-te para a coordenada (600, 300) e marca o golo da Tribola no Golo da Aliança Vermelha.
- Selecione a opção VRC Virtual Skills - Over Under Playground.
- Utilize a lista de verificação pré-jogo para selecionar Local de partida “H”, SDireção de partida “Norte”e Pré-carga do robô “Não” para o robô.
- Crie um algoritmo para guiar o robô até uma posição específica.
- Crie um algoritmo para guiar o robô até uma posição onde possa apanhar uma Triball localizada num ponto específico do campo.
- Programe o robô para rodar o motor do braço até que o braço esteja totalmente baixado para apanhar uma Triball no campo.
- Utilize o algoritmo para guiar o robô até às coordenadas (900, -900).
- Programa o Robô Herói para apanhar a Tribola destacada localizada em (-100, -600) e marcar um golo no Golo da Aliança Vermelha.
- Utiliza o algoritmo para conduzir o robô para uma posição em que possa apanhar a Triball destacada localizada em (-100, -600).
- Programe o robô para rodar o motor de entrada e apanhar a Triball.
- Navegue com o robô até às coordenadas (600, 300) e vire o robô em direcção ao Objectivo da Aliança Vermelha.
- Programa o robô para rodar o Motor de Admissão e lançar a Tribola em direção ao Gol da Aliança Vermelha.
- Programa o Hero Bot para apanhar a Tribola destacada localizada em (-100, 0) e marcar no Gol da Aliança Vermelha.
- Programa o Robô Herói para apanhar a Tribola destacada localizada em (-125, 600) e marcar um golo no Golo da Aliança Vermelha.
Dicas úteis
- Ao apanhar a Triball, mantenha todas as rodas do robô em contacto com as peças cinzentas do campo para garantir a conclusão bem-sucedida da tarefa.
Para obter uma Triball localizada nas coordenadas (X2, Y2), precisamos de alinhar a Triball com o Mecanismo de Entrada do Striker, e não levar o Striker até (X2, Y2). Assim, a distância de condução é a distância entre o Ponto de Partida (X1, Y1) e o Triball (X2, Y2) menos a distância entre a Entrada e o centro do Atacante.

Utilize os blocos set da categoria Variáveis e o bloco Subpista da categoria Operadores para expressar a expressão matemática que calcula a distância de deslocamento para apanhar uma Triball.

Comando Python correspondente:
distância de condução = distância de condução - 300
- Para guiar o robô até uma posição precisa, evite que este passe por cima das Triballs ou das barras no campo, o que poderá provocar desvios do alvo.
Utilize o bloco My Block da categoria My Blocks para criar uma sequência de blocos que podem ser utilizados várias vezes ao longo do projeto. Os meus blocos podem ter vários parâmetros para adicionar mais funcionalidades. Isto torna o projeto mais curto e mais fácil de ler.

Comando Python correspondente:
def driveForwardTo(X2, Y2):
Para obter ajuda sobre a utilização dos Meus Blocos no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o Tutorial Os Meus Blocos.


Para mais informações sobre como utilizar o sensor GPS no VRC Over Under Playground, clique aqui