IP Library Granted Patent US 11,801,851
Granted Patent B2
US 11,801,851 · App. 17/407,750 · Granted Oct 31, 2023

Vehicle control system

Inventors: Morgan D. Jones (Pittsburgh, PA); Michael John Dacko (Oakmont, PA); Brian Thomas Kirby (Pittsburgh, PA)
Assignee: UATC, LLC
B60W50/082B60W10/18B60W10/20B60W50/029G05D1/0055G05D1/0061G05D1/0088A61B3/11A61B5/00B60K28/06B60W40/08B60W50/085B60W2040/0881B60W2420/42B60W2420/52G01C21/34G01S19/42G05D2201/0213
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,801,851
App. No.
17/407,750
Granted
Oct 31, 2023
Kind
B2
Abstract

Systems and methods for controlling a failover response of an autonomous vehicle are provided. In one example embodiment, a method includes determining, by one or more computing devices on-board an autonomous vehicle, an operational mode of the autonomous vehicle. The autonomous vehicle is configured to operate in at least a first operational mode in which a human driver is present in the autonomous vehicle and a second operational mode in which the human driver is not present in the autonomous vehicle. The method includes detecting a triggering event associated with the autonomous vehicle. The method includes determining actions to be performed by the autonomous vehicle in response to the triggering event based at least in part on the operational mode. The method includes providing one or more control signals to one or more of the systems on-board the autonomous vehicle to perform the one or more actions in response to the triggering event.

Claims (38)

1. A computer-implemented method, comprising:

determining a state of an autonomous vehicle, wherein the autonomous vehicle is configured to operate in at least a first state in which a human driver is present in the autonomous vehicle and a second state in which the human driver is not present in the autonomous vehicle;

obtaining data indicative of a user-initiated request for stopping the autonomous vehicle;

in response to the user-initiated request, determining one or more actions to be performed by one or more systems of the autonomous vehicle based at least in part on whether the autonomous vehicle is in the first state or the second state; and

providing one or more control signals for the autonomous vehicle to perform the one or more actions in response to the user-initiated request.

2. The computer-implemented method of claim 1 , wherein the autonomous vehicle is in the first state in which the human driver is present in the autonomous vehicle, and wherein one or more of the actions comprise allowing the human driver manual control of the autonomous vehicle.

3. The computer-implemented method of claim 1 , wherein the autonomous vehicle is in the second state in which the human driver is not present in the autonomous vehicle, and wherein one or more of the actions comprise stopping the autonomous vehicle.

4. The computer-implemented method of claim 1 , wherein the user-initiated request is associated with input received through a user interface of the autonomous vehicle.

5. The computer-implemented method of claim 1 , wherein the autonomous vehicle is an autonomous truck.

6. The computer-implemented method of claim 1 , wherein the autonomous truck is assigned for a delivery service for transporting freight.

7. The computer-implemented method of claim 5 , wherein the autonomous truck is switched from the first state to the second state based at least in part on user input to the autonomous truck.

8. The computer-implemented method of claim 7 , wherein the autonomous truck enters the second state from a ready state.

9. The computer-implemented method of claim 8 , wherein the ready state indicates the autonomous truck is ready to enter into the second state.

10. The computer-implemented method of claim 1 , wherein one or more of the actions comprise decelerating the autonomous vehicle to a stop.

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

after the stop, providing one or more control signals to cause the autonomous vehicle to resume motion of the autonomous vehicle in the second state.

12. An autonomous vehicle control system comprising:

one or more processors; and

one or more memory devices storing instructions that when executed by the one or more processors cause the vehicle control system to perform operations comprising:

determining a state of an autonomous vehicle, wherein the autonomous vehicle is configured to operate in at least a first state in which a human driver is present in the autonomous vehicle and a second state in which the human driver is not present in the autonomous vehicle;

obtaining data indicative of a user-initiated request for stopping the autonomous vehicle;

in response to the user-initiated request, determining one or more actions to be performed by the autonomous vehicle based at least in part on whether the autonomous vehicle is in the first state or the second state; and

providing one or more control signals for the autonomous vehicle to perform the one or more actions in response to the user-initiated request.

13. The autonomous vehicle control system of claim 12 , wherein the autonomous vehicle control system is an intermediary between an autonomy system of the autonomous vehicle and one or more vehicle control components.

14. The autonomous vehicle control system of claim 12 , wherein the state of the autonomous vehicle is set off-board the autonomous vehicle.

15. The autonomous vehicle control system of claim 12 , wherein the user-initiated request is provided through a computing system that is remote from the autonomous vehicle.

16. The autonomous vehicle control system of claim 12 , wherein the operations further comprise:

monitoring one or more systems of the autonomous vehicle.

17. The autonomous vehicle control system of claim 12 , wherein the autonomous vehicle is an autonomous truck.

18. The autonomous vehicle control system of claim 17 , wherein the autonomous truck is assigned to perform a delivery service.

19. The autonomous vehicle control system of claim 18 , wherein the autonomous truck operates in the second state during at least a portion of the delivery service.

20. An autonomous vehicle comprising:

one or more processors; and

one or more memory devices storing instructions that when executed by the one or more processors cause the autonomous vehicle to perform operations comprising:

determining a state of the autonomous vehicle, wherein the autonomous vehicle is configured to operate in at least a first state in which a human driver is present in the autonomous vehicle and a second state in which the human driver is not present in the autonomous vehicle;

obtaining data indicative of a user-initiated request for stopping the autonomous vehicle;

in response to the user-initiated request, determining one or more actions to be performed by the autonomous vehicle based at least in part on whether the autonomous vehicle is in the first state or the second state; and

providing one or more control signals to perform the one or more actions in response to the user-initiated request.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: JONES, MORGAN D.; DACKO, MICHAEL JOHN; KIRBY, BRIAN THOMAS
To: UBER TECHNOLOGIES, INC.
Reel/Frame 061611/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 061829/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2022
From: JONES, MORGAN D.; DACKO, MICHAEL JOHN; KIRBY, BRIAN THOMAS
To: UBER TECHNOLOGIES, INC.
Reel/Frame 061595/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2022
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 061809/0250 →