New Software Stops Mars Rover Confusion 126
MattSparkes writes "The Mars rover Spirit used to get quite confused when it came upon a rock. Because it could only plan routes of a metre or two it couldn't understand how to navigate around large objects, and frequently used to rock back and forth for hours trying to figure it out. NASA have written new software called D* for the rover Opportunity, which should allow it to autonomously plan routes up to 50 metres long. The new software still won't be able to avoid sand-traps, though."
The new software (Score:5, Funny)
Come on guys! Its a joke. (Score:1)
Re:Come on guys! Its a joke. (Score:5, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
EXTERMINATE!!!
Been golfing for years... (Score:2, Funny)
Re:Been golfing for years... (Score:5, Funny)
And remember, kids, don't drink and drive. Use a seven iron.
Re: (Score:3, Funny)
Re: (Score:3, Funny)
Based on A*? (Score:5, Interesting)
Re: (Score:1, Informative)
Re:Based on A*? (Score:5, Informative)
It's designed for efficient re-planning as costs change due to information collected as the robot moves. It leverages the fact that cost updates occur close to the vehicle, so it's really only necessary to replan "locally" back to the A* path.
That's a pretty dumbed down explanation. The original paper describing D* is here [cmu.edu].
The actual variant being used by NASA is called "Field D*", and is able to interpolate costs and cross graph states in an arbitrary fasion (not just 8-connected).
Thank you: Why can't New Scientist do this? (Score:4, Insightful)
Thank you for letting us know and even providing a link to the tech report.
Here's one that that really bugs me about online news articles: they rarely take advantage of the medium! Why the hell couldn't New Scientist provide a link to this paper? As the parent mentioned, the very least they could have done would be to mention that it was related to A*. Yes, I realize that the "average reader" (whatever that means) may not want to know such details, but why couldn't they include a simple "(details...)" link right next to the mention of D*? An interested reader could click on the "details" link and expanded text would create a brand-new paragraph describing more details of the algorithm and providing a link to the tech report. Click again, and the detail paragraph collapses and you go back to reading the basic-version of the story. Simple!
These publishers haven't grasped the power of the new media. For them, online articles simply mean that it's faster, easier, and cheaper to publish stories. Basically, they embrace web publishing for their own selfish reasons. With just a modicum of thought, they could make their products much more valuable to the consumer. But I suppose that would require them to give a damn about their work.
GMD
Re: (Score:2, Insightful)
For them, it's about entertainment and distraction, not about providing information. Entertainment is much more profitable and less labor intensive. Personally, I wish those who submit articles would link to the very original source, instead of a fluff piece from CNN.
Re:Thank you: Why can't New Scientist do this? (Score:4, Interesting)
Because science journalists and editors know nothing about the fields they report on, and frequently seem actively hostile to the facts in favour of some made-up, mythological story.
Some years ago a colleague at the university where I was a post-doc came into the lab and said, "Today the science section of the LA Times has five stories about stuff that I am either personally familiar with or have actually worked on. Four of them are all but unrecognizable. The fifth is full of things that are not true."
In my subsequent experience as a scientist I have found this to be pretty much par for the course for science journalism. I don't actually know if reporters are as ignorant as they appear, but by the time the edited work gets to the reading public it is almost always spun in such a way as to be misleading or simply wrong.
There seem to be some myths about science that are the bedrock of science reporting, and reporters or editors will distort or simply lie to ensure they reinforce those myths. Some of them are:
1) Science is mysterious and full of contradictions (see yesterdays "hot ice" story)
2) There is no point in anyone trying to understand science, it is beyond you (thus the lack of useful links in stories)
3) Scientists are either put on a pedestal or dragged through the mud. They are never treated as merely ordinary people doing a job or following a vocation.
4) The "story" is more important than the facts.
There are probably a lot more, but basically, science journalism will never be worth anything until it starts actually reporting on science rather than wasting time promulgating editorial myths.
Pageviews (Score:2)
Why would any for-profit media publisher willingly provide a means for a viewer to leave their site?
Now, they could, as you suggested, create little "infoboxes" that expand to provide background on the topic at hand...but that requires so much more editorial effort, yet still generates no additional pageviews.
Basically, they embrace web publishing for their own selfish reasons
Oh, I see you got that. Sorry!
Re: (Score:2)
But of course they shouldn't link to another site doing the same thing they do, only better...
Re:Based on A*? (Score:5, Informative)
I remember an Air Force person once saying they would never fund any research using any randomized algorithms; The funny thing is I managed to make a version of the randomized RRT planner the primary route planner for a UAV research project. Grids simply break down as soon as you add any sort of additional dimensions to the problem, and randomized approaches are perfect for 3D worlds and/or kinematic constraints. Personally I am a bit biased though, as I am a big proponent [cmu.edu] or randomized RRT/PRM based methods, even in low dimensions.
Now if only game programmers would notice that there's been some advances since A*...
Re: (Score:2)
Re: (Score:3, Interesting)
Re:Based on A*? (Score:5, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:1)
That's what I was thinking, and then I went on to thinking how these rovers can have been running around up there for three years without an algorithm that's been around since the 60s. I can understand being conservative about how much autonomy to give the rover at the start, but they could have three years worth of data on what the robot thought would have been a good path to review.
And as a side note, they left the rover stuck in front of a rock for an hour and a half? Was everyone playing counterstrik
Re: (Score:1)
Good point about the delay (Score:2)
Re: (Score:3, Informative)
Originally, they had teams working Martian days round-the-clock. But they they stopped doing that years ago now as they don't have the cash or the staff to do it any more. Months of working out-of-synch with Earth days kinda screwed with people's heads too. Even when they were doing it, they weren't in constant contact. Did you think Nasa's Deep Space Network has one of
Re: (Score:1)
Well then I would have expected that the improvements to the rovers ability to navigate to have happened at about the same time its responsibility for its own navigation was increased. Preferrably beforehand so someone would be looking over its shoulder.
And yeah, I did kind of figure that if we went to the trouble of putting a rover on mars that we might bother to keep a dish pointed at it all the time. When we send people there is it going to be too much trouble too? "Sorry Bob, didn't mean to keep you
Re: (Score:2)
Re: (Score:2)
The reduction in staffing came well into the extended mission, which means it wasn't part of the original planning. The enhanced software simply didn't exist at the time, because nobody (at least nobody who controlled a budget) though it likely the missio
Re: (Score:1)
The last thing we want when we finally get to the red planet, is some pregnant Martian holding a picture of 'opportunity' and saying "Is this your son?"
And didn't you go to the movies in the 60s, 70s or early 80s?
Autonomous computers *always* kill people and attempt to take over the world. Those films pretty much all died out when MS-DOS got released.
Rover Still Hates Mars Though (Score:3, Funny)
metres (Score:4, Funny)
Re: (Score:1)
This is pretty impressive.... (Score:1)
The more I learn about (semi)autonomous robotics, the more impressed I am with what the Mars rovers have accomplished already and the people who built/maintain/program them.
My forays into hobby robotics tells me that this isn't as easy as it first appears it might be.
Re: (Score:3, Insightful)
Had they known the Rovers would last this long, they probably would have put instrumentation on them capable of detecting things other than water (like the instrumentation that was on the ill-fated Beagle 2) in addition to more sophisticated navigation software.
Re: (Score:2)
Re:This is pretty impressive.... (Score:5, Informative)
Because they were originally intended to last for 90 days. There were no "long treks" planned. People assumed that maybe they'd survive a teensy bit beyond the 90 day mark and there was pretty wild celebration (for a bunch of nerds) at the 100-day mark because people thought it was really cool. Now, a thousand+ days later, these little guys are still going strong.
This kind of engineering quality is the reason why JPL is the only organization on the planet that has ever sent enything past Mars orbit. They're considerably more expensive as just farming out your hardware to Lockheed (ahem), but instead of crashing into things they actually land and work properly.
Re: (Score:3, Insightful)
As an example, hobby robotics poses a simple problem that is very much like the one the rovers face: how to run around the house all day and "not get stuck behind the couch" with limited sensory
Re: (Score:3, Informative)
Picky Picky (Score:1)
Re: (Score:1)
That's plain wrong. The engineers knew very well that the rovers would be good for much more than 90 days (if they weren't particularly unlucky). The mission was limited for 90 days initially for a bunch of reasons,
Re: (Score:2)
Re: (Score:2, Interesting)
Thank you. I program autonomous vehicles, and people sort of stare at me blankly when I tell them I've spent the last few months of my life trying to detect the color of a traffic light. People often take for granted their ability to sense the world around them. I can assure you, robots do not take that for granted...
Re: (Score:2)
I know the kind of pain that you are talking about. Most people think that things just naturally travel in a straight line too!!!! sigh
Martian trick (Score:2, Funny)
Ha!
Re: (Score:2)
Stupid AI. (Score:3, Insightful)
Anyone who ever said `there aren't any opportunities in IT', try to solve this problem!
Re: (Score:2)
Re: (Score:2)
Still, as others have pointed out, the rover was designed to last 3-4 months. All things considered the fact that they're still going and they can be patched with new software is pretty impressive.
We're stil
Re: (Score:2)
With all due respect to Dr. Sagan, but I disagree. Grasshoppers can find their own food and mates. They can recognize danger, and know how to respond to get to safety. The viking landers (and most "AI" nowadays) is STILL far dumber than even the most primitive insects. We still have a LONG way to go.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:Stupid AI. (Score:5, Informative)
Re: (Score:2)
What, so that they can get it wrong and have to put out a 450MB patch 1 week after release so that the program barely works the way it should?
Surprised (Score:1)
Is anybody else amazed at the apparent simplicity of a lot of the problems facing the rover? I don't say this to criticize the NASA guys and gals, I'm sure if I had designed a rover would never have done as well up on Mars as theirs, but it always surprises me how simple a lot of the problems they face seemingly are.
Re: (Score:1)
Re: (Score:3, Interesting)
Pathing in a video game is (by comparison) easy because you don't have to translate into the real world.
Think about what goes into pathing in the real world for a moment. You have to consider the terrain you're crossing and anything else that might get in your way. You have to be able to revise your model intelligently as you get closer to things and get new sensor data. The whole problem is immensely complex.
In a
Bridges (Score:2)
Sand traps will forever be a problem (Score:1)
old age (Score:1)
In other news... (Score:1)
Avoid the wedge. (Score:2)
Tiger recommeded a 7 iron; get him a copy of the Rover SDK...
Linksys router code (Score:1)
Geology vs. software development (Score:3, Interesting)
Re: (Score:1)
As they wanted to the moon they choosed some military trained astronauts.
And then in the end it was thought well that they should do * someting * there, (but what?).
So then they got a speed training in geology...
As it was mostly a space race to be there first, wich was an achievement in a technical way.
A lot these days is still a space race (or fund race) i think.
The actualy research is not that high prio.
Who else wants to put peo
meters?? (Score:3, Funny)
MAXSEARCHLENGTH: 50 yards
Letter from lander (Score:3, Funny)
God this is painful (Score:5, Informative)
Yes, D* has been used "live" for the first time.
However, both rovers received a fresh load of mission s/w a couple of months back which enables a variety of fabulous new functions, including "go and touch" (as opposed to the original "touch and go") - go and touch enables the drive planners to instruct the rovers "move 12.4 metres forwards, turn 30* left, forward 70cm, approach the rock in front of you, deploy the IDD (robot arm holding a variety of instruments, spectrometer, close up camera, the RAT (grinder) and brush, etc; deploy the Mossbauer spectrometer, take reading in situ for 18 hours".
It also enables them to build their own route maps. One problem is that on featureless plains, it needs landmarks to assess how far it's travelled -- thus the newly developed "drunken sailor [exploratorium.edu]" manouever, designed to make clearly visible tracks that can be used to triangulate the on-board navcom. thing.
Re: (Score:2)
If ever there was a case (Score:2)
Color me confused... (Score:2, Flamebait)
Links... (Score:2)
2006 press release - Sol 1014 [nasa.gov] - (four months prior to being front-burner'd by the ever vigilant staff here @
Modded as flamebait...? (Score:2)
Karma: STILL Excellent!
Re: (Score:2)
keep off the links (Score:2)
Guess they won't be playing much golf.
Blimey (Score:2)
I could use a copy (Score:2)
This is how aircraft should aviod each other (Score:2)
Re:My orcs could find their way around rocks... (Score:4, Insightful)
Re: (Score:2)
You move a few steps and look again. rarely do you go backwards.
You don't need to know how big the rock is. you need to be able to choose based on the route you want.
Re: (Score:3, Funny)
To your left you see a sharp precipice going nearly straight down. Sticking out of the cliff wall are thorny bushes.
> Look R
To your right you see an overgrown thicket, filled with poison ivy, snakes and thorny bushes. The remains of a trail appear to pass through the thicket.
> Climb boulder
You grab hold of the boulder and attempt to pull yourself up, but lacking a firm grip, you slip and hit the ground with your butt.
Re: (Score:2)
Dark. Just the way grues like it.
(Doomsday organ music and an evil laugh)
Re: (Score:3, Insightful)
Re: (Score:2)
Re: (Score:2, Funny)
Anyone else find that mildly amusing?
Re: (Score:2, Funny)
Re: (Score:1)
Re: (Score:2)
I believe that in many English-speaking countries, English is utterly misunderstood. England is one of 'em :) I mean hell, they're the guys who changed from "Recognize" to "Recognise" simply because we Americans favored the -ize form. They also can't spell Aluminum (as per the wishes of the person who got to name it) and boil everything into submission. But on the plus side, they will be happy to tell you that they hate the French more than we do here in the US, so at least we have some common ground.
No
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
http://www.bbc.co.uk/worldservice/learningenglish
Cheers.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Re: (Score:3, Interesting)
And in comparison to the federal budget for social security and the military (combined something like 85% of the total budget), a few million for a Mars rover is a drop of the bucket.
It's really a question of values, and what you consider to be "problems" that are more important. That's a subjective judgment, and you can't really say it's "wrong" to spend money exploring Mars.
Re: (Score:2)
Re: (Score:2)
Tell me, are YOU making a significant contribution to humanity? Please stop breathing, and save the oxygen for useful people.