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.
Wow, now if only I could get my device firmware updated as successfully as this has gone. Imagine having to RMA the rover?
Interesting side-note: I suppose when we're living on other planets, companies who offer to pay return shipping will likely have to update their T&Cs to specify that it applies only to Earth.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
But NASA has decided instead to throw away all of that and spend money to develop a new, bigger probe, the Mars Science Labratory. It's a shame that the limited science money NASA gets isn't being spent in the most efficient way possible on stuff that we know to will give excellent scientific data, but instead is used for these kinds of big budget employment makers.
Your design to a real part online: Big Blue Saw
Obviously, you didn't RTFA. The article states that it is a software upgrade. They didn't really say how the upgrades were performed, but most people probably wouldn't understand it anyway, and that wasn't the purpose of the Article.
DUH. This is Slashdot.
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!?
I heard this reported on CBC radio SEVERAL months ago. I'm thinking it was febuary... The scientist they were interviewing was saying how hard it is to trust a robot to make the right decision even though they knew the algorithm they were using was pretty fool proof. Lets hear it for CBC radio!!!
Would be a hell of a trip to reset the CMOS.
10 MD
No more 'Buffering ...'
That's pretty interesting. Wonder how they would do that?
[%] Cingular Ringtones
"Leaving the robots to "get on with it" - to do the decision-making - is the way ahead, Nasa believes."
Where have I heard this before...?
"I know I've made some very poor decisions recently, but I can give you my complete assurance that my work will be back to normal. I've still got the greatest enthusiasm and confidence in the mission. And I want to help you. "
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Does it have spinners and a neon kit now? :D
That martian labor is dead cheap you know and you hardly notice the language barrier.
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
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.
They were built with the idea that they could conceivably last this long but the mission profile (and all the press releases) were put together with the expectation that they'd last a couple months. It was the closest thing to a gaurenteed win NASA could do. Think of it this way, if GM marketed...
Hogwash. It is a combination of factors:
1. Nasa increased quality control effort and spending in response to the Polar Lander failure and two orbiter failures.
2. Wind has blown dust off of the solar panels. Many expected the dust to be probe-sticky and accumulate based on the Viking lander data.
3. Constructor contract payments were actually stipulated based on a 3-month survivle. It is not an arbitrary deadline.
Table-ized A.I.
as resetting the CMOS doesn't really help anything if you flashed the wrong image. I wonder if this could be a possible scenario an engineer will go through :
... logs in to rover ...
... uploading firmware.bin
.....
......ready
...flashing firmware.bin ...
....ready
...rebooting...
...
...
:)
"Bill, to you the important task for upgrading the Rover, please do so before the connection breaks, we expect dust devils tonight."
"No problem dude, will do!"
"Mars Rover OS 1.3 (c) JPL (2002-2004), (c) VxWorks (1999-2002)"
# upload firmware.bin
(sips some coffee, goes to another monitor, plays a small game on his second PC)
# checksum
Checksum CRC32: 0xaffe34ef
"Hrm, lets see if that's the checksum of the image I got here... hrm yep thats the one, lets flash it so I can go back to home early today"
# flash firmware.bin
(sips some more coffee, packs gear, puts on coat)
"Great, it's done, now reboot and of I go !"
# reboot
(Looks casually to the directory in which firmware.bin was, finds out it's not the firmware.bin he was supposed to flash...)
Connection lost.
connect
connecting to Rover...
connection timed out...
I guess that would make one sweat considerably
Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
Currently, the rovers are allocated time to look for clouds and dust devils, which may or may not appear - they are naturally transient events. And getting humans to sift the images is time consuming.
I don't think the bottleneck is human sifting, but rather data transmission and uplink time. Compaired to the cost of current space transmissions, human labor to sift images is cheap.
If the rover can pre-sift the images, then less has to be sent.
Table-ized A.I.
you get to sit around and think about what you've seen... Or in this case, what you have recently seen!
Congrats, mission team.
I don't know the meaning of the word 'don't' - J
They plan to make it self-reacting to events on the planet as they are happening.
How can you teach a robot to determine important moments, from unimportant moments, when nobody actually knows what's going on there ?
I hope they don't plan on using somthing like the motion lights on my house, thoose things never work when they should.
Wanna fight ? Bend over, stick your head up your ass, and fight for air.
Hmmm... Upgrades!
Smell that? You smell that? Burning karma, son. Nothing in the world smells like that...
Will destructable terrain and HDR be included as well?
Since when has this country used intellectual elite as a pejorative term?
You got flagged as Overrated and Troll because your post was stupid. Everyone knows that TCP can't work to Mars - the transmission delays are too long. Secondly, while your attempt to sneer at NASA through postulating nonsensical questions, in the hopes that people will think that you're insightful, well, its just embarassing. Lastly, your trollish username and high userid indicate that you lack credibility about real topics, perhaps other than your parents' basement and Natalie Portman.
I want to delete my account but Slashdot doesn't allow it.
(Seriously, though, a lot of rfc 1323 could apply just as well to high-latency links like that.)
What part of "a well regulated militia" do you not understand?
I, for one, welcome our solar-powered, Mars-Roving overlords!
*ducks*
According to the linked document:
"...These links are characterized by short time delays, moderate (not weak) signals, and short, independent sessions.".
Sounds like that excludes anything on Mars
The boys of science at NASA have put the cart before the horse in my opinion. Before the rovers, they should have put up a power station that would have allowed ranging vehicles to dock and recharge their power systems. These can be either batteries or perhaps fuel for a fuel cell. A web of nuclear base stations on Mars would allow wide-ranging exploration of Mars by robot vehicle far into the future. Perhaps even a small nuclear base station in orbit of Mars could beam down power to robots using a microwave beam.
A power base station may not be a source of sexy space photos, but it is the kind of actual science and engineering that the current space program has decided to eschew in favor of photo ops.
E Proelio Veritas.
They're using s/w to select which data might be worth examining.
WTF!!
The whole point of these probes is to gather raw(ish) information so that we can gain some insight. The only way it would be reasonable to cut out data is if we *know* that it's irrelevant. Do we? The article doesn't say so.
And if they're complaining about the amount of time it takes to process the raw data - who said that a data feed which includes so many unknowns was going to be easy?!
Sheesh!
So they stuck an MG badge on, and installed a V8?
You forgot this:
r s
http://en.wikipedia.org/wiki/IP_over_Avian_Carrie
Longer delay than Mars