Skip to main content

Projeto Capstone: Limpeza de Recifes de Coral

Apresentando o Desafio de Limpeza de Recifes de Coral 

Todos os anos, 8 a 12 milhões de toneladas métricas de resíduos plásticos nocivos poluem os oceanos em todo o mundo. Neste desafio, você codificará o robô VR para limpar o recife de coral, tornando o oceano um habitat mais saudável e seguro para a vida marinha. 

Assista ao vídeo abaixo para descobrir mais sobre o Desafio de Limpeza de Recifes de Coral.

Detalhes do Desafio

  • O Robô VR está equipado com um carregador solar e uma bateria. 
  • A carga da bateria dura apenas alguns minutos. Deve recolher o máximo de lixo possível antes que a bateria esgote completamente.
  • O robô não deve colidir com o recife de coral. Se isso acontecer, a missão terminará imediatamente.
  • O Robô VR também está equipado com um Sensor de Distância, um Sensor de Olhos, um Sensor de Para-choques e um Sensor de Localização.
  • Assim que a bateria estiver descarregada, o robô VR irá parar de se mover e a quantidade total de lixo recolhido será exibida.

 

Este Documento de Desafio fornece detalhes importantes sobre o Desafio de Limpeza de Recifes de Coral.

Recursos disponíveis

Rubrica de Desafio

O desempenho da sua equipa será avaliado usando uma rubrica que contém as seguintes categorias: planeamento e brainstorming, pseudocodificação, codificação e execução, trabalho em equipa e colaboração e sucesso da missão.

Rubrica do Desafio de Limpeza de Recifes de Coral

 

Um resumo de cada categoria, juntamente com uma visão geral do trabalho exemplar em cada categoria, é fornecido abaixo.

Um ícone de um lápis a escrever notas num pedaço de papel, indicando planeamento.

Planeamento e Brainstorming

Um plano sólido é essencial para codificar com sucesso o robô VR para limpar o máximo de lixo possível do fundo do oceano.

Exemplo planeamento e brainstorming:

  • Resulta em uma lista de várias ideias inovadoras e abrangentes para resolver o desafio.
  • Mostra que o grupo discutiu de forma colaborativa os prós e contras de cada ideia.
  • Reflete as perspectivas variadas de todos os membros da equipe.

Um ícone de uma lista com marcadores indicando Pseudocodificação.

Pseudocodificação

Pseudocodificação é o processo de dividir suas ideias para limpar o lixo com o robô VR em etapas legíveis por humanos antes de começar a codificar. 

Pseudocodificação exemplificativa inclui:

  • Incorporando muitos recursos do Robô VR para que ele seja usado em todo o seu potencial.
  • Planeamento minucioso e eficiente do caminho.
  • Comentários detalhados.
  • Etapas que estão em ordem lógica.
     

Um ícone dos contornos dos blocos de código indicando Construção e Teste de um projeto.

Codificação e Execução

A categoria Codificação e Execução avalia o sucesso do seu projeto de codificação.

Exemplar Codificação e Execução significa o projeto:

  • Limpa o máximo de lixo possível do fundo do oceano.
  • É altamente eficiente.
  • Inclui comentários para cada secção.
  • Foi exaustivamente testado.
     

Um ícone de três pessoas com uma lâmpada brilhante acima delas, indicando trabalho em equipe e colaboração.

Trabalho em equipa e colaboração

Trabalho em equipe e colaboração é o quão bem a sua equipe se comunica e trabalha em conjunto.

Exemplo trabalho em equipa e colaboração significa:

  • Os membros da equipa apoiam-se ativamente uns aos outros.
  • Todos os membros da equipe contribuem para a discussão e desempenham um papel na resolução do desafio.
  • A comunicação é contínua, clara e produtiva.

Um ícone de um emblema de recompensa que indica a conclusão bem-sucedida de uma missão.

Sucesso da missão

Esta categoria considera como o seu grupo otimizou o seu projeto de codificação para o Robô VR recolher lixo.

Sucesso exemplar da missão significa:

  • Uma grande quantidade de lixo foi coletada, incluindo pedaços de difícil acesso.
  • A estratégia avançada de recolha de lixo é evidente.
  • O projeto VEXcode é otimizado para incluir o planeamento eficiente do caminho e a tomada de decisões. 

Fase 1: Planeamento

O Desafio de Limpeza de Recifes de Coral pode ser resolvido usando um processo de três fases. A primeira fase é o planeamento. O objetivo desta fase é uma lista de várias ideias que você pode usar para codificar o Robô VR para limpar o máximo de lixo possível.

  • Reveja o Documento do Desafio com a sua equipa. Certifique-se de que todos entendam completamente os objetivos e requisitos do desafio antes de debater ideias. Se tiver dúvidas sobre o desafio, pergunte a outros grupos ou ao seu professor.
  • Colabore com a sua equipa para criar uma lista de várias ideias para codificar o Robô VR para limpar o máximo de lixo possível. Grave as suas ideias para poder vê-las mais tarde.
  • Limite a lista da sua equipa às principais ideias.
  • O planeamento e o brainstorming da sua equipa serão avaliados sobre o quão bem vocês trabalham em conjunto para fazer uma lista detalhada de soluções criativas.

