Control of an aerial drone using recognized gestures
First Claim
Patent Images
1. A method of controlling movement and adjusting operations of an aerial drone, the method comprising:
- observing, by a drone camera mounted on an aerial drone, an aerial maneuver physical gesture by a user;
performing, by the aerial drone, an aerial maneuver that correlates to the aerial maneuver physical gesture in response to the drone camera observing the aerial maneuver physical gesture by the user;
observing, by the drone camera, the user performing a physical action;
associating, by one or more processors, the physical action with a particular type of recreational activity;
adjusting, by a drone on-board computer, operations of the aerial drone based on the particular type of recreational activity;
placing, by the drone on-board computer, the aerial drone in manual mode, wherein the aerial drone is manually controlled by the user when in the manual mode;
detecting, by the drone camera, a facial expression of the user;
comparing, by the one or more processors, the facial expression of the user to a database of facial expressions;
determining, by the one or more processors, that the facial expression of the user is a facial expression of fear; and
in response to determining that the facial expression of the user is the facial expression of fear, switching, by the drone on-board computer, the aerial drone from manual mode to autonomous mode, wherein the aerial drone operates autonomously while in autonomous mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and/or computer program product controls movement and adjusts operations of an aerial drone. A drone camera observes an aerial maneuver physical gesture by a user. The aerial drone then performs an aerial maneuver that correlates to the aerial maneuver physical gesture. The drone camera observes the user performing a physical action. One or more processors associate the physical action with a particular type of activity. A drone on-board computer adjusts an operation of an aerial drone based on the particular type of activity.
-
Citations
19 Claims
-
1. A method of controlling movement and adjusting operations of an aerial drone, the method comprising:
-
observing, by a drone camera mounted on an aerial drone, an aerial maneuver physical gesture by a user; performing, by the aerial drone, an aerial maneuver that correlates to the aerial maneuver physical gesture in response to the drone camera observing the aerial maneuver physical gesture by the user; observing, by the drone camera, the user performing a physical action; associating, by one or more processors, the physical action with a particular type of recreational activity; adjusting, by a drone on-board computer, operations of the aerial drone based on the particular type of recreational activity; placing, by the drone on-board computer, the aerial drone in manual mode, wherein the aerial drone is manually controlled by the user when in the manual mode; detecting, by the drone camera, a facial expression of the user; comparing, by the one or more processors, the facial expression of the user to a database of facial expressions; determining, by the one or more processors, that the facial expression of the user is a facial expression of fear; and in response to determining that the facial expression of the user is the facial expression of fear, switching, by the drone on-board computer, the aerial drone from manual mode to autonomous mode, wherein the aerial drone operates autonomously while in autonomous mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product to control movement and to adjust operations of an aerial drone, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising:
-
observing, by a drone camera mounted on an aerial drone, an aerial maneuver physical gesture by a user; performing, by the aerial drone, an aerial maneuver that correlates to the aerial maneuver physical gesture in response to the drone camera observing the aerial maneuver physical gesture by the user; observing, by the drone camera, the user performing a physical action; associating the physical action with a particular type of recreational activity; adjusting, by a drone on-board computer, operations of the aerial drone based on the particular type of recreational activity; placing, by the drone on-board computer, the aerial drone in manual mode, wherein the aerial drone is manually controlled by the user when in the manual mode; detecting, by the drone camera, a facial expression of the user; comparing the facial expression of the user to a database of facial expressions; determining that the facial expression of the user is a facial expression of fear; and in response to determining that the facial expression of the user is the facial expression of fear, switching, by the drone on-board computer, the aerial drone from manual mode to autonomous mode, wherein the aerial drone operates autonomously while in autonomous mode. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a processor, a computer readable memory, and a non-transitory computer readable storage medium; first program instructions to observe, by a drone camera mounted on an aerial drone, an aerial maneuver physical gesture by a user; second program instructions to perform, by the aerial drone, an aerial maneuver that correlates to the aerial maneuver physical gesture in response to the drone camera observing the aerial maneuver physical gesture by the user; third program instructions to observe, by the drone camera, the user performing a physical action; fourth program instructions to associate the physical action with a particular type of recreational activity; fifth program instructions to adjust, by a drone on-board computer, an operation of the aerial drone based on the particular type of recreational activity; sixth program instructions to place, by the drone on-board computer, the aerial drone in manual mode, wherein the aerial drone is manually controlled by the user when in the manual mode; seventh program instructions to detect, by the drone camera, a facial expression of the user; eighth program instructions to compare the facial expression of the user to a database of facial expressions; ninth program instructions to determine that the facial expression of the user is a facial expression of fear; and tenth program instructions to, in response to determining that the facial expression of the user is the facial expression of fear, switch, by the drone on-board computer, the aerial drone from manual mode to autonomous mode, wherein the aerial drone operates autonomously while in autonomous mode; and
whereinthe first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, and tenth program instructions are stored on the non-transitory computer readable storage medium for execution by one or more processors via the computer readable memory.
-
Specification