Durante a preparação de um plano de resposta a deslizamentos, estudantes programam, em um simulador, um robô…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Desenvolver projetos com robótica, utilizando artefatos físicos ou simuladores.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Durante a preparação de um plano de resposta a deslizamentos, estudantes programam, em um simulador, um robô móvel para levar um sinalizador a um abrigo. O robô possui sensores voltados para a frente e para a esquerda. O roteiro virtual determina que, quando houver um objeto a até 0,30 m à frente, o robô deve evitar a colisão utilizando a passagem à esquerda, se ela estiver livre. No primeiro trecho, o sensor frontal registrou 1,20 m, e o robô avançou. No segundo trecho, registrou 0,28 m à frente e ausência de barreira à esquerda, mas o programa manteve o avanço, provocando uma colisão. Os registros serão usados para corrigir o controle antes da montagem do protótipo físico. Considerando os registros do simulador e a regra prevista no roteiro, qual instrução deve substituir a instrução que causou a colisão, de modo que o robô evite o obstáculo e preserve o deslocamento até o abrigo?
- A) Programar o robô para continuar em frente quando o sensor frontal indicar distância de até 0,30 m e o lado esquerdo estiver livre.
- B) Programar o robô para girar à esquerda quando o sensor frontal indicar distância superior a 0,30 m e o lado esquerdo estiver livre.
- C) Programar o robô para girar à esquerda quando o sensor frontal indicar distância de até 0,30 m e o lado esquerdo estiver livre.
- D) Programar o robô para girar à esquerda quando o sensor frontal indicar distância de até 0,30 m, mesmo que o lado esquerdo esteja bloqueado.
- E) Programar o robô para parar quando o sensor frontal indicar distância de até 0,30 m e o lado esquerdo estiver livre.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique a regra do roteiro. Quando o sensor frontal indica objeto a no máximo 0,30 m, o robô deve desviar pela esquerda, desde que a passagem esteja livre. Passo 2: Analise o segundo trecho. O sensor marcou 0,28 m (dentro do limite de até 0,30 m) e a esquerda estava livre, então a condição da regra foi satisfeita e o robô deveria desviar. Como o programa manteve o avanço, a colisão ocorreu. Passo 3: Determine a instrução de correção. Ela deve disparar quando a distância frontal for de até 0,30 m e o lado esquerdo estiver livre, com a ação de girar à esquerda. Isso corresponde à alternativa C. Passo 4: Verifique as demais alternativas. A: manda continuar em frente justamente na situação de perigo, repetindo a colisão. B: usa distância superior a 0,30 m, invertendo a condição do sensor. D: ignora a exigência de que a esquerda esteja livre, podendo levar a robô a girar contra um obstáculo. E: faz o robô parar, o que impede o deslocamento até o abrigo, exigido pelo enunciado. Passo 5: Sobre o gabarito. O gabarito oficial é C e coincide com a resolução obtida de forma independente.
💡 Dica: Analise as condições dos sensores e a lógica de programação para identificar a falha.
Alternativa por alternativa
Entendeu que, havendo obstáculo a até 0,30 m, o robô deve continuar em frente, confundindo a condição de alerta com a ação de avançar. Ao manter a instrução que causou a colisão, não corrige o erro.
Inverteu o limite do sensor, usando distância superior a 0,30 m, quando a regra trata de distâncias de até 0,30 m. Assim, o desvio seria acionado na hora errada, e não diante do obstáculo a 0,28 m.
A leitura de 0,28 m atende à condição de distância de até 0,30 m. Como o sensor lateral indicou que a passagem à esquerda estava livre, o robô deveria realizar a manobra para esse lado, em vez de continuar em frente. A regra combina as duas condições necessárias: proximidade do obstáculo e disponibilidade de passagem.
Ignorou a condição de que a passagem à esquerda precisa estar livre e mandou girar mesmo com a esquerda bloqueada. A regra do roteiro exige que o desvio só ocorra se o caminho estiver livre.
Acreditou que parar diante do obstáculo seja a forma mais segura de evitar a colisão. Essa escolha não segue a regra do roteiro, que prevê desvio pela esquerda, e impede o deslocamento até o abrigo.
Raio-X da questão
programação de robôs móveis
diagnostico
lógica condicional básica · sensores em robótica
estude lógica condicional e sensores em robótica
Ignorar a condição do sensor lateral ou interpretar incorretamente a distância do sensor frontal.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Na aula, um robô usa um sensor ultrassônico. Ele foi programado para parar ao detectar um obstáculo. Qual decisão o…
- Em um projeto de robótica, os alunos têm um robô equipado com um sensor de luz voltado para o chão. O robô deve…
- — Se ele tocar nas paredes do túnel, não vamos enviá-lo ao local real — afirmou a técnica da Defesa Civil ao grupo que…
- Já percebeu como alguns brinquedos seguem instruções simples para tomar decisões? Um carrinho inteligente tem um sensor…
- Um robô segue este algoritmo pictográfico: 1) Andar 1 casa. 2) Se houver obstáculo, virar à esquerda; senão, andar 2…
- Ao programar um robô, você define que ele deve seguir um conjunto de passos. Se encontra um obstáculo, deve desviar para…
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
