Managing unmanned vehicles
First Claim
1. A computer-implemented method, comprising:
- detecting, by a computer system associated with a facility, an unmanned aerial vehicle (UAV) is located within a controlled airspace of the facility, the controlled airspace having an outer boundary defined around at least a portion of the facility and associated with at least one of a UAV throughput within the controlled airspace or a UAV energy usage within the controlled airspace, the UAV configured to perform an autonomous operation within the controlled airspace;
computing, by the computer system, a four dimensional trajectory for the UAV to follow within the controlled airspace, the four dimensional trajectory specifying three dimensional spatial points within the controlled airspace and time points corresponding to the three dimensional spatial points, the computing based at least in part on data associated with the UAV, data associated with a plurality of other UAVs located within the controlled airspace, data associated with an environment of the controlled airspace, the UAV throughput and the UAV energy usage, the data associated with the UAV at least identifying a mission of the UAV, the mission comprising a portion outside of the outer boundary of the controlled airspace and being different from another mission of another UAV of the plurality of UAVs; and
causing, by the computer system, the UAV to autonomously follow the three dimensional spatial points according to the time points based at least in part on providing the four dimensional trajectory to the UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for managing a flow of an unmanned vehicle within a space may be described. In particular, the unmanned vehicle may be determined as being location within the space. The space may be associated with metric that may be based on a plurality of other unmanned vehicles also located within the space. Pairs of location and time data may be computed for the unmanned vehicle. The pairs may represent a path for the unmanned vehicle to use within the space. The pairs of location data and time data computed based on data associated with the unmanned vehicle, data associated with at least one of the other unmanned vehicles, and the metric associated with the space. Once computed, the pairs may be provided to the unmanned vehicle.
86 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
detecting, by a computer system associated with a facility, an unmanned aerial vehicle (UAV) is located within a controlled airspace of the facility, the controlled airspace having an outer boundary defined around at least a portion of the facility and associated with at least one of a UAV throughput within the controlled airspace or a UAV energy usage within the controlled airspace, the UAV configured to perform an autonomous operation within the controlled airspace; computing, by the computer system, a four dimensional trajectory for the UAV to follow within the controlled airspace, the four dimensional trajectory specifying three dimensional spatial points within the controlled airspace and time points corresponding to the three dimensional spatial points, the computing based at least in part on data associated with the UAV, data associated with a plurality of other UAVs located within the controlled airspace, data associated with an environment of the controlled airspace, the UAV throughput and the UAV energy usage, the data associated with the UAV at least identifying a mission of the UAV, the mission comprising a portion outside of the outer boundary of the controlled airspace and being different from another mission of another UAV of the plurality of UAVs; and causing, by the computer system, the UAV to autonomously follow the three dimensional spatial points according to the time points based at least in part on providing the four dimensional trajectory to the UAV. - View Dependent Claims (2, 3, 4)
-
-
5. One or more non-transitory computer-readable media comprising instructions that, when executed on one or more computing devices, cause the one or more computing devices to at least:
-
determine that an unmanned vehicle is located within a space that is associated with a metric, the space defined based at least in part on a boundary around at least a portion of a facility, the metric based at least in part on efficiency of a flow of a plurality of unmanned vehicles located within the space; compute pairs of location data and time data that represent a path for the unmanned vehicle to use within the space, the pairs of location data and time data computed based at least in part on data associated with the unmanned vehicle, data associated with another unmanned vehicle located within the space, and the metric associated with the space, the data associated with the unmanned vehicle at least identifying a mission of the unmanned vehicle, the mission comprising a portion outside of the boundary of the space and being different from another mission of the other unmanned vehicle; and provide the pairs of location data and time data to the unmanned vehicle. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
a plurality of unmanned vehicles; and a management component configured to manage a flow of the plurality of unmanned vehicles within a space associated with a metric, the space defined based at least in part on a boundary around at least a portion of a facility, the metric based at least in part on the flow of the unmanned vehicle within the space;
the management component comprising;one or more processors; and one or more non-transitory computer-readable media comprising instructions that, when executed with the one or more processors, cause the management component to at least; determine that an unmanned vehicle is located within the space; generate a path for the unmanned vehicle to follow within the space, the path defined based at least in part on pairs of location data and time data, the location data and the time data generated based at least in part on data associated with the unmanned vehicle, data associated with another unmanned vehicle located within the space, and the metric associated with the space, the data associated with the unmanned vehicle at least identifying a mission of the unmanned vehicle, the mission comprising a portion outside of the boundary of the space and being different from another mission of the other unmanned vehicle; and provide data about the path to the unmanned vehicle. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification