Email or username:

Password:

Forgot your password?
Top-level
a wandering happenstance

@blacklight The software engineering on Voyager was amazing, for sure; that said, the software on missions like Juno and New Horizons is just as robust and far more capable—because it can take advantage of much better computing hardware.

3 comments
a wandering happenstance

@blacklight Heck, even the Mars helicopter, now on Martian day 809 of its planned 30 day mission, could only have been as successful as it has been because its onboard software was capable of autonomously recovering from abnormal conditions, and because the system was designed for remote software updates.

Fabio Manganiello

@joXn thanks for mentioning it! I was about to mention Ingenuity too, as it sits quite close to my heart. A 100% Linux-based helicopter with C++ and Python code (btw the code it runs is even FOSS github.com/nasa/fprime) that was supposed to be a PoC turned out to surprise even its own makers.

a wandering happenstance

@blacklight everything that NASA has sent to Mars whose purpose is to move around the landscape has been shockingly robust! not bug-free, either. but designed so that bugs are recoverable events.

(don’t get me started on the SkyCrane, all I end up doing is gibbering incoherently in amazement.)

Go Up