Apollo Guidance Software
E885924
Apollo Guidance Software was the pioneering onboard navigation and control code that enabled the Apollo spacecraft to perform precise guidance, navigation, and landing operations during NASA’s lunar missions.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Apollo Guidance Software canonical | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
embedded flight software
ⓘ
onboard navigation software ⓘ spacecraft guidance software ⓘ |
| designedBy |
Hal Laning
NERFINISHED
ⓘ
MIT Instrumentation Laboratory software team NERFINISHED ⓘ Margaret Hamilton NERFINISHED ⓘ |
| developedFor |
Apollo program
NERFINISHED
ⓘ
Apollo spacecraft NERFINISHED ⓘ NASA lunar missions NERFINISHED ⓘ |
| developer |
MIT Instrumentation Laboratory
NERFINISHED
ⓘ
NASA NERFINISHED ⓘ |
| era |
1960s
ⓘ
early 1970s ⓘ |
| feature |
asynchronous task scheduling
ⓘ
fault-tolerant design ⓘ priority-based executive ⓘ real-time processing ⓘ restart protection mechanisms ⓘ user interface via DSKY ⓘ |
| implements |
Kalman filtering techniques
ⓘ
digital autopilot algorithms ⓘ powered descent guidance equations ⓘ rendezvous targeting algorithms ⓘ |
| notableEvent | assisted safe return of Apollo 13 crew ⓘ |
| operatedBy | Apollo astronauts NERFINISHED ⓘ |
| organization |
MIT Instrumentation Laboratory
NERFINISHED
ⓘ
NASA NERFINISHED ⓘ |
| primaryFunction |
control
ⓘ
guidance ⓘ navigation ⓘ powered descent guidance ⓘ reentry guidance ⓘ rendezvous guidance ⓘ |
| programmingLanguage |
AGC assembly language
NERFINISHED
ⓘ
interpretive language for Apollo Guidance Computer ⓘ |
| runsOn | Apollo Guidance Computer NERFINISHED ⓘ |
| storedIn |
core rope memory
ⓘ
erasable core memory ⓘ |
| supportsOperation |
abort modes
ⓘ
attitude control ⓘ docking and rendezvous ⓘ lunar landing ⓘ midcourse correction maneuvers ⓘ orbital insertion ⓘ trans-Earth injection ⓘ translunar injection ⓘ |
| usedDuring |
Apollo 11
NERFINISHED
ⓘ
Apollo 13 NERFINISHED ⓘ Apollo 15 NERFINISHED ⓘ Apollo 17 NERFINISHED ⓘ Apollo 8 NERFINISHED ⓘ |
| usedInterfaceDevice | DSKY NERFINISHED ⓘ |
| usedOn |
Apollo Command Module
NERFINISHED
ⓘ
Apollo Lunar Module NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.