| CPC B60W 30/09 (2013.01) [B60W 30/0953 (2013.01); B60W 30/0956 (2013.01); B60W 30/182 (2013.01); G05D 1/0088 (2013.01); G05D 1/0212 (2013.01)] | 22 Claims |

|
1. A method comprising:
receiving, by one or more computing devices, a non-cooperating trajectory for an agent detected in an environment of a vehicle;
determining, by the one or more computing devices based on the non-cooperating trajectory, a switching constraint for switching from a first driving solution for the vehicle along a portion of a route to a second driving solution;
revising, by the one or more computing devices, the first driving solution based on the switching constraint; and
operating, by the one or more computing devices, the vehicle based on the revised first driving solution.
|