Skip to main content

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.