u/PrestigiousSummer919

Mars Climate Orbiter didn't fail because of a unit conversion it failed because nobody verified the software against a spec that already existed

Quick context most retellings skip: NASA's Software Interface Specification for this mission was published in 1996, two years before launch, and it explicitly required newton-seconds for thruster data. The contractor's ground software (a program called SM_FORCES) put out pound-force seconds instead a factor-of-4.45 error that fed directly into the navigation team's trajectory model for the entire cruise to Mars. 

What I find more interesting than the unit mix-up itself: engineers noticed the spacecraft's angular-momentum desaturation events were happening 10-14x more often than expected, and separately, Doppler tracking data kept suggesting a closer approach to Mars than the official trajectory predicted. Neither discrepancy got resolved before the orbital insertion burn on Sept 23, 1999. 

I made a documentary going through the full timeline, sourced to the Mishap Investigation Board's Phase I report happy to share if anyone's interested, but mostly wanted to discuss the "systemic verification failure" angle since most coverage flattens this into a punchline about metric vs. imperial units.

reddit.com
u/PrestigiousSummer919 — 13 days ago
▲ 0 r/space

Mars Climate Orbiter didn't fail because of a unit conversion it failed because nobody verified the software against a spec that already existed

Quick context most retellings skip: NASA's Software Interface Specification for this mission was published in 1996, two years before launch, and it explicitly required newton-seconds for thruster data. The contractor's ground software (a program called SM_FORCES) put out pound-force seconds instead — a factor-of-4.45 error that fed directly into the navigation team's trajectory model for the entire cruise to Mars.

 

What I find more interesting than the unit mix-up itself: engineers noticed the spacecraft's angular-momentum desaturation events were happening 10-14x more often than expected, and separately, Doppler tracking data kept suggesting a closer approach to Mars than the official trajectory predicted. Neither discrepancy got resolved before the orbital insertion burn on Sept 23, 1999.

 

I made a documentary going through the full timeline, sourced to the Mishap Investigation Board's Phase I report happy to share if anyone's interested, but mostly wanted to discuss the "systemic verification failure" angle since most coverage flattens this into a punchline about metric vs. imperial units.

reddit.com
u/PrestigiousSummer919 — 13 days ago

Mars Climate Orbiter didn't fail because of a unit conversion it failed because nobody verified the software against a spec that already existed

Quick context most retellings skip: NASA's Software Interface Specification for this mission was published in 1996, two years before launch, and it explicitly required newton-seconds for thruster data. The contractor's ground software (a program called SM_FORCES) put out pound-force seconds instead — a factor-of-4.45 error that fed directly into the navigation team's trajectory model for the entire cruise to Mars. 

What I find more interesting than the unit mix-up itself: engineers noticed the spacecraft's angular-momentum desaturation events were happening 10-14x more often than expected, and separately, Doppler tracking data kept suggesting a closer approach to Mars than the official trajectory predicted. Neither discrepancy got resolved before the orbital insertion burn on Sept 23, 1999. 

I made a documentary going through the full timeline, sourced to the Mishap Investigation Board's Phase I report — happy to share if anyone's interested, but mostly wanted to discuss the "systemic verification failure" angle since most coverage flattens this into a punchline about metric vs. imperial units.

reddit.com
u/PrestigiousSummer919 — 13 days ago

The design compromise that doomed Columbia: How budget cuts forced NASA to accept a 22-year fatal risk.

In the early 1970s, NASA originally envisioned a space shuttle system that was fully reusable, complete with a winged orbiter and a piloted winged booster. The projected cost was $12 billion.

However, Congress only allocated $5.4 billion.

To make it fit the budget, major compromises were made:

  1. Liquid Boosters $\to$ Solid Rocket Boosters: The fully reusable booster was replaced with cheap, expendable solid rocket boosters (later implicated in the Challenger disaster).
  2. Metal Shielding $\to$ Fragile Ceramic Tiles: Metal thermal shielding was swapped for 24,000 hand-applied, extremely fragile ceramic tiles.
  3. Spray-On Foam Insulation: The external tank was coated in foam to prevent ice formation during fueling. However, this foam frequently shed during ascent at hypersonic speeds.

For 22 years, foam shedding was categorized by NASA management as an "acceptable risk"—until February 1, 2003, when Columbia broke apart during re-entry over Texas.

I put together a visual reconstruction and breakdown analyzing the engineering decisions behind the tragedy:

https://youtu.be/nfxPtBe9kSw

What are your thoughts on how management culture impacted these engineering decisions?

u/PrestigiousSummer919 — 20 days ago