El 1 de octubre de 1958, en pleno apogeo de la Guerra Fría y con un presupuesto modesto de 100 millones de dólares, el gobierno de Estados Unidos dió vida a un sueño: la NASA, la Administración Nacional de Aeronáutica y del Espacio. Hoy, celebramos su 65 cumpleaños, un hito que marcó el inicio de una era de exploración espacial que cambió nuestra percepción del universo y motorizó de manera transversal la innovación y la tecnología en diferentes sectores.
Un viaje a través del Espacio y el Tiempo
Desde su fundación, la NASA ha llevado a cabo más de 160 misiones tripuladas, enviando a cientos de astronautas al espacio. Aunque inicialmente se creó en un contexto de competencia con la Unión Soviética, la agencia ha evolucionado para convertirse en la principal fuente de conocimiento sobre el cosmos y ha influido en numerosos aspectos de nuestra vida cotidiana.
Un hito icónico en la historia de la NASA fue la misión Apolo 11 en 1969, que culminó con Neil Armstrong convirtiéndose en el primer ser humano en pisar la Luna. Después de este logro monumental, se sucedieron otras misiones lunares exitosas, a excepción del Apolo 13.
Además de las misiones estadounidenses, el mundo de la exploración espacial ha visto la participación de astronautas de diferentes países, incluyendo a España. Uno de los más recientes protagonistas de esta historia es el astronauta español Pablo Álvarez Fernández (León, 1988). Pablo Álvarez fue seleccionado por la Agencia Espacial Europea (ESA) en noviembre de 2022 en calidad de astronauta titular en la promoción de 2022.
La contribución de Pablo Álvarez y su selección como astronauta español son un paso adelante en el sector aeroespacial de España. Su participación en futuras misiones y proyectos espaciales representa un hito importante en la exploración del espacio y una inspiración para las generaciones venideras.
Educación y Divulgación Científica
La NASA ha demostrado un compromiso constante con la divulgación científica y la inspiración de nuevas generaciones. Han utilizado canales de comunicación modernos, como YouTube, donde celebridades como Paul Rudd, conocido como Ant-Man, han colaborado en la creación de contenido educativo y entretenido. Además, han permitido el acceso gratuito a más de 140,000 imágenes del universo, videos, entrevistas y audios en su sitio web, incluso revelando qué imagen se tomó en el día de tu cumpleaños.
¿Sabías que…?
La NASA ha desarrollado tecnologías de satélites que se utilizan en la comunicación por satélite, la navegación GPS y la observación de la Tierra. Gracias a los sistemas GPS, por ejemplo, puedes llegar a tiempo al transporte público… A veces!
Tecnología y desarrollo en la NASA
La NASA, a lo largo de sus 65 años de historia, ha impulsado no sólo la exploración espacial, sino también avances tecnológicos cruciales. En el ámbito del desarrollo de software y programación, la agencia espacial ha utilizado una variedad de lenguajes y frameworks para llevar a cabo sus misiones y proyectos. Estos son algunos de los lenguajes de programación y frameworks que se han utilizado o podrían utilizarse en la NASA:
C/C++: Estos lenguajes son conocidos por su eficiencia y se utilizan en sistemas embebidos y en el desarrollo de software crítico para misiones espaciales. Su robustez los convierte en una elección sólida para aplicaciones en entornos extremos.
Python: Python ha ganado popularidad en la NASA debido a su facilidad de uso y versatilidad. Se utiliza en una variedad de aplicaciones, desde el análisis de datos hasta el desarrollo de software para el control de misiones. Su sintaxis clara y su amplia gama de bibliotecas hacen que sea una opción flexible.
Java: Java se ha empleado en algunas aplicaciones de software para misiones espaciales y sistemas de control. Su capacidad de ejecución en múltiples plataformas y su robustez son ventajas importantes.
FORTRAN: Aunque es un lenguaje más antiguo, FORTRAN todavía se utiliza en la NASA en aplicaciones científicas y de modelado. Es especialmente útil para cálculos numéricos y científicos.
LabVIEW: Este entorno de programación gráfica se utiliza para el control y la adquisición de datos en laboratorios y experimentos. Facilita la creación de interfaces de usuario y sistemas de control.
MATLAB: MATLAB se utiliza en aplicaciones científicas y de análisis de datos en la NASA. Es conocido por su capacidad para el procesamiento de señales y la simulación de sistemas.
Simulink: Se emplea para el modelado y la simulación de sistemas en tiempo real, lo que es esencial en el desarrollo de sistemas críticos para misiones espaciales. Facilita la visualización y el análisis de sistemas complejos.
ROS (Robot Operating System): En proyectos que involucran robots y vehículos espaciales autónomos, ROS se ha convertido en un marco de referencia importante para el control y la navegación.
Pike: Este lenguaje de programación se utiliza en el análisis y procesamiento de imágenes, lo que es esencial para las aplicaciones espaciales que requieren visión por computadora.
Web Technologies: La NASA utiliza tecnologías web estándar como HTML, CSS y JavaScript, junto con frameworks como Angular y React, para aplicaciones web y visualización de datos.
OpenCV: Se emplea para el procesamiento de imágenes y la visión por computadora en aplicaciones espaciales y robóticas. Es esencial para tareas como la detección de objetos y el seguimiento de imágenes.
PyTorch y TensorFlow: En proyectos de aprendizaje profundo y redes neuronales artificiales, se utilizan estos dos marcos de trabajo para el desarrollo de algoritmos avanzados y el análisis de datos complejos.
Es importante tener en cuenta que la elección de lenguajes y frameworks puede cambiar con el tiempo a medida que surgen nuevas tecnologías y se desarrollan nuevos proyectos. La NASA continúa adaptándose y adoptando las herramientas más adecuadas para sus misiones y objetivos científicos en constante evolución.
Nuevos horizontes y desafíos
En cuanto a proyectos futuros, mientras la meta de llegar a Marte sigue en pie, la NASA se centra en la exploración del «lado oscuro de la Luna», con el propósito de desarrollar nuevas tecnologías y abrir nuevas fronteras en la exploración espacial. Además, la agencia está cada vez más comprometida en abordar el cambio climático y ha lanzado iniciativas para medir los gases de efecto invernadero desde el espacio.
En colaboración con IBM y la plataforma de inteligencia artificial de código abierto Hugging Face, la NASA ha liberado el modelo de base geoespacial de IBM watsonx.ai, que utiliza datos de satélites para diversas aplicaciones, incluyendo la predicción del rendimiento de cultivos y la detección de gases de efecto invernadero.
En el campo de la astronomía, el Telescopio Espacial James Webb, que será lanzado próximamente, promete profundizar aún más en nuestro conocimiento del universo, confirmar mediciones cruciales de la tasa de expansión del universo y arrojar luz sobre el misterio de la constante de Hubble.
Colaboración global y más allá
En cuanto a colaboraciones internacionales, la NASA trabaja en conjunto con agencias como la Agencia Japonesa de Exploración Aeroespacial, compartiendo información y recursos para avanzar en la comprensión de nuestro planeta y el espacio.
Hoy en los 65 años de la NASA, reflexionamos sobre su legado de descubrimiento y exploración que ha transformado nuestra comprensión del universo y nuestra vida en la Tierra y ha motorizado la innovación desde su nacimiento. El sueño que comenzó con un presupuesto modesto en 1958 ha llevado a la humanidad a las estrellas, ha creado cultura en torno a ellas y ha inspirado a generaciones a seguir explorando los misterios del cosmos.
Únete a nuestra comunidad
¿Te apasiona el Análisis de datos? ¿Quieres cambiar tu trayectoria laboral? En nuestra plataforma de Talent puedes encontrar la forma de llevar tu carrera al siguiente nivel. Entra en nuestra web y encuentra tu trabajo ideal- Échale un vistazo.
Ser parte de la comunidad de Codemotion te permitirá potenciar tu experiencia y enfrentar nuevos desafíos que impulsarán tu carrera. Aprenderás nuevas habilidades técnicas y crecerás junto a otros miembros mediante el intercambio de opiniones y la creación conjunta. Tenemos dos comunidades para ti según tu experiencia:
- Si eres wanna-be-dev, junior-dev o early-mid-dev nuestra comunidad de Discord es para ti. Allí encontrarás recursos, eventos, formación, muchos compañeros de viaje y beneficios exclusivos. Súmate aquí.
- Si eres late-mid-dev, senior-dev, Tech Lead o CTO nuestra comunidad de Telegram es para ti. Allí encontrarás el mejor networking, artículos high-tech, debates de tendencias tech y beneficios exclusivos. Súmate aquí.
¡Nos vemos en Codemotion!