Skip to main content

Lição 5: Desafio do Labirinto de Discos

Neste Desafio do Labirinto de Disco, o Robô de RV navegará pelo Playground do Labirinto de Disco do início ao fim usando o Sensor de Olho Frontal. O Robô de RV também deve voltar à posição inicial e começar o Labirinto de Disco novamente, a fim de resolver o Desafio do Labirinto de Disco para sempre!

Vista de cima para baixo do Disk Maze Playground. O robô VR está no disco vermelho, voltado para a esquerda. Uma seta preta indica o caminho que o robô seguirá para avançar para o local de partida verde, depois vire à direita e avance em direção ao primeiro disco verde.

Resultado de Aprendizagem

  • Aplique comandos das categorias Trem de Força, Sensor e Controle para poder resolver o Desafio do Labirinto de Disco.

Juntando Tudo

A instrução if encontra-se na categoria Controlo. Se a condição da instrução if for True, então o VR Robot executará um conjunto de comportamentos contidos na instrução if. Os comportamentos dentro de uma instrução if serão ignorados se a condição da instrução if for False.

Para repetir os comportamentos para sempre, as instruções if devem estar contidas num ciclo infinito while .

Dois projectos python. À esquerda está um projeto com 4 instruções if. Um x vermelho está acima do projeto. À direita está o mesmo projeto com as instruções if dentro de um loop while infinito. Um cheque verde está acima do projeto certo.

If instruções são utilizadas dentro de infinitos while ciclos para que cada condição da instrução if seja verificada repetidamente. Durante o fluxo do projeto, se a condição da instrução if for True, serão executados os comandos dentro da instrução if . Se a condição da instrução if  for False, os comandos dentro da instrução if serão ignorados e o fluxo do projeto continuará para o comando seguinte.

A utilização de if instruções dentro de ciclos infinitos while permite que um robô de RV responda de acordo com o seu ambiente, como por exemplo parar ou virar quando um robô de RV deteta um objeto de uma determinada cor.

Vista lateral de um robô VR no Disk Maze Playground. O robô está no disco verde e em processo de virar à direita.

Selecione o botão Seguinte para continuar com o resto desta lição.