Exterior vehicle camera protection and cleaning mechanisms
US-9880382-B1 · Jan 30, 2018 · US
US10173646B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10173646-B1 |
| Application number | US-201715643598-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jul 7, 2017 |
| Priority date | Jul 7, 2017 |
| Publication date | Jan 8, 2019 |
| Grant date | Jan 8, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for cleaning one or more sensors on an autonomous vehicle according to a sensor cleaning system are provided. A method can include obtaining, by a computing system comprising one or more computing devices, data indicative of a sensor condition for the autonomous vehicle. The method can further include determining, by the computing system, a sensor cleaning sequence for one or more sensor cleaning units of the autonomous vehicle based at least in part on the data indicative of the sensor condition. The one or more sensor cleaning units can be configured to respectively clean one or more sensors of the autonomous vehicle. The method can further include controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the one or more sensors based at least in part on the sensor cleaning sequence.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method to clean autonomous vehicle sensors, the method comprising: obtaining, by a computing system comprising one or more computing devices, data indicative of a sensor condition for an autonomous vehicle; determining, by the computing system, a sensor cleaning sequence for one or more sensor cleaning units of the autonomous vehicle based at least in part on the data indicative of the sensor condition, wherein the one or more sensor cleaning units are configured to respectively clean one or more sensors of the autonomous vehicle, wherein the sensor cleaning sequence comprises a plurality of control actions to cause the one or more sensor cleaning units to clean a plurality of sensors or a plurality of control actions to cause the one or more sensor cleaning units to clean a single sensor a plurality of times according to a frequency; and controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence. 2. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of the sensor condition for the autonomous vehicle comprises obtaining, by the computing system, a windshield wiper control signal from a windshield wiper control device of the autonomous vehicle. 3. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of the sensor condition for the autonomous vehicle comprises obtaining, by the computing system, data indicative of a weather condition from a precipitation sensor of the autonomous vehicle. 4. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of the sensor condition for the autonomous vehicle comprises obtaining, by the computing system, data indicative of a weather condition from a LIDAR sensor of the autonomous vehicle. 5. The computer-implemented method of claim 4 , wherein the data indicative of the weather condition comprises a reflection pattern or a point cloud pattern that is representative of the weather condition. 6. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of the sensor condition for the autonomous vehicle comprises obtaining, by the computing system, data indicative of a weather condition from a weather condition monitoring system external to the autonomous vehicle. 7. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of a sensor condition for the autonomous vehicle comprises obtaining, by the computing system, sensor data from a first sensor of the autonomous vehicle. 8. The computer-implemented method of claim 1 , wherein determining, by the computing system, the sensor cleaning sequence comprises determining, by the computing system, the sensor cleaning sequence based at least in part on a speed of the autonomous vehicle. 9. The computer-implemented method of claim 1 , wherein determining, by the computing system, the sensor cleaning sequence comprises determining, by the computing system, the sensor cleaning sequence based at least in part on a type of weather condition the autonomous vehicle is operating in. 10. The computer-implemented method of claim 1 , wherein determining, by the computing system, the sensor cleaning sequence comprises determining, by the computing system, the frequency based at least in part on an operational frequency of one or more windshield wipers of the autonomous vehicle. 11. The computer-implemented method of claim 1 , wherein controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence comprises: causing a first sensor cleaning unit to clean a first sensor at a first point in time; and causing a second sensor cleaning unit to clean a second sensor at a second point in time; wherein the second point in time is subsequent to the first point in time. 12. The computer-implemented method of claim 11 , wherein controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence comprises: causing the first sensor cleaning unit to clean the first sensor at a third point in time; wherein the third point in time is subsequent to the second point in time. 13. The computer-implemented method of claim 1 , wherein the sensor cleaning sequence comprises a pattern that is repeated at an interval. 14. The computer-implemented method of claim 1 , wherein obtaining, by the computing system, data indicative of a sensor condition comprises obtaining, by the computing system, a windshield wiper fluid spray signal from a windshield wiper control device; wherein determining, by the computing system, the sensor cleaning sequence comprises determining the sensor cleaning sequence based at least in part on the windshield wiper fluid spray signal; and wherein controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence comprises controlling, by the computing system, at least one liquid cleaning unit to clean at least one sensor. 15. The computer-implemented method of claim 1 , wherein controlling, by the computing system, the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence comprises: cleaning a first sensor with a liquid cleaning unit; and subsequently cleaning the first sensor with a gas cleaning unit. 16. A sensor cleaning system for an autonomous vehicle, comprising: one or more sensor cleaning units configured to respectively clean one or more sensors of an autonomous vehicle; a computing system comprising one or more processors and one or more non-transitory computer-readable media that collectively store instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising: obtaining data indicative of a sensor condition for the autonomous vehicle; determining a sensor cleaning sequence for the one or more sensor cleaning units on the autonomous vehicle based at least in part on the data indicative of the sensor condition, wherein the sensor cleaning sequence comprises a plurality of control actions to cause the one or more sensor cleaning units to clean a plurality of sensors or a plurality of control actions to cause the one or more sensor cleaning units to clean a single sensor a plurality of times according to a frequency; and controlling the one or more sensor cleaning units to sequentially clean the plurality of sensors or the single sensor based at least in part on the sensor cleaning sequence. 17. The sensor cleaning system of claim 16 , wherein the one or more sensors are configured to obtain sensor data, wherein the computing system is configured to obtain data indicative of the sensor condition for the autonomous vehicle from one or more of: a windshield wiper control device of the autonomous vehicle, a precipitation sensor of the autonomous vehicle, a LIDAR sensor of the autonomous vehicle, the one or more sensors configured to obtain sensor data, or a weather condition monitoring system external to the
specially adapted for cleaning other parts or devices than front windows or windscreens {(rear-view mirror arrangements mounted on vehicle exterior including cleaning devices B60R1/0602)} · CPC title
including control systems responsive to external conditions, e.g. by detection of moisture, dirt or the like · CPC title
using gas, e.g. hot air · CPC title
the operation of at least part of the liquid supply being controlled by electric means (electrical washing liquid warming-up means B60S1/488) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.