IP Library Granted Patent US 11,625,009
Granted Patent B2
US 11,625,009 · App. 16/830,491 · Granted Apr 11, 2023

Non-uniform occupancy grid manager

Inventors: Cornelius Buerkle (Karlsruhe, DE); Fabian Oboril (Karlsruhe, DE)
Assignee: INTEL CORPORATION
G05B13/0265G01S13/04G01S15/04G01S17/04G05D1/0088G05D1/0214G06N20/00B60W60/001B60W2420/42B60W2420/52B60W2420/54B60W2520/10B60W2520/105B60W2520/12B60W2520/125B60W2552/05B60W2554/406G05D2201/0213G08G1/16
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,625,009
App. No.
16/830,491
Granted
Apr 11, 2023
Kind
B2
Abstract

An occupancy grid manager having a non-uniform occupancy which includes a plurality of cells, configurable in a plurality of cell sizes, each cell representing a region of an environment of a vehicle; and one or more processors, configured to determine one or more context factors; select a cell size for a cell of the plurality of cells based on the one or more context factors; process sensor data provided by one or more sensors; and determine a probability that the cell of the plurality of cells is occupied based on the sensor data.

Claims (35)

1. An occupancy grid manager, comprising:

an occupancy grid, the occupancy grid comprising:

a plurality of cells, configurable in a plurality of cell sizes, each cell representing a region of an environment of a vehicle; and

one or more processors, configured to:

determine one or more context factors of the vehicle;

select a cell size for a cell of the plurality of cells based on the one or more context factors of the vehicle;

process sensor data provided by one or more sensors; and

determine a probability that the cell of the plurality of cells is occupied based on the sensor data.

2. The occupancy grid manager of claim 1 , wherein the one or more processors are further configured to store the probability corresponding to the cell.

3. The occupancy grid manager of claim 1 , wherein the one or more context factors of the vehicle include any one or more of a velocity of the vehicle, an acceleration of the vehicle, a traffic density in a vicinity of the vehicle, or a type of roadway on which the vehicle is traveling.

4. The occupancy grid manager of claim 1 , wherein the sensor data comprises at least one of image sensor data, camera data, LIDAR sensor data, Radar sensor data, ultrasound sensor data, map data, position data, or any combination thereof.

5. The occupancy grid manager of claim 1 , wherein the one or more processors are configured to determine the one or more context factors of the vehicle from measurement data;

speedometer data, traffic data, roadway data, or any combination thereof.

6. The occupancy grid manager of claim 1 , wherein the one or more processors are configured to determine the one or more context factors of the vehicle from a user-actuated switch.

7. The occupancy grid manager of claim 1 , wherein the occupancy grid is a dynamic occupancy grid.

8. The occupancy grid manager of claim 1 , wherein the occupancy grid further comprises a first cell group containing cells of a first cell size and a first cell density, and a second cell group containing cells of one or more second cell sizes, and one or more second cell densities, wherein the first cell size is different from at least one of the one or more second cell sizes, and wherein the first cell density is different from at least one of the second cell densities.

9. The occupancy grid manager of claim 8 , wherein the one or more processors are further configured to change a cell size of the first cell group based on the one or more context factors of the vehicle.

10. The occupancy grid manager of claim 9 , wherein the one or more processors are further configured to change a cell size of one or more cells of the second cell group to the first cell size.

11. The occupancy grid manager of claim 1 , wherein the occupancy grid further comprises a first cell group containing cells of a first cell size and a second cell group containing cells of a second cell size, different from the first cell size, and wherein the one or more processors are further configured to change the cell size of the first cell group to the second cell size, and to change the cell size of the second cell group to the first cell size, based on the one or more context factors of the vehicle.

12. One or more non-transitory computer readable media containing instructions which, if executed, are configured to cause one or more processors to:

determine one or more context factors of the vehicle;

select based on the one or more context factors of the vehicle, a cell size for a cell of an occupancy grid comprising a plurality of cells, each cell representing a region of an environment of a vehicle;

process sensor data provided by one or more sensors; and

determine a probability that the cell of the plurality of cells is occupied based on the sensor data.

13. The one or more non-transitory computer readable media of occupancy grid management of claim 12 , wherein the one or more context factors of the vehicle include any one or more of a velocity of the vehicle, an acceleration of the vehicle, a traffic density in a vicinity of the vehicle, or a type of roadway on which the vehicle is traveling.

14. The one or more non-transitory computer readable media of occupancy grid management of claim 12 , wherein the sensor data comprises at least one of image sensor data, camera data, LIDAR sensor data, Radar sensor data, ultrasound sensor data, map data, position data, or any combination thereof.

15. The one or more non-transitory computer readable media of occupancy grid management of claim 12 , wherein the occupancy grid further comprises a first cell group containing cells of a first cell size and a first cell density, and a second cell group containing cells of one or more second cell sizes and one or more second cell densities, wherein the first cell size is different from at least one of the one or more second cell sizes and/or wherein the first cell density is different from at least one of the one or more second cell densities.

16. The one or more non-transitory computer readable media of occupancy grid management of claim 15 , wherein the instructions are further configured to cause the one or more processors to change a cell size of the first cell group based on the one or more context factors of the vehicle.

17. The one or more non-transitory computer readable media of occupancy grid management of claim 16 , wherein the instructions are further configured to cause the one or more processors to change a cell size of one or more cells of the second cell group to the first cell size.

18. The one or more non-transitory computer readable media of occupancy grid management of claim 12 , wherein the occupancy grid further comprises a first cell group containing cells of a first cell size and a second cell group containing cells of a second cell size, different from the first cell size, and wherein the one or more processors are further configured to change the cell size of the first cell group to the second cell size, and to change the cell size of the second cell group to the first cell size, based on the one or more context factors of the vehicle.

19. A means for occupancy grid management, including: an occupancy grid, the occupancy grid including: a plurality of cells, configurable in a plurality of cell sizes, each cell for representing a region of an environment of a vehicle;

and one or more processors, for: determining one or more context factors of the vehicle;

selecting a cell size for a cell of the plurality of cells based on the one or more context factors of the vehicle; analyzing sensor data provided by one or more sensors; and

determining a probability that the cell of the plurality of cells is occupied based on the sensor data.

20. The means for occupancy grid management of any claim 19 , wherein the occupancy grid further includes a first cell group containing cells of a first cell size and a second cell group containing cells of a second cell size, different from the first cell size, and wherein the one or more processors are further configured to change the cell size of the first cell group to the second cell size, and to change the cell size of the second cell group to the first cell size, based on the one or more context factors of the vehicle.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAMEON THE COVER SHEET PREVIOUSLY RECORDED ON REEL 052695 FRAME 0348. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 3, 2023
From: BUERKLE, CORNELIUS; OBORIL, FABIAN
To: INTEL CORPORATION
Reel/Frame 062943/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: BUERKLE, CORNELIUS; OBORIL, FABIAN
To: INTEL IP CORPORATION
Reel/Frame 052695/0348 →
Continuity (1)
Related Publication 20200225622A1 · Jul 16, 2020
Cited By (1)
US 12,455,365