Seguindo o caminho mais curto
Crie um algoritmo que utilize os blocos [Dirigir para] e [Virar para a direção], o Sensor GPS, o Sensor Óptico, o grupo de motores de admissão e o sensor de Distância Inferior para conduzir o Robô Herói pelo caminho mais curto até que o Rolo localizado em (-1040,1740) gire para a cor vermelha e, em seguida, lance os três Discos destacados a cor-de-rosa no Objectivo Alto vermelho o mais rapidamente possível!
- Selecione a opção VRC Virtual Skills - Spin Up Playground.
- Programa o Hero Bot para conduzir até ao Roller localizado em (-1040,1740) e rodá-lo até ficar vermelho.
- Leva o Hero Bot para a posição localizada em (-1000,1500) ao longo do percurso mais curto, vira em direção ao Roller e estabelece contacto.
- Utilize o grupo do motor de entrada e o sensor ótico do rolo para rodar o rolo até à cor vermelha e crie um algoritmo para minimizar o tempo necessário para completar o processo de rolagem.
- Programe o Robot Herói para conduzir e lançar os Discos destacados a cor-de-rosa em direção ao Gol Alto vermelho.
- Leva o Hero Bot para a posição localizada em (-600,1200) ao longo da rota mais curta. Vire-se em direção aos discos destacados a cor-de-rosa.
- Utilize o sensor de distância inferior para guiar o Hero Bot e utilize o grupo de motores de entrada para recolher os três discos um de cada vez, consecutivamente.
- Rode o Hero Bot na direção da pontuação e rode o conjunto do motor de entrada para lançar os discos.
- Configure um cronómetro e veja quanto tempo demora o Hero Bot a completar esta tarefa.
Dicas úteis
- A linha entre a posição atual do robô e a posição alvo é o caminho mais curto para levar o robô até ao alvo.
- Utilize o sensor GPS para identificar as coordenadas X e Y atuais do Hero Bot.
Utilize o Teorema de Pitágoras para calcular a distância que o robô necessita de percorrer. Utilize a função Atan para calcular Theta e, em seguida, converta Theta na direção em que o robô precisa de se mover.
