Skip to main content

Lição 4: Desafio Dirija para Três Números

No Desafio Drive to Three Numbers, o Robô VR irá dirigir para três números no Playground Number Grid Map em qualquer ordem, usando o Sensor de Localização e os operadores de comparação.

De cima para baixo do playground da grade numérica. O Robô VR pode ser visto no canto inferior esquerdo no número 1. As caixas de chamada estão nos números 25, 42 e 78 no Playground.

Resultados de Aprendizagem

  • Aplique comandos das categorias Drivetrain, Sensing e Control na sequência correta para que o Robô VR conduza com sucesso três números no Playground do Mapa de Grade Numérica em qualquer ordem, enquanto usa o Sensor de Localização.

Juntando Tudo

O Sensor de Localização pode ser usado para navegar pelas coordenadas de qualquer Playground ou para mover um Robô VR para um local conhecido. Usando a grade de coordenadas de cada Playground, um Robô VR pode usar vários valores de sensor (valores X e Y) para dirigir para esses locais especificados. O operador de comparação utilizado com o Sensor de Localização num projeto é afetado pelas ações anteriores de um Robô de RV e pela direção que um Robô de RV está a conduzir.

Isso se alinha com os movimentos para a esquerda e para a direita ao olhar para o Playground. Se o Robô VR estiver se movendo da esquerda para a direita ou de baixo para cima (valores maiores), o operador menor que é usado para dirigir enquanto a posição é menor que o valor alvo. 

Duas vistas de cima para baixo do playground do mapa de grade de números. No primeiro, o robô VR é mostrado no número 51 com uma seta indicando que o robô vai se mover para a direita para o número 60. O texto acima diz "dirigir enquanto a posição é menor que". No segundo, o robô VR é mostrado no número 6 com uma seta indicando que o robô vai se mover para cima até o número 96. O texto acima diz "dirigir enquanto a posição é menor que".

Se o Robô VR estiver se movendo da direita para a esquerda ou de cima para baixo (valores menores), o operador maior que é usado para dirigir enquanto a posição é maior que o valor alvo.

Duas vistas de cima para baixo do playground do mapa de grade de números. No primeiro, o robô VR é mostrado no número 60 com uma seta indicando que o robô vai se mover para a esquerda para o número 51. O texto acima diz 'drive while position is greater than'. No segundo, o robô VR é mostrado no número 96 com uma seta indicando que o robô vai se mover para baixo para o número 6. O texto acima diz 'drive while position is greater than'.

Combinar o uso de operadores de comparação e vários valores do Sensor de Localização permite que um Robô VR dirija para qualquer local conhecido, evite cair de um Playground ou navegue no plano de coordenadas de qualquer Playground.

Visão geral do desafio

No desafio Drive to Three Numbers, você conduzirá o Robô VR a três números usando o Sensor de Localização e os operadores de comparação no Playground Number Grid Map. Para completar este desafio, o Robô de RV deve dirigir para os números ‘25’, ‘42’ e ‘78’ em qualquer ordem.

De cima para baixo do playground da grade numérica. O Robô VR pode ser visto no canto inferior esquerdo no número 1. As caixas de chamada estão nos números 25, 42 e 78 no Playground.

Siga estas etapas para concluir o desafio:

  • Assista ao vídeo abaixo para ver um projeto completo em que o robô VR dirige para três números diferentes no Number Grid Map Playground. Este Playground apresenta quadrados numerados de 1 a 100, em linhas de 10, começando com 1 no canto inferior esquerdo e 100 no canto superior direito. O Robô de RV começa no número 1 e, em seguida, navega ao longo de um eixo de cada vez para chegar aos números 25, 78 e 42. A cada número, o robô para por 1 segundo para indicar que atingiu sua localização.

  • Crie um novo projeto ou carregue um projeto de lições anteriores nesta Unidade. Se estiver a criar um novo projeto, selecione o Playground do Mapa de Grade Numérica quando solicitado.
  • Renomeie o projeto Unit6Challenge.
  • Abra a janela do Playground se ainda não estiver aberta. Certifique-se de que o Playground do Mapa de Grade Numérica seja aberto.
  • Adicione os comandos necessários para navegar no Robô VR aos números ‘25’, ‘42’ e ‘78’.
  • Inicie o projeto para testar se funciona.
  • Se o projeto não for bem-sucedido, edite e tente novamente. Continue a revisar e executar o projeto até que o Robô de RV conduza com sucesso para os números ‘25’, ‘42’ e ‘78’.
  • Salve o projeto assim que o robô de RV conduzir com sucesso para cada um desses números.

Parabéns! Você concluiu com sucesso o Desafio Drive to Three Numbers!

Perguntas

Selecione uma ligação abaixo para aceder ao questionário da aula.

Google Doc / .docx / .pdf