Trajectory prediction on top-down scenes
US-2020110416-A1 · Apr 9, 2020 · US
US12179798B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12179798-B2 |
| Application number | US-202017132806-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 23, 2020 |
| Priority date | Dec 5, 2018 |
| Publication date | Dec 31, 2024 |
| Grant date | Dec 31, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Position · CPC title
Direction of movement, e.g. backwards · CPC title
Longitudinal speed · CPC title
Road markings, e.g. lane marker or crosswalk · CPC title
considering possible movement changes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.