Mars Rover Upgraded
MrShaggy writes "According to a BBC article, NASA is upgrading their MARS rovers. The upgrade will allow the rovers to sift through the pictures of dust-devils, decide which is the most appropriate, send it
back. 'Clouds typically occur in 8-20% of the data collected right now,' Castano said. 'If we could look for a much more extended time and select only those images with clouds then we could increase our understanding of how and when these phenomena form. Similarly with the dust devils.' The article also discusses upgrades to the Mars Odyssey. They plan to make it self-reacting to events on the planet as they are happening."
I hope NASA doesn't get it's Rover from Verizon or any of the other cell phone industry, or some of the upgrades they'd have to consider would include:
I wonder if the Rover gets unlimited roaming?
Shazbot, my head is STILL ringing from the utilitarian cell phone debate. (or is that a Britney Speers ringtone?)
I could just imagine the guy from NASA who had to request the funding for this. "so, you want to spend millions upgrading the rover?" "yep" "what will these millions give us?" "it'll enable us to decide if a picture of dust is interesting or not!" "..."
I am constantly astounded at just how well built and designed the rover must have been. AFAIR, it was only intended to run for a couple of months, yet it has now clocked up a couple of years, and now they are upgrading it's software to make it perform even better - that entire team is doing a fantastic job, and easily deserve whatever the US equivalent of an OBE is.
;)
Tis a shame that Beagle2 didn't survive impact. I reckon that'd have done just as well, and the two teams would have mapped Mars and have the rovers playing a game of fotball with each other by now
I have read on other Internet forums that they're also planning on switching from Ada to Java for the software on upcoming rovers. While Java was initially developed for such embedded environments, it isn't somewhere that we've seen it get a lot of use.
If there is any truth to those statements I have read elsewhere, I have to be a bit worried. Ada is known to be a rock-solid language for developing mission-critical software. Even considering the Arianne-5 failure, it's still more reassuring to know that a software system is developed in Ada than Java.
I also believe that Sun's implementation of Java does not allow for it to be used in mission-critical systems. If it is indeed true that a switch is being considered, they would likely have to write their own JVM, or at least use a non-Sun one. Would not that be something, if the space research futhers Java development!
And it's the 'BBC', not the 'bbc'. Please, it's not difficult to hold the shift key while typing those three characters.
Mars Rover begin to learn at a geometric rate. It becomes self-aware at 2:14am Eastern time, August 29th. In a panic, they try to pull the plug...
ELOI, ELOI, LAMA SABACHTHANI!?
Would be a hell of a trip to reset the CMOS.
10 MD
The upgrade is a software upgrade. But it's not an easy task to do this at such a distance. Two way communication is a painbecause of the lag time. I can't remember the exact time, bu I believe the lag is about 20 minutes. They use a specialised protocal that was designed to handle such extreme lag. The protocol is PROXIMITY-1 SPACE LINK PROTOCOL (specs). They are verry carefull to make sure they dont have to reset the rover the hard way (A.K.A. reset-button) after updates and even during normal operation. I believe they build in all kinds of auto-reset features so the rover could reset itself.