IP Library › Granted Patent US 10,803,757
Granted Patent B2
US 10,803,757 · App. 15/621,662 · Granted Oct 13, 2020

Navigation through polygonal no fly zones

Inventor: Andreas Jager (Zurich, CH)
Assignee: GoPro, Inc.
G08G5/006G05D1/0202G08G5/0021G08G5/0052G08G5/0069
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,803,757
App. No.
15/621,662
Granted
Oct 13, 2020
Kind
B2
Abstract

An unmanned aerial vehicle (“UAV”) receives location information describing geographic boundaries of a polygonal no-fly zone (“NFZ”), the NFZ having a plurality of virtual walls each associated with a geographic line segment. The UAV identifies a closest and a second closest virtual wall of the plurality of virtual walls of the NFZ to a geographic location of the UAV. The UAV determines a first distance from the location of the UAV to a portion of the closest virtual wall nearest to the location of the UAV and a second distance from the location of the UAV to a portion of the second closest virtual wall nearest to the location of the UAV. In response to the first and/or second determined distances being less than a threshold distance, the UAV modifies a velocity and/or a trajectory of the UAV such that the UAV does not cross the virtual walls.

Claims (28)

1. An unmanned aerial vehicle (“UAV”), configured to:

receive location information describing a geographic boundary of a polygonal no-fly zone, the polygonal no-fly zone comprising a plurality of geographic line segments;

identify a closest segment of the plurality of geographic line segments to a location of the UAV;

determine a first distance from the location of the UAV to a portion of the closest segment nearest to the location of the UAV;

identify a second closest segment of the plurality of geographic line segments to the location of the UAV; and

determine a second distance from the location of the UAV to a portion of the second closest segment to the location of the UAV; and

in response to determining that any of the first distance and the second distance are less than a threshold distance, maintaining a first velocity component that is parallel to the closest segment of the plurality of geographic line segments and modifying a second velocity component that is perpendicular to the closest segment of the plurality of geographic line segments by multiplying a maximum possible velocity of the UAV by a velocity scaling factor associated with a deceleration zone width of the polygonal no-fly zone.

2. The unmanned aerial vehicle of claim 1 , further configured to do one or more of further alter the trajectory of the UAV and further alter the speed of the UAV based on the determined second distance.

3. The unmanned aerial vehicle of claim 2 , wherein the trajectory and speed of the UAV are altered such that a component of movement of the UAV perpendicular to the closest segment is reduced to zero.

4. The unmanned aerial vehicle of claim 1 , wherein a portion of the closest segment of the plurality of the geographic line segments is a vertex connecting two or more of the plurality of geographic line segments of the polygonal no-fly zone.

5. The unmanned aerial vehicle of claim 1 , wherein the closest segment of the plurality of the geographic line segments comprises a portion of a convex edge of the polygonal no-fly zone.

6. The unmanned aerial vehicle of claim 1 , wherein the closest segment of the plurality of geographic line segments and the second closest segment of the plurality of geographic line segments are unique segments.

7. The unmanned aerial vehicle of claim 1 , wherein the closest segment of the plurality of the geographic line segments comprises a portion of a concave edge of the polygonal no-fly zone.

8. The unmanned aerial vehicle of claim 7 , wherein the second closest segment of the plurality of the geographic line segments comprises a different portion of the concave edge of the polygonal no-fly zone.

9. A method for operating an unmanned aerial vehicle (“UAV”), comprising:

receiving, by the UAV, location information describing a geographic boundary of a polygonal no-fly zone, the polygonal no-fly zone comprising a plurality of geographic line segments;

identifying, by the UAV, a closest segment of the plurality of geographic line segments to a location of the UAV;

determining, by the UAV, a first distance from the location of the UAV to a portion of the closest segment nearest to the location of the UAV;

identifying, by the UAV, a second closest segment of the plurality of geographic line segments to the location of the UAV;

determining, by the UAV, a second distance from the location of the UAV to a portion of the second closest segment to the location of the UAV; and

in response to determining that any of the first distance and the second distance are less than a threshold distance, maintaining a first velocity component that is parallel to the closest segment of the plurality of geographic line segments and modifying a second velocity component that is perpendicular to the closest segment of the plurality of geographic line segments by multiplying a maximum possible velocity of the UAV by a velocity scaling factor associated with a deceleration zone width of the polygonal no-fly zone.

10. The method of claim 9 , further comprising further altering one or more of the trajectory of the UAV and the speed of the UAV based on the determined second distance.

11. The method of claim 10 , wherein the trajectory and speed of the UAV are altered such that a component of movement of the UAV perpendicular to the closest segment is reduced to zero.

12. The method of claim 9 , wherein a portion of the closest segment of the plurality of the geographic line segments is a vertex connecting two or more of the plurality of geographic line segments of the polygonal no-fly zone.

13. The method of claim 9 , wherein the closest segment of the plurality of the geographic line segments comprises a portion of a convex edge of the polygonal no-fly zone.

14. The method of claim 9 , wherein the closest segment of the plurality of geographic line segments and the second closest segment of the plurality of geographic line segments are unique segments.

15. The method of claim 9 , wherein the closest segment of the plurality of the geographic line segments comprises a portion of a concave edge of the polygonal no-fly zone.

16. The method of claim 15 , wherein the second closest segment of the plurality of the geographic line segments comprises a different portion of the concave edge of the polygonal no-fly zone.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2024
From: GOPRO, INC.
To: SKYDIO, INC.
Reel/Frame 069083/0355 →
RELEASE OF PATENT SECURITY INTEREST Recorded Jan 25, 2021
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: GOPRO, INC.
Reel/Frame 055106/0434 →
SECURITY INTEREST Recorded Jul 31, 2017
From: GOPRO, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 043380/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: JAGER, ANDREAS
To: GOPRO, INC.
Reel/Frame 042727/0855 →
Continuity (3)
Provisional Application 62411611 · Oct 23, 2016
Provisional Application 62411612 · Oct 23, 2016
Related Publication 20180114448A1 · Apr 26, 2018
Cited By (2)
US 12,469,396 US 12,731,497