Tree policy planning for autonomous vehicle driving solutions

US12179798B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12179798-B2
Application numberUS-202017132806-A
CountryUS
Kind codeB2
Filing dateDec 23, 2020
Priority dateDec 5, 2018
Publication dateDec 31, 2024
Grant dateDec 31, 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.

An autonomous vehicle is operated along a route according to a nominal driving solution that takes into account one or more first constraints including a first predicted trajectory for an agent vehicle. An alternate scenario is determined based on one or more second external constraints that include a second predicted trajectory for the agent vehicle different from the first predicted trajectory. A risk factor on the nominal driving solution is determined for the alternative scenario, and a secondary driving solution is determined based on the risk factor and the one or more second external constraints. A candidate switching point is identified where the secondary driving solution diverges from the nominal driving solution, and the nominal driving solution is revised up to the candidate switching point based on the secondary driving solution. The autonomous vehicle is then operated based on the revised nominal driving solution.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for operating an autonomous vehicle, the method comprising: detecting, by one or more computing devices, an agent vehicle in an environment of the autonomous vehicle; determining, by the one or more computing devices, a nominal driving solution for the autonomous vehicle along a portion of a route on a road based on one or more first external constraints, the one or more first external constraints including a first predicted trajectory of a plurality of possible trajectories for the agent vehicle; determining, by the one or more computing devices, an alternate scenario that includes one or more second external constraints that are different from the one or more first external constraints, the one or more second external constraints including a second predicted trajectory of the plurality of possible trajectories for the agent vehicle; determining, by the one or more computing devices, a risk factor on the nominal driving solution for the alternate scenario; determining, by the one or more computing devices, a secondary driving solution based on the risk factor and the one or more second external constraints in the alternate scenario; identifying, by the one or more computing devices, a candidate switching point where the secondary driving solution diverges from the nominal driving solution; revising, by the one or more computing devices, the nominal driving solution up to the candidate switching point based on the secondary driving solution; and operating, by the one or more computing devices, the autonomous vehicle based on the revised nominal driving solution. 2. The method of claim 1 , wherein the determining the nominal driving solution includes selecting the one or more first external constraints that allow a longest distance traveled by the autonomous vehicle along the portion of the route. 3. The method of claim 1 , wherein the determining the nominal driving solution includes selecting the one or more first external constraints that are most likely to occur along the portion of the route. 4. The method of claim 1 , wherein the determining of the alternate scenario includes selecting the one or more second external constraints based on whether the one or more second external constraints meet a minimum threshold likelihood of occurring. 5. The method of claim 1 , wherein the determining of the alternate scenario includes selecting the one or more second external constraints based on whether the one or more second external constraints meet a minimum threshold level of risk posted to the autonomous vehicle along the portion of the route. 6. The method of claim 1 , wherein the determining the risk factor is based on where along the portion of the route that a level of risk to the autonomous vehicle posed by the alternate scenario exceeds a maximum threshold level of risk. 7. The method of claim 1 , wherein the candidate switching point is where a threshold confidence level is reached regarding whether the alternate scenario has occurred. 8. The method of claim 1 , wherein the revising of the nominal driving solution includes adjusting a speed profile to prepare the autonomous vehicle for a potential switch to the secondary driving solution. 9. A system comprising: a perception system; and one or more computing devices configured to: detect, using the perception system, an agent vehicle in an environment of an autonomous vehicle; determine a nominal driving solution for the autonomous vehicle along a portion of a route on a road based on one or more first external constraints, the one or more first external constraints including a first predicted trajectory of a plurality of possible trajectories for the agent vehicle; determine an alternate scenario that includes one or more second external constraints that are different from the one or more first external constraints, the one or more second external constraints including a second predicted trajectory of the plurality of possible trajectories for the agent vehicle; determine a risk factor on the nominal driving solution for the alternate scenario; determine a secondary driving solution based on the risk factor and the one or more second external constraints in the alternate scenario; identify a candidate switching point where the secondary driving solution diverges from the nominal driving solution; revise the nominal driving solution up to the candidate switching point based on the secondary driving solution; and operate the autonomous vehicle based on the revised nominal driving solution. 10. The system of claim 9 , wherein the nominal driving solution is determined based on the one or more first external constraints that allow a longest distance traveled by the autonomous vehicle along the portion of the route. 11. The system of claim 9 , wherein the nominal driving solution is determined based on the one or more first external constraints that are most likely to occur along the portion of the route. 12. The system of claim 11 , wherein the nominal driving solution is revised based on an adjusted speed profile that prepares the autonomous vehicle for a potential switch to the secondary driving solution. 13. The system of claim 9 , wherein the alternate scenario is determined based on the one or more second external constraints that have a minimum threshold likelihood of occurring and based on the one or more second external constraints that have a minimum threshold level of risk posted to the autonomous vehicle along the portion of the route. 14. The system of claim 9 , wherein the risk factor is determined based on where along the portion of the route that a level of risk to the autonomous vehicle posed by the alternate scenario exceeds a maximum threshold level of risk. 15. The system of claim 9 , wherein the candidate switching point is where a threshold confidence level is reached regarding whether the alternate scenario has occurred. 16. The system of claim 9 , further comprising the autonomous vehicle. 17. A non-transitory, tangible computer-readable medium on which computer-readable instructions of a program are stored, the instructions, when executed by one or more computing devices, cause the one or more computing devices to perform a method for operating an autonomous vehicle, the method comprising: detecting an agent vehicle in an environment of the autonomous vehicle; determining a nominal driving solution for the autonomous vehicle along a portion of a route on a road based on one or more first external constraints, the one or more first external constraints including a first predicted trajectory of a plurality of possible trajectories for the agent vehicle; determining an alternate scenario that includes one or more second external constraints that are different from the one or more first external constraints, the one or more second external constraints including a second predicted trajectory of the plurality of possible trajectories for the agent vehicle; determining a risk factor on the nominal driving solution for the alternate scenario; determining a secondary driving solution based on the risk factor and the one or more second external constraints in the alternate scenario; identifying a candidate switching point where the secondary driving solution diverges from the nominal driving solution; revising the nominal driving solution up to the candidate switching point based on the secondary driving solution; and operating the autonomous vehicle based on the revised nominal driving solution. 18. The medium of claim 17 , whe

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 US12179798B2 cover?
An autonomous vehicle is operated along a route according to a nominal driving solution that takes into account one or more first constraints including a first predicted trajectory for an agent vehicle. An alternate scenario is determined based on one or more second external constraints that include a second predicted trajectory for the agent vehicle different from the first predicted trajector…
Who is the assignee on this patent?
Waymo Llc
What technology area does this patent fall under?
Primary CPC classification B60W60/0011. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Dec 31 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).