US 12,377,841 B2
Vehicle systems and methods for probabilistic maneuver prediction
Mehdi Abroshan, Waterloo (CA); Khizar Ahmad Qureshi, Pickering (CA); Mohammadali Shahriari, Markham (CA); Puneet Bagga, Etobicoke (CA); Hassan Askari, Thornhill (CA); and Ami Woo, Calgary (CA)
Assigned to GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed by GM GLOBAL TECHNOLOGY OPERATIONS LLC, Detroit, MI (US)
Filed on Jun. 12, 2023, as Appl. No. 18/333,351.
Prior Publication US 2024/0409090 A1, Dec. 12, 2024
Int. Cl. B60W 30/095 (2012.01); B60W 50/00 (2006.01); B60W 50/06 (2006.01); B60W 50/14 (2020.01)
CPC B60W 30/0953 (2013.01) [B60W 50/0097 (2013.01); B60W 50/06 (2013.01); B60W 50/14 (2013.01); B60W 2530/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of assisting operation of a vehicle, the method comprising:
obtaining, by a processor associated with the vehicle, for a plurality of vehicle state variables, a respective current value for the respective vehicle state variable;
obtaining, by the processor, one or more contextual state variables corresponding to a current operating context for the vehicle;
determining, by the processor, a respective probability for a potential maneuver of a plurality of potential maneuvers for the vehicle based on the respective current value for the plurality of vehicle state variables and one or more tuning parameters associated with respective combinations of the potential maneuver and the respective vehicle state variable, resulting in a plurality of probabilities for the potential maneuver corresponding to the plurality of vehicle state variables;
determining, by the processor, a combined probability for the potential maneuver based at least in part on the plurality of probabilities for the potential maneuver corresponding to the plurality of vehicle state variables;
determining, by the processor, an adjusted probability for the potential maneuver based at least in part on the combined probability and the one or more contextual state variables corresponding to the current operating context for the vehicle;
identifying, by the processor, the potential maneuver as an expected maneuver to be executed by a driver of the vehicle based on the adjusted probability;
adjusting a first tuning parameter of the one or more tuning parameters associated with respective combinations of a first maneuver and a first vehicle state variable based on at least one of a driving style and a behavior associated with the driver; and
automatically initiating, by the processor, one or more actions including operating one or more actuators associated with the vehicle in a manner that is influenced by the expected maneuver.