IP Library Granted Patent US 12,055,945
Granted Patent B2
US 12,055,945 · App. 18/295,491 · Granted Aug 6, 2024

Systems and methods for controlling an autonomous vehicle with occluded sensor zones

Inventor: Brian C. Becker (Pittsburgh, PA)
Assignee: UATC, LLC
G05D1/0248B60W30/18163G01S7/4039G01S13/931G01S17/931G05D1/0088G05D1/0212G05D1/024B60W2520/06B60W2555/00G01S2013/93273
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 12,055,945
App. No.
18/295,491
Granted
Aug 6, 2024
Kind
B2
Abstract

Systems and methods for controlling an autonomous vehicle are provided. In one example embodiment, a computer-implemented method includes obtaining sensor data indicative of a surrounding environment of the autonomous vehicle, the surrounding environment including one or more occluded sensor zones. The method includes determining that a first occluded sensor zone of the occluded sensor zone(s) is occupied based at least in part on the sensor data. The method includes, in response to determining that the first occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the first occluded sensor zone.

Claims (75)

1. A computer-implemented method for controlling an autonomous vehicle, the method comprising:

obtaining sensor data descriptive of a surrounding environment of the autonomous vehicle, the sensor data comprising a plurality of sensor signals captured by a sensor located on the autonomous vehicle:

processing the sensor data to identify an occluded sensor zone, the occluded sensor zone indicative of a region in the surrounding environment that has become momentarily occluded to the sensor;

tracking an object in the surrounding environment relative to the occluded sensor zone, wherein the tracking of the object is based on the sensor data;

determining, based on the occluded sensor zone and the tracking of the object relative to the occluded sensor zone, that the occluded sensor zone is occupied;

storing, in a database onboard the autonomous vehicle, data indicative of an occupancy state for the occluded sensor zone. the occupant; state comprising one of occupied or unoccupied; and

in response to determining that the occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the occluded sensor zone.

2. The computer-implemented method of claim 1 , wherein determining, based on the occluded sensor zone and the tracking of the object relative to the occluded sensor zone, that the occluded sensor zone is occupied comprises:

tracking a location of the object in the surrounding environment as entering into the occluded sensor zone; and

determining, based on the object entering into the occluded sensor zone, that the occluded sensor zone is occupied.

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

determining that the occluded sensor zone in unoccupied by tracking a location of the object in the surrounding environment as leaving the occluded sensor zone, wherein the object leaving the occluded sensor zone is subsequent to the object entering into the occluded sensor zone.

4. The computer-implemented method of claim 2 , further comprising:

not tracking the object leaving the occluded sensor zone; and

determining, after a particular amount of time has elapsed, that the occluded sensor zone is unoccupied.

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

tracking a location of the object in the surrounding environment as leaving the occluded sensor zone;

receiving no sensor signals from the occluded sensor zone subsequent to the object leaving the occluded sensor zone; and

determining, based on the object leaving the occluded sensor zone and the receiving no sensor signals from the occluded sensor zone, that the occluded sensor zone is unoccupied.

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

receiving at least one sensor signal from the occluded sensor zone; and

determining, based on the receiving of the at least one sensor signal from the occluded sensor zone, that the occluded sensor zone is no longer occluded.

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

identifying a new object in the surrounding environment based on the sensor data, wherein at least pail of the new object is located in the occluded sensor zone; and

determining, based on the new object, that the occluded sensor zone is occupied.

8. The computer-implemented method of claim 1 , wherein the sensor comprises a light detection and ranging sensor mounted on a roof of the autonomous vehicle.

9. The computer-implemented method of claim 1 , wherein controlling the autonomous vehicle to travel clear of the occluded sensor zone comprises:

obtaining a motion plan of the autonomous vehicle through the surrounding environment;

determining that the motion plan intersects the occluded sensor zone; and

in response to determining that the motion plan intersects the occluded sensor zone, precluding the autonomous vehicle from executing the motion plan.

10. The computer-implemented method of claim 1 , wherein controlling the autonomous vehicle to travel clear of the occluded sensor zone comprises:

obtaining a motion plan that includes a lane change; and

in response to determining that the occluded sensor zone is occupied, precluding the autonomous vehicle from executing the lane change.

