Cooperative control of unmanned aerial vehicles for tracking targets
First Claim
1. A method, comprising:
- accessing, using one or more processing units, first target information associated with a first target visible to a first UAV at a first time;
accessing, using one or more processing units, second target information, received from a neighboring UAV, associated with a second target visible to the neighboring UAV at the first time;
combining the first target information and the second target information to generate combined target information for the first time;
determining, based on the combined target information, a predicted location for the first and second targets at a second time;
determining a planned route for the first UAV for the second time by solving an optimization problem, the optimization problem accounting for the determined predicted location for the first and second targets and a plurality of constraints comprising;
kinematic constraints associated with the first UAV and the neighboring UAV; and
line-of-sight constraints associated with the first UAV and the neighboring UAV, wherein the line-of-sight constraints associated with the first UAV and the neighboring UAV correspond to one or more objects that obstruct a line-of-sight of at least one of the first UAV and the neighboring UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain embodiments, a method includes accessing first target information associated with a first target visible to a first UAV at a first time and accessing second target information, received from a neighboring UAV, associated with a second target visible to the neighboring UAV at the first time. The method further includes combining the first target information and the second target information to generate combined target information and determining, based on the combined target information, a predicted location for the first and second targets at a second time. The method further includes determining a planned route for the first UAV for the second time by solving an optimization problem, the optimization problem accounting for the determined predicted location for the first and second targets, kinematic constraints associated with the first UAV and the neighboring UAV, and line-of-sight constraints associated with the first UAV and the neighboring UAV.
52 Citations
27 Claims
-
1. A method, comprising:
-
accessing, using one or more processing units, first target information associated with a first target visible to a first UAV at a first time; accessing, using one or more processing units, second target information, received from a neighboring UAV, associated with a second target visible to the neighboring UAV at the first time; combining the first target information and the second target information to generate combined target information for the first time; determining, based on the combined target information, a predicted location for the first and second targets at a second time; determining a planned route for the first UAV for the second time by solving an optimization problem, the optimization problem accounting for the determined predicted location for the first and second targets and a plurality of constraints comprising; kinematic constraints associated with the first UAV and the neighboring UAV; and line-of-sight constraints associated with the first UAV and the neighboring UAV, wherein the line-of-sight constraints associated with the first UAV and the neighboring UAV correspond to one or more objects that obstruct a line-of-sight of at least one of the first UAV and the neighboring UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
one or more processing units operable to; access first target information associated with a first target visible to a first UAV at a first time; access second target information, received from a neighboring UAV, associated with a second target visible to the neighboring UAV at the first time; combine the first target information and the second target information to generate combined target information for the first time; determine, based on the combined target information, a predicted location for the first and second targets at a second time; determine a planned route for the first UAV for the second time by solving an optimization problem, the optimization problem accounting for the determined predicted location for the first and second targets and a plurality of constraints comprising; kinematic constraints associated with the first UAV and the neighboring UAV; and line-of-sight constraints associated with the first UAV and the neighboring UAV, wherein the line-of-sight constraints associated with the first UAV and the neighboring UAV correspond to one or more objects that obstruct a line-of-sight of at least one of the first UAV and the neighboring UAV. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory, computer-readable medium having computer readable instructions stored thereon that, when executed by a computer, implement a method, comprising:
-
accessing first target information associated with a first target visible to a first UAV at a first time; accessing second target information, received from a neighboring UAV, associated with a second target visible to the neighboring UAV at the first time; combining the first target information and the second target information to generate combined target information for the first time; determining, based on the combined target information, a predicted location for the first and second targets at a second time; determining a planned route for the first UAV for the second time by solving an optimization problem, the optimization problem accounting for the determined predicted location for the first and second targets and a plurality of constraints comprising; kinematic constraints associated with the first UAV and the neighboring UAV; and line-of-sight constraints associated with the first UAV and the neighboring UAV, wherein the line-of-sight constraints associated with the first UAV and the neighboring UAV correspond to one or more objects that obstruct a line-of-sight of at least one of the first UAV and the neighboring UAV. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification