Introdução
Nesta seção da documentação, é apresentada uma recapitulação de tudo que foi realizado ao longo das cinco sprints do projeto.
Sprint 1
- Entendimento do Negócio: Para entender melhor o modelo de negócio da solução proposta, utilizamos o Business Model Canvas e a matriz de risco.
- Arquitetura da Solução: A proposta inicial da arquitetura da solução foi elaborada pelo grupo na sprint 1, levando em consideração que, da proposta inicial houveram mudanças ao decorrer do desenvolvimento do projeto. Sendo assim, a primeira arquitetura foi baseada no escopo inicial do projeto.
- Requisitos Funcionais e não Funcionais: Os requisitos funcionais e não funcionais do sistema, e o que precisa ser feito para suprir os requisitos funcionais.
- Metadesign: No metadesign foi desenvolvido as personas do projeto, que representam os usuários finais da nossa solução e suas dores e necessidades. A arquitetura de informação, para elaborar como as informações estarão dispostas no sistema. E a user stories, que descrevem as interações dos usuários com o sistema.
Sprint 2
- Interface Simplificada: A CLI permite interações rápidas e eficientes com o robô e o sistema backend, possibilitando que os técnicos e operadores enviem comandos diretamente ao robô e recebam feedback imediato. Utilizamos de inicio para testar o envio dos movimentos para o robô, sem precisar realizar uma interface detalhada.
- Movimentos do Robô: Os movimentos do Robô e sua programação, movimentos que são controlados através da CLI.
- Sistema de Emergência: Um botão e sistema de emergência para parar todo o sistema.
- Metodologia: Descrito todas as etapas do desenvolvimento do projeto, as tecnicas e ferramentas utilizadas.
- Instruções para Execução: Como inicializar o sistema.
Sprint 3
- Adição do Lidar: A adição de um sensor Lidar (Light Detection and Ranging) ao robô aprimora suas capacidades de navegação e detecção de obstáculos.
- Adição da Câmera: A adição de uma câmera de alta resolução ao robô permite a captura de imagens detalhadas do interior dos canos
- Análise Financeira: Uma análise financeira considerando os custos tanto do MVP que estamos produzindo, como também se o projeto foi continuado e escalado.
- Evolução da Interface: Realização de uma interface com Streamlit.
- Gráficos Sugeridos: Gráficos sugeridos de acordo com os dados coletados, para a criação de um dashboard pela Atvos.
Sprint 4
- Modelo de visão computacional: O modelo de visão computacional com YOLO, capturando imagens reais através da câmera do robô.
- Banco de dados: O banco de dados para armazenar as imagens capturadas pela câmera com a inteligência artificial.
- API e Backend: Implementado com as rotas necessárias, com documentação no Postman.
- Teste de funcionalidade: o teste de funcionalidade de todo sistema e a documentação dele, além de validação de RNFs.
- Documentação: Instruções de execução e metodologia atualizadas.
Sprint 5
- Kill Switch: Kill Switch arrumado de acordo com a necessidade do projeto.
- Página com os dados: Uma página para mostrar par o usuário os dados coletados.
- Documentação: Atualização das instruções de execução e metodologia atual.