Correction of sensor data alignment and environment mapping

US12461524B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12461524-B2
Application numberUS-202318111463-A
CountryUS
Kind codeB2
Filing dateFeb 17, 2023
Priority dateNov 26, 2019
Publication dateNov 4, 2025
Grant dateNov 4, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Generating a map associated with an environment may include collecting sensor data received from one or more vehicles and generating a set of links to align the sensor data. A mesh representation of the environment may be generated from the aligned sensor data. A system may determine a proposed link to add, a proposed link deletion, and/or a proposed link alteration, and receive a modification comprising instructions to add, delete, or modify a link. Responsive to receiving a modification, the system may re-align a window of sensor data associated with the modification. The modification and/or sensor data associated therewith may be collected as training data for a machine learning model, which may be trained to generate link modification proposals and/or determine sensor data that may be associated with a poor sensor data alignment.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving sensor data associated with an environment; determining, based at least in part on the sensor data and a first link, a first map and a first trajectory associated with a vehicle, the first trajectory comprising a plurality of poses and the first link comprising a first indication that a first portion of the sensor data associated with a first pose of the first trajectory corresponds to a second portion of the sensor data associated with a second pose, wherein determining the first link comprises: determining, based on the first portion, the first pose, determining, based on the second portion, the second pose, determining a distance based on the first pose and the second pose, determining that the distance falls below a threshold, and based at least in part on determining that the distance falls below the threshold, generating the first link in association with the first portion and the second portion; receiving, from a user, an instruction for a modification comprising at least one of adding a second link or deleting the first link, the second link comprising a second indication that a third portion of sensor data associated with a third pose of the plurality of poses corresponds to a fourth portion of sensor data associated with a fourth pose of the plurality of poses; determining, based at least in part on the sensor data and the modification, a second map and a second trajectory; and transmitting the second map to an additional vehicle, wherein the additional vehicle is configured to be controlled based at least in part on the second map. 2 . The method of claim 1 , wherein: the sensor data comprises first sensor data and second sensor data, wherein the first sensor data is associated with a first sensor of a first system and the second sensor data is associated with a second sensor of a second system. 3 . The method of claim 1 , wherein: the modification comprises adding the second link, determining at least one of the second map or the second trajectory comprises, based on determining that the modification comprises adding the second link, determining a window of sensor data associated with the modification, determining the window of sensor data is based on a threshold distance associated with at least one of the third portion or the fourth portion, and determining the second map comprises re-determining part of the first map associated with a portion of the environment corresponding to the window of sensor data. 4 . The method of claim 3 , wherein determining the window of sensor data comprises determining a subset of the sensor data that is within: a threshold distance of a position associated with at least one of the first link or the second link, or a threshold time of a time associated with at least one of the first link or the second link. 5 . The method of claim 3 , wherein: determining to associate the first portion and the second portion by the first link is based at least in part on at least one of a covariance, sampling rate, or scalar associated with the first link; and the modification comprises at least one of adding the second link, deleting the first link, or modifying the first link by altering at least one of the covariance, the sampling rate, or the scalar. 6 . The method of claim 1 , wherein: based at least in part on receiving the modification, the modification, the first portion, and the second portion are added to a training data set; and the method further comprises training a machine-learning model based at least in part on the training data set, the machine-learning model trained to identify one or more second modifications to add a third link or remove the third link. 7 . A system comprising: one or more processors; and a memory storing processor-executable instructions that, when executed by the one or more processors, cause the system to perform operations comprising: receiving sensor data associated with an environment; determining, based at least in part on the sensor data and a first link, a first map and a first trajectory associated with a vehicle, the first trajectory comprising a plurality of poses and the first link comprising a first indication that a first portion of the sensor data associated with a first pose of the first trajectory corresponds to a second portion of the sensor data associated with a second pose, wherein determining the first link comprises: determining, based on the first portion, the first pose, determining, based on the second portion, the second pose, determining a distance based on the first pose and the second pose, determining that the distance falls below a threshold, and based at least in part on determining that the distance falls below the threshold, generating the first link in association with the first portion and the second portion; receiving, from a user, an instruction for a modification comprising at least one of adding a second link or deleting the first link, the second link comprising a second indication that a third portion of sensor data associated with a third pose of the plurality of poses corresponds to a fourth portion of sensor data associated with a fourth pose of the plurality of poses; determining, based at least in part on the sensor data and the modification, a second map and a second trajectory; and transmitting the second map to an additional vehicle, wherein the additional vehicle is configured to be controlled based at least in part on the second map. 8 . The system of claim 7 , wherein: the sensor data comprises first sensor data and second sensor data, wherein the first sensor data is associated with a first sensor of a first system and the second sensor data is associated with second sensor a second system. 9 . The system of claim 7 , wherein: the modification comprises adding the second link, determining at least one of the second map or the second trajectory comprises, based on determining that the modification comprises adding the second link, determining a window of sensor data associated with the modification, determining the window of sensor data is based on a threshold distance associated with at least one of the third portion or the fourth portion, and determining the second map comprises re-determining part of the first map associated with a portion of the environment corresponding to the window of sensor data. 10 . The system of claim 9 , wherein determining the window of sensor data comprises determining a subset of the sensor data that is within: a threshold distance of a position associated with at least one of the first link or the second link, or a threshold time of the position or time associated with the at least one of the first link or the second link. 11 . The system of claim 9 , wherein: determining to associate the first portion and the second portion by the first link is based at least in part on at least one of a covariance, sampling rate, or scalar associated with the first link; and the modification comprises at least one of adding the second link, deleting the first link, or modifying the first link by altering at least one of the covariance, the sampling rate, or the scalar. 12 . The system of claim 7 , wherein: based at least in part on receiving the modification, the modification, the first portion, and the second portion are added to a training data set; and the operations further comprise training a machine-learning model based at least in part on the training data set, the machine-learning model trained to identify one or more second modifications to add third link or remove the third link.

Assignees

Inventors

Classifications

  • Input other than that of destination using image analysis, e.g. detection of road signs, lanes, buildings, real preceding vehicles using a camera · CPC title

  • Creation or updating of map data · CPC title

  • Road data · CPC title

  • Organisation of map data, e.g. version management or database structures · CPC title

  • Overview of the route on the road map · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12461524B2 cover?
Generating a map associated with an environment may include collecting sensor data received from one or more vehicles and generating a set of links to align the sensor data. A mesh representation of the environment may be generated from the aligned sensor data. A system may determine a proposed link to add, a proposed link deletion, and/or a proposed link alteration, and receive a modification …
Who is the assignee on this patent?
Zoox Inc
What technology area does this patent fall under?
Primary CPC classification G01C21/3815. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 04 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).