← Últimos artículos
💻 computer science

mjorbit: A Simulation Framework for Space Robotics

Este artículo presenta mjorbit, un marco de simulación de alto rendimiento y código abierto construido sobre MuJoCo que integra la propagación de órbitas con la dinámica de robótica multibody para permitir la investigación eficiente en el servicio, ensamblaje y fabricación en órbita mediante backends tanto de CPU como de GPU.

Autores originales: John Z. Zhang, Joris Verhagen, Fausto Vega, Patrick McKeen, Zachary Manchester

Publicado 2026-09-09
📖 5 min de lectura🧠 Análisis profundo

Autores originales: John Z. Zhang, Joris Verhagen, Fausto Vega, Patrick McKeen, Zachary Manchester

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

El espacio no es un vacío silencioso y vacío donde los objetos simplemente flotan para siempre. Es un entorno dinámico gobernado por fuerzas invisibles que moldean el movimiento de todo lo que hay en él. Los satélites y las naves espaciales son constantemente atraídos por la gravedad de la Tierra, empujados por la presión de la luz solar y frenados por la tenue resistencia de la atmósfera superior. Durante décadas, los ingenieros han tenido que elegir entre simular el movimiento complejo y errático de un brazo robótico o simular el viaje a largo plazo de una nave espacial a través de su órbita. Las herramientas existentes podían hacer bien una cosa, pero tenían dificultades con la otra. Un simulador de robots podría tratar el espacio como un vacío perfecto donde la gravedad no existe, lo cual funciona bien durante unos minutos, pero falla tras varias horas. Un simulador espacial puede rastrear la trayectoria de un satélite perfectamente, pero no puede modelar a un robot agarrando un trozo de escombro flotante. Esta brecha ha dificultado el diseño y la prueba de los robots autónomos necesarios para futuras misiones, tales como reparar satélites, eliminar basura espacial o ensamblar estructuras en órbita.

Un equipo de investigadores del Instituto Tecnológico de Massachusetts y de la Universidad Real de Tecnología KTH ha construido una nueva herramienta para cerrar esta brecha. Crearon un marco de simulación llamado mjorbit, que combina la física de alta velocidad y detallada del software de robótica moderna con la mecánica orbital precisa requerida para los viajes espaciales. El sistema permite a los ingenieros simular la interacción de un robot con su entorno durante largos periodos, capturando con precisión cómo un toque suave o el encendido de un pequeño propulsor puede alterar la trayectoria de una nave espacial a lo largo de horas o días. Al probar este sistema en escenarios realistas, los investigadores demostraron que puede manejar las tareas complejas y de contacto frecuente requeridas para las operaciones espaciales, y además, ejecutarse con la rapidez suficiente para entrenar inteligencia artificial.

El desafío central que el equipo abordó fue la dificultad de simular dos escalas de movimiento tan diferentes al mismo tiempo. Una nave espacial puede viajar miles de kilómetros en una órbita, mientras que un brazo robótico se mueve solo unos pocos metros. Cuando estas escalas se mezclan en una simulación por computadora, los pequeños errores de redondeo pueden acumularse y hacer que todo el modelo se desvíe de la realidad, especialmente cuando se utiliza la matemática de precisión simple y rápida común en los procesadores gráficos modernos. Los investigadores resolvieron esto cambiando la forma en que la simulación ve el mundo. En lugar de rastrear la posición absoluta de la nave en el espacio, anclaron la simulación a un punto de referencia móvil que sigue la trayectoria prevista de la nave. Luego, calcularon los pequeños movimientos relativos del robot y sus partes contra este ancla móvil. Este enfoque, conocido como el uso de un marco de seguimiento de órbita (orbit-following frame), evita que la computadora pierda precisión. Permite que el sistema se ejecute en potentes tarjetas gráficas, que pueden simular miles de escenarios simultáneamente, sin que los resultados se vuelvan inexactos con el paso del tiempo.

Para demostrar que su método funcionaba, el equipo probó mjorbit en varias misiones realistas. En una prueba, simularon un satélite de flotación libre con brazos robóticos que debían rotar toda la nave espacial desplazando su peso interno, una tarea que requiere una coordinación precisa del momento. En otra, modelaron una nave espacial pesada acoplándose autónomamente a un objetivo masivo y pasivo, una maniobra que exige una precisión de milímetros. También simularon un robot de servicio capturando una carga a la deriva y manteniéndola estable. En estas pruebas, los investigadores compararon su nuevo sistema con simuladores antiguos y establecidos. Encontraron que, mientras que las herramientas tradicionales podían tardar horas en ejecutar un solo escenario, su nuevo sistema podía ejecutar miles de simulaciones en el mismo tiempo. Más importante aún, demostraron que ignorar la física orbital conduce al fracaso. En una prueba en la que un robot intentaba orientar un objeto capturado hacia la Tierra, un simulador que ignoraba la gravedad y las fuerzas orbitales falló al intentar mantener el objeto estable, provocando que este oscilara violentamente. El nuevo sistema, que tuvo en cuenta el sutil tirón de la gravedad, logró mantener el objeto apuntando en la dirección correcta durante dos horas.

Los investigadores también demostraron que este marco está listo para el entrenamiento de inteligencia artificial. Al ejecutar 1,024 simulaciones paralelas en una sola tarjeta gráfica, entrenaron a un robot para volar hacia un módulo de carga a la deriva, agarrarlo y mantenerlo estable. El robot aprendió esta compleja tarea en solo un minuto de tiempo de computación, logrando una tasa de éxito del 88 por ciento en todos los mundos simulados. Esta velocidad sugiere que los ingenieros ahora pueden usar el aprendizaje automático para desarrollar estrategias de control para robots espaciales que antes eran demasiado difíciles de probar. El sistema es de código abierto, lo que significa que otros investigadores pueden usarlo para construir sus propias herramientas para la exploración espacial. Aunque la versión actual se centra en el movimiento físico de objetos rígidos y aún no incluye sensores avanzados como cámaras o lidar, proporciona una base sólida para la próxima generación de robótica espacial. El trabajo confirma que, mediante la gestión cuidadosa de cómo se calcula la física, es posible crear un gemelo digital del espacio que sea tanto lo suficientemente rápido para el aprendizaje como lo suficientemente preciso para misiones del mundo real.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →