Jedná se o textový přepis přednášky, kterou jsem měl na nekonferenci jOpenSpace 2026, videozáznam ke zhlédnutí. Nepřináším žádné závratné novinky, nýbrž tichou ale naléhavou, touhu po úniku z drsné přítomnosti do idylického bezpečí minulosti. Vracím se k programu Apollo a ptám se, jak se lidé dostali na Měsíc a zpět navzdory tehdejším technickým omezením.

Úvod

Fly Me to the Moon je jazzová skladba, kterou proslavil Frank Sinatra. Jedná se i o stejnojmennou romantickou komedii, která roztomile rozvíjí konspirační teorii, že Američané na Měsíci nepřistáli. A já vás dnes chci vzít na Měsíc.

Když jsem chodil na základku, v čítance byla zařazená povídka Blbec z Xeenemünde, kterou napsal Josef Nesvadba. Byl podle ní natočen i film. Tehdy mi nedošlo a nikdo mi nevysvětlil, že jde o narážku na základnu Peenemünde, kde vyvíjeli rakety V1 a V2. Budete-li mít cestu do severovýchodního Německa, muzeum navštivte. Možná vědci romantickou posedlostí jen omlouvali svou účast na válečném tažení, ale je fakt, že vývoj zbraní nás na Měsíc dostal.

Léta jsem nejapně žertoval, že telefon v kapse má větší výpočetní výkon než raketa, která letěla na Měsíc. Až jsem jednou na HackerNews narazil na myšlenkový experiment, který propočítává, že i nabíječka má výkon větší. To byla jedna z věcí, která mě přiměla podívat se na vesmírný výzkum trochu systematičtěji.

Předesílám, že na téma nejsem odborník, přináším jen rozcestník zajímavostí, které mi přišly pod ruku.

Zarámujme to geopoliticky. Nacházíme se v šedesátých létech, USA na tom nejsou dobře. Invaze v Zátoce Sviní skončí debaklem a Sověti dostávají prvního člověka do vesmíru.

Pak přichází JFK a jeho slavný Moon Speech, nejlepší projev, který jsem kdy slyšel. Pravidelně se k němu vracím a pokaždé se u toho dojmu.

Rozhodli jsme se v tomto desetiletí letět na Měsíc a uskutečnit i další věci, ne proto, že by to bylo snadné, ale právě proto, že je to obtížné…

Následuje program Mercury, který měl dostat Američana na oběžnou dráhu. Program Gemini otestoval delší pobyt ve vesmíru a spojení dvou těles. Teprve navazující program Apollo pak zamířil přímo k Měsíci.

NASA/Davis Paul Meltzer, Public Domain

Programům Mercury a Gemini se nestihneme věnovat. I přes kritiku za historickou nepřesnost vřele doporučuji film Správná posádka.

Navigační systém se skládal z několika částí. Pojďme si je postupně projít. Čerpal jsem mimo jiné z přednášky Roberta Willse.

Ve vesmíru není žádné nahoře, referenčním prvkem byla setrvačnost. Inerciální navigaci si zjednodušeně můžeme představit jako chůzi se zavázanýma očima, přičemž si průběžně zaznamenáváte každý krok a každý obrat. Inerciální jednotka Apollo byla založena na fyzických rotujících gyroskopech. Dnes máme k dispozici i micro-elektro-mechanické systémy nebo optická vlákna. Názorné porovnání všech variant najdete v tomto videu.

Počítač

Mozkem byl Apollo Guidance Computer. V době sálových počítačů vzniklo zařízení s příkonem 55 wattů a hmotnosti 32 kilogramů.

Apollo Guidance Computer and DSKY, Public Domain

V době, kdy kdy vstupem i výstupem byly děrné štítky, tu máme „display and keyboard“, vyslovujeme DISS-kee. Klávesnici je nutné ovládat i v rukavicích. Princip zadávání je založen na kombinaci slovesa a podstatného jména. Na simulátoru vidíme verb 16 sleduj, noun 65 aktuální čas.

Klíčovou součástí navigačního systému jsou i optické prvky. Zaměřovač v okně lunárního modulu a sextant ve velitelském modulu, který sloužil ke kalibraci inerciální jednotky vzhledem ke hvězdám.

Paměť byla magnetická, 4KB RAM a 72KB ROM. Každým jádrem (nebo kolem něj) prochází 192 snímacích vodičů, takže každé jádro pojalo 12 slov dat.

Zdrojový kód Apollo Guidance Computer byl zveřejněn. Samozřejmě se jedná o assembler. Napsali jste v něm alespoň hello world? Tady na 30 řádcích počítají cosinus. Pro aproximace používají Taylorův polynom a pro snížení počtu násobení Hornerovo schéma. Na grafu je vidět rozdíl mezi aproximací a přesným průběhem.

Přistání

Během přistání Apolla 11 se několikrát objevila neočekávaná chyba. Procedura přistání zabírala 80% výkonu. Kvůli přípravě na případné nouzové přerušení sestupu byl zapnutý rendez-vous radar, ten zabíral 15 % výkonu. Zobrazení a aktualizace údajů k přistání vedly k přetížení. Systém však byl navržen robustně. Restartoval se a omezoval úlohy s nízkou prioritou.

