The need for super-detailed maps is probably temporary. A reasonable goal is to have the ability to drive anything with a basic map (Google StreetView level) at slow speed, then retain info to do it again at faster speed. Some of that mapping info may later be uploaded for use by others.
(Some of the self-driving car projects today are less capable on bad roads than the off-road systems of 2005. They don't have to be; it just comes from focusing on lane following on freeways as the primary goal.)
* General Electric Walking Truck (1969) [1]
* Adaptive Suspension Vehicle (1984) [2]
* Korean giant mecha (2016) [3]
The BPG Motors Uno transforming motorcycle seemed a good idea, but they gave up on it.[4]
[1] https://www.youtube.com/watch?v=ZMGCFLEYakM [2] https://www.youtube.com/watch?v=DIiD1JimBXQ&feature=youtu.be... [3] https://www.youtube.com/watch?v=bqZWNn5qZ7U [4] https://www.youtube.com/watch?v=odI4WaYEcCU
The final check will be sensors, but the system relies on cooperation.
Autonomous is a dead end. People make the mistake of looking at early progress (starting at 0 base line) and thinking it will not stop till it is perfect.
It is like when we went from 100mhz to 1Ghz chips and people were saying "in 10 years we will have 10Ghz chips" but in reality we never will.