Fallback requests for autonomous vehicles
First Claim
1. A system comprising:
- a memory;
one or more self-driving systems for controlling a vehicle; and
one or more processors 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 being a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation;
send a first set of instructions to the one or more self-driving systems to execute the primary task;
receive status updates from the self-driving systems;
determine that a set of conditions of a trigger is satisfied based at least in part on the status updates; and
send a second set of instructions to one or more self-driving systems based on the fallback task associated with the trigger.
6 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.
-
Citations
19 Claims
-
1. A system comprising:
-
a memory; one or more self-driving systems for controlling a vehicle; and one or more processors 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 being a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation; send a first set of instructions to the one or more self-driving systems to execute the primary task; receive status updates from the self-driving systems; determine that a set of conditions of a trigger is satisfied based at least in part on the status updates; and send a second set of instructions to one or more self-driving systems based on the fallback task associated with the trigger. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A fleet management system comprising a server configured to:
-
receive updates regarding the status of a plurality of vehicles capable of autonomously driving; and send a dispatch command to one of the vehicles, the dispatch command including a request for a primary task, at least one fallback task, and at least one trigger of each fallback task, each trigger being a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation; wherein the dispatch command further includes a level of urgency for each trigger, the level of urgency being related to how quickly the fallback task associated with the trigger is executed after the set of conditions of the trigger is satisfied. - View Dependent Claims (13, 14, 15)
-
-
16. A system comprising:
-
a plurality of self-driving systems for controlling a vehicle; one or more processors; and a memory comprising; a trip manager module comprising instructions that, when executed, cause the one or more processors to; send a first set of instructions to one or more self-driving systems to execute a primary task, and send a second set of instructions to one or more self-driving systems to execute a fallback task associated with a trigger, the trigger being a set of conditions that, when satisfied, indicate when a vehicle requires attention for proper operation; and a task overseer module comprising instructions that, when executed, cause the one or more processors to; receive vehicle status updates from the trip manager module, determine that the set of conditions of a trigger is satisfied based on a current vehicle status received from the trip manager module, and send information to the trip manager module based on the fallback task associated with the set of conditions of the trigger that is satisfied. - View Dependent Claims (17, 18, 19)
-
Specification