Ir para o conteúdo principal

Aponte para o alvo

Crie um algoritmo que utilize os blocos [Conduzir para] e [Virar para a direção], o sensor GPS, o sensor de distância inferior e o grupo de motores de admissão para conduzir o Robô Herói ao longo da Linha Autónoma, lançando os dois discos destacados a verde no Objetivo Alto azul e os dois discos destacados a cor-de-rosa no Objetivo Alto orapidamente possível

  • Selecione a opção VRC Virtual Skills - Spin Up Playground.
  • Leva o Hero Bot até à origem (0, 0) e vira em direcção aos discos destacados a verde.
  • Utiliza o sensor de distância inferior para navegar com o Hero Bot e utiliza o grupo de motores de entrada para recolher os dois discos destacados a verde, um de cada vez. 
  • Cria um algoritmo para determinar a direção do Robô Herói para lançar os Discos em direção ao Objetivo Alto Azul. Programe o robô para virar na direção indicada e lançar os discos.
  • Utiliza o sensor de distância inferior para guiar o Hero Bot ao longo da Linha Autónoma e utiliza o grupo de motores de entrada para recolher os dois discos destacados a cor-de-rosa.
  • Cria um algoritmo para determinar a direção do Robô Herói para lançar os Discos em direção ao Objetivo Alto vermelho. Programe o robô para virar na direção indicada e lançar os discos.
  • Configure um cronómetro e veja quanto tempo demora o Hero Bot a completar esta tarefa.

Dicas úteis

  • As coordenadas X e Y do gol alto azul nos campos do VRC são (-1350, -1350).
  • As coordenadas X e Y do golo vermelho High Goal nos campos VRC são (1350, 1350).
  • Utilize o sensor GPS para identificar as coordenadas X e Y atuais do Hero Bot. 
  • Utilize a função Atan para calcular o Theta e, em seguida, converta o Theta na direção do Hero Bot necessária para lançar os Discos.

O diagrama mostra o robô com um círculo desenhado à sua volta, com o círculo a marcar's 360 graus.

O diagrama mostra a relação entre A, B e C (direção de lançamento) num triângulo, com o robô no ponto BC e a posição do Objetivo Alto'em AC. O ângulo theta é definido como sendo superior a menos pi sobre 2 e inferior a mais de pi sobre 2.