IP Library › Granted Patent US 12,187,267
Granted Patent B2
US 12,187,267 · App. 18/480,428 · Granted Jan 7, 2025

System for parking an autonomous vehicle

Inventors: Jennifer Devar McKnew (Petaluma, CA); Ryan Holben (San Francisco, CA)
Assignee: GM Cruise Holdings LLC
B60W30/06B60W40/06B60W60/00253G05D1/0022B60W2552/15B60W2556/40B60W2556/50B60W2710/207
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,187,267
App. No.
18/480,428
Granted
Jan 7, 2025
Kind
B2
Abstract

The subject disclosure relates to features that improve safety for autonomous vehicle (AV) maneuvers and in particular, that improve safety for parallel parking. A process of the disclosed technology includes steps for initiating a parking maneuver, navigating the AV into a parking location, and detecting a roadway grade with respect to a direction of the AV. In some aspects, the process can further include steps for automatically adjusting a wheel angle of the AV based on the roadway grade with respect to the direction of the AV. Systems and machine-readable media are also provided.

Claims (48)

1. A computing system comprising:

one or more processors; and

a computer-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to:

while an autonomous vehicle (AV) is in a parking location, detect a roadway grade of a roadway with respect to a direction of the AV, the roadway grade comprising a roadway incline or a roadway decline with respect to the direction of the AV;

determine a threshold roadway grade comprising a threshold incline or a threshold decline with respect to the direction of the AV, the threshold roadway grade being determined based on at least one of a map location associated with the roadway and one or more AV characteristics; and

automatically adjust a wheel angle of the AV based on a determination that the roadway grade exceeds the threshold roadway grade.

2. The computing system of claim 1 , wherein the one or more processors are further configured to:

initiate one or more parking maneuver operations.

3. The computing system of claim 1 , wherein the threshold roadway grade is further based on weather conditions.

4. The computing system of claim 1 , wherein the one or more processors are further configured to:

determine whether the roadway grade exceeds the threshold roadway grade.

5. The computing system of claim 1 , wherein to detect the roadway grade, the one or more processors are further configured to:

collect environmental data using one or more AV sensors; and

determine the roadway grade based on the environmental data.

6. The computing system of claim 1 , wherein to detect the roadway grade, the one or more processors are further configured to:

determine the roadway grade based on a location of the AV and a map database.

7. The computing system of claim 4 , wherein to automatically adjust the wheel angle of the AV, the one or more processors are further configured to:

adjust the wheel angle toward a curb that is adjacent to the AV based on the determination that the roadway grade exceeds the threshold roadway grade.

8. A computer-implemented method comprising:

while an autonomous vehicle (AV) is in a parking location, detecting a roadway grade of a roadway with respect to a direction of the AV, the roadway grade comprising a roadway incline or a roadway decline with respect to the direction of the AV;

determining a threshold roadway grade comprising a threshold incline or a threshold decline with respect to the direction of the AV, the threshold roadway grade being determined based on at least one of a map location associated with the roadway and one or more AV characteristics; and

automatically adjusting a wheel angle of the AV based on a determination that the roadway grade exceeds the threshold roadway grade.

9. The computer-implemented method of claim 8 , further comprising:

initiating one or more parking maneuver operations.

10. The computer-implemented method of claim 8 , wherein the threshold roadway grade is further based on weather conditions.

11. The computer-implemented method of claim 8 , further comprising:

determining whether the roadway grade exceeds the threshold roadway grade.

12. The computer-implemented method of claim 8 , wherein detecting the roadway grade includes:

collecting environmental data using one or more AV sensors; and

determining the roadway grade based on the environmental data.

13. The computer-implemented method of claim 8 , wherein detecting the roadway grade includes:

determining the roadway grade based on a location of the AV and a map database.

14. The computer-implemented method of claim 11 , wherein automatically adjusting the wheel angle of the AV includes:

adjusting the wheel angle toward a curb that is adjacent to the AV based on the determination that the roadway grade exceeds the threshold roadway grade.

15. A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the one or more processors to perform operations comprising:

while an autonomous vehicle (AV) is in a parking location, detecting a roadway grade of a roadway with respect to a direction of the AV, the roadway grade comprising a roadway incline or a roadway decline with respect to the direction of the AV;

determining a threshold roadway grade comprising a threshold incline or a threshold decline with respect to the direction of the AV, the threshold roadway grade being determined based on at least one of a map location associated with the roadway and one or more AV characteristics; and

automatically adjusting a wheel angle of the AV based on a determination that the roadway grade exceeds the threshold roadway grade.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more processors are further configured to perform operations comprising:

initiating one or more parking maneuver operations.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the threshold roadway grade is further based on weather conditions.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the one or more processors are further configured to perform operations comprising:

determine whether the roadway grade exceeds the threshold roadway grade.

19. The non-transitory computer-readable storage medium of claim 15 , detecting the roadway grade, includes:

collecting environmental data using one or more AV sensors; and

determining the roadway grade based on the environmental data.

20. The non-transitory computer-readable storage medium of claim 18 , wherein automatically adjusting the wheel angle of the AV includes:

adjusting the wheel angle toward a curb that is adjacent to the AV based on the determination that the roadway grade exceeds the threshold roadway grade.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2023
From: MCKNEW, JENNIFER DEVAR; HOLBEN, RYAN
To: GM CRUISE HOLDINGS LLC
Reel/Frame 065112/0438 →
Continuity (2)
Continuation 16861803 · Apr 29, 2020
Related Publication 20240025394A1 · Jan 25, 2024
References Cited (9)
US 9910438B1 · Arden et al. · 2018 [cited by applicant]
US 10046804B2 · Fendt · 2018 [cited by applicant]
US 10259320B1 · Reich · 2019 [cited by examiner]
US 20110276225A1 · Nefcy et al. · 2011 [cited by applicant]
US 20120303222A1 · Troy et al. · 2012 [cited by applicant]
US 20170129536A1 · Xu · 2017 [cited by examiner]
US 20180339700A1 · Lee · 2018 [cited by examiner]
US 20180345955A1 · Kim et al. · 2018 [cited by applicant]
US 20190113933A1 · Ha et al. · 2019 [cited by applicant]