| CPC B60W 60/0027 (2020.02) [B60W 50/0097 (2013.01); G06N 3/08 (2013.01); B60W 2050/0022 (2013.01); B60W 2556/40 (2020.02)] | 19 Claims |

|
1. A method comprising:
generating, using at least one processor, a graph corresponding to a map of a scene by encoding map features and agent features as node encodings of the graph;
determining, using the at least one processor, a policy for application to outgoing edges at nodes of the graph;
sampling, using the at least one processor, paths for a target vehicle in the scene according to the policy;
predicting, using the at least one processor, a set of trajectories based on the sampled paths traversed by the policy and a sampled latent variable; and
operating, using the at least one processor, a vehicle based on the set of trajectories of the target vehicle,
wherein predicting the set of trajectories comprises:
outputting a context vector for the policy using a multi-head attention layer; and
combining the context vector with motion encodings and the sampled latent variable to predict the set of trajectories.
|