11. A computing system for controlling an autonomous vehicle, the computing system comprising:

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions that are executable by the one or more processors to cause the computing system to perform operations, the operations comprising:

obtaining sensor data descriptive of a surrounding environment of the autonomous vehicle, the sensor data comprising a plurality of sensor signals captured by a sensor located on the autonomous vehicle;

processing the sensor data to identify an occluded sensor zone, the occluded sensor zone indicative of a region in the surrounding environment that has become momentarily occluded to the sensor;

tracking an object in the surrounding environment relative to the occluded sensor zone, wherein the tracking of the object is based on the sensor data;

determining, based on the occluded sensor zone and the tracking of the object relative to the occluded sensor zone, that the occluded sensor zone is occupied;

storing data indicative of an occupancy state for the occluded sensor zone, the occupancy state comprising one of occupied or unoccupied: and

in response to determining that the occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the occluded sensor zone.

12. The computing system of claim 11 , wherein determining, based on the occluded sensor zone and the tracking of the object relative to the occluded sensor zone, that the occluded sensor zone is occupied comprises:

tracking a location of the object in the surrounding environment as entering into the occluded sensor zone; and

determining, based on the object entering into the occluded sensor zone, that the occluded sensor zone is occupied.

13. The computing system of claim 12 , the operations further comprising:

determining that the occluded sensor zone is unoccupied by tracking a location of the object in the surrounding environment as leaving the occluded sensor zone, wherein the object leaving the occluded sensor zone is subsequent to the object entering into the occluded sensor zone.

14. The computing system of claim 12 , the operations further comprising:

not tracking the object leaving the occluded sensor zone; and

determining, after a particular amount of time has elapsed, that the occluded sensor zone is unoccupied.

15. The computing system of claim 11 , the operations further comprising:

tracking a location of the object in the surrounding environment as leaving the occluded sensor zone;

receiving no sensor signals from the occluded sensor zone subsequent to the object leaving the occluded sensor zone; and

determining, based on the object leaving the occluded sensor zone and the receiving no sensor signals from the occluded sensor zone, that the occluded sensor zone is unoccupied.

16. The computing system of claim 11 , the operations further comprising:

receiving at least one sensor signal from the occluded sensor zone; and

determining, based on the receiving of the at least one sensor signal from the occluded sensor zone, that the occluded sensor zone is no longer occluded.

17. The computing system of claim 11 , the operations further comprising:

identifying a new object in the surrounding environment based on the sensor data, wherein at least part of the new object is located in the occluded sensor zone; and

determining, based on the new object, that the occluded sensor zone is occupied.

18. An autonomous vehicle, comprising:

a sensor located on the autonomous vehicle;

one or more processors; and

one or more tangible, non-transitory, computer readable media that store instructions that are executable by the one or more processors to cause the one or more processors to perform operations, the operations comprising:

obtaining sensor data descriptive of a surrounding environment of the autonomous vehicle, the sensor data comprising a plurality of sensor signals captured by the sensor;

processing the sensor data to identify an occluded sensor zone, the occluded sensor zone indicative of a region in the surrounding environment that has become momentarily occluded to the sensor;

tracking an object in the surrounding environment relative to the occluded sensor zone, wherein the tracking of the object is based on the sensor data;

determining, based on the occluded sensor zone and the tracking of the object relative to the occluded sensor zone, that the occluded sensor zone is occupied;

storing data indicative of an occupancy state for the occluded sensor zone, the occupancy state comprising one of occupied or unoccupied; and

in response to determining that the occluded sensor zone is occupied, controlling the autonomous vehicle to travel clear of the occluded sensor zone.

19. The autonomous vehicle of claim 18 , wherein the sensor comprises a light detection and ranging sensor mounted on a roof of the autonomous vehicle.

20. The autonomous vehicle of claim 18 , the operations further comprising:

tracking a location of the object in the surrounding environment as leaving the occluded sensor zone;

receiving no sensor signals from the occluded sensor zone subsequent to the object leaving the occluded sensor zone; and

determining, based on the object leaving the occluded sensor zone and the receiving no sensor signals from the occluded sensor zone, that the occluded sensor zone is unoccupied.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2023
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 064782/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: BECKER, BRIAN C.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 063219/0205 →
Cited By (2)
US 12,567,331 US 12,589,742