Egy programozási hiba elpusztítja a Mars Polar Lander szondát

Egy számítógép elpusztítja a "Mars Polar Lander" szondát

programozási

Tavaly decemberben mindannyian gyászoltuk a NASA "Mars Polar Lander" űrszonda elvesztését. Jelzést vártunk a szondától. Válasz azonban nem érkezett. Örökre elveszett. John Casani, a sugárhajtómű laboratórium (JPL) volt főmérnöke által vezetett bizottság, amelynek feladata a szonda irányítása, azonosította a balesetért felelős személyt: programozási hiba. A NASA új filozófiája, amióta Daniel Goldin irányítja, a "jobb, gyorsabb és olcsóbb" küldetések ismét kudarcot vallottak.

A bolygón landoló űrszondák ejtőernyőket használnak a leszállás csillapítására. Az ejtőernyők tömegének és tömegének megtakarítása érdekében a "Mars Polar Lander" retró népességű rendszert használt a leszálláshoz. A retropoporákat az Apollo Hold-küldetéseiben használták emberi irányítás alatt, de ebben a szondában egy számítógépes program kezében voltak. A számítógépes program azt mondta, hogy az ejtőernyőket eltávolítják, a retró populációkat felszabadítják és aktiválják, és amikor a hajó érzékelői szilárd talajt "éreznek", a szonda lábait eltávolítják és leszállnak. A John Casani által vezetett bizottság azonban ellenőrizte, hogy ha az érzékelők a légkörbe jutáskor a csapáshoz hasonlóan erős ütést "éreznek", akkor a lábak aktiválódnak, és a számítógépes program "elfelejti" aktiválni a retrostolót, ami a szondát okozza. hogy a földbe csapódjon.

Nem először fordul elő, hogy egy programozási hiba megsemmisíti a NASA űrszondáját. Mindannyian emlékszünk a közelmúltban elvesztett "Mars Climate Orbiter" szondára, amiért összekeverte a mérföldeket a kilométerekkel. Talán kevésbé ismert a Mariner 1 szonda 1962-es elvesztése, amely a Vénusz bolygót tanulmányozná, mivel a "," helyett egy "-et" cserél. programban, vagy a Voyager 2 szonda elvesztése az Uránusz bolygó tömegének téves becsléséből adódóan, vagy a Hold-program rakétabillentyűjének 1994-es számítógépes meghibásodása miatt bekövetkezett tűz, vagy a "Mars Sojourner" 1997 elvesztése miatt a program nem megfelelő időben történő újraindítása miatt. De az Európai Űrügynökség elvesztette az Ariane 5-öt is, amely 1996-ban robbant fel számkonverziós probléma miatt, vagy a Phobos 1 orosz marsi szonda 1988-ban felrobbant, mert a számítógép oda fordította, ahol nem kellett.