Pluto Probe Back To Normal, Cause of Snafu Found
Tablizer writes: NASA has provided an update to the problem with the New Horizons probe that will fly by Pluto next week. "The investigation into the anomaly that caused New Horizons to enter "safe mode" on July 4 has concluded that no hardware or software fault occurred on the spacecraft. The underlying cause of the incident was a hard-to-detect timing flaw in the spacecraft command sequence that occurred during an operation to prepare for the close flyby. No similar operations are planned for the remainder of the Pluto encounter.
The underlying cause of the incident was a hard-to-detect timing flaw in the spacecraft command sequence that occurred during an operation to prepare for the close flyby.
So a "flaw" in the command sequence isn't a software fault? Sure sounds like one to me. Glad to hear the craft is functioning again though.
While NASA has had some spectacular bugs in the past, they aren't common enough to start throwing around SNAFU.
Situation Normal: All Fucked Up
I always take a shot when someone uses the word "anomaly" in a space story. The legacy of STTNG continues.
Lets blame the 1 second time change - probably couldn't connect back to the local satellites because of a time certification error haha.
There are just some things simulations cannot find and rare "race conditions" are on that list. Of course, it all depends on how much fidelity you build into your simulation. However, at some point you have to say "Enough! If we spend any more on simulation and test we could just build and launch multiple spacecraft." So you accept the risks and move on. Race conditions are pretty hard to find in the first place, especially if they are not deterministic and only hit you every so often.
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
It can only be attributable to human error. They checked out the AE-35 Unit and it had no problems at all.
I've still got the greatest enthusiasm and confidence in the mission.
The main thing is to make sure that you can recover from unexpected failures. It looks like NASA did well getting that right here.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
The fun part is when you do build and launch multiple (whatevers) and they all go down with the same "rare" fault.