CLOUD-BASED CONTROL SYSTEM FOR UNMANNED AERIAL VEHICLES
First Claim
1. A system for controlling unmanned aerial vehicles (UAVs) comprisinga UAV for collecting data during a flight, the UAV including a sensor pack for performing data collection and a processor supporting an operating system for controlling the performance of the UAV by executing instructions embodied in one or more mission-specific;
- anda cloud-based control system for interfacing between a piloting device and the UAV, the cloud-based control system receiving commands from the piloting device and transmitting commands and applications to the UAV processor, the cloud-based control system preventing direct communication between the piloting device and the UAV.
1 Assignment
0 Petitions
Accused Products
Abstract
A cloud-based system for controlling the use of unmanned aerial vehicles (UAVs) is used as the communication path between a pilot and his/her UAV, eliminating the direct communication between pilot and vehicle. The cloud-based
UAV control system is configured to include both “control apps” associated with the actual flight of a UAV and “mission-specific apps” that include a set of instructions for a specific mission (i.e., performing energy audit of an industrial complex). The control apps preferably include flight regulations (as provided by the FAA, for example) that are used define “no-fly zones”. Other legitimate government (or non-government) agencies may provide “electric fence” control apps to the cloud-based system, thus preventing UAVs from entering protected areas. The UAVs interacting with the control system are intelligent, able to receive specific mission-based applications from the control system, allowing the UAVs to collect a wide variety of useful information.
-
Citations
20 Claims
-
1. A system for controlling unmanned aerial vehicles (UAVs) comprising
a UAV for collecting data during a flight, the UAV including a sensor pack for performing data collection and a processor supporting an operating system for controlling the performance of the UAV by executing instructions embodied in one or more mission-specific; - and
a cloud-based control system for interfacing between a piloting device and the UAV, the cloud-based control system receiving commands from the piloting device and transmitting commands and applications to the UAV processor, the cloud-based control system preventing direct communication between the piloting device and the UAV. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- and
-
10. A intelligent unmanned aerial vehicle (UAV) comprising
a sensor pack for performing data collection during a flight; -
a processor; a memory containing an operating system for controlling the performance of the UAV; a plurality of control applications and mission-specific applications comprising instructions for data collection by the sensor pack; and program instructions executable by the processor to initiate and control the flight of the intelligent UAV based on the plurality of control applications and mission-specific applications; and a bidirectional wireless link for communicating with a cloud-based UAV control system, the bidirectional link for downloading selected control applications and mission-specific applications to the UAV memory, and uploading data collected by the UAV to the cloud-based UAV control system. - View Dependent Claims (11, 12, 13)
-
-
14. A method of controlling an unmanned aerial vehicle (UAV) to perform a specific mission at a cloud-based UAV control system, the method including the steps of:
-
receiving, at the cloud-based UAV control system, a mission command from a piloting device associated with an identified UAV; processing the mission command at the cloud-based UAV control system to determine applications stored at the control system and required by the identified UAV to perform the mission; downloading the determined applications from the cloud-based UAV control system to the identified UAV; transmitting an initiate flight command from the cloud-based UAV control system to the identified UAV; and receiving, at the cloud-based control system, data collected by the identified UAV during the flight while performing the mission. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification