Self-driving cars get 32-acre city at University of Michigan to hone skills