Use of relative atlas in an autonomous vehicle

US2019303457A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2019303457-A1
Application numberUS-201815940525-A
CountryUS
Kind codeA1
Filing dateMar 29, 2018
Priority dateMar 29, 2018
Publication dateOct 3, 2019
Grant date

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.

A relative atlas may be used to lay out elements in a digital map used in the control of an autonomous vehicle. A vehicle pose for the autonomous vehicle within a geographical area may be determined, and the relative atlas may be accessed to identify elements in the geographical area and to determine relative poses between those elements. The elements may then be laid out within the digital map using the determined relative poses, e.g., for use in planning vehicle trajectories, for estimating the states of traffic controls, or for tracking and/or identifying dynamic objects, among other purposes.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of generating a digital map for use by an autonomous vehicle, the method comprising: determining a vehicle pose for the autonomous vehicle within a geographical area; accessing a relative atlas to identify a plurality of elements in the geographical area; accessing the relative atlas to determine relative poses between the plurality of elements; and laying out the plurality of elements within the digital map using the determined relative poses. 2 . The method of claim 1 , wherein the relative atlas comprises a relative atlas graph, wherein the relative atlas graph includes a plurality of element nodes for the plurality of elements and a plurality of edges, each of which connecting a pair of element nodes from among the plurality of element nodes and defining a relative pose between the associated elements for the pair of element nodes. 3 . The method of claim 2 , wherein the plurality of element nodes are stored in a node table of a database and the plurality of edges are stored in an edge table of the database. 4 . The method of claim 3 , wherein the database comprises a relational database. 5 . The method of claim 2 , wherein each of the plurality of element nodes includes an identifier field including an identifier for the associated element thereof, and wherein each of the plurality of edges includes first and second identifier fields including identifiers for the associated elements for the pair of element nodes connected thereby. 6 . The method of claim 2 , wherein each of the plurality of element nodes includes a type field specifying a type that characterizes the respective element node and wherein each of the plurality of edges includes a type field specifying a type that characterizes the respective edge. 7 . The method of claim 6 , wherein each of the plurality of element nodes includes a payload field including element-specific data, and wherein each of the plurality of edges includes a payload field including edge-specific data. 8 . The method of claim 7 , wherein the element-specific data in the payload field for a first element node among the plurality of nodes is structured based upon the type specified in the type field of the first element node, and wherein the edge-specific data in the payload field for a first edge among the plurality of edges is structured based upon the type specified in the type field of the first edge. 9 . The method of claim 2 , wherein laying out the plurality of elements within the digital map using the determined relative poses includes: laying out a first element among the plurality of elements at a first position in the relative map; and laying out a second element among the plurality of elements at a second position in the relative map, including determining the second position from the first position using a relative pose between the first and second elements and defined in a first edge among the plurality of edges that connects a first element node for the first element with a second element node for the second element. 10 . The method of claim 9 , wherein the first edge includes a transformation function defining the relative pose between the first and second elements, and wherein determining the second position from the first position includes applying the transformation function. 11 . The method of claim 2 , wherein accessing the relative atlas to determine the plurality of elements includes: identifying a first element node for a first element that is positioned close to the vehicle pose; and walking from the first element node to other element nodes among the plurality of nodes in the relative atlas graph using the plurality of edges. 12 . The method of claim 11 , wherein laying out the plurality of elements within the digital map using the determined relative poses includes laying out the element corresponding to each other element node by applying the relative pose defined by each edge interposed between the first element node and the other element node. 13 . The method of claim 2 , wherein the relative atlas graph further includes a plurality of tile nodes for the geographical area, each tile node corresponding to a tile representing a region of the geographical area, and a second plurality of edges, each edge in the second plurality of edges connecting an element node from among the plurality of element nodes to a tile node from among the plurality of tile nodes and defining a relative pose of the associated element for the connected element node within a frame of reference for the connected tile node. 14 . The method of claim 13 , wherein determining the vehicle pose includes determining the vehicle pose within the frame of reference in a first tile defined by a first tile node among the plurality of tile nodes. 15 . The method of claim 14 , wherein the first tile node includes geometry data defining a surface model for at least a portion of the region of the geographical area represented by the first tile node, and wherein determining the vehicle pose further includes: assembling received sensor data into a point cloud; aligning the point cloud with the surface model; and determining the vehicle pose based on the alignment of the point cloud with the surface model. 16 . The method of claim 15 , further comprising nudging an element represented by a first element node among the plurality of element nodes based upon the alignment of the point cloud with the surface model, including updating a relative pose for an edge connected to the first element node. 17 . The method of claim 16 , further comprising propagating the updated relative pose for the edge connected to the first element node to a remote computer system and/or another autonomous vehicle. 18 . The method of claim 15 , wherein the surface model is a first surface model, and wherein determining the vehicle pose further includes: aligning the point cloud with a second surface model for a second tile defined by geometry data stored in a second tile node for the second tile; and selecting between the first tile and the second tile from which to determine the vehicle pose based upon the alignments of the point cloud with the first and second surface models. 19 . The method of claim 14 , further comprising determining an active tile for the autonomous vehicle, including: determining a location of the autonomous vehicle based upon a satellite navigation sensor; and selecting an active tile node from among the plurality of tiles nodes using the determined location. 20 . The method of claim 19 , wherein the relative atlas graph further includes a fixed reference node defining a fixed reference point and a reference frame therefor and a plurality of fixed reference edges connecting the plurality of tile nodes to the fixed reference node and defining relative poses between respective tiles for the plurality of tile nodes and the fixed reference point, wherein selecting the active tile node includes: determining the location of the autonomous vehicle in the reference frame for the fixed reference point; and identifying one or more nearby tiles to the determined location using the relative poses defined by the fixed reference edges. 21 . The method of claim 13 , wherein the relative atlas graph further includes tile-and-tile edges connecting pairs of tile nodes and defining relative poses between the tiles represented thereby. 22 . The method of claim 21 , wherein the relative atla

Assignees

Inventors

Classifications

  • Graphical representations · CPC title

  • exterior to a vehicle by using sensors mounted on the vehicle · CPC title

  • specially adapted for navigation in a road network · CPC title

  • Map- or contour-matching · CPC title

  • involving transform domain methods · 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 US2019303457A1 cover?
A relative atlas may be used to lay out elements in a digital map used in the control of an autonomous vehicle. A vehicle pose for the autonomous vehicle within a geographical area may be determined, and the relative atlas may be accessed to identify elements in the geographical area and to determine relative poses between those elements. The elements may then be laid out within the digital map…
Who is the assignee on this patent?
Aurora Innovation Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/29. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 03 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).