| CPC B60W 30/143 (2013.01) [B60W 30/165 (2013.01); B60W 60/001 (2020.02); B60W 2420/503 (2013.01); B60W 2520/28 (2013.01); B60W 2540/18 (2013.01); B60W 2552/53 (2020.02); B60W 2554/802 (2020.02); B60W 2556/50 (2020.02)] | 16 Claims |

|
1. An autonomous vehicle controller comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the autonomous vehicle controller to:
determine a lane on which a first vehicle is currently travelling;
determine a second vehicle that is ahead of the first vehicle;
determine, based on receiving from a steering wheel an indication of changing a travelling direction of the first vehicle and while the first vehicle is in an autonomous driving mode, whether the first vehicle is travelling along a predetermined route at an entry point of a ramp; and
control, based on determining whether the first vehicle is travelling along the predetermined route at the entry point of the ramp, a route and a speed of the first vehicle.
|