Current self driving systems sometimes fail in perfect weather conditions on correctly marked, empty roads. There's a long road ahead if it's supposed to actually work in the real world.
It doesn't need to be perfect, it just needs to be better than humans.
All the sources I'm able to find say there are no cameras in existence that are as good as human vision. Human vision is quite good and adaptive to real world conditions of all sorts.
The reason we invented machines in the first place is because they're significantly better and more reliable than humans.
They go the boring path. Work together with regulators. Prove to them that whatever they are doing is actually save to use. Don’t oversell to their customers.
They go the way of building and retaining trust - with customers and regulation bodies.
Human vision isn't that perfect for driving when it's looking at a mobile phone.
https://e2e.ti.com/blogs_/b/analogwire/posts/ultrasonic-lens...
You could emulate the properties of blinking using piezoelectric transducers.
Poor, poor Tesla cameras freak out as soon as the sunshine is too bright or there's snow or rain or ice or mud in the way. You'd think if they're going to rely on vision, every camera mounted on the car would have a way to "squint" in blinding-light conditions, or "wipe" the lens or something when smudges, rain, snow, ice, mud, or bug-splat blocks the view. But then, Tesla is insanely cheap, and all that would require parts, and that would impact margins, and that would impact stock price, and so, this is why we can't have nice things ....