Drone controlling device and method
First Claim
Patent Images
1. An electronic drone controlling device comprising:
- one or more processors;
a memory coupled with the one or more processors;
a translation module operated by the one or more processors to;
receive sensor data from one or more sensor devices that depict a preflight user drone training gesture along a training path in three dimensional space;
receive one or more of a scale command or a repetition command;
determine a flight path based at least in part on the sensor data;
adjust the flight path based at least in part on one or more of the scale command or the repetition command;
store the adjusted flight path and an identifier associated with the adjusted flight path in the memory; and
a navigation module operated by the one or more processors to retrieve the adjusted flight path from the memory in response to a user selection of the identifier associated with the adjusted flight path, and direct a drone to fly based at least in part on the retrieved adjusted flight path, wherein the preflight user drone training gesture and the one or more of the scale command or the repetition command are to be received before drone flight while the drone is not flying.
1 Assignment
0 Petitions
Accused Products
Abstract
In embodiments, apparatuses, methods and storage media (transitory and non-transitory) are described that receive sensor data from one or more sensor devices that depict a user gesture in three dimensional space, determine a flight path based at least in part on the sensor data, and store the flight path in memory for use to control operation of a drone. Other embodiments may be described and/or claimed.
17 Citations
24 Claims
-
1. An electronic drone controlling device comprising:
-
one or more processors; a memory coupled with the one or more processors; a translation module operated by the one or more processors to; receive sensor data from one or more sensor devices that depict a preflight user drone training gesture along a training path in three dimensional space; receive one or more of a scale command or a repetition command; determine a flight path based at least in part on the sensor data; adjust the flight path based at least in part on one or more of the scale command or the repetition command; store the adjusted flight path and an identifier associated with the adjusted flight path in the memory; and a navigation module operated by the one or more processors to retrieve the adjusted flight path from the memory in response to a user selection of the identifier associated with the adjusted flight path, and direct a drone to fly based at least in part on the retrieved adjusted flight path, wherein the preflight user drone training gesture and the one or more of the scale command or the repetition command are to be received before drone flight while the drone is not flying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented drone controlling method comprising:
-
receiving sensor data, at a computing device, from one or more sensor devices that depict a plurality of preflight user drone training gestures that moves the one or more sensor devices along a training path in three dimensional space while a drone is not flying; determining, by the computing device, a flight path based at least in part on the sensor data, wherein the flight path is based at least in part on an average version of the plurality of preflight user drone training gestures; storing, by the computing device, the flight path in a memory; retrieving the flight path from the memory in response to a user selection of the flight path; and directing the drone to fly based at least in part on the retrieved flight path. - View Dependent Claims (13, 14, 15, 16)
-
-
17. At least one non-transitory computer-readable medium comprising instructions stored thereon that, in response to execution of the instructions by one or more processors of a computing device, cause the computing device to:
-
determine whether a preflight training mode has been selected; receive sensor data from one or more sensor devices that depict a preflight user drone training gesture along a training path in three dimensional space while a drone is not flying in response to a determination that the preflight training mode has been selected; determine a flight path based at least in part on the sensor data; store the flight path and an identifier associated with the flight path in a memory; retrieve the flight path from the memory in response to a user selection of the identifier associated with the flight path; and direct the drone to fly based at least in part on the retrieved flight path. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification