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.

Recommended Videos

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…
La piedra cebra: el sorpresivo hallazgo de Perseverance en Marte
piedra cebra marte

Un hallazgo curioso y muy impresionante es el que presentó esta semana la NASA en su bitácora del rover Perseverance: se trata de una roca cebra, pintada con extrañas rayas negras y blancas en la espesura del desierto marciano.

En la colina Kodiak, el Perseverance tomó una foto el 13 de septiembre de esta piedra, a la que llamó primero "Castillo de Freya".

Leer más
Elon Musk comparte una nueva fecha para el viaje de Starship a Marte
elon musk fecha viaje starship marte

SpaceX tiene como objetivo lanzar "alrededor de cinco" viajes Starship sin tripulación a Marte dentro de dos años, según una publicación en X (anteriormente Twitter) del CEO Elon Musk el domingo.

Musk dijo que si las misiones no tripuladas aterrizan de manera segura en el planeta rojo, entonces la primera misión tripulada podría tener lugar ya en 2028, pero agregó que "si encontramos desafíos, entonces las misiones tripuladas se pospondrán otros dos años" debido a la alineación de la Tierra y Marte que hace posible tales viajes. Y continuó: "¡Queremos permitir que cualquiera que quiera ser un viajero espacial vaya a Marte! Eso significa que usted o su familia o amigos, cualquiera que sueñe con una gran aventura. Eventualmente, habrá miles de naves espaciales que irán a Marte y será un espectáculo glorioso de ver. ¿Te lo imaginas? Guau".

Leer más
Este «código abierto» podría significar problemas para las grandes IA
codigo abierto problemas grandes ia c  digo

Markus Winkler / Pexels
La Iniciativa de Código Abierto (OSI, por sus siglas en inglés), autoproclamada administradora de la definición de código abierto, el estándar más utilizado para el software de código abierto, anunció el jueves una actualización de lo que constituye una "IA de código abierto". La nueva redacción ahora podría excluir modelos de pesos pesados de la industria como Meta y Google.

"El código abierto ha demostrado que se acumulan enormes beneficios para todos después de eliminar las barreras para aprender, usar, compartir y mejorar los sistemas de software", escribió la OSI en una publicación de blog reciente. "Para la IA, la sociedad necesita las mismas libertades esenciales del código abierto para permitir que los desarrolladores, implementadores y usuarios finales de IA disfruten de esos mismos beneficios".

Leer más