The technology could be there within 10 years easily if people were working on it (which, AFAIK, no one is for consumers), but because of the psychological issues involved I'm not sure people will be investing the time. But if you look at the DARPA Urban Challenge you'll see that many (not all) technical hurdles have already been overcome.