| CPC B60W 60/0027 (2020.02) [B60W 40/04 (2013.01); G06N 3/04 (2013.01); B60W 2554/404 (2020.02); B60W 2554/4046 (2020.02)] | 20 Claims |

|
1. A method comprising:
receiving, by a diffusion model, map data representing an environment, wherein the diffusion model comprises one or more self-attention layers;
receiving, by the diffusion model, condition data representing a state or an action of an object in the environment;
determining, by the diffusion model and based at least in part on the map data, the condition data, and output data associated with the one or more self-attention layers, latent variable data associated with the object;
inputting the latent variable data into a machine learned model;
determining, by the machine learned model and based at least in part on the latent variable data, an object trajectory for the object to follow in the environment; and
causing control of a vehicle in the environment by executing one or more vehicle maneuvers based at least in part on the object trajectory to avoid potential interaction between the vehicle and the object.
|