US 12,304,459 B2
System and method for context oriented auto park assist
Arun Adiththan, Sterling Heights, MI (US); Md Mhafuzul Islam, Warren, MI (US); Prakash Mohan Peranandam, Rochester Hills, MI (US); and Sachin Raviram, Novi, 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. 9, 2022, as Appl. No. 18/053,931.
Prior Publication US 2024/0149866 A1, May 9, 2024
Int. Cl. B60W 30/06 (2006.01); B60W 50/10 (2012.01)
CPC B60W 30/06 (2013.01) [B60W 50/10 (2013.01); B60W 2420/408 (2024.01); B60W 2420/54 (2013.01); B60W 2556/65 (2020.02)] 19 Claims
OG exemplary drawing
 
1. A system for context-oriented auto park assist in a vehicle comprising:
a sensor sub-system;
a communication sub-system;
a vehicle control system;
each of the sensor sub-system, the communication sub-system, and the vehicle control system having:
one or more control modules having a processor, a memory, and input/output (I/O) ports, the I/O ports of each of the sensor sub-system, and the communication sub-system in communication with the vehicle control system; the control modules executing program code portions stored in the memory, the program code portions comprising:
a first program code portion that generates an occupant context, wherein the occupant context further comprises: physical characteristics of vehicle occupants, a physical state of the occupants, a permanently or temporarily physically challenged state of the occupants, a cargo loading or unloading status of the vehicle, and quantities of occupants within the vehicle;
a second program code portion that generates an environmental context from information received by the sensor sub-system, wherein the environmental context further comprises: text identifiers including verbiage on signs, and on surfaces within a predefined area surrounding the vehicle;
a third program code portion that generates a time and location context from information received by the communication sub-system and the sensor sub-system; and
a fourth program code portion that generates a vehicle context from predefined vehicle characteristics,
a fifth program code portion that generates a combined context vector by combining the occupant context, the environmental context, the time and location context, and the vehicle context;
a sixth program code portion that scans a parking area for candidate parking spots, wherein the candidate parking spots are determined by applying the combined context vector as the vehicle is driven through the parking area;
a seventh program code portion that informs vehicle occupants of a presence of candidate parking spots; and
an eighth program code portion that, upon receiving an input from the vehicle occupants, performs one or more automated driver assistance system (ADAS) actions through the vehicle control system to park the vehicle.