Sabia que o Linux e o código aberto foram para Marte com o Ingenuity? Confira os detalhes de mais essa aventura espacial do Tux.
Embora não seja a primeira vez que a NASA e outras agências espaciais usam software livre, ou open source no espaço, ainda é positivo que em missões tão críticas e importantes como essas elas dependam desse tipo de projeto (embora muitas empresas de software proprietário continuem para vê-lo como inferior).
O Linux e o código aberto já cruzaram as fronteiras do planeta em várias missões, e mais uma vez o fazem com a ajuda do Ingenuity.
Linux e o código aberto foram para Marte com o Ingenuity
Certamente você já se lembra de outros casos como o da Estação Espacial Internacional (IIS) em que troquei o Microsoft Windows pelo Debian, como alguns robôs usam ROS e muitos outros projetos que já discutimos no LxA.
Bem, agora você pode adicionar este outro que vai te surpreender …
Como você sabe, a sonda Mars Perseverance foi recentemente lançada com sucesso e tentará explorar o planeta vermelho em profundidade para continuar aprendendo coisas sobre Marte, como confirmar se ele já abrigou vida, investigando as condições atuais, etc.
Uma vez que o projeto já está ativo na superfície de Marte, ele começou a reportar dados em direção à Terra, com uma infinidade de imagens que cientistas, como geólogos, podem analisar para descobrir se são de origem sedimentar, vulcânica, possíveis sinais de água, etc.
Bem, um dos dispositivos que a Mars Perseverance possui é o helicóptero autônomo Ingenuity. Uma espécie de drone que sobrevoará o céu marciano para relatar dados tão valiosos.
Além de testar este tipo de sistemas de vôo em uma atmosfera que é 10 vezes menos densa que a da Terra e com 1/3 de sua gravidade.
Este robô chamado Ingenuity será o primeiro objeto de fabricação humana a voar pela superfície de Marte. E foi construído usando tecnologias muito populares se você for um leitor frequente de LxA. Por exemplo:
- Processadores Qualcomm Snapdragon 801 a 500 Hz, uma frequência realmente baixa, mas suficiente para seu propósito. Além disso, são circuitos protegidos contra radiação (RD).
- Como sistema operacional, como poderia ser de outra forma, ele usa Linux. Graças a ele, o sistema de tempo real VxWorks pode ser substituído, que é o exclusivo usado no próprio Mars Perseverance e em outros rovers.
- Além disso, ele usa uma estrutura de código aberto chamada F ‘ou F prime, desenvolvida no laboratório de propulsão JPL para várias aplicações espaciais, especialmente para dispositivos de vôo como CubeSats, SmallSats, etc.
- E como se isso não bastasse, ele também usa o ffmpeg, o conhecido software que você com certeza já usou na sua distro, e que o Preseverance usa para comprimir o vídeo que envia de Marte para a Terra …
Tudo para poder se deslocar de forma autônoma e operar este pequeno helicóptero de 1,2 metros de tamanho e 2 kg de peso.