diff --git a/reports/participation/JoaoAugusto-Participation/Relatorio_Participacao-Joao-Augusto.MD b/reports/participation/JoaoAugusto-Participation/Relatorio_Participacao-Joao-Augusto.MD new file mode 100644 index 0000000..2ad5157 --- /dev/null +++ b/reports/participation/JoaoAugusto-Participation/Relatorio_Participacao-Joao-Augusto.MD @@ -0,0 +1,99 @@ +# Relatório de Desenvolvimento/Participacao em Projeto de Braco Robotico Modular com Visao Computacional + +**Data do Relatório:** 16 de Dezembro de 2025 +- Período: Maio de 2025 a Dezembro de 2025 +- Função: Desenvolvedor de Software e Pesquisador +**Data de Término:** 31 de Dezembro de 2025 +--- + +## Tarefas Realizadas + +1. **Documentar Weekly Geral #02** + - Documentar a reunião semanal geral do projeto de braço robótico modular com visão computacional. + - Responsável: Joao Augusto + - Termino: 25 de Maio de 2025 + - Descrição: Documentar os principais pontos discutidos na reunião, incluindo objetivos, resultados esperados, tecnologias utilizadas, versionamento no GitHub, componentes do projeto, demonstrações, bibliografia e encaminhamentos futuros. + +2. **Review Task: Fazer Relatórios de peças e componentes faltando para enviar ao Professor** + - Responsável: Joao Augusto e Pedro lucas + - Termino: 16 de Julho de 2025 + - Descrição: Revisar e completar os relatórios de peças e componentes faltantes para envio ao professor responsável pelo projeto. + +3. **Pesquisa Contextualizadora** + - Responsável: Joao Augusto + - Termino: 05 de Julho de 2025 + - Descrição: Realizar uma pesquisa contextualizadora com basamento em Artigos cientificos sobre braços robóticos modulares e visão computacional para fundamentar o projeto. + +4. **Review Task: Adicionar Seção de Tutoriais** + - Responsável: Joao Augusto, Pedro Lucas,Nicolas e Rafael + - Termino: 2 de Setembro de 2025 + - Descrição: Adicionar uma seção de tutoriais no repositório do GitHub para auxiliar novos membros da equipe a entenderem o funcionamento do braço robótico modular e a integração com visão computacional. + +5. **Montagem do Braco Robotico** + - Responsável: Joao Augusto, Pedro Lucas,Eduardo,Nicolas,Rafael e Enzo Ribas + - Termino: 05 de outubro de 2025 + - Descrição: Montar o braço robótico modular utilizando as peças impressas em 3D e integrar o sistema de controle baseado em Arduino. + - Braco robotico impresso em 3D. + - Sistema de controle baseado em Arduino. + - Modulo de visao computacional. + - Integracao via testes e calibracao continua. + + +6. **Implementacao de Visao Computacional em C atravez da biblioteca LIBCV** + - Responsável: Joao Augusto + - Termino: nao foi possivel o Termino + - Descrição: Implementar o sistema de visão computacional utilizando a biblioteca LIBCV em linguagem C para permitir o reconhecimento e rastreamento de objetos pelo braço robótico,porem a biblioteca enfrentou alguns problemas e tivemos q partir para outra biblioteca. + - Utilizacao da biblioteca LIBCV. + - Desenvolvimento em linguagem C. + +7. **Implementacao de Visao Computacional em C++ atravez da biblioteca OpenCV** + - Responsável: Joao Augusto + - Termino: em andamento + - Descrição: Implementar o sistema de visão computacional utilizando a biblioteca OpenCV em linguagem C++ para permitir o reconhecimento de objetoso. + - Utilizacao da biblioteca OpenCV. + - Desenvolvimento em linguagem C++. + +8. **Implementacao de Visao Computacional em Python atravez da biblioteca Yolo** + - Responsável: Joao Augusto + - Termino: em andamento + - Descrição: Implementar o sistema de visão computacional utilizando a biblioteca Yolo em linguagem Python para permitir o reconhecimento de objetos. + - Utilizacao da biblioteca Yolo. + +9. **Participacao da Publicacao de artigo cientifico** + - Responsável: Enzo Ribas e Presleyson + - Termino: em andamento + - Descrição: Criar um artigo cientifico sobre o projeto do braco robotico modular com visao computacional. + - Foi dito pelo professoir Ricardo para criarmos um artigo cientifico sobre o projeto. +--- +## Resultados obtidos + +Resultados concretos das atividades (funcionalidades, experimentos, protótipos, código). + +- Resultado 1: Desenvolvimento de algoritmos com performance aceitável para detecção de mãos +- Resultado 2: Montagem do braço robótico concluída, pesquisa contextualizadora finalizada. +--- + +## Aprendizados e melhorias +Principais aprendizados e como contribuem ao projeto/pessoal. + +- Aprendizado 1: Estudo e aplicação de LibCv em C para visão computacional +- Aprendizado 2: Estudo e aplicação de OpenCv em C++ para visão computacional +- Aprendizado 3: Compreensão dos desafios técnicos na integração de diferentes linguagens e bibliotecas +- Aprendizado 4: Desenvolvimento de habilidades de pesquisa científica +- Aprendizado 5: Trabalho em equipe e comunicação efetiva em reuniões semanais +--- + +## Desafios e dificuldades +Problemas encontrados e ações tomadas ou propostas. + +- Desafio 1: Preparação do ambiente de desenvolvimento para OpenCV em C++ + - Ação/tentativa de resolução: Pesquisa de tutoriais e fóruns, configuração manual do ambiente +- Desafio 2: Tentativa de utilizar LibCV para C puro + - Ação/tentativa de resolução: Impasse técnico devido à incompatibilidade entre o ambiente computacional e biblioteca +--- + +## Observações Finais +O desenvolvimento do projeto de braço robótico modular com visão computacional tem avançado significativamente, com a conclusão de várias tarefas importantes. +A documentação das reuniões semanais e a pesquisa contextualizadora forneceram uma base sólida para o desenvolvimento do projeto. +A montagem do braço robótico foi concluída com sucesso, e a implementação do sistema de visão computacional está em andamento, utilizando a biblioteca OpenCV. +A participação na publicação de um artigo científico também está em progresso, o que contribuirá para a disseminação dos resultados do projeto na comunidade acadêmica.