Human-like Autonomous Vehicles