iToverDose/Software· 20 MAI 2026 · 08:01

Mars Climate Orbiter: Warum fehlende Einheiten 328 Millionen Dollar kosteten

Vor 25 Jahren verlor die NASA den Mars Climate Orbiter – nicht wegen eines Softwarefehlers, sondern weil eine Einheit fehlte. Eine einfache Zahlenreihe ohne korrekte Einheit führte zum Absturz.

DEV Community3 min0 Kommentare

Am 23. September 1999 sollte die Mars Climate Orbiter in eine stabile Umlaufbahn um den Mars eintreten. Doch statt der geplanten 226 Kilometer Höhe näherte sich die Sonde der Oberfläche auf nur 57 Kilometer – zu tief für ein Überleben. Das Ergebnis: ein Verlust von 328 Millionen Dollar und eine der aufschlussreichsten Lektionen der Raumfahrttechnik.

Die Mission begann am 11. Dezember 1998 und führte die Sonde über 670 Millionen Kilometer durchs All. Ihre Hauptaufgabe bestand darin, die Marsatmosphäre zu erforschen und als Relaisstation für den späteren Mars Polar Lander zu dienen. Doch nach neun Monaten im All endete die Mission in einem Desaster – verursacht nicht durch einen Hardwaredefekt oder Navigationsfehler, sondern durch eine scheinbar triviale Ursache: fehlende Einheiten in einer Schnittstelle.

Der fatale Fehler: Eine fehlende Einheit

Die Mars Climate Orbiter sollte durch ein Haupttriebwerk abgebremst werden, um in die Umlaufbahn einzutreten. Die Berechnung der benötigten Impulse erfolgte in zwei separaten Systemen:

  • Lockheed Martin (Colorado) berechnete die Impulse der Steuerdüsen in Pfund-Kraft-Sekunden (lbf·s), einer imperialen Einheit.
  • NASA’s Jet Propulsion Laboratory (JPL) in Kalifornien erwartete die Eingabe der Impulse in Newton-Sekunden (N·s), der metrischen SI-Einheit.

Die Schnittstellenspezifikation forderte ausdrücklich metrische Einheiten. Doch Lockheed Martins Software übermittelte die Werte weiterhin in imperialen Einheiten. Das JPL-System interpretierte diese Zahlen jedoch als metrische Werte – und korrigierte die Bahn entsprechend falsch. Jeder Impuls wurde dadurch um den Faktor 4,45 unterschätzt, was über Monate hinweg zu einer massiven Abweichung der berechneten Bahn führte.

Warum blieb der Fehler unentdeckt?

Auf den ersten Blick wirkt die Ursache simpel: Ein fehlender Hinweis auf die Einheit. Doch die Tragweite dieser Nachlässigkeit zeigt sich in drei kritischen Punkten:

  1. Die Spezifikation war ein Dokument – kein automatischer Check

Die Anforderung an metrische Einheiten war klar dokumentiert, aber es gab keine technische Überprüfung, die die Einhaltung dieser Vorgabe erzwungen hätte. Eine Spezifikation in Textform schützt nicht vor Fehlern – sie dient nur der Zuweisung von Verantwortung, nachdem ein Fehler eingetreten ist.

  1. Frühwarnzeichen wurden ignoriert

Schon während der Reise zum Mars fiel auf, dass die tatsächliche Bahn stärker von den Vorhersagen abwich als erwartet. Die Navigationsdaten zeigten häufigere Korrekturen, doch diese Abweichungen wurden als normale Unschärfe abgetan. Erst als es zu spät war, erkannte man, dass sich die Fehler kumulierten.

  1. Es gab keinen End-to-End-Test

Jedes Teilsystem wurde isoliert getestet und funktionierte korrekt. Doch niemand überprüfte, ob die empfangenen Impulsdaten von Lockheed Martin mit den Erwartungen des JPL-Systems übereinstimmten. Der Fehler lag genau in der Schnittstelle zwischen den beiden Systemen – einem Bereich, den isolierte Tests nicht abdecken.

Eine Lektion für die Ingenieurskunst

Der Mars Climate Orbiter ist ein Mahnmal dafür, wie gefährlich scheinbar kleine Fehler sein können. Die Système International (SI)-Einheiten wurden genau zu diesem Zweck entwickelt: um sicherzustellen, dass eine Zahl, die von einem Team berechnet wird, weltweit gleich verstanden wird. Doch selbst in der hochtechnisierten Raumfahrtbranche kann eine fehlende Einheit katastrophale Folgen haben.

Die wichtigsten Lehren aus diesem Vorfall:

  • Automatische Validierung ist unverzichtbar – Spezifikationen müssen durch technische Checks abgesichert werden, nicht nur durch Dokumente.
  • Frühwarnsysteme müssen ernst genommen werden – selbst kleine Abweichungen können auf größere Probleme hinweisen.
  • End-to-End-Tests sind essenziell – Schnittstellen zwischen Systemen müssen in realistischen Szenarien geprüft werden.

Heute dient der Verlust der Mars Climate Orbiter als Lehrbeispiel in Ingenieursstudiengängen. Er erinnert daran, dass Präzision nicht nur in der Berechnung, sondern auch in der Kommunikation liegt – und dass selbst die kleinste Nachlässigkeit in der Dokumentation zu Milliardenverlusten führen kann.

KI-Zusammenfassung

1999’da 327 milyon dolarlık Mars Climate Orbiter’ın kaybolması, mühendislik tarihindeki en net ‘birim hatası’ örneğidir. Nedeni ve alınan dersler hakkında detaylı inceleme.

Kommentare

00
KOMMENTAR SCHREIBEN
ID #13YZ7A

0 / 1200 ZEICHEN

Menschen-Check

8 + 9 = ?

Erscheint nach redaktioneller Prüfung

Moderation · Spam-Schutz aktiv

Noch keine Kommentare. Sei der erste.