4 ms·
I'd be interested in learning more about the flight computers, and in particular the very lowest-level systems used to reset or debug the main systems. Given t
by lambdaone 2y ago
I'd be interested in learning more about the flight computers, and in particular the very lowest-level systems used to reset or debug the main systems.
Given the tiny amount of storage, there's presumably no scope for rolling back changes after an error, so are they at risk of bricking the spacecraft every time the flight engineers (and just for once, I think the term "software engineer" is truly justified) make a change?
- ceejayoz 2y agoFrom a previous software update: https://www.jpl.nasa.gov/news/nasas-voyager-team-focuses-on-software-patch-thrusters https://www.jpl.nasa.gov/news/nasas-voyager-team-focuses-on-... > Because of the spacecraft’s age and the communication lag time, there’s some risk the patch could overwrite essential code or have other unintended effects on the spacecraft. To reduce those risks, the team has spent months writing, reviewing, and checking the code. As an added safety precaution, Voyager 2 will receive the patch first and serve as a testbed for its twin. Voyager 1 is farther from Earth than any other spacecraft, making its data more valuable. > The team will upload the patch and do a readout of the AACS memory to make sure it’s in the right place on Friday, Oct. 20. If no immediate issues arise, the team will issue a command on Saturday, Oct. 28, to see if the patch is operating as it should.
- chungy 2y agoDo they have a simulator besides risking Voyager 2?
- ceejayoz 2y agoNot of the entire system, I don't think. https://www.businessinsider.com/engineers-turn-to-voyager-decades-old-documents-fix-a-glitch-2022-7 https://www.businessinsider.com/engineers-turn-to-voyager-de... > During the first 12 years of the Voyager mission, thousands of engineers worked on the project, Dodd said. "As they retired in the '70s and '80s, there wasn't a big push to have a project document library. People would take their boxes home to their garage," Dodd added. In modern missions, NASA keeps more robust records of documentation. Nowadays we've learned to make a duplicate. https://www.jpl.nasa.gov/news/nasa-readies-perseverance-mars-rovers-earthly-twin https://www.jpl.nasa.gov/news/nasa-readies-perseverance-mars... Back when the Spirit rover got trapped, they used its twin to pre-game possible approaches in similar soil. https://www.jpl.nasa.gov/news/mars-and-earth-activities-aim-to-get-spirit-rolling-again https://www.jpl.nasa.gov/news/mars-and-earth-activities-aim-...
- chuckadams 2y agoAIUI, the systems are designed to reset to a known good "standby" state if they don't receive any commands after some time. Of course the recovery routine itself can't be guaranteed, especially when the hardware itself is wonky, but suffice to say the updates aren't completely rawdogging it every time. There's an overview of how it works at https://voyager.jpl.nasa.gov/mission/science/thirty-year-plan/ https://voyager.jpl.nasa.gov/mission/science/thirty-year-pla...