17 comments

[ 2.9 ms ] story [ 60.6 ms ] thread
It's interesting to put this in technology we all know.

So it takes them four days to release?

Not bad, considering the ftp is over 40 million miles and at 160 bps. Too bad they couldn't set up a CI server.

I know you were being funny, but the actual details of the upgrade are interesting. The actual software was uploaded to Curiosity during the flight to Mars and has been stored in the rover. During the cruise to Mars both the flight software for the cruise stage and EDL were upgraded and the software in the rover. The code that's going to be executed is now being taken out of storage and made into the main program overwriting the EDL software that's no longer needed.

http://www.jpl.nasa.gov/news/news.cfm?release=2012-168

I think the purpose was less a joke and more along the lines of an extended metaphor. I agree that it is very interesting. I was hoping for somebody to make just the comment you did. Thanks.

But the question was meant to really spawn a general discussion around software release in general in a deep space environment. So anybody know how the next upgrade would take place, assuming Curiosity needs one? Would it be staged on the Mars Orbiter first? Relayed a frame at a time? Do the concepts of CI apply in deep space deployments? Why or why not?

most of the comments on that page are reprehensible
The page /itself/ is reprehensible. The amount of ads I had to close to read the article...

Does anyone have an article on the subject that isn't pointing to such an awful site?

I initially thought that the upgrade was needed because they released a new version as the rover was en-route to mars. That would make sense, but the article says that the upgrade was made to switch the rover from landing mode to driving mode. Why wouldn't they just send a 256mb flash drive along with that 2M pixel camera to upgrade the rover when it got there?
I think the driving mode wasn't finished by the time the rover was sent.
I wonder if that was according to the original plan…
I doubt much of what actually happened was according to the original plan :)
According to jgrahamc, it sounds like they driving software was finished en route and actually was uploaded to curiosity before it landed. Apparently, the past few days have been spent installing the software rather than downloading it from Earth.
The more I hear about and see pictures of this "Curiosity Rover" the more I start to think it is just one big hoax, how can one really find out if this isn't really fake ?

the images look really "earthy" to me and it looks very similar to what they did with the "Moon Landing" and "Voyager Recording"

I'm not an expert but perhaps some expert can give us some insights on this ?