Systems and methods for target tracking
First Claim
Patent Images
1. A system for controlling an unmanned aerial vehicle (UAV) comprising:
- one or more receivers configured to receive from a remote user (1) one or more navigation commands to move the UAV, and (2) target information of a target to be tracked by an imaging device on the UAV; and
one or more processors configured to dynamically adjust allocation of control over a tracking process between the user and the UAV based on factors including a surrounding of the UAV,such that the one or more processors to allocate (1) more control over the tracking process to the user when the UAV is navigating in a more complex environment compared to when the UAV is navigating in a less complex environment, and (2) less control over the tracking process to the user when the UAV is navigating in a less complex environment compared to when the UAV is navigating in a more complex environment, and wherein an environmental complexity is based on a number of potential obstructions in the environment.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides systems, methods, and devices related to target tracking by UAVs. The UAV may be configured to receive target information from a control terminal related to a target to be tracked by an imaging device coupled to the UAV. The target information may be used by the UAV to automatically track the target so as to maintain predetermined position and/or size of the target within one or more images captured by the imaging device. The control terminal may be configured to display images from the imaging device as well as allowing user input related to the target information.
-
Citations
28 Claims
-
1. A system for controlling an unmanned aerial vehicle (UAV) comprising:
-
one or more receivers configured to receive from a remote user (1) one or more navigation commands to move the UAV, and (2) target information of a target to be tracked by an imaging device on the UAV; and one or more processors configured to dynamically adjust allocation of control over a tracking process between the user and the UAV based on factors including a surrounding of the UAV, such that the one or more processors to allocate (1) more control over the tracking process to the user when the UAV is navigating in a more complex environment compared to when the UAV is navigating in a less complex environment, and (2) less control over the tracking process to the user when the UAV is navigating in a less complex environment compared to when the UAV is navigating in a more complex environment, and wherein an environmental complexity is based on a number of potential obstructions in the environment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for controlling an unmanned aerial vehicle (UAV) comprising:
-
one or more receivers configured to receive from a remote user (1) one or more navigation commands to move the UAV, and (2) target information of a target to be tracked by an imaging device on the UAV; and one or more processors configured to dynamically adjust allocation of control over a tracking process between the user and the UAV based on factors including a surrounding of the UAV, such that the one or more processors allocate (1) more control over the tracking process to the user when the UAV is navigating at a lower altitude compared to when the UAV is navigating at a higher altitude, and (2) less control over the tracking process to the user when the UAV is navigating at a higher altitude compared to when the UAV is navigating in a lower altitude. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for controlling an unmanned aerial vehicle (UAV) comprising:
-
one or more receivers configured to receive from a remote user (1) one or more navigation commands to move the UAV, and (2) target information of a target to be tracked by an imaging device on the UAV; and one or more processors configured to automatically select between (1) an automatic tracking mode, and (2) a manual tracking mode, wherein in the automatic tracking mode, less control is dynamically allocated to the user over a tracking process compared to the manual tracking mode, wherein the one or more processors are configured to select between the manual tracking mode and the automatic tracking mode based on an environmental complexity, wherein the environmental complexity is based on a number of potential obstructions in an environment in which the UAV navigates, and wherein when the manual tracking mode is selected, the environmental complexity is greater than when the automatic tracking mode is selected. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for controlling an unmanned aerial vehicle (UAV) comprising:
-
one or more receivers configured to receive from a remote user (1) one or more navigation commands to move the UAV, and (2) target information of a target to be tracked by an imaging device on the UAV; and one or more processors configured to automatically select between (1) an automatic tracking mode, and (2) a manual tracking mode, wherein in the automatic tracking mode, less control is dynamically allocated to the user over a tracking process compared to the manual tracking mode, wherein the one or more processors are configured to select between the manual tracking mode and the automatic tracking mode based on an altitude at which the UAV navigates, and wherein when the manual tracking mode is selected, the altitude is lower than when the automatic tracking mode is selected. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification