JPL hält den 13 Jahre alten Curiosity-Rover durch Software-Innovationen in Betrieb
Curiositys Backup-Computer läuft jetzt auf 64 MB umfunktioniertem Flugzeugsoftware-Speicher — weniger als 1 % seines ursprünglichen Speichers — und führt immer noch wissenschaftliche Messungen durch. Das ist keine Notlösung; das ist die Mission.
Erklaerung
Curiosity landete im August 2012 auf dem Mars. Dreizehn Jahre später hat er fast 37 Kilometer zurückgelegt, 42 Gesteinsproben gebohrt und knapp 763.000 Fotos aufgenommen. Die Tatsache, dass er immer noch wissenschaftliche Daten liefert, ist kein Glück — es ist das Ergebnis kontinuierlicher, kreativer Ingenieurarbeit vom Boden aus, ohne physischen Zugriff auf die Hardware.
Das dramatischste Beispiel: Curiosity hat zwei Bordcomputer, A und B. Nach einem frühen Speicherfehler schaltete das Team auf B um und betrieb ihn etwa 2.000 Marstage lang. Dann versagte das Laufwerk von B. Sie wechselten zurück zu A — das selbst einen degradierten Speicher hatte, von 4 GB auf 2 GB reduziert — übertrugen kritische Daten zur Erde und beobachteten dann, wie A sich verhielt, als würde sein Speicher physisch verlötet werden. Sie wechselten zurück zu B, formatierten es neu und bekamen es wieder zum Laufen. Aber jetzt war A als Rettungsanker praktisch unbrauchbar. Die Lösung: Die zwei ältesten Kopien der Flugzeugsoftware aus vier 32-MB-NOR-Speicherbänken entfernen und diese 64 MB als gesamtes Dateisystem von A nutzen. Das Update hieß „R-Hope". Es funktionierte.
Stromversorgung ist die nächste Hürde. Curiosity läuft auf einem RTG (Radioisotop-Thermogenerator — im Grunde eine Kernbatterie), dessen Leistung mit dem Alter abnimmt. Das Team hat reagiert, indem es den Rover gelehrt hat, sich sofort auszuschalten, sobald er eine Aufgabe früher beendet, um Computer- und Heizleistung zu sparen. Sie arbeiten auch daran, den Arm zu betreiben und gleichzeitig mit Orbitern zu kommunizieren, statt nacheinander. Bisher ist die wissenschaftliche Leistung nicht gesunken.
Verschleiß der Räder ist die sichtbarste Narbe. Unterirdische Gesteine stellten sich als rasiermesserscharfe Felsspitzen heraus, nicht als lose Kiesel. Die Lösung war elegant und niedrigtechnisch: rückwärts fahren, damit sich der Verschleiß anders über die Radgruppe verteilt. Selfies wurden auch stillschweigend eingestellt — die Schultergelenk-Aktuatoren sind ein endliches Verbrauchsmaterial.
Der RTG wird voraussichtlich in der sechsten erweiterten Mission die Wissenschaft einschränken, aber das Team sagt, Curiosity sollte bis 2035 und möglicherweise darüber hinaus einsatzfähig bleiben. Der eigentliche Engpass ist laut dem Ingenieurleiter das Budget — nicht die Hardware.
Curiositys Überlebensstory ist ein Meisterkurs in eingeschränkter Embedded-Systems-Technik — und eine nützliche Fallstudie für alle, die langfristige autonome Systeme entwerfen.
Die Dual-Computer-Architektur (RAD-750-basiert, identische Prozessoren in A und B) wurde mit Redundanz entworfen, aber nicht für den Ausfallmodus, der tatsächlich auftrat: progressive NAND-Flash-Delaminierung auf beiden Einheiten. Die Sol-200-NAND-Anomalie, die den ursprünglichen A→B-Wechsel erzwang, ist gut dokumentiert; der Sol-2172-Partitions-Mount-Fehler auf B war neuartig. Die Wiederherstellung — Umfunktionierung von NOR-Speicherbänken, die ursprünglich für Flugzeugsoftware-Versionierung reserviert waren, zu einem funktionsfähigen Dateisystem für Computer A — ist die Art von Lösung, die nur funktioniert, weil das Team tiefe Einsicht in die Speicherkarte hatte und den Mut besaß, ältere Softwarekopien zu verwerfen. Der Betrieb mit weniger als 1 % der ursprünglichen Speicherkapazität bei Beibehaltung von Laufwerk, Datenverwaltung und wissenschaftlicher Fähigkeit ist ein aussagekräftiges Ergebnis, keine Sprechblase.
Die Entwicklung des Energiemanagements ist gleichermaßen lehrreich. Die RTG-Leistung sinkt vorhersehbar (Plutonium-238-Halbwertszeit: ~87,7 Jahre, aber die Wirkungsgrad der Wärme-zu-Strom-Umwandlung sinkt schneller aufgrund von Thermoelement-Degradation). Die Reaktion des Teams — opportunistische Sleep-Planung und Parallelisierung von Armoperationen mit Orbiter-Kommunikationsfenstern — ist im Grunde dynamische Strombudgetierung, implementiert in Flugzeugsoftware nach dem Start. Dies ist die Art von Fähigkeit, die laut Ingenieurleiter Alexandra Holloway von Anfang an in zukünftigen Missionen konzipiert werden sollte, mit Bedienern im Raum während des Designs.
Der Perseverance-Vergleich ist aussagekräftig: gleicher RAD-750-Kern, gleiche Speicherspezifikation, aber ein zusätzlicher dedizierter Visual-Odometry-Prozessor, der autonomes Fahren über lange Strecken ermöglicht. Perseverance übertraf Curiositys Gesamtfahrstrecke in etwa drei Jahren gegenüber Curiositys dreizehn — eine direkte Folge von Missionsdesign-Prioritäten, nicht von Hardware-Generation. Neuere Missionen wechseln zu Snapdragon-Prozessoren, die dramatisch bessere Leistung pro Watt bieten und genau das Stromverbrauchsproblem adressieren, dem Curiosity jetzt gegenübersteht.
Offene Fragen, die es zu beobachten gilt: wie viel Armleben verbleibt (Aktuator-Zykluszahlen werden verfolgt, aber nicht im Detail offengelegt), ob die Parallelisierungsarbeit genug Stromspielraum ergibt, um das wissenschaftlich produktive Fenster über die projizierte Klippe der sechsten erweiterten Mission hinaus zu verlängern, und ob Nasas Budgetumfeld der Mission erlaubt, bis 2035 zu laufen, wie die Hardware nominell zulässt. Holloways offene Identifizierung des Budgets — nicht RTG-Verfall oder Radenverschleiß — als primäre Einschränkung ist das operativ bedeutsamste Signal im Text.
Reality Meter
Warum dieser Score?
Trust Layer Score-Basis
Detaillierte Evidenz-Aufschluesselung folgt. Bis dahin: die Score-Basis ergibt sich aus den unten verlinkten Quellen und dem Reality-Meter weiter oben.
- 1 Quelle hinterlegt
- Trust 40/100 im Schnitt
- Trust 40/100
Zeithorizont
Community-Einschaetzung
Glossar
- Embedded-Systems-Technik
- Spezialisierte Computersysteme, die in größere Geräte oder Maschinen eingebaut sind und spezifische Aufgaben erfüllen, wie die Steuerungssysteme im Marsrover Curiosity.
- NAND-Flash-Delaminierung
- Ein Verschleißprozess bei Speicherbausteinen, bei dem sich Schichten des Speichermaterials voneinander trennen und zu Funktionsausfällen führen.
- RTG-Leistung
- Die Stromproduktion eines Radioisotopen-Thermogenerators, eines Energiequelle, die Wärme aus radioaktivem Material in Strom umwandelt und mit der Zeit nachlässt.
- Visual-Odometry-Prozessor
- Ein spezialisierter Prozessor, der Kamerabilder analysiert, um die Position und Bewegung eines Fahrzeugs zu berechnen und autonomes Fahren über längere Strecken zu ermöglichen.
- Strombudgetierung
- Die Planung und Verteilung der verfügbaren elektrischen Energie auf verschiedene Systeme und Aufgaben, um die Gesamtleistung optimal zu nutzen.
- Aktuator-Zykluszahlen
- Die Anzahl der Bewegungen oder Schaltzyklen, die mechanische Komponenten wie der Roboterarm durchführen können, bevor sie verschleißen.
Wie siehst du das?
Deine Einschaetzung gewichtet kuenftige Themen.
Deine Stimme fliesst in Topic-Weights, Community-Kompass und kuenftige Priorisierung ein. Community-Kompass ansehen
Quellen
Optional Vorhersage abgeben Optional: Wenn du willst, gib deine Vorhersage zur Kernfrage ab.
Prediction
Wird Curiosity bis Ende 2030 noch aktiv wissenschaftliche Daten liefern?