Feedback to facilitate control of unmanned aerial vehicles (UAVs)
First Claim
1. A computer-implemented method for controlling an unmanned aerial vehicle (UAV), comprising:
- displaying, by one or more processors, video of a structure received from a UAV;
adjusting, by the one or more processors, the displayed video to indicate one or more portions of the structure where additional video needs to be acquired;
generating, by the one or more processors, one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure; and
transmitting, by the one or more processors, the one or more UAV commands to the UAV to cause the UAV to navigate to the one or more portions of the structure and to capture the additional video.
1 Assignment
0 Petitions
Accused Products
Abstract
Various techniques are described to facilitate controlling an unmanned aerial vehicle (UAV) and viewing feedback received from a UAV. A graphical user interface (GUI) is provided that allows a user to view a display window. The display window may indicate structures or portions of structures in which additional image data is desired by highlighting these portions within the display window. Static imagery may be leveraged to provide smooth and consistent feedback transitions. When a delay exists between the time the UAV sends live video data and the time it may be displayed in the GUI, the static images may be shown in the display window initially until the live video data may be displayed. The opacity of structures included in an initial display window may also transition to a greater opacity over time, with the live video eventually being displayed.
-
Citations
20 Claims
-
1. A computer-implemented method for controlling an unmanned aerial vehicle (UAV), comprising:
-
displaying, by one or more processors, video of a structure received from a UAV; adjusting, by the one or more processors, the displayed video to indicate one or more portions of the structure where additional video needs to be acquired; generating, by the one or more processors, one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure; and transmitting, by the one or more processors, the one or more UAV commands to the UAV to cause the UAV to navigate to the one or more portions of the structure and to capture the additional video. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable computing device, comprising:
-
a display configured to present video of a structure received from an unmanned aerial vehicle (UAV); a graphics processing unit (GPU) configured to adjust the displayed video to cause the display to indicate one or more portions of the structure where additional video needs to be acquired; a controller configured to generate one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure; and a communication unit configured to transmit the one or more UAV commands to the UAV to cause the UAV to navigate to the one or more portions of the structure and to capture the additional video. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
an unmanned aerial vehicle (UAV) configured to capture video of a structure and to transmit the video as part of a video data transmission; and a portable computing device configured to; present video of a structure based upon the video data transmission received from the UAV, adjust the presented video to indicate one or more portions of the structure where additional video needs to be acquired, generate one or more UAV commands in response to a user input indicating a selection of the one or more portions of the structure, and transmit the one or more UAV commands to the UAV, wherein the UAV is further configured, in response to receiving the one or more UAV commands, to navigate to the one or more portions of the structure, to capture the additional video of the structure, and to transmit the additional video as part of an additional video data transmission. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification