Linux e o código aberto foram para Marte com o Ingenuity

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

Linux e o código aberto foram para Marte com o 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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.