MAGIC WAND INTERFACE AND OTHER USER INTERACTION PARADIGMS FOR A FLYING DIGITAL ASSISTANT
First Claim
Patent Images
1. A method for controlling an unmanned aerial vehicle (UAV), the method comprising:
- tracking, by a processing system, a pose of a mobile device in the physical environment;
defining, by the processing system, a virtual line extending from the mobile device based on the tracked pose of the mobile device; and
generating, by the processing system, control commands configured to cause the UAV to autonomously maneuver so as to remain along the virtual line as the pose of the mobile device changes.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for new paradigms for user interaction with an unmanned aerial vehicle (referred to as a flying digital assistant or FDA) using a portable multifunction device (PMD) such as smart phone. In some embodiments, a magic wand user interaction paradigm is described for intuitive control of an FDA using a PMD. In other embodiments, methods for scripting a shot are described.
15 Citations
34 Claims
-
1. A method for controlling an unmanned aerial vehicle (UAV), the method comprising:
-
tracking, by a processing system, a pose of a mobile device in the physical environment; defining, by the processing system, a virtual line extending from the mobile device based on the tracked pose of the mobile device; and generating, by the processing system, control commands configured to cause the UAV to autonomously maneuver so as to remain along the virtual line as the pose of the mobile device changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An unmanned aerial vehicle (UAV) configured for autonomous flight through a physical environment, the UAV comprising:
-
a first image capture device configured to capture images of the physical environment; and a propulsion system configured to maneuver the UAV through the physical environment; and a processing system; and an autonomous navigation system configured to; receive images from the first image capture device; track a pose of a mobile device located in the physical environment by processing the images received from the first image capture device; define a virtual line extending from the mobile device based on the tracked pose of the mobile device; and generate control commands configured to cause the UAV to autonomously maneuver using the propulsion system so as to remain along the virtual line as the pose of the mobile device changes. - View Dependent Claims (19, 20, 21, 22, 23, 24, 24, 25, 26, 27, 28, 29)
-
-
30. An navigation system for an unmanned aerial vehicle (UAV), the navigation system comprising:
-
a processing unit; and a memory unit coupled to the processing unit, the memory unit having instructions stored thereon, which when executed by the processing unit cause the navigation system to; track a pose of a mobile device in the physical environment; define a virtual line extending from the mobile device based on the tracked pose of the mobile device; and generate control commands configured to cause the UAV to autonomously maneuver so as to remain along the virtual line as the pose of the mobile device changes. - View Dependent Claims (31, 32, 33, 34)
-
Specification