News for hackers. Stuff that matters.
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by mkoryak on Wednesday August 15, 2012 @12:48PM (#4386827)
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?
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by jessriedel on Wednesday August 15, 2012 @01:04PM (#4386914)
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.
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by sausagefeet on Wednesday August 15, 2012 @01:03PM (#4386910)
My guess is weight + money. Not sure how much a space hardened flash costs. On top of that could be complexity costs.
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by ralfd on Wednesday August 15, 2012 @03:17PM (#4387676)
Not quite. The reason is that the specs of the mission were frozen 2004.

http://www.dpreview.com/news/2012/08/08/Curiosity-interview-...

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by spydertennis on Wednesday August 15, 2012 @12:54PM (#4386849)
I think the driving mode wasn't finished by the time the rover was sent.
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by glhaynes on Wednesday August 15, 2012 @02:00PM (#4387222)
I wonder if that was according to the original plan…
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by spydertennis on Wednesday August 15, 2012 @02:09PM (#4387287)
I doubt much of what actually happened was according to the original plan :)
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by CodeCube on Wednesday August 15, 2012 @12:37PM (#4386780)
most of the comments on that page are reprehensible
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by eblume on Wednesday August 15, 2012 @12:56PM (#4386862)
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?

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by T-hawk on Wednesday August 15, 2012 @02:06PM (#4387262)
Yah. The Internet is a horrible place when space.com has to resort to "One weird trick" ads.

Found this via news.google.com, which is also not great but slightly less tragic:

http://www.computerworld.com/s/article/9230151/NASA_upgrades...

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by DanielBMarkham on Wednesday August 15, 2012 @12:29PM (#4386738)
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.

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by jgrahamc on Wednesday August 15, 2012 @12:46PM (#4386819)
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

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by DanielBMarkham on Wednesday August 15, 2012 @01:10PM (#4386959)
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?

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by nissimk on Wednesday August 15, 2012 @01:41PM (#4387121)
This is a very exciting story about repairing a software issue on the Mars Spirit rover in 2004:

http://web.archive.org/web/20110719212649/http://www.planeta...

Shorter wikipedia version:

http://en.wikipedia.org/wiki/Spirit_rover#Sol_18_.28January_...

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by AllTheThings on Wednesday August 15, 2012 @02:50PM (#4387509)
Am I the only one visualizing a Lisp REPL into the rover right now?
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by ballooney on Wednesday August 15, 2012 @03:09PM (#4387619)
No- some JPL engineers have thought of it too!

Here's an interesting history of Lisp as flight software at JPL:

http://www.flownet.com/gat/jpl-lisp.html

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by level09 on Wednesday August 15, 2012 @05:03PM (#4388210)
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 ?