
Robótica: sensores, atuadores e lógica de controle
Atividade 10 questões 50 min
1 material e 12 questões sobre robótica, com gabarito comentado.
Em um simulador de robótica, um robô está no ponto (0, 0) de uma malha, virado para o norte (sentido positivo do eixo y). Os comandos são: Fk (andar k casas para a frente), D (girar 90° para a direita) e E (girar 90° para a esquerda). O programa executado é: F2, D, F3, D, F1, E, F2. Ao final, o robô estará
Uma equipe de quatro estudantes tem seis semanas para construir um robô que separa materiais recicláveis por cor, para uma feira de ciências. O planejamento mais adequado para esse projeto é
Uma equipe quer programar um robô para sair de um labirinto usando a regra da mão direita: o robô mantém sempre uma parede do seu lado direito.
a) Escreva, em pseudocódigo, um algoritmo para essa regra, usando as ações avançar, virar à direita e virar à esquerda e as condições "há parede à direita?" e "há parede à frente?".
b) Essa regra funciona em labirintos cujas paredes estão todas ligadas entre si. Explique por que o robô pode ficar andando em círculos para sempre em um labirinto com uma "ilha" (um bloco de paredes solto no meio), dependendo do ponto de partida.
c) Que informação extra o robô poderia guardar para perceber que está andando em círculos?