IP Library › Granted Patent US 10,594,915
Granted Patent B2
US 10,594,915 · App. 16/371,314 · Granted Mar 17, 2020

Unmanned aerial vehicles, videography, and control methods

Inventor: David Allan Jones (Salt Lake City, UT)
Assignee: Platypus IP LLC
H04N5/23203A63B6/02A63B69/0048A63B71/0622B64C39/024B64D47/08G02B27/0093G02B27/017G05D1/0094G05D1/12G06F3/012H04N5/23216H04N5/23293A63B29/02A63B2071/0666A63B2220/13A63B2220/20A63B2220/44A63B2220/805A63B2220/806A63B2225/50B64C2201/127B64C2201/141G02B2027/0187
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,594,915
App. No.
16/371,314
Granted
Mar 17, 2020
Kind
B2
Abstract

Videography of surfaces and improved positional control of unmanned aerial vehicles (UAV) are disclosed. Embodiments include a “panning” piloting scenario. The panning can include control parameters relative to a normal vector to a point P of a plane representing a surface, or relative to a direction of gravity and attributes of the surface. For example, the UAV can be programmed, or controlled, to “pan” about the point on the plane maintaining a certain distance therefrom while rotating about angles to the normal vector. Methods of estimating a surface include determining a plane including three non-collinear points of the surface. The plane determined can be relative to the direction of gravity, such as vertically parallel to gravity. A piloting routine can include piloting a UAV to various angles relative to the vector normal to the plane and distances to the location on the surface and/or point on the plane.

Claims (32)

1. A control method performed by an unmanned aerial vehicle (UAV) piloting the UAV relative to a location on a surface, comprising:

receiving at least two distance measurements from one or more distance sensors of the UAV describing multiple points of the surface;

determining a plane using the multiple points of the surface, the plane defined by three non-collinear points representing or approximating the surface;

receiving a signal describing a location on the plane corresponding to the location on the surface;

maintaining a position of the UAV at:

a distance normal to the plane at the location on the plane or the location on the surface.

2. A method according to claim 1 , further comprising the UAV capturing imagery of the location of the surface.

3. The method according to claim 1 , at least two points determining the plane being the multiple measured points of the surface and at least one point determining the plane being defined by a vertical direction of gravity at the location of the UAV.

4. The method according to claim 1 , wherein the at least two distance measurements from the one or more distance sensors includes at least three non-collinear points on the surface used to determine the plane describing the surface.

5. The method according to claim 1 , wherein the at least two distance measurements from the one or more distance sensors determine a horizontal attribute of the surface.

6. The method according to claim 5 , wherein the horizontal attribute is used along with a vertical direction to define the plane describing the surface.

7. The method according to claim 1 , wherein the one or more distance sensors include a light-based or sound-based distance measurement sensor.

8. The method according to claim 1 , wherein the location is defined by a vertical and horizontal position of a climber or beacon on the surface.

9. A panning control method performed by an unmanned aerial vehicle (UAV) piloting the UAV relative to a location on a surface comprising the method of claim 1 , the method further comprising:

controlling the location of the UAV relative to a vector normal to the plane at the location of the surface.

10. A panning control method performed by the UAV according to claim 9 , wherein a point on the plane defining the normal vector or location on the surface is used as a pivot point piloting the UAV.

11. A panning control method performed by the UAV according to claim 9 , wherein the UAV is piloted to an angle relative to the normal vector.

12. A panning control method performed by the UAV according to claim 9 , wherein the UAV is autonomously piloted to multiple angles relative to the normal vector.

13. A method performed by an unmanned aerial vehicle (UAV) for capturing imagery of a location on a surface according to a panning routine, comprising:

receiving a signal describing a location on a plane corresponding to the location on the surface;

determining a normal vector to the plane at the location of the surface; and

capturing imagery of the location from a predetermined angle to the normal vector to the plane.

14. The method according to claim 13 , wherein the plane describing the surface is substantially parallel to gravity at the location of the UAV.

15. The method according to claim 13 , wherein at least two distance measurements from one or more distance sensors includes a description of at least three non-collinear points on the surface that define the plane describing the surface.

16. The method according to claim 13 , further comprising using the location as a pivot point for motion of the UAV about the location.

17. The method according to claim 13 , further comprising piloting the UAV to multiple predetermined angles to the normal vector to the plane and viewing imagery captured using belay goggles directing a camera on the UAV operated independent from the direction of the UAV based on a head movement of a person wearing the belay goggles.

18. The method according to claim 13 , wherein the surface is a substantially vertical surface and the angle to the normal vector is a horizontal or vertical angle to the normal vector to the location.

19. The method according to claim 13 , further comprising restricting the UAV from panning beyond a predetermined angle to the normal vector.

20. A panning piloting method performed by an unmanned aerial vehicle (UAV), comprising:

receiving a signal describing a pivot point on a plane, the plane representing a surface and the pivot point representing a location on the surface;

determining a normal vector to the plane at the pivot point on the plane; and

controlling a position of the UAV relative to the location of the surface according to a panning pattern defined by one or more angles relative to the normal vector to the pivot point on the plane.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2020
From: PLATYPUS IP, L.L.C.
To: DRONE CONTROL LLC
Reel/Frame 053711/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2020
From: PLATYPUS IP, L.L.C.
To: DRONE CONTROL LLC
Reel/Frame 052900/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2019
From: JONES, DAVID A
To: PLATYPUS IP, LLC
Reel/Frame 049721/0654 →
Continuity (2)
Continuation 15347725 · Nov 9, 2016
Related Publication 20190230275A1 · Jul 25, 2019