Questions tagged [flight-computer]

Questions regarding the computers onboard spacecraft which handle mission-critical data.

Filter by
Sorted by
Tagged with
29
votes
2answers
3k views

How did the Apollo guidance computers deal with radiation?

I was wondering how the Apollo guidance computer handled the radiation encountered in space
12
votes
2answers
2k views

Did the Curiosity and Perseverance rover brains do the driving from Earth to Mars?

This interesting answer to Why did NASA intentionally crash-land the Curiosity and Perseverance sky cranes on Mars? leads me to wonder if the Curiosity and Perseverance rover computers were in charge ...
8
votes
1answer
125 views

Rad-Hard vs Space-Hard computing

Radiation hardened CPUs like RAD750 are radiation hardened for up to 1000 gray. Cool. But, as CPUs have advanced way ahead their mechanical counterparts in miniaturization and fragility, energy ...
2
votes
2answers
103 views

Efficiency in Space Capsule Docking Process

I'm watching the first operational Crew Dragon Capsule proceed through the regimented, and VERY careful International Space Station (ISS) docking process, which was turned on after pausing another ...
1
vote
2answers
70 views

Magnetometer in space

See, i recently buy a magnetometer to experiment with arduino, i want start building a litle fly computer for a cubesat (this cubesat have an ion engine, so, have thrust). I start reading the Azimuth ...
12
votes
1answer
1k views

How did the Apollo Lunar Rover navigation system computer work?

Unlike the more famous Apollo Guidance Computer I can't find any information about the computer used in the manned lunar rover. It seemed to track three values and display them on analog gauges: the ...
21
votes
7answers
5k views

Unix Epoch in International Space Station

The International Space Station is in a different gravitational field than us on the Earth's surface. Almost all computers / protocols depend on the Unix epoch being consistent everywhere. The Unix ...
27
votes
9answers
10k views

Why would such a powerful computer (or a computer at all) be needed to go to the Moon?

I keep hearing people say things like: Duuuude! It's so insane that we're carrying around phones in our pockets that are a thousand times faster than the computers that took us to the moon! Why do ...
2
votes
0answers
54 views

When and when not to use the SDLS protocol?

When should the features provided by the Space Data Link Security Protocol (SDLS) be applied to TM Data Space Link Protocol communications? This is with respect of ensuring protection within the ...
8
votes
1answer
3k views

Which operating system is Perseverance running?

A few days ago, I watched Perseverance being launched towards Mars. I know that there is lots of very specific hardware embedded into the rover, so, very likely, there has been software written by ...
6
votes
1answer
520 views

What is a “flight string”?

This answer explains what software powers the Falcon 9 launch vehicle. The flight software is written in C/C++ and runs in the x86 environment. For each calculation/decision, the "flight string&...
-2
votes
4answers
217 views

Computers for Apollo Mission

Why did NASA invest so much amount of time and money on developing computers for Apollo Missions? Wouldn't the Man on Moon mission have been far easier and faster if the Astronauts drove the ...
7
votes
0answers
49 views

How long do we have contact with a centaur after launch

When centaur separates the payload, we can see a video signal of this happening. The mission of centaur is completed now, but are there still some activities centaur is performing after seperation? ...
4
votes
1answer
170 views

How did the automatic sextant on the late-1950's MIT Mars Probe work?

The reason MIT was chosen to develop the Apollo guidance computer was their Instrumentation Lab. They specialised in inertial navigation and had done impressive work on inertial navigation for ...
5
votes
1answer
93 views

How are Spacecraft Event Times (SETs) managed; to what timescales are they linked?

Spacecraft Event Time explains the importance of remembering just how darn slow light is; it takes minutes, hours, and in a few cases almost a day for light to travel one way between humans and their ...
1
vote
1answer
202 views

RCS or Reaction Wheel for a 30kg cubesat

I am working on the design of a cubesat, it weighs approximately 30 kg and I am doing the Navigation and Guide Control system. I was wondering if I had some blueprint for some RCS or Reaction Wheels ...
5
votes
1answer
136 views

Would astronauts have been able to save the CST-100 mission?

The Boeing CST-100 Starliner failed an unmanned test because the timer on the spacecraft was off by 11 hours. This caused the spacecraft computer to think it was ahead in mission timing by 11 hours, ...
3
votes
2answers
357 views

Interplanetary spacecraft flight operating system and programming language

