US 11,872,988 B2
Method and system to adapt overtake decision and scheduling based on driver assertions
Jeffrey S. Parks, Ann Arbor, MI (US); Namal P. Kumara, Ypsilanti, MI (US); Paul A. Adam, Milfod, MI (US); Gabriel T. Choi, Novi, MI (US); Michael J. Abowd, Ann Arbor, MI (US); and Braden J. Swantick, Canton, MI (US)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Nov. 10, 2020, as Appl. No. 17/094,507.
Prior Publication US 2022/0144276 A1, May 12, 2022
Int. Cl. B60W 30/18 (2012.01); B60W 30/16 (2020.01); B60W 50/08 (2020.01); B60W 30/14 (2006.01)
CPC B60W 30/18163 (2013.01) [B60W 30/143 (2013.01); B60W 30/162 (2013.01); B60W 50/082 (2013.01); B60W 2520/10 (2013.01); B60W 2554/802 (2020.02)] 16 Claims
OG exemplary drawing
 
1. A method for controlling automatic overtake functionality for a host vehicle, the method comprising:
obtaining, via a plurality of sensors, sensor data pertaining to the host vehicle and a roadway on which the host vehicle is travelling;
determining, via a processor, when an automatic overtake is recommended, using the sensor data in conjunction with one or more threshold values;
receiving driver inputs pertaining to the automatic overtake; and
adjusting, via the processor, the one or more threshold values for the automatic overtake based on the driver inputs;
wherein the adjusting of the one or more threshold values comprises adjusting a timer for a delay between recommended overtake actions based on a driver override of one or more of the recommended overtake actions,
wherein the adjusting of the timer comprises:
adjusting the timer based on an exponential short term adjustment in response to driver inputs during a current vehicle drive; and
adjusting the timer based on a linear long term adjustment in response to driver inputs across multiple vehicle drives; and
wherein the method further comprises providing instructions from the processor to one or more vehicle systems including one or more of a propulsion system, a steering system, or a braking system of the host vehicle for selectively executing the automatic overtake based on the adjusted one or more threshold values.