Skip to content

Biblioteca de Altitude #41

@leocelente

Description

@leocelente

Biblioteca de Altitude

Resumo

Criar uma biblioteca contendo pelo menos 1 método de conversão entre pressão e altitude.

Justificativa

Um dos dados mais importantes da sonda é sua altitude. Geralmente temos múltiplos sensores de pressão e temperatura e indiretamente calculamos a altitude. Existem várias maneiras de extrair a informação da altitude, desde o calculo normal, passando por média móvel e filtros FIR até Filtros de Kalman e observadores em geral. Essa biblioteca então deverá conter os métodos disponíveis, começando pela formula padrão.

Especificação

  • Um typedef para as leituras, contendo a medida de pressão e temperatura.
  • Um typedef para o estado atual, representando a altitude estimada e qualquer outro estado inter-medida ou configuração.
  • Uma função para adicionar uma medida.
  • Opcional: Uma função para adicionar N medidas (média móvel)
  • Uma função de inicialização com argumentos associados as configurações
  • Uma função para extrair a altitude estimada mais recente, com validação e retornando erros.

Outros detalhes

  • Não é recomendado uso de double
  • Formate seu código
  • Documente elementos não óbvios do seu código
  • Documente as unidades utilizadas
  • Teste seu código com exemplos incluindo chamados corner cases

Referências

NASA Earth Atmosphere Model - Metric Units

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions