Skip to main content

Cómo el código abierto propició el vuelo de Ingenuity en Marte

Silenciosa, pero trascendental. Así fue la colaboración que la comunidad global de código abierto desplegó para el primer vuelo exitoso del helicóptero Ingenuity de la NASA en Marte.

Según datos de la plataforma GitHub, más de 12,000 desarrolladores de 59 repositorios contribuyeron a la creación del software detrás de Ingenuity mediante código abierto.

Este 19 de abril, el helicóptero Ingenuity se elevó durante 39 segundos en la atmósfera de Marte, con lo que se transformó en el primer aparato en realizar un vuelo en otro planeta, uno de los mayores éxitos en la historia de la NASA.

La plataforma precisó que, tal como ocurrió con la primera imagen de un agujero negro, la mayoría de los desarrolladores no son conscientes de su contribución, por lo que decidió “hacer visible lo invisible”.

Primer vuelo de Ingenuity
El helicóptero Ingenuity capturó su propia sombra mientras volaba sobre la superficie de Marte. JPL/NASA

De esta forma, los más de 12,000 desarrolladores que contribuyeron a las versiones específicas de los proyectos y bibliotecas de código abierto utilizados por Ingenuity comenzarán a recibir la insignia de “Mars 2020 Helicopter Mission” en su perfil de GitHub.

“Muchas de las personas que obtienen una insignia probablemente no tienen idea de que su software se está utilizando para volar un helicóptero en otro planeta. Queríamos asegurarnos de que todos fueran reconocidos por sus contribuciones a este increíble logro humano”, afirmó Martin Woodward, director sénior de relaciones con desarrolladores de GitHub.

Contribuciones clave

Insignia de Github para desarrolladores que contribuyeron en Ingenuity
Así luce la insignia de Github para desarrolladores que contribuyeron en Ingenuity. Imagen utilizada con permiso del titular de los derechos de autor

Entre los 59 repositorios utilizados por el equipo del Laboratorio de Propulsión a Chorros (JPL) de la NASA se encuentran SciPy, F Prime (F’) y Linux, entre otros.

Por ejemplo, Ingenuity ejecuta una distribución de Linux integrada en su computadora de navegación.

En tanto, el ecosistema Python jugó un papel clave en todo, desde el control terrestre hasta el modelado de vuelo y el procesamiento de datos.

Gran parte del software está escrito en C ++, ya que se utilizó el marco de control de vuelo de código abierto F Prime (F’), desarrollado en 2013 por el JPL.

La idea de F’ fue crear un marco de software reutilizable para una variedad de proyectos de vuelos espaciales que pudieran adaptarse a cualquier hardware, propósito o destino.

El listado completo de repositorios, que se construyó sobre la base de la información recopilada por el JPL, se puede consultar en este enlace.

Rodrigo Orellana
Ex escritor de Digital Trends en Español
Twitter, Facebook, Instagram, WhatsApp, Telegram, criptomonedas, metaverso, son algunos de los temas que aborda el periodista…
Mira cómo el cohete H3 de Japón ruge hacia el cielo en su segundo vuelo exitoso
mira cohete h3 japon ruge cielo

El incipiente cohete H3 de Japón logró un lanzamiento exitoso el lunes, hora local, desplegando el Satélite Avanzado de Observación Terrestre-4 (ALOS-4) en una órbita sincrónica con el sol.

La agencia espacial japonesa, conocida como JAXA, lanzó el cohete de hidrógeno de dos etapas desde el Centro Espacial Tanegashima, ubicado a unos 1.000 kilómetros (620 millas) al suroeste de Tokio.

Leer más
La NASA quiere hacer casas de hongos en Marte
Casa Hongo

Ladrillos producidos con micelio, desechos de jardín y astillas de madera como parte del proyecto de micoarquitectura. Materiales similares podrían usarse para construir hábitats en la Luna o Marte. NASA
Cuando los futuros astronautas partan hacia la Luna o Marte, necesitarán algún refugio. Y aunque se podría imaginar que las ciudades de otros planetas están hechas de acero, o vidrio, o algún compuesto de fibra de carbono de alta tecnología, la NASA tiene otras ideas. La agencia está financiando la investigación sobre el cultivo de sus propios hábitats a partir de hongos.

Por muy descabellada que suene la idea, tiene mucho sentido práctico. Llevar cualquier cosa al espacio es difícil y costoso, y transportar grandes cantidades de materiales de construcción en un cohete no es factible. Por lo tanto, las agencias espaciales están cada vez más interesadas en utilizar enfoques que utilicen materiales que estén fácilmente disponibles, como la construcción de estructuras a partir del material de regolito polvoriento que cubre la superficie de Marte, o que involucren materiales muy ligeros, como hábitats inflables.

Leer más
Auroras y radiación de tormentas solares detectadas en Marte
auroras radiacion tormentas solares marte radiaci  n

Las manchas en esta escena fueron causadas por partículas cargadas de una tormenta solar que golpeó una cámara a bordo del rover Curiosity de la NASA en Marte. Curiosity utiliza sus cámaras de navegación para tratar de capturar imágenes de remolinos de polvo y ráfagas de viento, como la que se ve aquí. NASA/JPL-Caltech
Las recientes tormentas solares causaron eventos épicos aquí en la Tierra, donde las auroras fueron visibles en gran parte del mundo el mes pasado. Sin embargo, estas tormentas, causadas por una mayor actividad del sol, no solo afectan a nuestro planeta, sino que también afectan a Marte. Las misiones de la NASA como el rover Curiosity han estado observando los efectos de las tormentas solares allí, donde la atmósfera muy delgada crea un entorno de radiación potencialmente peligroso. Si alguna vez queremos enviar gente a visitar el planeta rojo, vamos a necesitar aprender más sobre esta radiación y cómo se ve afectada por eventos como las tormentas solares.

Los efectos de las tormentas solares se pueden ver claramente en la forma en que afectan a las cámaras de Curiosity. Las partículas cargadas de las tormentas solares golpean la cámara y crean manchas en las imágenes, que se pueden ver más claramente en las animaciones. Dos animaciones del instrumento Curiosity Navigation Camera (MSL) muestran las partículas cargadas, que parecen nieve o estáticas sobre la vista de Marte.

Leer más