Open gabrielRPacheco opened 1 year ago
Criar uma estimativa inicial da quantidade de horas necessárias para cada uma das issues criadas estudando brevemente o código
@gabrielRPacheco essa issue pode ainda ser refinada em duas: 1. Definir estrutura padrao de entrada. 2. Aplicar estrutura padrao de entrada.
O passo (1) requer que estude e compare tanto as interfaces atuais da BSN para (1.1.) usar cadeias de markov, (1.2.) sensores físicos, (1.3.) bancos de dados como o do Sírio Libanês ou Physionet. Já nesse passo (1), recomendo documentar a comparação que fez entre a interface atual e os formatos dos dados de cada uma das fontes listadas. Por fim, pode haver uma indicação de padrão de projeto (aka software design patterns) para implementar uma solução única. Dica: Ler Adapter, proxy, ou facade patterns.
O passo (2) significa escolher um dos padrões de projeto e mapear para a realidade do ROS. Ou seja, identificar os elementos estruturais do ROS (nós, tópics, parametros, pacotes) e mapeá-los para uma solução de padrão de projeto escolhida. Após o mapeamento a nível de projeto, você pode realizar a implementação.
Caso concorde com minhas ideias, às incorpore na(s) issue(s). Não esqueça de fazer uma estimativa de tempo que deve ser dedicado para implementação.
Obrigado pela sugestão! Vou editar as Issues para seguir esse modelo sugerido e já tentar estimar a quantidade de horas para cada tarefa, mas ainda estou um pouco perdido nessa parte
Estudar e comparar tanto as interfaces atuais da BSN para: (1.1.) usar cadeias de markov, (1.2.) sensores físicos, (1.3.) bancos de dados como o do Sírio Libanês ou Physionet
Em seguida documentar a comparação entre a interface atual e os formatos dos dados de cada uma das fontes listadas. Por fim, pode haver uma indicação de padrão de projeto (aka software design patterns) para implementar uma solução única.
Dicas:
Quantidade de horas estimadas para conclusão: 16h