The University of Michigan has built a 32-acre city where self-driving cars can be tested out to perfect their skills.
The simulated city, called M City, aims to replicate real-life scenarios where the vehicle is positioned against unpredictable situations.