Prediction-based system and method for trajectory planning of autonomous vehicles

US11892846B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11892846-B2
Application numberUS-202017006345-A
CountryUS
Kind codeB2
Filing dateAug 28, 2020
Priority dateSep 7, 2017
Publication dateFeb 6, 2024
Grant dateFeb 6, 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 prediction-based system and method for trajectory planning of autonomous vehicles are disclosed. A particular embodiment is configured to: receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; perform a training phase for training a trajectory prediction module using the training data; receive perception data associated with a host vehicle; and perform an operational phase for extracting host vehicle feature data and proximate vehicle context data from the perception data, generating a proposed trajectory for the host vehicle, using the trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles near the host vehicle based on the proposed host vehicle trajectory, determining if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the proximate vehicles, and modifying the proposed trajectory for the host vehicle until conflicts are eliminated.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a data processor; and a prediction-based trajectory planning module, executable by the data processor, the prediction-based trajectory planning module being configured to: receive perception data associated with a host vehicle; extract host vehicle feature data and proximate vehicle context data from the perception data; generate a proposed trajectory for the host vehicle; use a trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles, the trained trajectory prediction module having been trained using training data comprising perception data and context data corresponding to human driving behaviors, the predicted trajectories for each of the one or more proximate vehicles corresponding to likely actions or reactions by each of the one or more proximate vehicles based on the human driving behavior context data if the host vehicle follows the proposed host vehicle trajectory; and modify the proposed trajectory for the host vehicle if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the one or more proximate vehicles. 2. The system of claim 1 being further configured to filter and smooth the perception data. 3. The system of claim 1 being further configured to generate coordinate transformations of the perception data relative to the one or more proximate vehicles. 4. The system of claim 1 wherein the training data comprises labeling data that comprises context information defining directionality and rate behaviors of vehicles represented in the training data. 5. The system of claim 1 wherein the training data comprises labeling data that comprises context information defining directionality and rate behaviors of vehicles represented in the training data, the context data further defining a left turn, no turn, or a right turn. 6. The system of claim 1 wherein modifying the proposed trajectory for the host vehicle comprises: determining if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the one or more proximate vehicles; and modifying the proposed trajectory for the host vehicle based on the determined conflicts until the conflicts are eliminated. 7. The system of claim 1 being further configured to use regression to predict acceleration of a vehicle. 8. The system of claim 1 being further configured to determine if any of the predicted trajectories for the one or more proximate vehicles may cause the host vehicle to violate a pre-defined goal based on a related score being below a minimum acceptable threshold. 9. The system of claim 1 wherein the proposed trajectory for the host vehicle is output to a vehicle control subsystem causing the host vehicle to follow the output proposed trajectory. 10. A method comprising: receiving perception data associated with a host vehicle; extracting host vehicle feature data and proximate vehicle context data from the perception data; generating a proposed trajectory for the host vehicle; using a trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles, the trained trajectory prediction module having been trained using training data comprising perception data and context data corresponding to human driving behaviors, the predicted trajectories for each of the one or more proximate vehicles corresponding to likely actions or reactions by each of the one or more proximate vehicles based on the human driving behavior context data if the host vehicle follows the proposed host vehicle trajectory; and modifying the proposed trajectory for the host vehicle if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the one or more proximate vehicles. 11. The method of claim 10 wherein the proximate vehicle context data comprises proximate vehicle position and proximate vehicle velocity. 12. The method of claim 10 comprising determining a position of each proximate vehicle relative to the host vehicle. 13. The method of claim 10 comprising obtaining perception data from an array of perception information gathering devices or sensors. 14. The method of claim 10 wherein the training data comprises labeling data obtained from human labelers or automated labeling processes. 15. The method of claim 10 wherein the perception data comprising data received from a sensor from the group consisting of: a camera or image capture device, a Global Positioning System (GPS) transceiver, and a laser range finder/LIDAR unit. 16. The method of claim 10 comprising predicting acceleration of a vehicle. 17. The method of claim 10 comprising determining if any of the predicted trajectories for the one or more proximate vehicles may cause the host vehicle to violate a pre-defined goal. 18. The method of claim 10 comprising causing the host vehicle to follow the proposed trajectory. 19. A non-transitory machine-readable storage medium embodying instructions which, when executed by a machine, cause the machine to: receive perception data associated with a host vehicle; extract host vehicle feature data and proximate vehicle context data from the perception data; generate a proposed trajectory for the host vehicle; use a trained trajectory prediction module to generate predicted trajectories for each of one or more proximate vehicles, the trained trajectory prediction module having been trained using training data comprising perception data and context data corresponding to human driving behaviors, the predicted trajectories for each of the one or more proximate vehicles corresponding to likely actions or reactions by each of the one or more proximate vehicles based on the human driving behavior context data if the host vehicle follows the proposed host vehicle trajectory; and modify the proposed trajectory for the host vehicle if the proposed trajectory for the host vehicle will conflict with any of the predicted trajectories of the one or more proximate vehicles. 20. The non-transitory machine-readable storage medium of claim 19 being configured to generate predicted accelerations for each of the one or more proximate vehicles near the host vehicle.

Assignees

Inventors

Classifications

  • for two or more other traffic participants · CPC title

  • G05D1/0212Primary

    with means for defining a desired trajectory (involving a plurality of land vehicles G05D1/0287) · CPC title

  • characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours (using knowledge based models G06N5/00) · CPC title

  • Decentralised systems, e.g. inter-vehicle communication · CPC title

  • for active traffic, e.g. moving vehicles, pedestrians, bikes · 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 US11892846B2 cover?
A prediction-based system and method for trajectory planning of autonomous vehicles are disclosed. A particular embodiment is configured to: receive training data and ground truth data from a training data collection system, the training data including perception data and context data corresponding to human driving behaviors; perform a training phase for training a trajectory prediction module …
Who is the assignee on this patent?
Tusimple Inc
What technology area does this patent fall under?
Primary CPC classification G05D1/0212. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 06 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).