Assessing surprise for autonomous vehicles

US11447142B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11447142-B1
Application numberUS-201916414176-A
CountryUS
Kind codeB1
Filing dateMay 16, 2019
Priority dateMay 16, 2019
Publication dateSep 20, 2022
Grant dateSep 20, 2022

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.

Aspects of the disclosure provide for controlling an autonomous vehicle. For instance, a first probability distribution may be generated for the vehicle at a first future point in time using a generative model for predicting expected behaviors of objects and a set of characteristics for the vehicle at an initial time expected to be perceived by an observer. Planning system software of the vehicle may be used to generate a trajectory for the vehicle to follow. A second probability distribution may be generated for a second future point in time using the generative model based on the trajectory and a set of characteristics for the vehicle at the first future point expected to be perceived by the observer. A surprise assessment may be generated by comparing the first probability distribution to the second probability distribution. The vehicle may be controlled based on the surprise assessment.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of controlling an autonomous vehicle, the method comprising: generating, for an initial time using a generative model that predicts vehicle states from the perspective of an observer of the vehicle, a first plurality of predicted vehicle states of the vehicle at a future point in time; obtaining, from a vehicle planning system of the vehicle, a first candidate trajectory for the vehicle to follow, the first candidate trajectory being one of a plurality of candidate trajectories to be evaluated; generating, by the generative model, a second plurality of predicted vehicle states based on the first candidate trajectory, the second plurality of predicted vehicle states representing predicted vehicle states at the future point in time assuming that the vehicle has initiated the first candidate trajectory generated by the vehicle planning subsystem, wherein the second plurality of predicted vehicle states are based on a set of characteristics for the vehicle after initiating the first candidate trajectory; generating a measure of observer surprise for the observer of the vehicle including comparing the first plurality of predicted vehicle states to the second plurality of predicted vehicle states based on the first candidate trajectory, the measure of observer surprise representing how surprising the vehicle following the first candidate trajectory would be to the observer; and based on the measure of observer surprise, causing the vehicle to select and follow a different candidate trajectory from the plurality of candidate trajectories. 2. The method of claim 1 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a passenger of the vehicle. 3. The method of claim 1 , wherein the generative model is trained to generate predicted vehicle states from the perspective of another vehicle. 4. The method of claim 1 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a pedestrian. 5. The method of claim 1 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a bicyclist. 6. The method of claim 1 , wherein comparing the first plurality of predicted vehicle states to the second plurality of predicted vehicle states comprises determining a Kullback-Leibler divergence between a first probability distribution representing the first plurality of predicted vehicle states and a second probability distribution representing the second plurality of predicted vehicle states. 7. The method of claim 1 , wherein the first candidate trajectory includes a geometry component and a speed profile that define a future behavior of the vehicle, and wherein the measure of observer surprise corresponds to how surprising the future behavior is to the observer. 8. The method of claim 1 , wherein the observer is a road user, and the method further comprises: receiving sensor data identifying characteristics of the observer; and using the generative model to predict a future behavior of the road user, and wherein generating the second plurality of predicted vehicle states is further based on the predicted future behavior of the road user. 9. The method of claim 1 , further comprising: using the vehicle planning system to generate the different candidate trajectory for the vehicle; and determining a second measure of observer surprise for the different candidate trajectory, and wherein causing the vehicle to select the different candidate trajectory comprises selecting a candidate trajectory having a lower measure of observer surprise. 10. The method of claim 1 , wherein the vehicle planning system is configured to continually generate candidate trajectories until generating a candidate trajectory that does not exceed a threshold measure of observer surprise. 11. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: generating, for an initial time using a generative model that predicts vehicle states from the perspective of an observer of the vehicle, a first plurality of predicted vehicle states of the vehicle at a future point in time; obtaining, from a vehicle planning system of the vehicle, a first candidate trajectory for the vehicle to follow, the first candidate trajectory being one of a plurality of candidate trajectories to be evaluated; generating, by the generative model, a second plurality of predicted vehicle states based on the first candidate trajectory, the second plurality of predicted vehicle states representing predicted vehicle states at the future point in time assuming that the vehicle has initiated the first candidate trajectory generated by the vehicle planning subsystem, wherein the second plurality of predicted vehicle states are based on a set of characteristics for the vehicle after initiating the first candidate trajectory; generating a measure of observer surprise for the observer of the vehicle including comparing the first plurality of predicted vehicle states to the second plurality of predicted vehicle states based on the first candidate trajectory, the measure of observer surprise representing how surprising the vehicle following the first candidate trajectory would be to the observer; and based on the measure of observer surprise, causing the vehicle to select and follow a different candidate trajectory from the plurality of candidate trajectories. 12. The system of claim 11 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a passenger of the vehicle. 13. The system of claim 11 , wherein the generative model is trained to generate predicted vehicle states from the perspective of another vehicle. 14. The system of claim 11 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a pedestrian. 15. The system of claim 11 , wherein the generative model is trained to generate predicted vehicle states from the perspective of a bicyclist. 16. The system of claim 11 , wherein comparing the first plurality of predicted vehicle states to the second plurality of predicted vehicle states comprises determining a Kullback-Leibler divergence between a first probability distribution representing the first plurality of predicted vehicle states and a second probability distribution representing the second plurality of predicted vehicle states. 17. The system of claim 11 , wherein the first candidate trajectory includes a geometry component and a speed profile that define a future behavior of the vehicle, and wherein the measure of observer surprise corresponds to how surprising the future behavior is to the observer. 18. The system of claim 11 , wherein the observer is a road user, and the method further comprises: receiving sensor data identifying characteristics of the observer; and using the generative model to predict a future behavior of the road user, and wherein generating the second plurality of predicted vehicle states is further based on the predicted future behavior of the road user. 19. The system of claim 11 , wherein the operations further comprise: using the vehicle planning system to generate the different candidate trajectory for the vehicle; and determining a second measure of observer surprise for the different candidate trajectory, and wherein causing the vehicle to select the

Assignees

Inventors

Classifications

  • of other traffic participants · CPC title

  • Details of control systems ensuring comfort, safety or stability not otherwise provided for · CPC title

  • using a predictor · CPC title

  • Indexing codes relating to detected, measured or calculated conditions or factors · CPC title

  • Adaptive controllers · 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 US11447142B1 cover?
Aspects of the disclosure provide for controlling an autonomous vehicle. For instance, a first probability distribution may be generated for the vehicle at a first future point in time using a generative model for predicting expected behaviors of objects and a set of characteristics for the vehicle at an initial time expected to be perceived by an observer. Planning system software of the vehic…
Who is the assignee on this patent?
Waymo Llc
What technology area does this patent fall under?
Primary CPC classification B60W60/0017. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).