Nasa
A National Aeronautics and Space Administration ou Administração Nacional da Aeronáutica e Espaço é uma agência do Governo Federal dos Estados Unidos responsável pela pesquisa e desenvolvimento de tecnologias e programas de exploração espacial. Wikipédia
Nasa e o Open Source
A Nasa faz tempo que abraçou o software OpenSource, atualmente ela mantém um catalogo 571 programas de código aberto.
O catalogo pode ser visto e usado nesse link.
Missão Mars 2020
A missão "Mars 2020" teve o seu lançamento em 30 de Julho de 2020 em destino a marte com a tarefa principal de buscar sinais de vida antiga e coletar amostras de rocha e regolito (rocha quebrada e solo) para possível retorno à Terra com o material coletado.
Perseverance
A missão é composta do rover Perseverance que irá fazer buscas em Marte por vida microbiana antiga.
Equipado com uma broca para coletar amostras de rocha e solo marcianos para serem armazenados em tubos selados e trazidos para a Terra posteriormente para serem analisados com mais detalhes.
O Perseverance também ira realizar experiencias de pavimentação para servirem de base para as futuras explorações humanas no planeta vermelho.
A pouco o Perseverance enviou a primeira imagem colorida de Marte feita por ele.
Ingenuity
Preso à barriga do rover tem o drone Ingenuity que ira realizar voos autônomos no planeta vermelho, o objetivo do drone é o mesmo do rover, coletar solo e fragmentos de rocha para serem armazenados para a volta a Terra.
O Ingenuity utiliza um sistema operacional com o núcleo Linux e utiliza o software "fprime" open source.
F´ (F Prime) é uma estrutura baseada em componentes que permite o rápido desenvolvimento e implantação de voos espaciais e outros aplicativos de software integrados.
Originalmente desenvolvido no Laboratório de Propulsão a Jato, F´ foi implantado com sucesso em várias aplicações espaciais. É adaptado, mas não limitado a sistemas de voos espaciais de pequena escala, como CubeSats, SmallSats e instrumentos.
- Uma arquitetura que decompõe o software de voo em componentes discretos com interfaces bem definidas.
- Uma estrutura C ++ que fornece recursos básicos, como filas de mensagens e threads.
- Ferramentas de modelagem para especificar componentes e conexões e gerar código automaticamente.
- Uma coleção crescente de componentes prontos para uso.
- Ferramentas de teste para testar o software de voo nos níveis de unidade e integração.
O código fonte pode ser obtido aqui.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!