Back to all posts

December 13, 2016

Sensing in the rain. The limits of self-driving in sunny California.

Thumbnail
December 2015

After a multi-year drought, we’re finally starting to get some rain in California. It’s not only a welcome relief for farmers and gardeners, but an opportunity for our cars to get more time learning in cold and rainy weather.

Driving in rain makes many human drivers nervous due to reduced visibility, and some of our sensors — particularly the cameras and lasers — have to deal with similar issues. For example, we’ve had to come up with our own equivalent of a windscreen wiper on the dome to ensure our sensors have the best view possible. Our laser sensors are able to detect rain, so we have to teach our cars to see through the raindrops and clouds of exhaust on cold mornings, and continue to properly detect objects. We’re helped by our diversity of sensors, since our radars have no problem seeing through this sort of clutter.

As we’re developing the technology, we’ve made sure our cars are aware of how rain may affect their ability to drive. Our cars can determine the severity of the rain, and just like human drivers they drive more cautiously in wet conditions when roads are slippery and visibility is poor. For now, if it’s particularly stormy, our cars automatically pull over and wait until conditions improve (and of course, our test drivers are always available to take over). To explore even more challenging environments, we’re beginning to collect data in all sorts of rainy and snowy conditions as we work toward the goal of a self-driving car that will be able to drive come rain, hail, snow or shine!