IP Library Granted Patent US 11,608,066
Granted Patent B1
US 11,608,066 · App. 16/877,531 · Granted Mar 21, 2023

Responding to input on a brake pedal of a brake by wire system for an autonomous vehicle

Inventors: Nolan McPeek-Bechtold (Belmont, CA); Kimberly Toth (Sunnyvale, CA)
Assignee: Waymo LLC
B60W30/18109B60W10/18B60W60/0018B60W2554/4041B60W2554/60B60W2710/18
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,608,066
App. No.
16/877,531
Granted
Mar 21, 2023
Kind
B1
Abstract

Aspects of the disclosure relate to controlling a vehicle in an autonomous driving mode where vehicle has a drive by wire braking system. For instance, while the vehicle is being controlled in the autonomous driving mode, a signal corresponding to input at a brake pedal of the drive by wire braking system may be received. An amount of braking may be determined based on the received signal. The amount of braking may be used to determine a trajectory for the vehicle to follow. The vehicle may be controlled in the autonomous driving mode using the trajectory.

Claims (39)

1. A method of controlling a vehicle in an autonomous driving mode, the vehicle having a brake pedal and a planning system, the method comprising:

while the vehicle is being controlled in the autonomous driving mode, receiving, by one or more processors, a signal corresponding to input at the brake pedal;

extracting from the signal, by the one or more processors, an amount of braking;

inputting, by the one or more processors into the planning system, the extracted amount of braking;

receiving, by the one or more processors from the planning system, a trajectory for the vehicle to follow based on the inputted extracted amount of braking, the trajectory having a constraint associated with a threshold minimum amount of braking; and

controlling, by the one or more processors, the vehicle in the autonomous driving mode using the trajectory, wherein the threshold minimum amount of braking can be adjusted or disregarded in order to prevent unsafe situations associated with the vehicle and another vehicle in an environment of the vehicle.

2. The method of claim 1 , further comprising, prior to extracting the amount of braking from the signal, determining that the input meets a threshold force.

3. The method of claim 1 , wherein the extracted amount of braking is used as a hard constraint for solving for the trajectory such that the trajectory includes at least the extracted amount of braking.

4. The method of claim 1 , wherein the extracted amount of braking is used as a soft constraint based on driving circumstances for the vehicle.

5. The method of claim 4 , wherein the driving circumstances include that there is a tailgating vehicle behind the vehicle.

6. The method of claim 4 , wherein the driving circumstances include that the vehicle is within an intersection when the signal is received.

7. The method of claim 4 , wherein the driving circumstances include that the vehicle is crossing railroad tracks when the signal is received.

8. The method of claim 1 , wherein controlling the vehicle in the autonomous driving mode using the trajectory comprises sending one or more control signals to a deceleration system or an acceleration system of the vehicle to control the speed of the vehicle.

9. The method of claim 8 , wherein one of the one or more control signals includes a control signal sent to a brake actuator of the deceleration system that identifies an amount of braking that is different from the extracted amount of braking.

10. The method of claim 1 , wherein the unsafe situations are further associated with a distance between the vehicle and the other vehicle and a speed of the other vehicle.

11. A computing device for controlling a vehicle in an autonomous driving mode, the vehicle having a brake pedal and a planning system, the computing device comprising:

one or more processors configured to:

while the vehicle is being controlled in the autonomous driving mode, receive a signal corresponding to input at the brake pedal;

extract from the signal an amount of braking;

input the extracted amount of braking into the planning system;

receive, from the planning system, a trajectory for the vehicle to follow based on the inputted extracted amount of braking, the trajectory having a constraint associated with a threshold minimum amount of braking; and

control the vehicle in the autonomous driving mode using the trajectory, wherein the threshold minimum amount of braking can be adjusted or disregarded in order to prevent unsafe situations associated with the vehicle and another vehicle in an environment of the vehicle.

12. The computing device of claim 11 , wherein the one or more processors are further configured to, prior to extracting the amount of braking from the signal, determine that the input meets a threshold force.

13. The computing device of claim 11 , wherein the one or more processors are further configured to use the extracted amount of braking as a hard constraint for solving for the trajectory such that the trajectory includes at least the amount of braking.

14. The computing device of claim 11 , wherein the one or more processors are further configured to use the extracted amount of braking as a soft constraint based on driving circumstances for the vehicle.

15. The computing device of claim 14 , wherein the driving circumstances include that there is a tailgating vehicle behind the vehicle.

16. The computing device of claim 14 , wherein the driving circumstances include that the vehicle is within an intersection when the signal is received.

17. The computing device of claim 14 , wherein the driving circumstances include that the Vehicle is crossing railroad tracks when the signal is received.

18. The computing device of claim 11 , wherein controlling the vehicle in the autonomous driving mode using the trajectory comprises sending one or more control signals to a deceleration system or an acceleration system of the vehicle to control the speed of the vehicle.

19. The computing device of claim 18 , wherein one of the one or more control signals includes a control signal sent to a brake actuator of the deceleration system that identifies an amount of braking that is different from the extracted amount of braking.

20. A non-transitory computer readable medium on which instructions are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method for controlling a vehicle in an autonomous driving mode, the vehicle having a brake pedal and a planning system, the method comprising:

while the vehicle is being controlled in the autonomous driving mode, receiving a signal corresponding to input at the brake pedal;

extracting from the signal an amount of braking;

inputting into the planning system the extracted amount of braking;

receiving from the planning system a trajectory for the vehicle to follow based on the inputted extracted amount of braking, the trajectory having a constraint associated with a threshold minimum amount of braking; and

controlling the vehicle in the autonomous driving mode using the trajectory, wherein the threshold minimum amount of braking can be adjusted or disregarded in order to prevent unsafe situations associated with the vehicle and another vehicle in an environment of the vehicle.

21. The medium of claim 20 , wherein the method further comprises, prior to extracting the amount of braking from the signal, determining that the input meets a threshold force.

22. The medium of claim 20 , wherein controlling the vehicle in the autonomous driving mode using the trajectory comprises sending one or more control signals to a deceleration system or an acceleration system or a steering system of the vehicle to control the speed of the vehicle.

23. The medium of claim 22 , wherein one of the one or more control signals includes a control signal sent to a brake actuator of the deceleration system that identifies an amount of braking that is different from the extracted amount of braking.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2020
From: MCPEEK-BECHTOLD, NOLAN; TOTH, KIMBERLY
To: WAYMO LLC
Reel/Frame 052697/0655 →
Cited By (1)
US 12,240,503