Linux voando em Marte


A missão "Mars 2020" levou o Linux como passageiro para Marte como sistema operacional do drone Ingenuity, confira o Tux passeando no planeta vermelho.

Linux voando em Marte

Preso à barriga do rover tem o drone Ingenuity que está realizando voos autônomos no em Marte, 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.

F´ compreende vários elementos:
  • 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.

 


13º Voo do Helicóptero Ingenuity Mars: Vídeo Grande Angular da Perseverança

 

 

Linux é o poder!!!

 


 Fonte

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais