# The Moon is a harsh mistress \[Beresheet  failure\]

**URL:** <https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405>\
**Category:** Miscellaneous and Personal Stuff I Must Share\
**Created:** [April 11, 2019, 9:02pm UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405 "2019-04-11T21:02:36Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![Tim\_T-Bonham.net](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@Tim\_T-Bonham.net](https://boards.straightdope.com/u/Tim_T-Bonham.net)\
**Post date:** [April 13, 2019, 5:49am UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/21 "2019-04-13T05:49:34Z")

</div>

> [@DPRK](#):
>
> Why would a single accelerometer be critical? Weren’t there at least a couple more?

Well, my guess is that there are 2 factors:

1. every bit of excess mass must be eliminated in space, and
2. they were doing it as cheap as possible.

If it turns out that a 2nd one would have saved the mission, then it is NOT excess, and that not including it was a very expensive wrong decision. But that often happens when doing things for the first time.

---

<div class="post-metadata">

**Author:** ![Northern\_Piper](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/northern_piper/32/5304_2.png) [@Northern\_Piper](https://boards.straightdope.com/u/Northern_Piper)\
**Post date:** [April 14, 2019, 10:44pm UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/22 "2019-04-14T22:44:01Z")

</div>

> [@Alessan](#):
>
> Thanks. It was not a fun experience, watching it live last night with my family. My son - who’s into space - was crying a bit, and I needed a few shots of bourbon myself to avoid joining him. Oh well.
> 
> We’ll do better next time.

I’m sorry it happened, but you’re right: there will be a next time!

**Alessan** , you might want to share this quotation with your son:

> [@John F Kennedy](#):
>
> We choose to go to the moon in this decade and do the other things, not because they are easy, \*\*but because they are hard; because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept… \*\*

---

<div class="post-metadata">

**Author:** ![N9IWP](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/n9iwp/32/3154_2.png) [@N9IWP](https://boards.straightdope.com/u/N9IWP)\
**Post date:** [April 23, 2019, 12:38pm UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/23 "2019-04-23T12:38:52Z")

</div>

More info:

> **[Software Command to Fix Faulty Sensor Doomed Beresheet](https://www.planetary.org/articles/software-command-doomed-beresheet)**
>
> Six days after SpaceIL's Beresheet spacecraft crash-landed on the Moon, we now have an explanation for what went wrong.

The command to fix the faulty IMU somehow caused a cascading failure.

Brian

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [April 23, 2019, 6:42pm UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/24 "2019-04-23T18:42:26Z")

</div>

Thanks for the update. We’ll have to wait for the promised report, but it sure sounds like software or programming error. Interesting that they also felt the need to remotely reboot various subsystems in the middle of landing while also subject to spotty comms (and that there was no backup to withstand a “cascading failure”).

Now, apparently a bunch of NASA space probes and Mars missions have used VxWorks as a computer operating system for their platform. What hardware and software do SpaceIL use? How about SpaceX? What are the various “industry standards”, if any?

ETA: [This discussion](https://www.reddit.com/r/spacex/comments/3y95y4/what_kind_of_embedded_systems_hardware_cpu_rtos/) suggests that SpaceX has adopted some form of Linux

---

<div class="post-metadata">

**Author:** ![swampspruce](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/swampspruce/32/261_2.png) [@swampspruce](https://boards.straightdope.com/u/swampspruce)\
**Post date:** [April 24, 2019, 9:51pm UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/25 "2019-04-24T21:51:01Z")

</div>

Linux. Because BSOD in Space is a bad thing… 😃

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [April 25, 2019, 1:55am UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/26 "2019-04-25T01:55:15Z")

</div>

[Some info on the (SpaceX) hardware:](https://space.stackexchange.com/questions/9243/what-computer-and-software-is-used-by-the-falcon-9)

> [@](#):
>
> SpaceX uses an Actor-Judge system to provide triple redundancy to its rockets and spacecraft. The Falcon 9 has 3 dual core x86 processors running an instance of linux on each core. The flight software is written in C/C++ and runs in the x86 environment. For each calculation/decision, the “flight string” compares the results from both cores. If there is a inconsistency, the string is bad and doesn’t send any commands. If both cores return the same response, the string sends the command to the various microcontrollers on the rocket that control things like the engines and grid fins.
> 
> The microcontrollers, running on PowerPC processors, received three commands from the three flight strings. They act as a judge to choose the correct course of actions. If all three strings are in agreement the microcontroller executes the command, but if 1 of the 3 is bad, it will go with the strings that have previously been correct. The Falcon 9 can successfully complete its mission with a single flight string.
> 
> The triple redundancy gives the system radiation tolerance without the need for expensive rad hardened components. SpaceX tests all flight software on what can be called a table rocket. They lay out all the computers and flight controllers on the Falcon 9 on a table and connect them like they would be on the actual rocket. They then run a complete simulated flight on the components, monitoring performance and potential failures.
> 
> SpaceX engineers perform what they call “Cutting the strings” where they randomly shut off a flight computer mid simulation, to see how it responds.
> 
> Dragon uses a similar triple redundant system for its flight computers.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [May 16, 2019, 1:02am UTC](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405/27 "2019-05-16T01:02:49Z")

</div>

[The splatting site has been found](https://www.nasa.gov/feature/goddard/2019/lro-beresheet-impact-site-spotted).

[Previous page](https://boards.straightdope.com/t/the-moon-is-a-harsh-mistress-beresheet-failure/832405.md?page=1)
