Honestly, it seems like a more workable solution would be to improve the roadways with built-in beacons to indicate where a road is, and where it isn't. The cars would work only on the improved infrastructure, but they would work. I suppose there is a danger of nefarious actors spoofing beacons to make you drive off a bridge, but it seems far-fetched.