A Vehicle Path Following Controller for Coupled Longitudinal and Lateral Motion