Google self-driving vehicles have now logged nearly 700,000 autonomous miles, since Nevada passed a law on June 29, 2011, permitting the operation of autonomous cars in Nevada.
The technology is being constantly updated and obviously a mile of city driving is much more complex than a mile of freeway driving. on the freeway it is quite simple, while the city traffic is more chaotic and complex.
Google has now improved the driverless car software so it can detect hundreds of distinct objects simultaneously, including pedestrians, buses, a stop sign held up by a crossing guard, or a cyclist making gestures that indicate a possible turn.
A self driving car will soon become a reality. Nissan has already announced an autonomous car by 2020 and other automakers are also developing their own technology.
Video below gives a good overview how the driverless car navigates the streets near the Googleplex in Mountain View, California.