| CPC B60S 1/56 (2013.01) [B08B 1/165 (2024.01); B08B 1/30 (2024.01); B08B 3/02 (2013.01); B08B 13/00 (2013.01); B60S 1/06 (2013.01); B60S 1/483 (2013.01); B60S 1/52 (2013.01); B60S 1/542 (2013.01); G02B 27/0006 (2013.01); B08B 2203/027 (2013.01); G05D 1/0231 (2013.01)] | 7 Claims |

|
1. A method of cleaning a camera, comprising:
determining, by a processor, an occurrence of a condition to clean a first camera affixed to an autonomous vehicle;
actuating, in response to the occurrence of the condition, a camera cleaning system to start a camera cleaning operation on the first camera; and
determining, at a time after the actuating, in response to occurrence of an end condition, to end the camera cleaning operation on the first camera,
wherein the camera cleaning operation is performed according to a first set of operations where the camera cleaning operation is repetitively performed at a first frequency,
wherein the camera cleaning operation is performed according to a second set of operations that is performed between two adjacent times when the camera cleaning operation is performed for the first set of operations,
wherein, in the second set of operations, the camera cleaning operation is repetitively performed at a second frequency higher than the first frequency,
wherein the camera cleaning operation is performed according to the second set of operations in response to determining that an environmental condition indicates that the camera cleaning operation be performed more often or faster,
wherein the camera cleaning operation is performed using a first cleaning assembly on the first camera in a direction that is opposite to that of another camera cleaning operation performed using a second cleaning assembly on a second camera located adjacent to the first camera,
wherein the first cleaning assembly and the second cleaning assembly have components that partially overlap in a first direction and that are offset in a second direction perpendicular to the first direction, and
wherein the first cleaning assembly and the second cleaning assembly simultaneously and respectively perform the camera cleaning operation and the another camera cleaning operation.
|