Two decades after DARPA, autonomous vehicles face challenges