I've said it before, but I'll say it again... autonomous driving needs to be solved with a collaboration between infrastructure (governments or private construction) and car companies. It's mad to expect individual companies to "solve" this with software, and I don't care how many pictures of stop signs you collection and label.
The systems they're building are too individual, too proprietary - and insanely, dangerously fragile.
Hundreds of billions has already been spent on pursuing autonomy; pick your flavour of sensors or whatever, it's all irrelevant. I would imagine it'll easily surpass trillions of dollars of investment by the time we get somewhere useful.
Governments and car companies (and others) should work together to introduce a standard, safe, secure, programmable and expandable communications protocol for infrastructure and vehicles. Open up some spectrum...
Then, add transmitters and sensors into the infrastructure, and receivers into the cars. Why on earth do you need each car to (hopefully) recognise a stop sign - every time - in all weathers, times of day and so on. The cost and fragility is in the wrong place. Add a transmitter into the road (or nearby) that tells the car to stop there. It can't easily be faked, it can't easily be spoofed and it would never be wrong. Each car would still need a vision system and basic driving policy - but nothing much more complex than we've already got. It also allows for _global fleet_ control; in poor weather, the system could reduce or limit the speed of all the cars on the road.
"What about construction!" I hear you say... well, again, this would require some legislation. But, smart traffic poles/cones, combined with knowledge of where the construction happens (a permit) would be required and solve this fairly easily. Yep, there would be changes in approach needed, but that's just what's required for such a fundamental shift in transportation.
Then it'd be up to the governments to ensure the infrastructure is correct, maintained, and suitable for AVs:
Refresh the lane markings, get sensors in the road that confirm the lane number and the direction of travel - things to help (or even the centre line). Traffic lights become traffic control - the system can manage traffic flow, and avoid congestion by changing the speed of the road fleet as required to optimise (these are the sorts of tasks that computers are good at). Junctions could be redesigned, rebuilt and optimised for AVs.
Bring areas online gradually and the car will know automatically when and where it's safe to drive to autonomously. Even non-AV vehicles would then know where AVs are driving around.
Yes, it's expensive, but the cost responsibility is shared between us/the government, the car companies, construction companies and so on... It'd create a lot lot of jobs in construction (and maintenance) and this is a good thing.
Either way, I'm willing to bet it wouldn't be in the trillions of dollars to refresh infrastructure. , and would mean every car company could produce autonomous cars, which all play by standardised, approved rules, which would mean it would finally make sense to form legislation around it, and there we go.
To expect the single biggest shift in autonomous transportation to happen without any changes to infrastructure and no construction responsibility is totally bananas. In my opinion, of course