IP Library Granted Patent US 10,836,486
Granted Patent B2
US 10,836,486 · App. 16/176,172 · Granted Nov 17, 2020

Controlling a drone through user movement

Inventor: George Michael Matus (Salt Lake City, UT)
Assignee: Teal Drones, Inc.
B64C39/024G05D1/0016G05D1/0044G05D1/101G06K9/00342G06K9/00362B64C2201/146
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,836,486
App. No.
16/176,172
Granted
Nov 17, 2020
Kind
B2
Abstract

A computer system for mapping the movement of a user to the controls of a drone generates, with a mixed-reality device, a simultaneous localization and mapping coordinate system of a user environment. The system then receives, from sensors within the mixed-reality device, a movement variable that comprises an indication that the user has moved a first distance in a particular direction with respect to the simultaneous localization and mapping coordinate system. The system communicates, to the drone, a movement command to move a second distance and particular direction based upon information within the movement variable.

Claims (43)

1. A computer system for mapping a movement of a user to controls of a drone comprising:

one or more processors at a mixed-reality device; and

one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:

generate, with the mixed-reality device, a simultaneous localization and mapping coordinate system of a user environment;

receive, from sensors within the mixed-reality device, a movement variable that comprises an indication that the user has moved a first distance in a particular direction with respect to the simultaneous localization and mapping coordinate system; and

communicate, to the drone, a movement command to move a second distance and second direction based upon information within the movement variable.

2. The computer system of claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

receive, from the sensors within the mixed-reality device, a speed variable that comprises an indication that the user has moved at a first speed with respect to the simultaneous localization and mapping coordinate system; and

communicate, to the drone, a speed command to move at a second speed based upon information within the speed variable.

3. The computer system of claim 2 , wherein the second speed is determined based upon a scaling of the first speed.

4. The computer system of claim 3 , wherein an amount of the scaling is user-defined.

5. The computer system of claim 1 , wherein the executable instructions include instructions that are executable to configure the computer system to:

receive, from the sensors within the mixed-reality device, a direction variable that comprises an indication that the user has changed a direction of movement with respect to the simultaneous localization and mapping coordinate system; and

communicate, to the drone, a turn command to turn in a new direction based upon information within the direction variable.

6. The computer system of claim 1 , wherein the first distance and the second distance are the same.

7. The computer system of claim 1 , wherein the second distance is determined based upon a scaling of the first distance.

8. The computer system of claim 1 , wherein the sensors comprise a GPS sensor.

9. The computer system of claim 1 , wherein the particular direction and the second direction are the same.

10. A computer system for mapping a movement of a user to controls of a drone comprising:

one or more processors at the drone; and

one or more computer-readable media having stored thereon executable instructions that when executed by the one or more processors configure the computer system to perform at least the following:

receive, from a mixed-reality device, a command to move a particular distance and particular direction based upon information within a movement variable, wherein the command is generated by:

generating, with the mixed-reality device, a simultaneous localization and mapping coordinate system of a user environment;

receiving, from sensors within the mixed-reality device, the movement variable that comprises an indication that the user has moved a first distance in a particular direction with respect to the simultaneous localization and mapping coordinate system; and

receiving, from the mixed-reality device, the command to move a second distance in the particular direction based upon information within the movement variable.

11. The computer system of claim 10 , wherein the executable instructions include instructions that are executable to configure the computer system to:

cause the drone to move in the particular distance and in the particular direction.

12. A computer-implemented method executed by one or more processors at a mixed-reality device, the computer-implemented method mapping a movement of a user to controls of a drone, the computer-implemented method comprising:

generating, with the mixed-reality device, a simultaneous localization and mapping coordinate system of a user environment;

receiving, from sensors within the mixed-reality device, a movement variable that comprises an indication that the user has moved a first distance in a particular direction with respect to the simultaneous localization and mapping coordinate system; and

communicating, to the drone, a movement command to move a second distance and second direction based upon information within the movement variable.

13. The computer-implemented method of claim 12 , further comprising:

receiving, from the sensors within the mixed-reality device, a speed variable that comprises an indication that the user has moved at a first speed with respect to the simultaneous localization and mapping coordinate system; and

communicating, to the drone, a speed command to move at a second speed based upon information within the speed variable.

14. The computer-implemented method of claim 13 , wherein the second speed is determined based upon a scaling of the first speed.

15. The computer-implemented method of claim 12 , further comprising:

receiving, from the sensors within the mixed-reality device, a direction variable that comprises an indication that the user has changed a direction of movement with respect to the simultaneous localization and mapping coordinate system; and

communicating, to the drone, a turn command to turn in a new direction based upon information within the direction variable.

16. The computer-implemented method of claim 12 , wherein the first distance and the second distance are the same.

17. The computer-implemented method of claim 12 , wherein the second distance is determined based upon a scaling of the first distance.

18. The computer-implemented method of claim 17 , wherein an amount of the scaling is user-defined.

19. The computer-implemented method of claim 12 , wherein the particular direction and the second direction are the same.

20. The computer-implemented method of claim 12 , wherein the sensors comprise a GPS sensor.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2022
From: TEAL DRONES, INC.
To: UAVPATENT CORP.
Reel/Frame 059456/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2018
From: MATUS, GEORGE MICHAEL
To: TEAL DRONES INC
Reel/Frame 047612/0696 →
Continuity (2)
Provisional Application 62581977 · Nov 6, 2017
Related Publication 20190135432A1 · May 9, 2019