Perfecting a robot that bridges the gap will call for advances in almost every facet of modern robotics: artificial intelligence, machinevision, mechanical and electrical design, signal processing.
The experience of the DARPA challenge has shown that dealing with road junctions and traffic queues in cities is becoming possible too, especially with advances in machinevision.