| CPC B60W 60/0027 (2020.02) [G01C 21/32 (2013.01); B60W 2554/4041 (2020.02); B60W 2554/4042 (2020.02); B60W 2554/4046 (2020.02); B60W 2556/10 (2020.02); B60W 2556/40 (2020.02)] | 19 Claims |

|
1. A method, comprising:
obtaining, by at least one processor, information about one or more agents in a portion of an environment where a vehicle is operating, the information comprising data associated with locations of the one or more agents in the portion of the environment;
for at least one agent of the one or more agents,
determining, by the at least one processor, a reference path for the agent based on a location of the agent in the environment,
transforming, by the at least one processor, information corresponding to the reference path from a Cartesian coordinate system to a path relative frame that is based on the reference path,
predicting, by the at least one processor, a future trajectory of the at least one agent in the path relative frame based on the reference path, and
transforming, by the at least one processor, the future trajectory of the at least one agent from the path relative frame back to the Cartesian coordinate system; and
controlling the vehicle to operate based on one or more predicted future trajectories of the at least one agent of the one or more agents.
|