System and method for path planning of autonomous vehicles based on gradient

US10710592B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10710592-B2
Application numberUS-201715481877-A
CountryUS
Kind codeB2
Filing dateApr 7, 2017
Priority dateApr 7, 2017
Publication dateJul 14, 2020
Grant dateJul 14, 2020

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 system and method for path planning of autonomous vehicles based on gradient are disclosed. A particular embodiment includes: generating and scoring a first suggested trajectory for an autonomous vehicle; generating a trajectory gradient based on the first suggested trajectory; generating and scoring a second suggested trajectory for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory and a human driving model; and outputting the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory.

First claim

Opening claim text (preview).

What is claimed is: 1. A system comprising: a data processor; a path planning module, executable by the data processor, the path planning module being configured to perform a path planning operation for autonomous vehicles based on gradient, the path planning operation being configured to: generate and score a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generate a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generate and score a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; and output the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and an autonomous vehicle control subsystem in data communication with the data processor, the path planning module, and vehicle control devices, the autonomous vehicle control subsystem configured to receive a trajectory output from the path planning module and to manipulate the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. 2. The system of claim 1 wherein the path planning operation includes machine learnable components. 3. The system of claim 1 wherein the path planning operation is configured to modify parameters of the human driving model based on the trajectory gradient. 4. The system of claim 1 wherein the trajectory gradient is generated by taking the mathematical derivative of a function defining the first suggested trajectory. 5. The system of claim 1 wherein the human driving model is configured to retain information corresponding to human driving behaviors as mathematical or data representations. 6. The system of claim 1 wherein the second suggested trajectory is output to the autonomous vehicle control subsystem causing the autonomous vehicle to follow the second suggested trajectory. 7. The system of claim 1 being further configured to combine the score of the first suggested trajectory with the score of the second suggested trajectory to generate a gradient using a gradient descent process. 8. A method comprising: generating and scoring, by use of a data processor and a path planning module, a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generating, by use of the data processor and the path planning module, a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generating and scoring, by use of the data processor and the path planning module, a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; outputting, by use of the data processor and the path planning module, the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and providing an autonomous vehicle control subsystem in data communication with the data processor, the path planning module, and vehicle control devices, the autonomous vehicle control subsystem receiving a trajectory output from the path planning module and manipulating the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. 9. The method of claim 8 including causing a machine to implement a learnable human driving model. 10. The method of claim 8 including modifying parameters of the human driving model based on the trajectory gradient. 11. The method of claim 8 including generating the trajectory gradient by taking the mathematical derivative of a function defining the first suggested trajectory. 12. The method of claim 8 including causing the human driving model to retain information corresponding to human driving behaviors as mathematical or data representations. 13. The method of claim 8 including outputting the second suggested trajectory to the autonomous vehicle control subsystem causing the autonomous vehicle to follow the second suggested trajectory. 14. The method of claim 8 including combining the score of the first suggested trajectory with the score of the second suggested trajectory to generate a gradient using a gradient descent process. 15. A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to: generate and score, by use of a data processor and a path planning module, a first suggested trajectory for an autonomous vehicle, the first suggested trajectory being defined by a first plurality of waypoints; generate, by use of the data processor and the path planning module, a trajectory gradient based on the first suggested trajectory, the trajectory gradient defining scale and direction data corresponding to each of the first plurality of waypoints of the first suggested trajectory, the scale and direction data defining a second plurality of waypoints; generate and score, by use of the data processor and the path planning module, a second suggested trajectory defined by the second plurality of waypoints for the autonomous vehicle, the second suggested trajectory being based on the first suggested trajectory, the trajectory gradient, the scale and direction data, and a human driving model; output, by use of the data processor and the path planning module, the second suggested trajectory if the score corresponding to the second suggested trajectory is within a score differential threshold relative to the score corresponding to the first suggested trajectory; and cause an autonomous vehicle control subsystem, in data communication with the data processor, the path planning module, and vehicle control devices, to receive a trajectory output from the path planning module and manipulate the vehicle control devices to cause the autonomous vehicle to follow a path conforming to the trajectory received from the path planning module. 16. The non-transitory machine-useable storage medium of claim 15 wherein the instructions are further configured to enable machine learning. 17. The non-transitory machine-useable storage medium of claim 15 wherein the instructions are further configured to modify parameters of the human driving model based on the trajectory gradient. 18. The non-transitory machine-useable storage medium of claim 15 wherein the trajectory gradient is generated by taking the mathematical derivative of a function defining the first suggested trajectory. 19. The non-transitory machine-useable storage medium of claim 15 wherein the

Assignees

Inventors

Classifications

  • involving control alternatives for a single driving scenario, e.g. planning several paths to avoid obstacles · CPC title

  • the prediction being responsive to traffic or environmental parameters · CPC title

  • G01S17/931Primary

    of land vehicles · CPC title

  • Instruments for performing navigational calculations (G01C21/24, G01C21/26 take precedence) · CPC title

  • Combination of radar systems with cameras · 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 US10710592B2 cover?
A system and method for path planning of autonomous vehicles based on gradient are disclosed. A particular embodiment includes: generating and scoring a first suggested trajectory for an autonomous vehicle; generating a trajectory gradient based on the first suggested trajectory; generating and scoring a second suggested trajectory for the autonomous vehicle, the second suggested trajectory bei…
Who is the assignee on this patent?
Tusimple Inc
What technology area does this patent fall under?
Primary CPC classification G01S17/931. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 14 2020 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).