Which programming languages and operating systems are mostly used for interplanetary satellites (such as a mission to the moon)? To my knowledge, I know some LEO CubeSats use C programming language ...
10
votes
1answer
788 views

How would the state vector be updated in the Apollo Guidance Computer during coasting to/from the moon if communication with Earth was lost entirely?

This source https://www.hq.nasa.gov/alsj/alsj-average_g.html states that: From time to time, Houston could update the onboard SV using tracking and other available date; [sic] but, generally, it ...
1
vote
0answers
88 views

Commercial 3DoF/6DoF trajectory simulation and optimization tool for launch vehicle

Is there any 3DoF/6DoF trajectory simulation and optimization tool for launch vehicles like POST available commercially? If there whether it's how reliable when it comes to using for real-time ...
48
votes
3answers
12k views

Why don't we shield existing CPUs from radiation instead of designing new ones?

I've just read this article about space-graded CPUs [1]. I am not a space expert at all but a question was born naturally: why don't we prefer to shield earth-designed CPUs (far less expensive) than ...
-2
votes
4answers
249 views

What exactly makes PHP CLI fundamentally unsuitable to power all the math on board a space craft?

Let's say that there is an eccentric multi-trillionare who made his fortune by coding a very popular service in PHP. He knows it very well, and has such a love for it that he makes a rather unorthodox ...
12
votes
1answer
2k views

Double redundancy for the Saturn V LVDC computer memory, how were disagreements resolved?

In the Smarter Every Day video How did NASA Steer the Saturn V?- Smarter Every Day 223 Destin is talking with Luke Talley about the memory modules used in the Saturn V LVDC computer. This computer ...
3
votes
1answer
168 views

How do small, spin stabilized launchers follow a rhumb line?

This concise answer to What exactly is rhumb-line control in the context of a launch trajectory? explains the concept in the context of the SS-520 nanosatellite launch vehicle (which "doesn't exist"). ...
5
votes
1answer
176 views

Why did a phase mismatch between the Apollo 11 LM's RR and AGC generate a large numbers of interrupts?

A critical aspect of the cause of the famous 1202 and 1201 alarms reported by the Apollo Guidance Computer (AGC) during the decent of the Apollo 11 LM is that the rendezvous radar (RR) was using a "...
13
votes
2answers
3k views

Did the 1202 error and associated reboot prevent disaster on Apollo 11 landing?

Most accounts of the famous 1202 error reported by the AGS during landing of the Apollo 11 LM characterize the event as result of the successful operation of the AGS, flushing an resetting an ...
10
votes
1answer
2k views

Is this really the Saturn V computer only, or are there other systems here as well?

The BBC News article Apollo in 50 Numbers; The Technology shows an image of the Saturn V's computer along with the caption: The Saturn V's computer was probably the largest computer ever blasted ...
107
votes
6answers
23k views

What makes Ada the language of choice for the ISS's safety-critical systems?

We have it on good authority that Ada is widely used for "safety critical software" on at least the US side of the International Space Station. Of all the possible languages to choose from, what are ...
4
votes
2answers
241 views

What would cause the Shuttle's redundant computers to disagree?

The Shuttle had five AP-101 general purpose computers. As discussed in this question, the system was redundant and there was a voting process to eliminate a computer whose results disagreed with the ...
9
votes
1answer
272 views

How did Shuttle computers internally represent time?

How was time represented in the five AP-101 general-purpose computers of the Space Shuttle? How many bits? Encoded as a plain binary count? Split into hours, minutes, seconds, subseconds? Binary-...
5
votes
1answer
1k views

Has magnetic core memory been used beyond the Moon?

@aml's comment under @OrganicMarble's answer to the question Did the IBM System/4 Pi computer have radiation-hardened versions for Skylab and Shuttle? says: @uhoh- according to wikipedia, the AP-101B ...
4
votes
1answer
1k views

Did the IBM System/4 Pi computer have radiation-hardened versions for Skylab and Shuttle?

Wikipedia's article on the IBM System/4 Pi says: The IBM System/4 Pi is a family of avionics computers used, in various versions, on the F-15 Eagle fighter, E-3 Sentry, AWACS, Harpoon Missile, NASA's ...
22
votes
2answers
4k views

How did the Apollo guidance computer handle parity bit errors?

The following answers mention the use of parity bits in the Apollo guidance computer: this answer to Bits per core for the different versions of the Apollo guidance computer core rope memory? this ...
4
votes
1answer
171 views

