← Neueste Arbeiten
💻 computer science

mjorbit: A Simulation Framework for Space Robotics

Dieses Paper stellt mjorbit vor, ein hochperformantes, Open-Source-Simulationsframework, das auf MuJoCo basiert und die Orbitpropagation mit der Mehrkörperdynamik der Robotik integriert, um effiziente Forschung in den Bereichen On-Orbit-Service, Montage und Fertigung über sowohl CPU- als auch GPU-Backends zu ermöglichen.

Ursprüngliche Autoren: John Z. Zhang, Joris Verhagen, Fausto Vega, Patrick McKeen, Zachary Manchester

Veröffentlicht 2026-09-09
📖 5 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: John Z. Zhang, Joris Verhagen, Fausto Vega, Patrick McKeen, Zachary Manchester

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Der Weltraum ist keine stille, leere Leere, in der Objekte einfach ewig herumschweben. Er ist eine dynamische Umgebung, die von unsichtbaren Kräften beherrscht wird, welche die Bewegung von allem darin prägen. Satelliten und Raumfahrzeuge werden ständig von der Erdanziehungskraft gezogen, vom Druck des Sonnenlichts gedrückt und durch den schwachen Widerstand der oberen Atmosphäre abgebremst. Jahrzehntelang mussten Ingenieure sich entscheiden, ob sie die komplexe, taumelnde Bewegung eines Roboterarms oder die langfristige Reise eines Raumfahrzeugs durch die Umlaufbahn simulieren wollten. Bestehende Werkzeuge konnten das eine gut, hatten aber beim anderen Schwierigkeiten. Ein Robotersimulator behandelte den Weltraum vielleicht als perfektes Vakuum, in dem keine Gravitation existiert, was für ein paar Minuten gut funktioniert, aber über Stunden hinweg versagt. Ein Weltraumsimulator konnte die Flugbahn eines Satelliten perfekt verfolgen, war aber nicht in der Lage, einen Roboter zu modellieren, der ein schwebendes Trümmerteil greift. Diese Lücke hat es schwierig gemacht, die autonomen Roboter zu entwerfen und zu testen, die für zukünftige Missionen benötigt werden, wie etwa die Reparatur von Satelliten, die Entfernung von Weltraumschrott oder die Montage von Strukturen im Orbit.

Ein Forscherteam des Massachusetts Institute of Technology und der KTH Royal Institute of Technology hat ein neues Werkzeug entwickelt, um diese Kluft zu überbrücken. Sie haben ein Simulationsframework namens mjorbit geschaffen, das die hochgeschwindigkeitsorientierte, detaillierte Physik moderner Robotiksoftware mit der präzisen Orbitalmechanik kombiniert, die für die Raumfahrt erforderlich ist. Das System ermöglicht es Ingenieuren, die Interaktion eines Roboters mit seiner Umgebung über lange Zeiträume hinweg zu simulieren und dabei genau zu erfassen, wie eine sanfte Berührung oder das Zünden eines kleinen Triebwerks den Pfad eines Raumfahrzeugs über Stunden oder Tage hinweg verändern kann. Durch das Testen dieses Systems an realistischen Szenarien zeigten die Forscher, dass es die komplexen, kontaktintensiven Aufgaben bewältigen kann, die für Weltraumoperationen erforderlich sind, während es gleichzeitig schnell genug läuft, um künstliche Intelligenz zu trainieren.

