System, computing device and method for unmanned vehicle fleet control
First Claim
1. A system, comprising:
- a plurality of unmanned vehicles;
a computing device for connection to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, (i) a dynamic attribute respective to each of the plurality of unmanned vehicles, the dynamic attribute defining an operational capability of the respective vehicle that is variable during vehicle operation and (ii) a static attribute respective to each of the plurality of unmanned vehicles, the static attribute defining an operational capability of the respective vehicle that is invariable during vehicle operation;
the computing device configured to;
receive a task request, the task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action;
responsive to receiving the request, retrieve the stored dynamic attributes and static attributes from the memory;
based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and
transmit, via the network, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling a fleet of unmanned vehicles includes a plurality of unmanned vehicles connected to a computing device. The computing device stores a dynamic attribute and a static attribute respective to each of the plurality of unmanned vehicles. The computing device is configured to: receive a task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieve the stored dynamic attributes and static attributes; based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and transmit, via the network, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
-
Citations
20 Claims
-
1. A system, comprising:
-
a plurality of unmanned vehicles; a computing device for connection to the plurality of unmanned vehicles via a network, the computing device storing, in a memory, (i) a dynamic attribute respective to each of the plurality of unmanned vehicles, the dynamic attribute defining an operational capability of the respective vehicle that is variable during vehicle operation and (ii) a static attribute respective to each of the plurality of unmanned vehicles, the static attribute defining an operational capability of the respective vehicle that is invariable during vehicle operation; the computing device configured to; receive a task request, the task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieve the stored dynamic attributes and static attributes from the memory; based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and transmit, via the network, a command to the selected unmanned vehicle to perform the action respective to the item at the location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A computing device, comprising:
-
a communications interface for connection to a plurality of unmanned vehicles via a network; memory storing (i) a dynamic attribute respective to each of the plurality of unmanned vehicles, the dynamic attribute defining an operational capability of the respective vehicle that is variable during vehicle operation and (ii) a static attribute respective to each of the plurality of unmanned vehicles, the static attribute defining an operational capability of the respective vehicle that is invariable during vehicle operation; and a processor connected to the communications interface and the memory, the processor configured to; receive a task request, the task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieve the stored dynamic attributes and static attributes from the memory; based on a comparison of the task request with the dynamic attributes and the static attributes, select one of the plurality of unmanned vehicles; and transmit, via the communications interface, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
-
-
17. A method, comprising:
-
storing, in a memory, (i) a dynamic attribute respective to each of the plurality of unmanned vehicles, the dynamic attribute defining an operational capability of the respective vehicle that is variable during vehicle operation and (ii) a static attribute respective to each of a plurality of unmanned vehicles, the static attribute defining an operational capability of the respective vehicle that is invariable during vehicle operation; receiving, at a processor connected to the memory, a task request, the task request including (i) an item identifier of an item, (ii) an action type defining an action to be performed respective to the item, and (iii) a location identifier of a location at which to perform the action; responsive to receiving the request, retrieving the stored dynamic attributes and static attributes from the memory; based on a comparison of the task request with the dynamic attributes and the static attributes, selecting one of the plurality of unmanned vehicles; and transmitting, via a communications interface connected to the processor, a command to the selected unmanned vehicle to perform the action respective to the item at the location.
-
Specification