How many AGC keystrokes did an Apollo rendezvous take?

My kids have a rather nice picture book about the first moon landing titled “One Giant Leap”. I find it to be a fairly accurate retelling of the events of Apollo 11 in a poetic style. However, one ...
22
votes
1answer
5k views

What exactly turned on the light indicating Apollo 8 was starting to fall towards the Moon?

@PearsonArtPhoto's answer links to the page Apollo 8, 21 – 28 December 1968 by Hamish Lindsay at honeysucklecreek.net from where I have quoted below. Question: What exactly turned on the light ...
6
votes
0answers
281 views

Why do SD cards perform so much better than SSDs in space?

SD cards and SSDs are based on the same technologies, so why the stark differences in performance? Recently, it was reported that after a year in space, half of the SSD drives on the HPE Spaceborne ...
6
votes
3answers
395 views

What are some notable computer systems used in space probes?

I was reading about Cassini and learned that it used a CPU architecture I'd never heard of before, called MIL-STD-1750A. This got me thinking. What are the most common (or otherwise notable) CPU ...
1
vote
0answers
51 views

Distributed computational power-sharing and orbital supercomputer

I had an interesting conversation last night with a nanosatellite engineer about how much computational power is required in a nanosatellite constellation and if it's necessary. I had an idea or a ...
0
votes
2answers
455 views

How accurate can a satellite's orbit be?

How precise can an artificial satellite be when it comes to following the exact orbit in relation to Earth or hitting the same point above Earth in orbit? Which orbit would be the most stable for this?...
6
votes
3answers
1k views

How would the International Space Station be maintained unmanned?

Russia's lunch to the ISS failed and the crew may have to leave it unmanned. How would the ISS run without a crew? Could some one else take it over or squat in it? https://www.npr.org/2018/10/11/...
8
votes
1answer
582 views

How does the Apollo LM ascent guidance program P12 actually work?

P12 is the AGC guidance program for normal ascent from the lunar surface to orbit. According to the mission planning documents, after separation and ignition, the ascent stage holds its initial ...
2
votes
2answers
249 views

Arcustangent function of the Apollo Computer, atan() or atan2()?

What type of the arcustangent function was used, the one with single argument only or the famous atan2(y, x) or arctan2(y, x) with two arguments x and y? What kind of aproximation was used?
155
votes
3answers
23k views

How did the Apollo computers evaluate transcendental functions like sine, arctangent, log?

Navigation with a sextant or maneuvers using gimbal angles might be two examples of cases where an Apollo computer might need to do trigonometry. Trigonometric functions like sine, arctangent, etc. ...
10
votes
1answer
292 views

Problems as a result of clock drift that have occurred in space?

I was reading this question about the clock drift on the Apollo missions and am sure that a drift of 1 second / day on some of the longer missions would likely result in a mission failure due to the ...
3
votes
2answers
336 views

Apollo-11 AGC core memory has 5 wires per core (rather than 3 or 4) - why?

Apollo-11 AGC core memory has 5 wires per core (rather than 3 or 4) - why? I am referring to this image in Wikipedia: https://en.wikipedia.org/wiki/Apollo_Guidance_Computer#/media/File:...
10
votes
3answers
718 views

How many memory banks does Opportunity have?

Sparked by the comments to this answer, how many memory banks does Opportunity have? I'm specially interested in the flash memory but any other info is also welcome. According to this JPL press ...
5
votes
1answer
560 views

Raspberry Pis in Space?

I'm aware of the Astro Pi (1, 2, 3, 4) on board the ISS, but have there been any other instances of the RPi in space (Astro or not), for example in cubesats or other spacecraft which contain a ...
11
votes
1answer
708 views

Timing accuracy of the Apollo Guidance Computer?

The AGC timing reference came from a 2.048 MHz crystal clock. But how accurate was this clock circuit? Note 3 of this schematic: "The value of the follwing components to be determined at unit test" is ...
6
votes
1answer
374 views

Cypress PSOC chips in a Cubesat

The Cypress PSoC line of microcontrollers, especially the PSOC 4 family are very versatile and capable, and seem a natural for use in cubesats. Unfortunately, at least one experiment: http://www.dtic....
9
votes
1answer
398 views

What's the record for the longest time a deep space craft has functioned without a reboot?

The question How is Voyager 1 still operating? and the interesting comparison to the record times that Earthbound servers have run without reboot got me thinking about deep space spacecraft. I'm ...