Die zentrale Herausforderung, die das Team bewältigte, war die Schwierigkeit, zwei völlig unterschiedliche Bewegungsskalen gleichzeitig zu simulieren. Ein Raumfahrzeug kann in einer Umlaufbahn tausende Kilometer zurücklegen, während ein Roboterarm sich nur wenige Meter bewegt. Wenn diese Skalen in einer Computersimulation gemischt werden, können sich winzige Rundungsfehler ansammeln und dazu führen, dass das gesamte Modell von der Realität abweicht, insbesondere wenn die schnelle, mit einfacher Genauigkeit (Single-Precision) arbeitende Mathematik verwendet wird, die in modernen Grafikprozessoren üblich ist. Die Forscher lösten dies, indem sie änderten, wie die Simulation die Welt betrachtet. Anstatt die absolute Position des Raumfahrzeugs im Raum zu verfolgen, verankerten sie die Simulation an einem bewegten Referenzpunkt, der dem beabsichtigten Pfad des Raumfahrzeugs folgt. Sie berechneten dann die kleinen, relativen Bewegungen des Roboters und seiner Teile gegenüber diesem bewegten Anker. Dieser Ansatz, bekannt als die Verwendung eines orbit-folgenden Bezugssystems (orbit-following frame), verhindert, dass der Computer die Präzision verliert. Er ermöglicht es dem System, auf leistungsstarken Grafikkarten zu laufen, die tausende Szenarien gleichzeitig simulieren können, ohne dass die Ergebnisse im Laufe der Zeit ungenau werden.

Um zu beweisen, dass ihre Methode funktionierte, testete das Team mjorbit bei mehreren realistischen Missionen. In einem Test simulierten sie einen frei schwebenden Satelliten mit Roboterarmen, die den gesamten Raumfahrzeugkörper durch die Verschiebung seines internen Gewichts rotieren mussten – eine Aufgabe, die eine präzise Koordination des Impulses erfordert. In einem anderen Fall modellierten sie ein schweres Raumfahrzeug, das autonom an einem massiven, passiven Ziel andockt, ein Manöver, das eine Millimeter-Genauigkeit verlangt. Sie simulierten auch einen Serviceroboter, der eine driftende Nutzlast einfängt und stabil hält. In diesen Tests verglichen die Forscher ihr neues System mit älteren, etablierten Simulatoren. Sie fanden heraus, dass traditionelle Werkzeuge Stunden benötigen konnten, um ein einziges Szenario durchzuführen, während ihr neues System tausende Simulationen in ders-selben Zeit ausführen konnte. Wichtiger noch war der Nachweis, dass das Ignorieren der Orbitalphysik zum Scheitern führt. In einem Test, bei dem ein Roboter versuchte, ein eingefangenes Objekt in Richtung Erde zu richten, scheiterte ein Simulator, der Gravitation und Orbitalkräfte ignorierte, da er das Objekt nicht stabil halten konnte, wodurch es wild hin und her schwang. Das neue System, das die subtile Zugkraft der Gravitation berücksichtigte, konnte das Objekt erfolgreich über zwei Stunden lang in die richtige Richtung halten.

Die Forscher zeigten auch, dass dieses Framework bereit für das Training künstlicher Intelligenz ist. Indem sie 1.024 parallele Simulationen auf einer einzigen Grafikkarte ausführten, trainierten sie einen Roboter, zu einem driftenden Frachtmodul zu fliegen, es zu greifen und es stabil zu halten. Der Robot lernte diese komplexe Aufgabe in nur einer Minute Computerzeit und erreichte eine Erfolgsquote von 88 Prozent über alle simulierten Welten hinweg. Diese Geschwindigkeit deutet darauf hin, dass Ingenieure nun maschinelles Lernen nutzen können, um Steuerungsstrategien für Weltraumroboter zu entwickeln, die zuvor zu schwierig zu testen waren. Das System ist Open-Source, was bedeutet, dass andere Forscher es nutzen können, um ihre eigenen Werkzeuge für die Weltraumforschung zu bauen. Während die aktuelle Version sich auf die physikalische Bewegung starrer Objekte konzentriert und noch keine fortschrittlichen Sensoren wie Kameras oder Lidar enthält, bietet sie ein robustes Fundament für die nächste Generation der Weltraumrobotik. Die Arbeit bestätigt, dass es durch die sorgfältige Verwaltung der Physikberechnung möglich ist, einen digitalen Zwilling des Weltraums zu erschaffen, der sowohl schnell genug für das Lernen als auch genau genug für reale Missionen ist.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →