IP Library › Granted Patent US 11,794,779
Granted Patent B2
US 11,794,779 · App. 17/206,621 · Granted Oct 24, 2023

Pullover maneuvers for autonomous vehicles

Inventor: Jakob Robert Zwiener (Mountain View, CA)
Assignee: Waymo LLC
B60W60/0013B60W30/146B60W30/181B60W30/18163B60W40/105G06V20/588B60W2520/04B60W2552/53
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 11,794,779
App. No.
17/206,621
Granted
Oct 24, 2023
Kind
B2
Abstract

Aspects of the disclosure relate to conducting pullover maneuvers for autonomous vehicles. For instance, a pullover location may be identified. A pullover start location may be determined for the pullover location. A first distance for the vehicle to come to a complete stop within a pullover deceleration limit may be determined based on a current speed of the vehicle. A second distance between a current location of the vehicle and the pullover start location may be determined. The first distance may be compared to the second distance to assess feasibility of the pullover location. The vehicle may be controlled in order to conduct a pullover maneuver in an autonomous driving mode.

Claims (40)

1. A method of conducting pullover maneuvers for autonomous vehicles, the method comprising:

identifying, by one or more processors, a pullover location;

determining, by the one or more processors, a pullover start location for the pullover location;

determining, by the one or more processors, a first distance for a vehicle to come to a complete stop based on a current speed of the vehicle and a pullover deceleration limit of the vehicle;

determining, by the one or more processors, a second distance between a current location of the vehicle and the pullover start location;

comparing, by the one or more processors, the first distance to the second distance to assess feasibility of the pullover location; and

based on the comparison, controlling, by the one or more processors, the vehicle in an autonomous driving mode in order to conduct a pullover maneuver.

2. The method of claim 1 , wherein the pullover start location is determined based on a pullover offset distance between an edge of a current lane of the vehicle and an edge of the pullover location.

3. The method of claim 2 , wherein as the pullover offset distance increases, a distance between the pullover start location and the pullover location increases.

4. The method of claim 1 , wherein the first distance is determined further based on a current deceleration of the vehicle.

5. The method of claim 1 , wherein the first distance is determined further based on a current rate of deceleration of the vehicle.

6. The method of claim 1 , wherein the pullover deceleration limit is a predetermined limit on deceleration of the vehicle.

7. The method of claim 1 , wherein when the first distance is greater than the second distance, controlling the vehicle includes controlling the vehicle to pullover into a second pullover location different from the pullover location.

8. The method of claim 1 , wherein when the first distance is less than the second distance, controlling the vehicle includes selecting the pullover location as a pullover location for the vehicle.

9. The method of claim 8 , wherein selecting the pullover location includes setting the pullover location as a destination for the vehicle.

10. The method of claim 8 , further comprising, after selecting the pullover location, continuing to identify pullover locations and assess feasibility of those pullover locations.

11. The method of claim 8 , further comprising, after selecting the pullover location:

controlling the vehicle beyond the pullover start location towards the selected pullover location; and

after controlling the vehicle beyond the pullover start location:

identifying a second pullover location,

determining a third distance for the vehicle to come to a complete stop based on an updated current location of the vehicle, an updated current speed of the vehicle, and the pullover deceleration limit,

determining a fourth distance between the updated current location of the vehicle and the second pullover location,

comparing the third distance to the fourth distance to assess feasibility of the second pullover location, and

controlling the vehicle based on the comparison of the third distance to the second distance.

12. The method of claim 11 , wherein when the third distance is less than the fourth distance, controlling the vehicle based on the comparison of the third distance to the second distance includes controlling the vehicle to the second pullover location.

13. The method of claim 12 , wherein controlling the vehicle to the second pullover location effectively aborts the pullover maneuver.

14. The method of claim 11 , wherein when the third distance is greater than the fourth distance, controlling the vehicle based on the comparison of the third distance to the second distance includes controlling the vehicle to the selected pullover location.

15. The method of claim 11 , wherein the second pullover location is closer to the updated current location of the vehicle than the selected pullover location.

16. The method of claim 1 , wherein determining the first distance further comprises determining the first distance based on a current deceleration of the vehicle and a current rate of deceleration of the vehicle.

17. A system for conducting pullover maneuvers for autonomous identify a pullover location;

vehicles, the system comprising one or more processors configured to:

determine a pullover start location for the pullover location;

determine a first distance for a vehicle to come to a complete stop based on a current speed of the vehicle and a pullover deceleration limit;

determine a second distance between a current location of the vehicle and the pullover start location;

compare the first distance to the second distance to assess feasibility of the pullover location; and

based on the comparison, control the vehicle in an autonomous driving mode in order to conduct a pullover maneuver.

18. The system of claim 17 , wherein the one or more processors are further configured to determine the pullover start location further based on a pullover offset distance between an edge of a current lane of the vehicle and an edge of the pullover location.

19. The system of claim 17 , wherein the one or more processors are further configured to determine the first distance further based on a current deceleration of the vehicle.

20. The system of claim 17 , wherein the one or more processors are further configured to, when the first distance is greater than the second distance, control the vehicle by controlling the vehicle to pullover into a second pullover location different from the pullover location.

21. The system of claim 17 , wherein the one or more processors are further configured to, when the first distance is less than the second distance, control the vehicle by selecting the pullover location as a pullover location for the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2021
From: ZWIENER, JAKOB ROBERT
To: WAYMO LLC
Reel/Frame 055677/0730 →
Continuity (1)
Related Publication 20220297725A1 · Sep 22, 2022
Cited By (1)
US 1,149,730