| CPC B60W 30/12 (2013.01) [B60W 50/00 (2013.01); B62D 15/025 (2013.01); B60W 2050/0012 (2013.01); B60W 2050/0056 (2013.01); B60W 2510/20 (2013.01); B60W 2520/10 (2013.01); B60W 2530/201 (2020.02); B60W 2540/18 (2013.01)] | 19 Claims |

|
1. A lane keeping control apparatus comprising:
a storage configured to store data and algorithms for a processor; and
the processor configured to:
calculate a target curvature depending on a target path of a vehicle,
calculate a first lateral control value based on a feedforward control by using the target curvature,
calculate a second lateral control value based on a feedback control by using vehicle information collected from a sensing device of the vehicle,
estimate a disturbance by using the vehicle information collected from the sensing device of the vehicle, and
calculate a final lateral control command value by summing the first lateral control value, the second lateral control value, and the disturbance, and
perform a lateral control of the vehicle based on the final lateral control command value,
wherein the processor, after controlling the vehicle with the final lateral control command value, is further configured to:
calculate a rotational curvature of the vehicle by using the vehicle information collected from the sensing device of the vehicle, and
subtract the rotational curvature of the vehicle from the target curvature.
|