The California Department of Motor Vehicles is issuing permits to Google, Mercedes-Benz, and Volkswagen to operate self-driving cars on public roads. The three companies will test 29 cars. The permits require a backup human to sit in the front seat to monitor the driving.