Systems and methods for generating motion forecast data for actors with respect to an autonomous vehicle and training a machine learned model for the same

US12008454B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12008454-B2
Application numberUS-202318186718-A
CountryUS
Kind codeB2
Filing dateMar 20, 2023
Priority dateJul 8, 2019
Publication dateJun 11, 2024
Grant dateJun 11, 2024

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.

Systems and methods for generating motion forecast data for actors with respect to an autonomous vehicle and training a machine learned model for the same are disclosed. The computing system can include an object detection model and a graph neural network including a plurality of nodes and a plurality of edges. The computing system can be configured to input sensor data into the object detection model; receive object detection data describing the location of the plurality of the actors relative to the autonomous vehicle as an output of the object detection model; input the object detection data into the graph neural network; iteratively update a plurality of node states respectively associated with the plurality of nodes; and receive, as an output of the graph neural network, the motion forecast data with respect to the plurality of actors.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, from one or more sensors, sensor data associated with an environment of an autonomous vehicle; generating, using an object detection model, object detection data based on the sensor data, the object detection data describing a location of an actor relative to the autonomous vehicle; generating, using a graph neural network, motion forecast data associated with the actor, wherein the graph neural network comprises a plurality of nodes and a plurality of edges, the plurality of nodes indicative of a plurality of actors including the actor and the edges indicative of relationships among the plurality of actors, wherein the graph neural network is configured to update at least one node state of a first node by passing at least one message between at least two nodes comprising the first node; and determining a motion plan for the autonomous vehicle based on the motion forecast data; and controlling the autonomous vehicle based on the motion plan. 2. The computer-implemented method claim 1 , comprising: obtaining map data associated with the environment of the autonomous vehicle; concatenating, using the object detection model, the map data and the sensor data; and generating, using the object detection model, the object detection data based on the map data and the sensor data. 3. The computer-implemented method of claim 1 , wherein the graph neural network is indicative of at least one of: (i) a partially connected graph neural network, or (ii) a fully connected graph neural network. 4. The computer-implemented method of claim 1 , wherein the at least one node state is indicative of at least one of: (i) a future trajectory of a respective actor of the plurality of actors or (ii) a behavior of the respective actor. 5. The computer-implemented method of claim 1 , wherein passing the at least one message between the at least two nodes is indicative of a potential interaction among the actors respectively associated with the at least two nodes. 6. The computer-implemented method of claim 5 , wherein the at least one message is indicative of a spatial relationship. 7. The computer-implemented method of claim 1 , wherein the sensor data comprises three-dimensional LiDAR data. 8. A vehicle computing system comprising: one or more processors; and one or more memory resources storing instructions executable by the one or more processors, to cause the one or more processors to: receive, from one or more sensors, sensor data associated with an environment of an autonomous vehicle; generate, using an object detection model, object detection data based on the sensor data, the object detection data describing a location of an actor relative to the autonomous vehicle; generate, using a graph neural network, motion forecast data associated with the actor, wherein the graph neural network comprises a plurality of nodes and a plurality of edges, the plurality of nodes indicative of a plurality of actors including the actor and the edges indicative of relationships among the plurality of actors, wherein the graph neural network is configured to update at least one node state of a first node by passing at least one message between at least two nodes comprising the first node; and determine a motion plan for the autonomous vehicle based on the motion forecast data; and control the autonomous vehicle based on the motion plan. 9. The vehicle computing system of claim 8 , wherein the instructions cause the one or more processors to: obtain map data associated with the environment of the autonomous vehicle; concatenate, using the object detection model, the map data and the sensor data; and generate, using the object detection model, the object detection data based on the map data and the sensor data. 10. The vehicle computing system of claim 8 , wherein t graph neural network is indicative of at least one of: (i) a partially connected graph neural network, or (ii) a fully connected graph neural network. 11. The vehicle computing system of claim 8 , wherein the at least one node state is indicative of at least one of: (i) a future trajectory of a respective actor of the plurality of actors or (ii) a behavior of the respective actor. 12. The vehicle computing system of claim 8 , wherein passing the at least one message between the at least two nodes is indicative of a potential interaction among the actors respectively associated with the at least two nodes. 13. The vehicle computing system of claim 12 , wherein the at least one message is indicative of a spatial relationship. 14. The vehicle computing system of claim 8 , wherein the sensor data comprises three-dimensional LiDAR data. 15. A non-transitory computer-readable medium storing instructions executable by one or more processors of an autonomous vehicle computing system, to cause the one or more processors to: receive, from one or more sensors, sensor data associated with an environment of an autonomous vehicle; generate, using an object detection model, object detection data based on the sensor data, the object detection data describing a location of an actor relative to the autonomous vehicle; generate, using a graph neural network, motion forecast data associated with the actor, wherein the graph neural network comprises a plurality of nodes and a plurality of edges, the plurality of nodes indicative of a plurality of actors including the actor and the edges indicative of relationships among the plurality of actors, wherein the graph neural network is configured to update at least one node state of a first node by passing at least one message between at least two nodes comprising the first node; and determine a motion plan for the autonomous vehicle based on the motion forecast data; and control the autonomous vehicle based on the motion plan. 16. The non-transitory computer-readable medium of claim 15 , wherein the instructions cause the one or more processors to: obtain map data associated with the environment of the autonomous vehicle; concatenate, using the object detection model, the map data and the sensor data; and generate, using the object detection model, the object detection data based on the map data and the sensor data. 17. The non-transitory computer-readable medium of claim 15 , wherein the graph neural network is indicative of at least one of (i) a partially connected graph neural network, or (ii) a fully connected graph neural network. 18. The non-transitory computer-readable medium of claim 15 , wherein the at least one node state is indicative of at least one of: (i) a future trajectory of a respective actor of the plurality of actors or (ii) a behavior of the respective actor. 19. The non-transitory computer-readable medium of claim 15 , wherein passing the at least one message between the at least two nodes is indicative of a potential interaction among the actors respectively associated with the at least two nodes. 20. The non-transitory computer-readable medium of claim 19 , wherein the at least one message is indicative of a spatial relationship.

Assignees

Inventors

Classifications

  • Supervised learning · CPC title

  • characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU] · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Combinations of networks · 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 US12008454B2 cover?
Systems and methods for generating motion forecast data for actors with respect to an autonomous vehicle and training a machine learned model for the same are disclosed. The computing system can include an object detection model and a graph neural network including a plurality of nodes and a plurality of edges. The computing system can be configured to input sensor data into the object detectio…
Who is the assignee on this patent?
Uatc Llc
What technology area does this patent fall under?
Primary CPC classification G06N3/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2024 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).