Method for learning an explainable trajectory generator using an automaton generative network

US12024203B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12024203-B2
Application numberUS-202117372083-A
CountryUS
Kind codeB2
Filing dateJul 9, 2021
Priority dateJul 9, 2021
Publication dateJul 2, 2024
Grant dateJul 2, 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.

A method of generating an output trajectory of an ego vehicle is described. The method includes extracting high-level features from a bird-view image of a traffic environment of the ego vehicle. The method also includes generating, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features. The method further includes generating the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of generating an output trajectory of an ego vehicle, the method comprising: extracting high-level features from a bird-view image of a traffic environment of the ego vehicle; generating, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features, in which the automaton comprises a predicate deterministic finite state automaton (DFA) having learned weights; and generating the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment. 2. The method of claim 1 , further comprising performing a vehicle control action to maneuver the ego vehicle along the output trajectory. 3. The method of claim 1 , in which the high-level features comprise agent positions, velocities, and lane representations shown in the bird-view image. 4. The method of claim 1 , further comprises learning from continuous actions and continuous trajectories. 5. A method of generating an output trajectory of an ego vehicle, the method comprising: extracting high-level features from a bird-view image of a traffic environment of the ego vehicle; generating, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features by calculating, using the automaton generative network, an alphabet vector corresponding to the automaton state distribution according to the high-level features of the bird-view image; and generating the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment. 6. A method of generating an output trajectory of an ego vehicle, the method comprising: extracting high-level features from a bird-view image of a traffic environment of the ego vehicle; generating, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features; generating the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment; bootstrapping, by the automaton generative network, according to logic priors; and training an automaton structure of the automaton generative network according to driving data. 7. The method of claim 6 , in which the logic priors comprise temporal logic formulas defining the behavior of the ego vehicle in the traffic environment. 8. A non-transitory computer-readable medium having program code recorded thereon for generating an output trajectory of an ego vehicle, the program code being executed by a processor and comprising: program code to extract high-level features from a bird-view image of a traffic environment of the ego vehicle; program code to generate, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features, in which the automaton comprises a predicate deterministic finite state automaton (DFA) having learned weights; and program code to generate the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment. 9. The non-transitory computer-readable medium of claim 8 , further comprising program code to perform a vehicle control action to maneuver the ego vehicle along the output trajectory. 10. The non-transitory computer-readable medium of claim 8 , in which the program code to generate the automaton comprises program code to calculate, using the automaton generative network, an alphabet vector corresponding to the automaton state distribution according to the high-level features of the bird-view image. 11. The non-transitory computer-readable medium of claim 8 , in which the high-level features comprise agent positions, velocities, and lane representations shown in the bird-view image. 12. The non-transitory computer-readable medium of claim 8 , further comprises program code to learn from continuous actions and continuous trajectories. 13. The non-transitory computer-readable medium of claim 12 , in which the program code to learn comprises: program code to bootstrap, by the automaton generative network, according to logic priors; and program code to train an automaton structure of the automaton generative network according to driving data. 14. The non-transitory computer-readable medium of claim 13 , in which the logic priors comprise temporal logic formulas defining the behavior of the ego vehicle in the traffic environment. 15. A system for generating an output trajectory of an ego vehicle, the system comprising: a vehicle perception module to extract high-level features from a bird-view image of a traffic environment of the ego vehicle; an automaton generative network to generate an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment according to the high-level features, in which the automaton comprises a predicate deterministic finite state automaton (DFA) having learned weights; and a trajectory generation module to generate the output trajectory of the ego vehicle according to extracted bird-view features of the bird-view image and the automaton state distribution describing the behavior of the ego vehicle in the traffic environment. 16. The system of claim 15 , further comprising a vehicle control selection module to select a vehicle control action to maneuver the ego vehicle along the output trajectory. 17. The system of claim 15 , in which the high-level features comprise agent positions, velocities, and lane representations shown in the bird-view image.

Assignees

Inventors

Classifications

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 US12024203B2 cover?
A method of generating an output trajectory of an ego vehicle is described. The method includes extracting high-level features from a bird-view image of a traffic environment of the ego vehicle. The method also includes generating, using an automaton generative network, an automaton including an automaton state distribution describing a behavior of the ego vehicle in the traffic environment acc…
Who is the assignee on this patent?
Toyota Res Inst Inc, Massachusetts Inst Technology, Toyota Res Institute
What technology area does this patent fall under?
Primary CPC classification B60W60/0027. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 02 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).