I can understand the frustration of having certain aspects of the car's systems having changed/ ldegraded behavior. Without denying that this is true. nor trying to excuse it, , I think it's perceived as even worse when you've gone through the first learning learning curve and have already adapted to the idiosyncrasies of your new car. Then to have it changed is worse than the experience of a brand-new owner who is learning on that already-changed behavior.
‐------‐----------------------
More thoughts on auto-wiper functionality, and my conclusion that Tesla has probably made the correct choices. For those who are interested, I offer the following line of reasoning:
My experience with auto wipers has been okay but to be fair, I live in a place with only occasional rainfall. We just went through the monsoon season so I had the chance to gather a little more experience with it. (My own pet peeve is that it should always spray at least once before the first auto-activation, to avoid dry-wiping a gritty dusty windshield).
To me, it's evident that the core problem is that the rain-sensing camera(s) (same as the Autopilot forward windshield cameras) are not looking at the large panel windshield that the human driver must look through, and not in the same way optically.
For example, droplets and rivulets close in front of the camera lens have quite a different effect on the image, being largely out of focus. Another way of expressing this is that each focused image point on the sensor is actually the result of many different light-ray paths through the windshield and lens, so the imaged effect of a droplet is mitigated by, and averaged with, image ray paths through adjacent regions of the windshield. This is a well-known effect in photo and video shooting, where you can get a lower contrast but overall a decent image through a remarkably dirty lens or filter.
Now, this saving grace (handling a wet/dirty cover glass) doesn't work if the lens opening is very small, i.e. there isn’t really a wide bundle of rays, i.e. the depth-of-field is very deep - in which case the dirt and water droplets are nearly in focus. I suspect that the Tesla cameras, similar to many popular surveillance cameras, are engineered so that the useful focus depth extends from infinity downto a few feet in front, but the very close weather-exposed surface is deliberately out of focus.
For the human driver, the optical effect is quite different. The windshield surface is two or three feet away and pretty much in focus even when youre watching down the road.. Each droplet thus obscures anything behind it. On the other hand, each droplet blocks only a small piece of the image. On the third hand, there are many more droplets and rivulets across the image field. These differences in the character and severity of the optical obstructions, I think, contribute strongly to the dissatisfaction with Tesla's auto-wiper sensing system.
For any auto-wiper function with a human driver, the trick is to balance the goal of clearing the view against the threshold of being annoying. As discussed above, the Autopilot cameras aren't seeing things the same way as we do, which obviously makes it harder to satisfy the preference of the human driver.
"Aha then", people say, "why doesn't Tesla just use the same well-developed rain sensors as everyone else, instead of trying to save a couple of bucks and annoying us in the process?" I think the answer is built into the observations above: Autopilot sees a rainy windshield differently than the human does, and needs the auto-wiper function to keep
its camera view clear. Logically and practically, he best way to do that is to use its own cameras to feed that judgment.
Wishing to override this while in Autopilot is asking for trouble. The human driver can always press the button for extra clearing if he needs to*, but also shouldn't complain that he can't prevent Autopilot from doing the same.
* acknowledging the helpful suggestion of
@Daniel in SD in the 10.69 thread, i.e. Tesla's computer should get the hint if the driver repeatedly asks for extra wiper passes. I don't think there's any harm if the wipers do more than AP needs, only if they do less.
After covering that, what's left is "OK but what about when I'm driving manually? Then I want the system to prioritize my human preference, which was better handled by the sensor I had in my [Mazda|Ford|Audi|whatever]!"
Two points in response to that:
- Do you, or do you not, wish for the Tesla and its Autopilot cameras to stay active in the background even during manual driving, ready to warn and/or intervene in emergency situations? And especially in the rain? If you do, then we're full circle back to AP camera control of, or at least input to, the wiper clearing function.
- If not, then do you wish for a completely separate, alternate, wiper control sensor, more tuned to human manual driving needs? This indeed will cost everyone more, and you would surely be asked to acknowledge an agreement on-screen, that you are disabling the ability of the Autopilot to provide emergency monitoring. I think in the end, few drivers would choose that option, so providing a completely separate rain sensor for that subset of drivers and conditions is probably not a great design choice.
I think that if we consider all of the above, and with the imperative of safety over annoyance reduction, this whole drumbeat of auto-wiper dissatisfaction becomes more explainable, and not so clearly a marker of Tesla's ignorance, greed or engineering hubris.
The situation with auto high beams is somewhat similar considering the present equipment, with the main difference being that poor performance can be an annoyance and/or a hazard to other drivers. I won't go into depth on that one, but I do believe that Tesla should have been more proactive in equipping all cars with the Adaptive Matrix headlamps so that a (presumably) really good solution wouldn't be so painful to deploy across the fleet, later on.