| CPC G05D 1/0214 (2013.01) [B60W 30/09 (2013.01); B60W 30/18163 (2013.01); B60W 60/0015 (2020.02); G05D 1/0088 (2013.01); B60W 2520/06 (2013.01); B60W 2552/53 (2020.02); B60W 2554/4041 (2020.02); B60W 2554/4042 (2020.02); B60W 2554/4043 (2020.02); B60W 2554/801 (2020.02); B60W 2554/802 (2020.02); B60W 2555/60 (2020.02)] | 16 Claims |

|
1. A method for generating a trajectory for an autonomous vehicle, comprising:
performing, by a computing device, a process comprising:
projecting an objective identified by a reference trajectory from a Cartesian reference frame to a curvilinear coordinate frame as a constraint indicating where the autonomous vehicle should be laterally in order to satisfy the objective;
generating an alternative trajectory having a refined lateral path for the autonomous vehicle based on the objective projected in the curvilinear coordinate; and
mapping the alternative trajectory having the refined lateral path from the curvilinear coordinate frame to the Cartesian reference frame;
comparing, by the computing device, the first alternative trajectory to the reference trajectory or a previously generated alternative trajectory to obtain at least one discrepancy measure;
selecting, by the computing device, whether to repeat the process based on the at least one discrepancy measure; and
repeating, by the computing device, the process using the alternative trajectory, in response to said selecting.
|