Uma página de bloco de anotações de exemplo com ideias listadas é mostrada. Existem várias cores e esboços, e linhas onduladas para indicar a escrita. Setas, cruzamentos e destaques mostram a natureza iterativa da fase de planejamento.

Quando o seu grupo terminar, fale com o seu professor partilhando a sua lista de ideias. Não passe para a próxima fase até que o seu professor tenha aprovado as suas ideias. 

Fase 2: Pseudocodificação

Após o seu plano ter sido revisto pelo seu professor, a próxima fase é a pseudocodificação.

  • Comece registrando as etapas de alto nível necessárias para resolver o desafio em linguagem legível por humanos. 
    • Essas etapas devem se tornar os comentários no seu projeto de codificação.
  • Divida suas etapas de alto nível nos comportamentos individuais que o Robô de RV precisará concluir para limpar o máximo de lixo possível.
  • Sua pseudocodificação será avaliada quanto à clareza com que está escrita, se as etapas estão detalhadas e na ordem correta e se você está usando várias das principais funções do Robô VR (como gerenciar a duração da bateria).

Um diagrama manuscrito e pseudocódigo para conduzir o robô VR para recolher o lixo. O diagrama mostra um robô na posição inicial com um caminho direcional indicando movimento para frente, uma curva para a direita e, em seguida, para frente novamente. Abaixo do diagrama, o pseudocódigo diz: "Iniciar. 1. Dirija-se ao primeiro pedaço de lixo. a. Siga em frente. 2. Dirija para o próximo pedaço de lixo. a. Vire à direita. b. Dirija para a frente." Os passos estão claramente marcados e correspondem ao caminho do robô mostrado no diagrama.

Quando o seu grupo terminar, fale com o seu professor partilhando o seu pseudocódigo. Não passe para a próxima fase até que o seu professor a aprove. 

Fase 3: Construção e Teste

A próxima fase do processo é construir e testar o seu projeto.

  • Use seu pseudocódigo para criar e testar cada comportamento que o Robô de RV precisa concluir para limpar o máximo de lixo possível.
  • Teste à medida que avança! Não tente construir todo o projeto de uma só vez antes de testar. Isso facilitará a solução de problemas.
  • Iterar o seu projeto com frequência para aumentar a quantidade de lixo que o Robô VR pode limpar. 
    • Refine o seu plano e pseudocódigo conforme necessário para melhorar a sua capacidade de limpar o fundo do oceano.
  • A codificação e a execução da sua equipe serão avaliadas pela quantidade de lixo que o robô de RV limpa com o menor número de erros e o maior número possível de otimizações. 

Um exemplo de programa VEXcode VR começa com um" bloco "quando iniciado, seguido por um bloco de comentário lendo "Drive para o primeiro pedaço de lixo" e um bloco para Drive forward para 800mm. O próximo comentário diz Dirija para o próximo pedaço de lixo com blocos para virar à direita por 90 graus e dirigir para a frente por 700 mm. Um ícone de marca de seleção verde é exibido no lado direito, indicando a validação ou conclusão bem-sucedida do comando.

Revisão Final

Assim que a sua equipa tiver codificado o Robô VR para recolher o máximo de lixo possível, reúna-se com o seu professor para rever o seu progresso ao longo de todas as fases do desafio. Vocês completarão a rubrica juntos. Ele avaliará o planejamento, o pseudocódigo, o projeto de codificação, a colaboração e o sucesso da missão da sua equipe.

Rubrica do Desafio de Limpeza de Recifes de Coral

Reflexão de Encerramento

Depois de concluir o Desafio de Limpeza de Recifes de Coral, é hora de refletir sobre seu processo e progresso. Primeiro, responda às perguntas abaixo no seu caderno de engenharia. Em seguida, reúnam-se novamente em equipa para partilhar e discutir as vossas respostas uns com os outros.

  1. Quantos quilos de lixo conseguiu recolher no desafio? Que ações ou decisões acha que contribuíram para este resultado? Que melhorias poderia fazer ao seu projeto?
  2. Que papel desempenhou no seu grupo enquanto resolvia o desafio? Que contribuições fez que ajudaram a sua equipa a resolver o desafio? O que você poderia fazer para ser um membro melhor do grupo?
  3. O que aprendeu sobre como aprendeu ao resolver este desafio? 
  4. Como você poderia aplicar o conhecimento e as habilidades que adquiriu com este desafio para resolver problemas no futuro?