System and method for controlling unmanned aerial vehicles
First Claim
Patent Images
1. A method of remotely controlling operation of a plurality of unmanned aerial vehicles (“
- UAVs”
), performed by a computing device, the method comprising;
receiving real-time vehicle status data from the plurality of UAVs, the vehicle status data comprising vehicle location data and vehicle flight elevation data;
receiving real-time location data from a target communication device, wherein the target communication device comprises a ground station;
displaying at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs and a graphical indication of the ground elevation of each of the plurality of UAVs based at least partly on the respective flight elevation data in the single interface, wherein the graphical indication of the ground elevation of each of the plurality of UAVs includes a ground height control slider, the control slider including icons corresponding to each of the plurality of UAVs, wherein a location of each icon in the control slider corresponds to the ground elevation of a corresponding UAV, and wherein the control slider further includes icons corresponding to a desired elevation of each of the plurality of UAVs;
receiving a control command input associated with at least one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the control command input comprises instructions for maintaining at least one flight path that follows movement of the target communication device; and
transmitting the instructions to the respective at least one of the plurality of UAVs.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is provided comprising a control station for remotely controlling unmanned aerial vehicles (“UAV”). The control station is configured to display vehicle status data received from each UAV, including displaying a location of each UAV in a single interface. Through the single interface, the control station may receive a control command input associated with one of the UAVs. The control station may transmit the received control command, or a command derived therefrom, to the respective UAV. The single interface may provide for a user to view and control flight operation of each of the UAVs independently through the single interface.
34 Citations
23 Claims
-
1. A method of remotely controlling operation of a plurality of unmanned aerial vehicles (“
- UAVs”
), performed by a computing device, the method comprising;receiving real-time vehicle status data from the plurality of UAVs, the vehicle status data comprising vehicle location data and vehicle flight elevation data; receiving real-time location data from a target communication device, wherein the target communication device comprises a ground station; displaying at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs and a graphical indication of the ground elevation of each of the plurality of UAVs based at least partly on the respective flight elevation data in the single interface, wherein the graphical indication of the ground elevation of each of the plurality of UAVs includes a ground height control slider, the control slider including icons corresponding to each of the plurality of UAVs, wherein a location of each icon in the control slider corresponds to the ground elevation of a corresponding UAV, and wherein the control slider further includes icons corresponding to a desired elevation of each of the plurality of UAVs; receiving a control command input associated with at least one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the control command input comprises instructions for maintaining at least one flight path that follows movement of the target communication device; and transmitting the instructions to the respective at least one of the plurality of UAVs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- UAVs”
-
22. A non-transitory computer program product tangibly embodying code that, when executed by a processor of a computing device, causes the processor to:
-
receive real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status data comprising vehicle location data and vehicle flight elevation data;receive real-time location data from a target communication device, wherein the target communication device comprises a ground station; display at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs and a graphical indication of the ground elevation of each of the plurality of UAVs based at least partly on the respective flight elevation data in the single interface, wherein the graphical indication of the ground elevation of each of the plurality of UAVs includes a ground height control slider, the control slider including icons corresponding to each of the plurality of UAVs, wherein a location of each icon in the control slider corresponds to the ground elevation of a corresponding UAV, and wherein the control slider further includes icons corresponding to a desired elevation of each of the plurality of UAVs; receive a control command input associated with at least one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the control command input comprises instructions for maintaining at least one flight path that follows movement of the target communication device; and transmit the instructions to the respective at least one of the plurality of UAVs.
-
-
23. A system comprising a computing device configured to:
-
receive real-time vehicle status data from a plurality of unmanned aerial vehicles (“
UAVs”
), the vehicle status data comprising vehicle location data and vehicle flight elevation data;receive real-time location data from a target communication device, wherein the target communication device comprises a ground station; display at least a subset of the received vehicle status data for each of the plurality of UAVs in a single interface, the displaying comprising providing a graphical representation of the respective vehicle location data of each of the plurality of UAVs and a graphical indication of the ground elevation of each of the plurality of UAVs based at least partly on the respective flight elevation data in the single interface, wherein the graphical indication of the ground elevation of each of the plurality of UAVs includes a ground height control slider, the control slider including icons corresponding to each of the plurality of UAVs, wherein a location of each icon in the control slider corresponds to the ground elevation of a corresponding UAV, and wherein the control slider further includes icons corresponding to a desired elevation of each of the plurality of UAVs; receive a control command input associated with at least one of the plurality of UAVs having vehicle status data displayed in the single interface, the control command input received through the single interface, wherein the control command input comprises instructions for maintaining at least one flight path that follows movement of the target communication device; and transmit the instructions to the respective at least one of the plurality of UAVs.
-
Specification