Driverless cars on public roads