A non-transitory computer readable medium having stored thereon instructions, which when executed by a processor cause the processor to execute a method, the method comprising:
- entering, by a first vehicle, an autonomous driving mode that follows a second vehicle;
- determining a change in a second position of the second vehicle while the first vehicle is following the second vehicle;
- determining if the change in the second position requires adjusting a first position of the first vehicle;
- if the change in the second position requires adjusting the first position of the first vehicle, changing automatically the first position of the first vehicle to match the change in the second position;
- and
- if the change in the second position does not require adjusting the first position of the first vehicle, ignoring the change in the second position.