SYSTEM AND METHOD FOR CONTROLLING UNMANNED AERIAL VEHICLE IN FLIGHT SPACE
First Claim
1. A computing device, comprising:
- a storage device;
at least one processor; and
one or more programs stored in a storage device comprising one or more programs and executable by at least one processor, the one or more programs comprising;
a flight area setting module operable to initialize at least one camera that is installed in a predefined flight space, set a flight area for an unmanned aerial vehicle (UAV) in the flight space according to a view range of each of the at least one camera, and store geographic information of the flight area into the storage device;
a flight detection module operable to control the at least one camera to capture a series of 3D images from the flight space, analyze a current location of the UAV in the flight space according to the 3D images, and compare the current location with the geographic information of the flight area to determine whether the UAV flies out of the flight area; and
a flight control module operable to generate a warning message when the UAV flies out of the flight area, send the warning message to a remote controller that is connected to the computing device, and control the UAV to fly within the flight area using the remote controller according to the warning message.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for controlling an unmanned aerial vehicle (UAV) in a flight space using a computing device, at least one camera is installed in the flight space. The method sets a flight area of the UAV in the flight space, and stores geographic information of the flight area into a storage device. The method further controls each of the camera to capture a series of 3D images from the flight space, analyzes a current location of the UAV in the flight space according to the 3D images, and compares the current location with the geographic information of the flight area to determine whether the UAV flies out of the flight area. In addition, the method sends a warning message to a remote controller when the UAV flies out of the flight area, and controls the UAV to fly within the flight area using the remote controller.
55 Citations
19 Claims
-
1. A computing device, comprising:
-
a storage device; at least one processor; and one or more programs stored in a storage device comprising one or more programs and executable by at least one processor, the one or more programs comprising; a flight area setting module operable to initialize at least one camera that is installed in a predefined flight space, set a flight area for an unmanned aerial vehicle (UAV) in the flight space according to a view range of each of the at least one camera, and store geographic information of the flight area into the storage device; a flight detection module operable to control the at least one camera to capture a series of 3D images from the flight space, analyze a current location of the UAV in the flight space according to the 3D images, and compare the current location with the geographic information of the flight area to determine whether the UAV flies out of the flight area; and a flight control module operable to generate a warning message when the UAV flies out of the flight area, send the warning message to a remote controller that is connected to the computing device, and control the UAV to fly within the flight area using the remote controller according to the warning message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for controlling an unmanned aerial vehicle (UAV) in a flight space using a computing device, the method comprising:
-
initializing at least one camera that is installed in the flight space; setting a flight area for the UAV in the flight space according to a view range of each of the at least one camera, and storing geographic information of the flight area into a storage device of the computing device; controlling the at least one camera to capture a series of 3D images from the flight space when the UAV flies in the flight space; analyzing a current location of the UAV in the flight space according to the 3D images; comparing the current location with the geographic information of the flight area to determine whether the UAV flies out of the flight area; generating a warning message when the UAV flies out of the flight area, and sending the warning message to a remote controller that is connected to the computing device; and controlling the UAV to fly within the flight area using the remote controller according to the warning message. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having stored thereon instructions that, when executed by at least one processor of a computing device, cause the computing device to perform a method controlling an unmanned aerial vehicle (UAV) in flight space, the method comprising:
-
initializing at least one camera that is installed in the flight space; setting a flight area for the UAV in the flight space according to a view range of each of the at least one camera, and storing geographic information of the flight area into a storage device of the computing device; controlling the at least one camera to capture a series of 3D images from the flight space when the UAV flies in the flight space; analyzing a current location of the UAV in the flight space according to the 3D images; comparing the current location with the geographic information of the flight area to determine whether the UAV flies out of the flight area; generating a warning message when the UAV flies out of the flight area, and sending the warning message to a remote controller that is connected to the computing device; and controlling the UAV to fly within the flight area using the remote controller according to the warning message. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification