Generative artificial intelligence based trajectory simulation

US2025166364A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025166364-A1
Application numberUS-202318518222-A
CountryUS
Kind codeA1
Filing dateNov 22, 2023
Priority dateNov 22, 2023
Publication dateMay 22, 2025
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.

Devices, systems, and methods a method for simulating a trajectory of an object are described. An example method includes obtaining a context feature representation corresponding to context information, wherein the context information comprises information describing an environment of the object; obtaining a control feature representation corresponding to control information, wherein the control information comprises information that the simulated trajectory needs to satisfy; determining a latent variable using an input encoder based on the context feature representation and the control feature representation; and determining the simulated trajectory by inputting the latent variable, the context feature representation, and the control feature representation into a decoder.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for simulating a trajectory of an object, comprising: obtaining a context feature representation corresponding to context information, wherein the context information comprises information describing an environment of the object; obtaining a control feature representation corresponding to control information, wherein the control information comprises information that the simulated trajectory needs to satisfy; determining a latent variable using an input encoder based on the context feature representation and the control feature representation; and determining the simulated trajectory by inputting the latent variable, the context feature representation, and the control feature representation into a decoder. 2 . The method of claim 1 , wherein obtaining the context feature representation comprises applying the context information into a context encoder. 3 . The method of claim 1 , wherein obtaining the control feature representation comprises applying the control information into a control encoder. 4 . The method of claim 1 , further comprising: obtaining a concatenated feature representation by concatenating the context feature representation and the control feature representation; and inputting the concatenated feature representation to the input encoder to determine the latent variable. 5 . The method of claim 1 , wherein the context information includes at least one of map information and traffic information. 6 . The method of claim 5 , wherein the traffic information including at least one of information relating to a traffic merge by the object from a ramp or from an adjacent lane or information of neighboring objects in a vicinity of the object. 7 . The method of claim 6 , wherein the map information includes a merge structure of the traffic merge or key points of the merge structure. 8 . The method of claim 1 , wherein the control information includes at least one of a merging distance or aggressiveness of the object. 9 . The method of claim 8 , further comprising determining the merging distance from a continuous distance range. 10 . The method of claim 8 , further comprising determining the merging distance from a plurality of categories. 11 . The method of claim 1 , wherein the input encoder and the decoder constitute a neural network trained based on training datasets that correspond to various traffic scenarios. 12 . The method of claim 11 , wherein the neural network includes a conditional variational autoencoder (CVAE). 13 . The method of claim 1 , wherein at least one of the input encoder or the decoder includes a graph neural network (GNN). 14 . The method of claim 1 , wherein the environment comprises at least one other object. 15 . The method of claim 14 , further comprising: generating a simulated trajectory according to a pre-determined rule corresponding to a behavior of the at least one other object. 16 . A method for training a neural network configured to simulate a trajectory of an object, the method comprising: obtaining a plurality of training datasets, each of which includes training context information that includes information describing a training environment of the training object, a training trajectory of a training object, and training operation information that includes information describing a training operation of the training object while the training object traverses the training trajectory, training the neural network based on the plurality of training datasets, wherein the training comprises: determining, using the neural network being trained, pairs of simulation results each of which includes a simulated latent variable and a corresponding simulated training trajectory and corresponds to one of the plurality of training dataset; and updating the neural network being trained based on a loss function relating to: (a) a difference between a distribution of the simulated latent variables and a distribution of latent variables corresponding to the training trajectories, and (b) a reconstruction loss relating to differences between the simulated training trajectories and corresponding training trajectories, wherein the plurality of training datasets correspond to various traffic scenarios and are balanced such that respective counts of the various traffic scenarios are in a same order. 17 . A system for simulating a trajectory of an object, comprising: memory storing computer program instructions; and one or more processors configured to execute the computer program instructions to effectuate operations including: obtaining a context feature representation corresponding to context information, wherein the context information comprises information describing an environment of the object; obtaining a control feature representation corresponding to control information, wherein the control information comprises information that the simulated trajectory needs to satisfy; determining a latent variable using an input encoder based on the context feature representation and the control feature representation; and determining the simulated trajectory by inputting the latent variable, the context feature representation, and the control feature representation into a decoder. 18 . The system of claim 17 , wherein at least one of the context feature representation or the control feature representation comprises information in a form of a feature vector or a subgraph. 19 . The system of claim 17 , wherein the operations further comprise: obtaining a concatenated feature representation by concatenating the context feature representation and the control feature representation; and inputting the concatenated feature representation to the input encoder to determine the latent variable. 20 . The system of claim 17 , wherein the context information includes at least one of map information and traffic information.

Assignees

Inventors

Classifications

  • Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads · CPC title

  • G06V10/82Primary

    using neural 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 US2025166364A1 cover?
Devices, systems, and methods a method for simulating a trajectory of an object are described. An example method includes obtaining a context feature representation corresponding to context information, wherein the context information comprises information describing an environment of the object; obtaining a control feature representation corresponding to control information, wherein the contro…
Who is the assignee on this patent?
Tusimple Inc
What technology area does this patent fall under?
Primary CPC classification G06V10/82. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 22 2025 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).