Neil Armstrong kromě řešení chyby musel navíc přejít na ruční ovládání, aby se vyhnul balvanům v místě plánovaného přistání. Zbývalo mu palivo na několik posledních vteřin, přesto měl tepovku kolem 150. Já na gauči při sledování scény ve filmu První člověk nebo poslechu záznamu radiokomunikace jsem měl tepovku mnohem větší.

Margaret Hamilton

Traduje se historka, že Margaret Hamilton přivedla do práce svou čtyřletou dceru, která způsobila selhání simulátoru a odhalila tak potenciální zranitelnost systému. Uvědomila si, že astronauti by mohli během skutečné mise udělat stejnou chybu, ale NASA její obavy zpočátku bagatelizovala. Jenže posádka Apolla 8 si opravdu omylem smazala data potřebná pro zpáteční cestu. Tato událost podtrhla význam jejího proaktivního přístupu k prevenci chyb. Řada postupů, které použila, byly později aplikovány v moderních konceptech softwarové architektury. (Zemřela 30. září 2026, ve věku 90 let, několik dní před přednáškou.)

Hamiltonová v roce 1969, stojící vedle výpisů z naváděcího softwaru pro program Apollo, který vyvinula spolu se svým týmem z MIT, Public Domain

Cesta domů

Horolezci vědí, že se nemají upínat pouze k výstupu na vrchol, že stejně náročný, ne-li náročnější, je návrat. Neuvědomil jsem si, jak netriviální je setkání s velitelským modulem na oběžné dráze. Nebudu tady zabíhat do fyziky, odkážu vás na tohle video. Snad jen vypíchnu zdánlivě neintuitivní fakt, že nižší oběžná dráha znamená větší rychlost a tedy kratší dobu oběhu.

Apollo 12

Pouhých 36 vteřin po startu zasáhl raketu Apolla 12 blesk a loď ztratila telemetrii. Od zmaření celé mise a nebezpečného přerušení startu posádku zachránila předchozí zvídavost mladého kontrolora Johna Aarona.

Aaron si z dřívějších simulací pamatoval přesný vzorec tohoto selhání a vyslal ikonický pokyn: „SCE to AUX“ (přepnutí napájení jednotky převodníku signálů na záložní větev). Astronaut Alan Bean přepínač na palubní desce bleskově přepnul, telemetrie ožila a mise pokračovala. Tato schopnost porozumět systému do nejmenších detailů udělala z Aarona legendu.

John Aaron, Public Domain

Apollo 13

Apollo 13 není třeba dlouze představovat. Tato mise přinesla velké poučení nejen o tom, jak zásadní je kompatibilita náhradních dílů. V této scénce vidíme, že filtr z lunárního modulu nepasuje na velitelský. Celý workaround držel pohromadě díky stříbrné lepicí pásce, která se naštěstí v kosmické lodi vždy nacházela.

Apollo 14

Apollo 14 je asi první živý hotfix v historii. Malý kousek pájky ve stavu beztíže zkratoval kontakt tlačítka abort. Don Eyles softwarově opravil hardwarovou chybu. Přesvědčil počítač, že signál pro přerušení sestupu už byl zpracován, takže systém začal falešný signál ze zkratovaného tlačítka ignorovat a mohl bezpečně pokračovat v přistání. Astronauti nahráli program pomocí 61 stisků na DSKY.

Jak to bylo dál?

Geopoliticky zarámujeme i konec dekády. Na univerzitě v Ohiu zastřelí příslušníci Národní gardy několik studentů během protiválečné demonstrace. Na olympiádě v Mnichově je spáchán teroristický útok.

Éra Apolla skončila v prosinci 1972 a trvalo přes půl století, než jsme se k lunárnímu programu vrátili. Mohlo by se zdát, že s dnešním nepředstavitelným výpočetním výkonem a moderními materiály to bude hračka. Původně jsem v historických materiálech hledal senzaci, ale zůstal ve mně především obdiv k lidem, kteří to dokázali poprvé. O to větší respekt si zaslouží současný program Artemis. Mise Artemis II letos úspěšně obletěla Měsíc a ukázala, že bezpečně dopravit lidskou posádku k Měsíci a zpět zůstává i dnes špičkovou inženýrskou disciplínou.

Artemis II Watch Party Social Media, Public Domain

Závěr

Trefně to shrnul Gene Kranz, letový ředitel misí programů Mercury, Gemini a Apollo, ve své knize Failure is Not an Option.

Přes všechen technický pokrok byl lidský faktor pro úspěch naprosto klíčový.

Je to motto, které mi v dnešním turbulentním světě dává pevnou půdu pod nohama. Psaní kódu nás programátory bavilo, ale fakticky jsme za to placení nebyli. Teď je to jen víc vidět. Umět programovat znamená ve své podstatě myslet. Řešíme problémy a jsme v tom fakt dobří. Jen se s nástupem AI změnily podmínky. Skutečnou hodnotou inženýra stále zůstává analytické myšlení a návrh robustních systémů.