Autonomous vehicles : driving their own future?