Unmanned aerial vehicle control using a gamepad
First Claim
1. A system for controlling one or more unmanned aerial vehicle, comprising:
- a path creation module configured to create one or more future flight paths for the one or more unmanned aerial vehicles (UAVs), each future flight path comprising one or more branch points marking a change in the UAV'"'"'s flight path;
a display configured to present a graphical user interface comprising;
a three-dimensional view of a geographic area;
one or more lines representing each of the one or more future flight paths for the one or more UAVs; and
a menu comprising one or more commands available for selection;
a gamepad comprising;
at least one first thumb-stick configured to adjust the geographic area displayed on the display;
at least one second thumb-stick configured to adjust a camera perspective of the displayed geographic area;
at least two time buttons configured to scroll through a flight time, the flight time beginning with a current actual time and ending with the end of the one or more UAV'"'"'s flight; and
a plurality of buttons configured to select at least one command from the menu, the selected command associated with a current flight time selected by the at least two time buttons, the plurality of buttons further configured to select a first future flight path of the one or more future flight paths to be sent to the UAV to control an actual flight path of the UAV,wherein at least one of the first and second thumb-sticks is pressure sensitive and is configured to output a control signal to the path creation module configured to create the one or more future flight paths, wherein pressure indicated by the control signals vary the extent and degree of left and right turns of the at one or more flight paths.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with particular embodiments, a system includes a path creation module configured to create future flight paths for unmanned aerial vehicles (UAVs). Each future flight path comprises one or more branch points marking changes in the UAV'"'"'s flight path. The system also includes a display that is configured to present a graphical user interface that may include a 3D view of a geographic area; flight paths; and a menu of commands. The system also includes a gamepad that may include two thumb-sticks to adjust the displayed geographic area and the perspective of the displayed geographic area. The gamepad also includes time buttons configured to scroll through a flight time that begins with a current actual time and ends with the end of the UAV'"'"'s flight. The gamepad further includes buttons configured to select a command from the menu and to select a first future flight path of the one or more future flight paths to be sent to the UAV.
36 Citations
20 Claims
-
1. A system for controlling one or more unmanned aerial vehicle, comprising:
-
a path creation module configured to create one or more future flight paths for the one or more unmanned aerial vehicles (UAVs), each future flight path comprising one or more branch points marking a change in the UAV'"'"'s flight path; a display configured to present a graphical user interface comprising; a three-dimensional view of a geographic area; one or more lines representing each of the one or more future flight paths for the one or more UAVs; and a menu comprising one or more commands available for selection; a gamepad comprising; at least one first thumb-stick configured to adjust the geographic area displayed on the display; at least one second thumb-stick configured to adjust a camera perspective of the displayed geographic area; at least two time buttons configured to scroll through a flight time, the flight time beginning with a current actual time and ending with the end of the one or more UAV'"'"'s flight; and a plurality of buttons configured to select at least one command from the menu, the selected command associated with a current flight time selected by the at least two time buttons, the plurality of buttons further configured to select a first future flight path of the one or more future flight paths to be sent to the UAV to control an actual flight path of the UAV, wherein at least one of the first and second thumb-sticks is pressure sensitive and is configured to output a control signal to the path creation module configured to create the one or more future flight paths, wherein pressure indicated by the control signals vary the extent and degree of left and right turns of the at one or more flight paths. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for controlling an unmanned aerial vehicle, comprising:
-
generating an image of a geographic area for display on a display device; generating a first future flight path for at least one unmanned aerial vehicle (UAV); receiving a first input command from a gamepad;
advancing a flight time to a first time based on the first input command;receiving a second input command from the gamepad;
modifying the first future flight path based on the second input command;generating a second future flight path based on the modification of the first future flight path, the second future flight following the first future flight path for the first time and branching from the first future flight at the first time based on the second input command; and outputting a control signal indicating a pressure strength to generate the first and second future flight paths, wherein pressure strength indicated by the control signals varies the extent and degree of left and right turns of the first and second future flight paths; and receiving from the gamepad a third input command selecting a first selected flight path from among at least the first or the second future flight paths, the first selected flight path to be uploaded to control the actual flight path of the UAV. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for controlling at least one unmanned aerial vehicle, comprising:
-
means for mapping a plurality of input commands to a plurality of input components of a gamepad; means for generating an image of a geographic area for display on a display device; means for generating a first future flight path for the at least one unmanned aerial vehicle (UAV); means for receiving a first input command from a gamepad; means for advancing the flight time to a first time based on the first input command; means for receiving a second input command from the gamepad; means for modifying the first future flight path based on the second input command; means for generating a second future flight path based on the modification of the first future flight path, the second future flight following the first future flight path for the first time and branching from the first future flight at the first time based on the second input command; a pressure sensing means configured to receive an physical input and to output a control signal to the at least one of first means for generating a first future flight path and the second means for generating a second future flight path, wherein pressure indicated by the control signal varies the extent and degree of left and right turns of at least one the first and second paths; and means for receiving from the gamepad a third input command selecting a first selected flight path from among at least the first or the second future flight paths, the first selected flight path to be uploaded to control the actual flight path of the UAV.
-
Specification