IP Library › Granted Patent US 11,167,726
Granted Patent B2
US 11,167,726 · App. 16/834,172 · Granted Nov 9, 2021

Method for controlling wipers based on a camera exposure time

Inventors: Zhongnan Hu (Palo Alto, CA); Zuoteng Chen (San Jose, CA); Nengxiu Deng (Fremont, CA); Cheng Jin (Fremont, CA); Kai Chen (San Jose, CA); Yubo Zhang (Los Gatos, CA); Xiang Yu (Santa Clara, CA); Tiancheng Lou (Milpitas, CA); Jun Peng (Fremont, CA)
Assignee: Pony AI Inc.
B60S1/08B60R1/00B60R2011/0026B60R2300/102B60R2300/105
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,167,726
App. No.
16/834,172
Granted
Nov 9, 2021
Kind
B2
Abstract

A computer implemented method for operating a wiper system of a sensor enclosure. The wiper system can be configured to receive a camera operating information from one or more cameras. The one or more cameras can be determined to be in an exposure mode based on the camera operating information. A first speed of one or more wipers can be adjusted such that the one or more wipers are not in field of views of the one or more cameras while the one or more cameras are in the exposure mode.

Claims (46)

1. A computer implemented method for operating a wiper rotatably disposed on a sensor enclosure that encloses one or more cameras, the method comprising:

receiving camera information comprising a field of view for each of the cameras and indicating whether each of the cameras is actively capturing image data;

receiving, for the wiper, rotation speed and corresponding location information on the sensor enclosure; and

adjusting the rotation speed for the wiper based on a length of a cycle during which one of the cameras is actively capturing the image data, and based on a length of a cycle during which the one of the cameras or another of the cameras is processing the captured image data.

2. The computer implemented method of claim 1 , wherein the adjusting the rotation speed for the wiper further comprises:

decreasing the rotation speed for the wiper while the one of the cameras is actively capturing the image data.

3. The computer implemented method of claim 1 , further comprising:

increasing the rotation speed for the wiper while the one of the cameras is processing the captured image data.

4. The computer implemented method of claim 1 , wherein the adjusting the rotation speed for the wiper further comprises:

dynamically adjusting the rotation speed for the wiper based on the length of the cycle during which the one of the cameras is actively capturing the image data relative to the length of the cycle during which the one of the cameras is processing the captured image data.

5. The computer implemented method of claim 1 , wherein the length comprises a length of a cycle that the one of the cameras having the fields of view adjacent to the wiper is actively capturing the image data.

6. The computer implemented method of claim 1 , wherein the adjusting the rotation speed for the wiper further comprises:

matching a time consumed for the wiper to move between the fields of view of two adjacent cameras with a length of a cycle during which at least one of the two adjacent cameras is actively capturing the image data.

7. The computer implemented method of claim 1 , further comprising adjusting a length of a cycle during which the one of the cameras is processing the actively captured image data to be longer than the length of the cycle during which the one of the cameras is actively capturing the image data.

8. The computer implemented method of claim 1 , further comprising adjusting a motion of the wiper to be periodic, a period of the motion being equal to a sum of the length of the cycle during which the one of the cameras is actively capturing the image data and a length of a cycle during which the one of the cameras is processing the actively captured image data.

9. The computer implemented method of claim 1 , wherein the adjusting the rotation speed for the wiper further comprises:

stopping the wiper from moving in response to the wiper being outside the field of view of each of the cameras actively capturing the image data.

10. A sensor enclosure comprising:

one or more cameras;

a cover; and

a base encased by the cover, the base including a wiper and one or more processors,

wherein the one or more processors are configured to perform:

receiving camera information comprising a field of view for each of the cameras and indicating whether each of the cameras is actively capturing image data;

receiving, for the wiper, rotation speed and corresponding location information on the sensor enclosure; and

adjusting the rotation speed for the wiper based on a length of a cycle during which one of the cameras is actively capturing the image data, and based on a length of a cycle during which the one of the cameras or another of the cameras is processing the captured image data.

11. The sensor enclosure of claim 10 , wherein the adjusting the rotation speed for the wiper further comprises decreasing the rotation speed for the wiper while the one of the cameras is actively capturing the image data.

12. The sensor enclosure of claim 10 , wherein the one or more processors are further configured to perform:

increasing the rotation speed for the wiper while the one of the cameras is processing the captured image data.

13. The sensor enclosure of claim 10 , wherein the adjusting the rotation speed for the wiper further comprises:

dynamically adjusting the rotation speed for the wiper based on the length of the cycle during which the one of the cameras is actively capturing the image data relative to the length of the cycle during which the one of the cameras is processing the captured image data.

14. The sensor enclosure of claim 10 , wherein the length comprises a length of a cycle that the one of the cameras having the fields of view adjacent to the wiper is actively capturing the image data.

15. The sensor enclosure of claim 10 , wherein the adjusting the rotation speed for the wiper further comprises:

matching a time consumed for the wiper to move between the fields of view of two adjacent cameras with a length of a cycle during which at least one of the two adjacent cameras is actively capturing the image data.

16. The sensor enclosure of claim 10 , wherein the one or more processors are further configured to perform:

adjusting a length of a cycle during which the one of the cameras is processing the actively captured image data to be longer than the length of the cycle during which the one of the cameras is actively capturing the image data.

17. The sensor enclosure of claim 10 , wherein the one or more processors are further configured to perform:

adjusting a motion of the wiper to be periodic, a period of the motion being equal to a sum of the length of the cycle during which the one of the cameras is actively capturing the image data and a length of a cycle during which the one of the cameras is processing the actively captured image data.

18. The sensor enclosure of claim 10 , wherein the adjusting the rotation speed for the wiper further comprises:

stopping the wiper from moving in response to the wiper being outside the field of view of each of the cameras actively capturing the image data.

19. A sensor enclosure comprising:

one or more cameras;

a cover; and

a base encased by the cover, the base including a wiper and one or more processors, wherein the one or more processors are configured to perform:

receiving camera information comprising a field of view for each of the cameras and indicating whether each of the cameras is actively capturing image data;

receiving, for the wiper, rotation speed and corresponding location information on the sensor enclosure; and

adjusting a length of a cycle during which the one of the cameras is processing the captured image data to be longer than the length of the cycle during which the one of the cameras is actively capturing the image data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: HU, ZHONGNAN; CHEN, ZUOTENG; DENG, NENGXIU; JIN, CHENG; CHEN, KAI; ZHANG, YUBO; YU, XIANG; LOU, TIANCHENG; PENG, JUN
To: PONY.AI, INC.
Reel/Frame 053373/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2020
From: PONY.AI, INC.
To: PONY AI INC.
Reel/Frame 053374/0083 →
Continuity (2)
Continuation 16177253 · Oct 31, 2018
Related Publication 20200223399A1 · Jul 16, 2020
Cited By (2)
US 12,391,219 US 12,686,395