Um pequeno satélite está usando um Raspberry Pi Zero como seu computador de voo. Até onde se sabe, este é um experimento inédito. Em dezembro, após oito anos de planejamento, estudantes de graduação da Utah State University (USU) que fizeram o pequeno Get Away Special Passive Attitude Control Satellite (GASPACS) assistiram a NASA lançar o CubeSat movido a Pi Zero no espaço.
Um dos objetivos do projeto era ver se hardware comercial de prateleira (COTS) barato e comercial como o Pi Zero estaria à altura da tarefa de viagens espaciais.
Como os graduandos de física da USU detalharam em um artigo de 2018, uma das principais preocupações era se o Pi Zero poderia suportar danos de radiação ao atingir a órbita terrestre baixa. Eles gostaram do Pi Zero porque era barato e pequeno o suficiente para o CubeSat, que mede apenas 10 centímetros quadrados e possui um boom inflável personalizado para estabilizar sua órbita.
Raspberry Pi Zero alimenta mini missão de satélite
Agora, o Raspberry Pi forneceu uma atualização sobre como o projeto está indo. A principal missão da GASPACS era testar o lançamento de uma lança inflável de um metro de comprimento e se isso estabilizava o satélite como pretendido e impedia que ele girasse fora de controle. De acordo com a USU, o boom age como penas em uma flecha para estabilizar o satélite.
Depois de chegar à Estação Espacial Internacional, o GASPACS foi implantado em 26 de janeiro. O seu boom inflável implantado com sucesso cerca de 45 minutos após a missão. Desde então, ele tira fotos da Terra do espaço com um módulo de câmera Pi. Então, depois transmite as imagens para uma estação terrestre da USU.
No lado Pi Zero do GASPACS, há uma placa microcontroladora DFRobot Beetle que verifica a integridade do Pi Zero.
“O Pi Zero envia um sinal de ‘batimento cardíaco’ a cada poucos segundos. E, se isso parar, o Beetle o liga, porque tente desligá-lo e ligá-lo novamente funciona tão bem no espaço”, observa Raspberry Pi.
O GASPACS sofreu um revés significativo no final de fevereiro. Isso depois de perder dois painéis solares que o tornaram “extremamente negativo em energia” e deixaram a maior parte desligada e recarregando. Mas o GASPACS “continuou resilientemente”, de acordo com a conta do GASPACS no Twitter.
Onde conseguir
Qualquer desenvolvedor interessado em ver o software de voo de código aberto GASPACS pode conferir o CubeWorks no GitHub. Raspberry Pi diz que 80% do software do satélite foi escrito em Python.
Os desenvolvedores do CubeWorks observam que o Python não parece a escolha mais óbvia para fazer uma “estrutura de software robusta, modular e tolerante a falhas” que interage perto do hardware. C++ pode ser a escolha mais óbvia.
Mas eficiência e desempenho não eram o ponto.
O desenvolvedor experiente pode estar se perguntando: ‘Por que escrever todo o framework em Python e não uma linguagem de melhor desempenho com interação de hardware mais próxima?’
A resposta é porque a estrutura foi projetada para ser acessível a desenvolvedores mais novos que desejam entrar na pesquisa espacial. É o que dizemos autores do CubeWorks.
Via ZDNet