Autonomous Vehicle Technology Challenges