FALLBACK REQUESTS FOR AUTONOMOUS VEHICLES
First Claim
1. A system comprising one or more processors configured to:
- store, in a memory, at least one fallback task and a corresponding trigger for each fallback task, each trigger being a set of conditions that, when satisfied, indicate that a corresponding fallback task should be executed;
receive status updates from one or more self-driving systems that control a vehicle;
determine that a set of conditions of a given corresponding trigger for a given fallback task is satisfied based at least in part on the status updates; and
send one or more instructions to a self-driving system based on the given fallback task.
5 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present disclosure relate to a system having a memory, a plurality of self-driving systems for controlling a vehicle, and one or more processors. The processors are configured to receive at least one fallback task in association with a request for a primary task and at least one trigger of each fallback task. Each trigger is a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation. The processors are also configured to send instructions to the self-driving systems to execute the primary task and receive status updates from the self-driving systems. The processors are configured to determine that a set of conditions of a trigger is satisfied based on the status updates and send further instructions based on the associated fallback task to the self-driving systems.
23 Citations
20 Claims
-
1. A system comprising one or more processors configured to:
-
store, in a memory, at least one fallback task and a corresponding trigger for each fallback task, each trigger being a set of conditions that, when satisfied, indicate that a corresponding fallback task should be executed; receive status updates from one or more self-driving systems that control a vehicle; determine that a set of conditions of a given corresponding trigger for a given fallback task is satisfied based at least in part on the status updates; and send one or more instructions to a self-driving system based on the given fallback task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A fleet management system comprising a server configured to:
-
send and receive data related to operation of a plurality of vehicles capable of autonomously driving; and send a dispatch command to one of the vehicles, the dispatch command including at least one fallback task, at least one trigger corresponding to each fallback task, each trigger being a set of conditions that, when satisfied, indicate that a corresponding fallback task should be executed and indicate how quickly the corresponding fallback task should be executed. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
storing in a memory, by one or more processors, at least one fallback task and a corresponding trigger for each fallback task, each corresponding trigger being a set of conditions that, when satisfied, indicate that a corresponding fallback task should be executed; receiving, by the one or more processors, status updates from one or more self-driving systems that control a vehicle; determining, by the one or more processors that the set of conditions of a given corresponding trigger for a given fallback task is satisfied based at least in part on the status updates; and sending, by the one or more processors, one or more instructions to one of the self-driving systems based on the given fallback task. - View Dependent Claims (18, 19, 20)
-
Specification