I read over the paper just now at lunch. My first two thoughts are
first, they cheated and that evolution will not favor their approach.
Their approach was to say, "OK here is this particular challenge. We
will create something which works based on the rules of this challenge.
We won't create a generic solution to the general problem (autonomous
vehicle), but rather a specific solution to a specific problem (vehicle
on roads/trails between two known cities in known terrain in the US)."
One could say they solved the problem (rules of the challenge), but not
the Problem (making an autonomous vehicle).
Unless they can automate the process of analyzing aerial/sat images and
maps to manually create paths, it just seems like a doomed system.
Oh - RE the evolution comment. This navigational system design is like
the bird that eats just one kind of bug. That kind of bug dies off, and
the bird is screwed if it doesn't adapt.
The biggest military applications would have path planners and (possibly
robotic) aerial mapping. The point is that the path planners needn't be
software based, and could just as easily be humans in battle conditions,
just like the Predator is controlled by someone stateside.
Also, given that it is a race, there are a number of differences.
First, most offroad racers get to test drive the terrain. How do you
turn a sharp corner at 30mph without knowing what is on the other side?
This is a fundamental property of vehicles, and not just robots, called
"lockahead distance". At a given speed, there is a cone aread of the
vehicle where you cannot stop in time to avoid an obstacle. If the
course is such that you need to maintain a given speed, while the
terrain is such that the robot will not be safe at that speed. then
those driving the race will fail in time or in collision. Note that this
is true for a robot or for a human.
Second, as a race, the goal is not to have the best robotic technology.
The goal is to win. Whatever tools are necessary should be used, and
aren't cheating. The Red Team certain developed some powerful robotic
tools, like the stabilized E-box and the sensor fusion, but that is
clearly not enough given race conditions.
Finally, outside the race, the most lucrative commercial & military
applications, e.g. border or perimeter security, military supply lines,
second assault (after air strikes) forces, etc. ALL of these have
pre-planning and pre-mapping as an available tool to solve the problem.
So if to win the race, you need to map well beforehand and in the
conditions where this technology could be used, you would also have
access to a map, what is the problem?
BUT, if you still want robots that can map on the fly (but go a bit
slower) here are some examples of projects (also at CMU) which could
solve the pre-mapping problem:
http://www-2.cs.cmu.edu/afs/cs/project/chopper/www/index.html
http://www.rec.ri.cmu.edu/projects/perceptor/
http://www.frc.ri.cmu.edu/~axs/dynamic_plan.html
enjoy...