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
- Em um protótipo de robótica, dois eletrodos encostam em uma placa metálica. Ao tocar a placa, a capacitância do circuito…
- Uma equipe desenvolve uma interface computacional vestível que reconhece repouso, flexão e extensão do antebraço por…
- Em uma bancada de prototipagem, uma equipe testa dois eletrodos de um sensor capacitivo conectado a uma placa…
- Em um projeto de tecnologia assistiva, uma equipe usa eletrodos de superfície para captar a atividade elétrica do…
- Em um protótipo de pulseira computacional que registra a atividade elétrica muscular, dois pares de eletrodos foram…
- Em um projeto de robô para separar peças, duas equipes instalaram pares de eletrodos como sensores de contato e…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
