IMAGE PROCESSING FOR GESTURE-BASED CONTROL OF AN UNMANNED AERIAL VEHICLE
First Claim
1. Apparatus for controlling an unmanned aerial vehicle (UAV) that includes an imaging device, the apparatus comprising:
- a touch screen; and
a processor, configured to;
receive a gesture that is performed, on the touch screen, with respect to a first image acquired by the imaging device, the gesture indicating a requested change with respect to the first image,communicate, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture,identify a plurality of features in a subsequent image acquired by the imaging device,ascertain that respective positions of the features indicate that the flying maneuver has effected the requested change, andin response to the ascertaining, communicate, to the UAV, a subsequent control signal that causes the UAV to stop execution of the flying maneuver.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus for controlling an unmanned aerial vehicle (UAV) that includes an imaging device is described. The apparatus includes a touch screen and a processor, configured to (i) receive a gesture that is performed, on the touch screen, with respect to a first image acquired by the imaging device, the gesture indicating a requested change with respect to the first image, (ii) communicate, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture, (iii) identify a plurality of features in a subsequent image acquired by the imaging device, (iv) ascertain that respective positions of the features indicate that the flying maneuver has effected the requested change, and (v) in response to the ascertaining, communicate, to the UAV, a subsequent control signal that causes the UAV to stop execution of the flying maneuver. Other embodiments are also described.
17 Citations
22 Claims
-
1. Apparatus for controlling an unmanned aerial vehicle (UAV) that includes an imaging device, the apparatus comprising:
-
a touch screen; and a processor, configured to; receive a gesture that is performed, on the touch screen, with respect to a first image acquired by the imaging device, the gesture indicating a requested change with respect to the first image, communicate, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture, identify a plurality of features in a subsequent image acquired by the imaging device, ascertain that respective positions of the features indicate that the flying maneuver has effected the requested change, and in response to the ascertaining, communicate, to the UAV, a subsequent control signal that causes the UAV to stop execution of the flying maneuver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for controlling an unmanned aerial vehicle (UAV) that includes an imaging device, the apparatus comprising:
-
a touch screen; and a processor, configured to; receive a gesture that is performed, on the touch screen, with respect to a first image acquired by the imaging device, communicate, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture, at a first speed, subsequently, compute a rate of change or a position of a feature in subsequent images that are acquired by the imaging device, and in response to the rate of change being different from a target rate of change, communicate, to the UAV, a second control signal that causes the UAV to continue executing the flying maneuver at a second speed that is different from the first speed. - View Dependent Claims (11)
-
-
12. A method for controlling an unmanned aerial vehicle (UA) that includes an imaging device, the method comprising:
-
receiving a gesture that is performed with respect to a first image acquired by the imaging device, the gesture indicating a requested change with respect to the first image; communicating, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture; identifying a plurality of features in a subsequent image acquired by the imaging device; ascertaining that respective positions of the features indicate that the flying maneuver has effected the requested change; and in response to the ascertaining, communicating, to the UAV, a subsequent control signal that causes the UAV to stop execution of the flying maneuver. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for controlling an unmanned aerial vehicle (UAV) that includes an imaging device, the method comprising:
-
receiving a gesture that is performed with respect to a first image acquired by the imaging device; communicating, to the UAV, a first control signal that causes the UAV to begin executing a flying maneuver that is suggested by the gesture, at a first speed; subsequently, computing a rate of change of a position of a feature in subsequent images that are acquired by the imaging device; and in response to the rate of change being different from a target rate of change, communicating, to the UAV, a second control signal that causes the UAV to continue executing the flying maneuver at a second speed that is different from the first speed. - View Dependent Claims (22)
-
Specification