Ir para o conteúdo principal

Siga o caminho mais curto

Crie um sistema de coordenadas no campo de habilidades virtuais VIQC com a posição inicial do Hero Bot como origem (0,0). Crie um algoritmo que utilize os blocos [Dirigir para], [Virar para a direção] e [Rodar para] para guiar o Robô Herói pela rota mais curta até posições específicas, removendo todos os Discos de um Dispensador azul e do Dispensador amarelo, e recolhendo o Disco o mais rápido possível

  • Selecione VIQC Virtual Skills - Slapshot Playground.
  • Leva o Hero Bot até à posição localizada em (0, 290) pela rota mais curta.
  • Programa o Robô Herói para se virar até ao Dispensador azul e remover todos os Discos do mesmo.
  • Leva o Hero Bot até à posição localizada em (1000, 175) pela rota mais curta.
  • Programa o Robô Herói para ir até ao Dispensador amarelo e remover todos os Discos do mesmo.
  • Leva o Hero Bot até à posição localizada em (730, 329) pela rota mais curta.
  • Programe o Robot Herói para rodar o Motor de Admissão e aspirar um Disco.

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 duas variáveis ​​para registar e armazenar as coordenadas X e Y atuais do Hero Bot.
  • Utilize o Teorema de Pitágoras para calcular a distância percorrida de automóvel. Utilize a função Atan para encontrar a direção do veículo.

    Equações da esquerda e um esquema da direita. O teorema de Pitágoras é definido como 'C é igual à raiz quadrada de A ao quadrado mais B ao quadrado'. A distância vertical entre dois pontos é definida como 'A = Y2 - Y1', e a horizontal é definida como 'B = X2 - X1'. A variável C representa a distância percorrida. O esquema mostra a relação entre A, B e C num triângulo, com o robô no ponto BC e a segunda posição em AC. O ângulo theta é definido como sendo superior a menos pi sobre 2 e inferior a mais de pi sobre 2.

    Uma equação e um diagrama demonstrando a utilização da função atan definida como 'theta igual a atan de A sobre B'. O resultado, theta, estará entre menos pi sobre 2 e mais pi sobre 2. Um diagrama à direita mostra o robô com um círculo desenhado à sua volta e está intitulado 'Converter theta para direção de direção'.