IP Library Granted Patent US 12,735,028
Granted Patent B2
US 12,735,028 · App. 18/746,547 · Granted Sep 15, 2026

Mobile device control with grid map occupancy determination

Inventors: Murat Gevrekci (Mountain View, CA); Ratnesh Kumar (Chino Hills, CA); Limin Wu (Campbell, CA); Ghassan Atmeh (Detroit, MI)
Assignee: Ford Global Technologies, LLC
B60W30/09G06V20/58B60W2420/403B60W2554/80
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,735,028
App. No.
18/746,547
Granted
Sep 15, 2026
Kind
B2
Abstract

In a grid map, an occupancy region defined by a first contour representing a set of first points and a second contour representing a set of second points is generated. The set of first points is determined for respective rays extending from a source by determining a first point at which the respective ray intersects a distal boundary of the grid map or a proximal boundary of an occupied grid cell. The set of second points is determined for respective rays extending from the source by determining a second point at which the respective ray intersects the distal boundary of the grid map or a distal boundary of the occupied grid cell.

Claims (26)

1 . A system, comprising a computer including a processor and a memory, the memory storing instructions executable by the processor to:

generate, in a grid map, an occupancy region defined by a first contour representing a set of first points and a second contour representing a set of second points, wherein the sets of first and second points are determined for respective rays extending from a source by:

determining a number of occupied grid cells that the respective ray intersects, wherein the number is zero, one, or more than one, wherein:

when the respective ray intersects zero occupied grid cells, then determining a point at which the respective ray intersects a distal boundary of the grid map; and

when the respective ray intersects one or more occupied grid cells, then determining a first point at which the respective ray intersects a proximal boundary of an occupied grid cell, and determining a second point at which the respective ray intersects the distal boundary of the grid map or a distal boundary of the occupied grid cell; and

control a vehicle based on the occupancy region.

2 . The system of claim 1 , wherein the instructions further include instructions to generate an occupancy interval extending along the respective ray from the first contour to the second contour, the respective occupancy intervals defining respective radial positions of the occupancy region relative to the source.

3 . The system of claim 2 , wherein the grid map includes a plurality of grid cells specifying a probability of the respective grid cell being occupied by an object and a velocity of the object.

4 . The system of claim 3 , wherein the respective occupancy intervals include an estimated occupancy based on statistical aggregation of the probabilities specified by the grid cells include in the respective occupancy interval.

5 . The system of claim 3 , wherein the respective occupancy intervals include a first velocity corresponding to the velocity of the grid cell intersected by the first contour and a second velocity corresponding to the velocity of the grid cell intersected by the second contour.

6 . The system of claim 5 , wherein the respective occupancy intervals include a velocity error determined based on a statistical aggregation of the first velocity and the second velocity.

7 . The system of claim 1 , wherein, when the first point is determined at which the respective ray intersects the boundary of the grid map, the second point is a same point as the first point.

8 . The system of claim 1 , wherein the first contour is represented by a first best fit line interpolated from the set of first points, and the second contour is represented by a second best fit interpolated from the set of second points.

9 . A method comprising:

generating, in a grid map, an occupancy region defined by a first contour representing a set of first points and a second contour representing a set of second points, wherein the sets of first and second points are determined for respective rays extending from a source by:

determining a number of occupied grid cells that the respective ray intersects, wherein the number is zero, one, or more than one, wherein:

when the respective ray intersects zero occupied grid cells, then determining a point at which the respective ray intersects a distal boundary of the grid map; and

when the respective ray intersects one or more occupied grid cells, then determining a first point at which the respective ray intersects a proximal boundary of an occupied grid cell, and determining a second point at which the respective ray intersects the distal boundary of the grid map or a distal boundary of the occupied grid cell; and

controlling a vehicle based on the occupancy region.

10 . The method of claim 9 , further comprising determining an occupancy interval extending along the respective ray from the first contour to the second contour, the respective occupancy intervals defining respective radial positions of the occupancy region relative to the sensor.

11 . The method of claim 10 , wherein the grid map includes a plurality of grid cells specifying a probability of the respective grid cell being occupied by an object and a velocity of the object.

12 . The method of claim 11 , wherein the respective occupancy intervals include an estimated occupancy based on statistical aggregation of the probabilities specified by the grid cells include in the respective occupancy interval.

13 . The method of claim 11 , wherein the respective occupancy intervals include a first velocity corresponding to the velocity of the grid cell intersected by the first contour and a second velocity corresponding to the velocity of the grid cell intersected by the second contour.

14 . The method of claim 13 , wherein the respective occupancy intervals include a velocity error determined based on a statistical aggregation of the first velocity and the second velocity.

15 . The method of claim 9 , wherein, when the first point is determined at which the respective ray intersects the boundary of the grid map, the second point is a same point as the first point.

16 . The method of claim 9 , wherein the first contour is represented by a first best fit line interpolated from the set of first points, and the second contour is represented by a second best fit interpolated from the set of second points.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: GEVREKCI, MURAT; KUMAR, RATNESH; WU, LIMIN; ATMEH, GHASSAN
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 067756/0710 →
Continuity (1)
Related Publication 20250381951A1 · Dec 18, 2025
References Cited (11)
US 11255958B2 · Wang et al. · 2022 [cited by applicant]
US 11353578B2 · Wang et al. · 2022 [cited by applicant]
US 20080027591A1 · Lenser · 2008 [cited by examiner]
US 20120053755A1 · Takagi · 2012 [cited by examiner]
US 20180121750A1 · Borkowski · 2018 [cited by examiner]
US 20180189565A1 · Lukierski · 2018 [cited by examiner]
US 20200026277A1 · Palanisamy · 2020 [cited by examiner]
US 20200409373A1 · Mordovanakis · 2020 [cited by examiner]
CN 113963061A · 2022 [cited by applicant]
KR 20210144404A · 2021 [cited by applicant]
Tsubasa Okuya, Masaki Yoneda, and Takashi Ogawa, “Environment Recognition with FMCW-LiDAR-based Dynamic Occupancy Grid Mapping”, Sep. 24-28, 2023 (Year: 2023). [cited by examiner]