IP Library Granted Patent US 11,170,230
Granted Patent B2
US 11,170,230 · App. 16/286,287 · Granted Nov 9, 2021

Method and system for map construction

Inventors: Minhao Jiang (San Diego, CA); Hsin Lu (San Diego, CA); Genmao Shi (San Diego, CA); Ziqi Liu (San Diego, CA)
Assignee: TUSIMPLE, INC.
G06K9/00798G01C21/32G01S19/48G06F16/29G06T7/11G06T7/75G08G1/167G06T2207/30256
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,170,230
App. No.
16/286,287
Granted
Nov 9, 2021
Kind
B2
Abstract

A method of retrieving a map is disclosed. The method includes receiving a grid data of the map comprising lane segments, wherein the grid data includes an array of grids each associated with a list including none or at least one of the lane segments intersecting the respective grid; receiving coordinates of a location; identifying a first grid including the location based on the grid data; identifying a target grid that has an associated list including at least one of the lane segments as first lane segment; and outputting the first lane segment.

Claims (41)

1. A method of retrieving a map, the method comprising:

receiving a grid data of the map comprising lane segments, the grid data comprising an array of grids, wherein each grid is associated with a list including none or at least one of the lane segments intersecting the respective grid;

receiving coordinates of a location;

identifying a first grid including the location based on the grid data;

identifying a target grid that has an associated list including at least one of the lane segments as a first lane segment;

determining a search radius, wherein a distance between the first grid and the target grid is less than the search radius; and

outputting the first lane segment.

2. The method according to claim 1 , wherein the distance is measured between respective vertices of the first grid and the target grid.

3. The method according to claim 1 , wherein the lane segments of the map are related to each other through a graph representation, further comprising identifying a second lane segment based on the first lane segment through the graph representation.

4. The method according to claim 3 , wherein the second lane segment is selected from at least one of a forward lane segment, a backward lane segment, a left lane segment and a right lane segment with respect to the first lane segment.

5. The method according to claim 1 , wherein the first lane segment in the target grid is closest to the location compared to other lane segments in the map.

6. The method according to claim 1 , wherein identifying the target grid comprises sorting the array of grids based on distances between each grid and the first grid and identifying the target grid based on an ascending order of the distances.

7. The method according to claim 1 , wherein receiving coordinates of the location comprises receiving a satellite positioning signal and converting the satellite positioning signal into the coordinates.

8. A system of retrieving a map, the system comprising:

a database including a grid data of the map comprising lane segments, the grid data comprising an array of grids each associated with a list including none or at least one of the lane segments intersecting the respective grid;

a positioning circuit configured to receive coordinates of a location;

a control circuit configured to:

identify a first grid including the location based on the grid data; and

identify a target grid that has an associated list including at least one of the lane segments as a first lane segment;

determine a search radius, wherein a distance between the first grid and the target grid is less than the search radius; and

an output circuit configured to output the first lane segment.

9. The method according to claim 8 , wherein the distance is measured between respective vertices of the first grid and the target grid.

10. The system according to claim 8 , wherein the lane segments of the map are related to each other through a graph representation, and the control circuit is further configured to identify a second lane segment based on the first lane segment through the graph representation.

11. The system according to claim 10 , wherein the second lane segment is one of a forward lane segment, a backward lane segment, a left lane segment and a right lane segment with respect to the first lane segment.

12. The system according to claim 8 , wherein the first lane segment in the target grid is closest to the location compared to other lane segments in the map.

13. The system according to claim 8 , wherein the control circuit is further configured to sort the array of grids based on distances between each grid and the first grid and to identify the target grid based on an ascending order of the distances.

14. The system according to claim 8 , wherein the positioning circuit is further configured to receive a satellite positioning signal and to convert the satellite positioning signal into the coordinates.

15. A system of retrieving a map comprising lane segments, the system comprising:

a storage device, arranged to store a programming code; and

a processor, wherein when the programming code is executed by the processor, following steps are performed:

receiving a grid data of the map, the grid data comprising an array of grids, wherein each grid is associated with a list including none or at least one of the lane segments intersecting the respective grid;

receiving coordinates of a location;

identifying a first grid including the location based on the grid data;

identifying a target grid that has an associated list including at least one of the lane segments as a first lane segment;

determining a search radius, wherein a distance between the first grid and the target grid is less than the search radius; and

outputting the first lane segment.

16. The system according to claim 15 , wherein the distance is measured between respective vertices of the first grid and the target grid.

17. The system according to claim 15 , wherein the lane segments of the map are related to each other through a graph representation, further comprising identifying a second lane segment based on the first lane segment through the graph representation.

18. The system according to claim 17 , wherein the second lane segment is selected from at least one of a forward lane segment, a backward lane segment, a left lane segment and a right lane segment with respect to the first lane segment.

19. The system according to claim 15 , wherein the first lane segment in the target grid is closest to the location compared to other lane segments in the map.

20. The system according to claim 15 , wherein identifying the target grid comprises sorting the array of grids based on distances between each grid and the first grid and identifying the target grid based on an ascending order of the distances.

Assignments (3)
CHANGE OF NAME Recorded Dec 3, 2025
From: TUSIMPLE, INC.
To: CREATEAI, INC.
Reel/Frame 073832/0553 →
CHANGE OF NAME Recorded May 20, 2020
From: TUSIMPLE
To: TUSIMPLE, INC.
Reel/Frame 052719/0891 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: JIANG, MINHAO; LU, HSIN; SHI, GENMAO; LIU, ZIQI
To: TUSIMPLE
Reel/Frame 048446/0516 →
Continuity (1)
Related Publication 20200272833A1 · Aug 27, 2020
Cited By (2)
US 12,190,609 US 12,223,598