Autonomous vehicle re-tasking during performance of a programmed task based on detection of a task interruption scenario
First Claim
1. An autonomous vehicle, comprising:
- a communication interface for receiving instructions to perform a first task in an environment, wherein the first task has a priority setting;
one or more sensors for detecting one or more conditions in the environment to carry out the first task;
data storage storing a plurality of task interruption scenarios each having an associated priority setting, and storing executable instructions for autonomous decision-making; and
one or more processors for executing the instructions for autonomous decision-making stored in the data storage to perform functions comprising;
during performance of the first task, identifying that the one or more conditions in the environment detected by the one or more sensors is associated with one of the plurality of task interruption scenarios;
determining that the identified task interruption scenario is associated with a second task that has a higher priority setting than the first task;
autonomously changing to perform the second task in the environment; and
reassigning, via the communication interface, performance of the first task to another autonomous vehicle that has one or more assets needed to perform the first task.
1 Assignment
0 Petitions
Accused Products
Abstract
An example autonomous vehicle includes a communication interface for receiving instructions to perform a first task in an environment using a first strategy, sensors for detecting conditions in the environment to carry out the first task, data storage storing a plurality of task interruption scenarios each having an associated priority setting, and a processor for executing instructions for autonomous decision-making to perform functions. The functions include during performance of the first task, identifying that the conditions in the environment are associated with one of the plurality of task interruption scenarios, determining that the identified task interruption scenario is associated with a second task that has a higher priority setting than the first task, determining an asset needed to perform the second task, and based on the autonomous vehicle having the asset, autonomously (i) stopping performance of the first task and (ii) changing to perform the second task.
9 Citations
20 Claims
-
1. An autonomous vehicle, comprising:
-
a communication interface for receiving instructions to perform a first task in an environment, wherein the first task has a priority setting; one or more sensors for detecting one or more conditions in the environment to carry out the first task; data storage storing a plurality of task interruption scenarios each having an associated priority setting, and storing executable instructions for autonomous decision-making; and one or more processors for executing the instructions for autonomous decision-making stored in the data storage to perform functions comprising; during performance of the first task, identifying that the one or more conditions in the environment detected by the one or more sensors is associated with one of the plurality of task interruption scenarios; determining that the identified task interruption scenario is associated with a second task that has a higher priority setting than the first task; autonomously changing to perform the second task in the environment; and reassigning, via the communication interface, performance of the first task to another autonomous vehicle that has one or more assets needed to perform the first task. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for autonomous re-tasking of an autonomous vehicle, comprising:
-
receiving instructions, at an autonomous vehicle, to perform a first task in an environment and using one or more sensors of the autonomous vehicle to carry out the first task, wherein the first task has a priority setting; during performance of the first task, the autonomous vehicle identifying a condition in the environment being associated with a task interruption scenario, based on outputs from the one or more sensors; determining, by the autonomous vehicle, that the task interruption scenario is associated with a second task that has a higher priority setting than the first task; autonomously changing to perform the second task in the environment; and reassigning performance of the first task to another autonomous vehicle that has one or more assets needed to perform the first task. - View Dependent Claims (9, 10, 11)
-
-
12. An autonomous vehicle, comprising:
-
a communication interface for receiving instructions to perform a first task in an environment, wherein the first task has a priority setting; one or more sensors for detecting one or more conditions in the environment to carry out the first task; data storage storing a plurality of task interruption scenarios each having an associated priority setting, and storing executable instructions for autonomous decision-making; and one or more processors for executing the instructions for autonomous decision-making stored in the data storage to perform functions comprising; during performance of the first task, identifying that the one or more conditions in the environment detected by the one or more sensors is associated with one of the plurality of task interruption scenarios; determining that the identified task interruption scenario is associated with a second task that has a higher priority setting than the first task; determining one or more assets needed to perform the second task; and assigning, via the communication interface, performance of the second task to another autonomous vehicle that has the one or more assets needed to perform the second task based on the autonomous vehicle not having the one or more assets needed to perform the second task. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification