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
- Biblioteca VEX
- Recursos do VEXcode
- Curso CS Level 1- VEXcode VR Blocks
- O seu bloco de notas de engenharia
- Os seus projetos VEXcode VR anteriores
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.

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.

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.

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.

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.

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.

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).

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.

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.
- 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?
- 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?
- O que aprendeu sobre como aprendeu ao resolver este desafio?
- Como você poderia aplicar o conhecimento e as habilidades que adquiriu com este desafio para resolver problemas no futuro?