US 12,403,957 B2
Adaptive driver lane keeping assist control
Tzvi Philipp, Bet Shemesh (IL); Yael Shmueli Friedland, Tel Aviv (IL); Asaf Degani, Tel Aviv (IL); and Igal Kotzer, Tel Aviv (IL)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Aug. 17, 2023, as Appl. No. 18/451,278.
Prior Publication US 2025/0058830 A1, Feb. 20, 2025
Int. Cl. B62D 15/02 (2006.01); B60Q 1/34 (2006.01); B60W 30/12 (2020.01); B62D 6/00 (2006.01); G06N 3/08 (2023.01); G08G 1/16 (2006.01)
CPC B62D 15/025 (2013.01) [B60Q 1/346 (2013.01); B62D 6/00 (2013.01); G06N 3/08 (2013.01); G08G 1/167 (2013.01); B60W 30/12 (2013.01); B60W 2520/10 (2013.01); B60W 2540/18 (2013.01); B60W 2540/30 (2013.01); B60W 2552/53 (2020.02); B60W 2555/60 (2020.02); B60W 2556/40 (2020.02); B60W 2710/20 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for controlling an adaptive lane keeping assist in a moving vehicle, the system comprising:
one or more sensors configured to detect driver data, the one or more sensors including one or more pressure sensors installed on a steering wheel of the vehicle and configured to detect an applied pressure;
a neural network controller configured to:
receive driver data from the one or more sensors in the vehicle, the driver data specific to a driving style of a driver while controlling the vehicle;
identify the driver from a plurality of drivers associated with the vehicle;
receive non-driver data indicative of environment parameters external to the vehicle while the vehicle is moving;
detect a level of driver engagement based on the applied pressure; and
in response to the level of driver engagement being below a threshold, generate a lane assist offset value specific to the identified driver based on the non-driver data and the driver data;
a lane keeping assist (LKA) controller in communication with the neural network controller, the LKA controller configured to:
receive the lane assist offset value specific to the identified driver;
receive vehicle data associated with one or more parameters of the vehicle while the vehicle is moving, the one or more parameters including a steering angle, a velocity, and a vehicle position between lane markings; and
generate a steering angle control signal based on the received lane assist offset value and vehicle data; and
a vehicle controller in communication with the LKA controller, the vehicle controller configured to control steering of the vehicle based on the generated steering angle control signal.