CPC B64C 39/024 (2013.01) [G06Q 10/06316 (2013.01); G06V 20/70 (2022.01); B64U 2101/00 (2023.01); B64U 2101/20 (2023.01)] | 22 Claims |
1. A system, comprising:
a communication interface; and
one or more processors coupled to the communication interface and configured to:
obtain data associated with one or more tasks to be performed by a set of assets, wherein:
the set of assets comprises a plurality of drones and the plurality of drones is at least semi-autonomous; and
the data associated with the one or more tasks comprises one or more parameters pertaining to a geographic location in which at least one asset of the set of assets is to perform the one or more tasks;
determine a discretized representation of the geographic location, wherein the discretized representation comprises a plurality of discrete elements each corresponding to a volume associated with the geographic location;
annotate the discretized representation to create an annotated representation with the one or more parameters pertaining to the geographic location with at least a subset of the plurality of discrete elements based at least in part on a determination that the one or more parameters pertain to the geographic location, wherein annotating comprises setting one or more fields of metadata associated with the plurality of discrete elements to define a communication line of sight among the plurality of drones;
determine a plan, based at least in part on the annotated representation, for controlling the plurality of drones to perform the one or more tasks; and
cause the one or more tasks to be performed by the plurality of drones based at least in part on the plan.
|