IP Library › Granted Patent US 11,645,923
Granted Patent B2
US 11,645,923 · App. 16/499,213 · Granted May 9, 2023

Enhanced flight plan for unmanned traffic aircraft systems

Inventors: Heikki Mahkonen (San Jose, CA); Ravi Manghirmalani (Fremont, CA); Attila Takács (San Jose, CA)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
G08G5/0039B64C39/024G08G5/006G08G5/0021G08G5/0034G08G5/0069G08G5/0091B64U50/19B64U2201/10
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 11,645,923
App. No.
16/499,213
Granted
May 9, 2023
Kind
B2
Abstract

A method for controlling an Unmanned Aerial Vehicle (UAV) is described. The method includes receiving an enhanced flight plan, wherein the enhanced flight plan includes one or more predefined points and each of the predefined points is associated with a set of conditions and a set of locations; storing the one or more predefined points in the UAV; flying the UAV according to the enhanced flight plan; detecting, by the UAV, a condition associated with a predefined point in the one or more predefined points stored in the UAV; and adjusting, autonomously by the UAV and in response to detecting the condition, a flight of the UAV using a set of locations associated with the predefined point and associated with the detected condition.

Claims (43)

1. A method for controlling an Unmanned Aerial Vehicle (UAV), comprising:

receiving an authorized flight plan with a flight path from a start location to an end location for the UAV;

receiving an enhanced flight plan to the authorized flight plan from a supplemental data service provider,

wherein the enhanced flight plan supplements the authorized flight plan by including one or more predefined points provided by the supplemental data service provider, in which each predefined point is defined by a set of conditions and a set of locations,

the set of locations including alternative locations for the UAV to fly to upon occurrence of an unexpected or unplanned condition of the set of conditions along the flight path, in which each alternative location is associated with a single condition and a priority;

storing the one or more predefined points in the UAV;

flying the UAV along the flight path according to the enhanced flight plan;

detecting, by the UAV, a condition from the set of conditions associated with a predefined point in the one or more predefined points stored in the UAV,

wherein the condition pertains to the occurrence of the unexpected or unplanned condition aborting flight and respective alternative locations pertain to safe landing zones; and

adjusting, autonomously by the UAV and in response to detecting the occurrence of the unexpected or unplanned condition for aborting flight, the flight path of the UAV to autonomously navigate to a safe landing zone of an alternative location from the set of locations associated with the predefined point and associated with the occurrence of the unexpected or unplanned condition based on respective priority.

2. The method of claim 1 , wherein the predefined point in the one or more predefined points is associated with a higher-level directive that includes prioritization and selection criteria for selecting the alternative location from the set of locations associated with the predefined point.

3. The method of claim 2 , wherein the higher-level directive of the predefined point includes transmitting an indication of the alternative location from the set of locations associated with the predefined point to a device separate from the UAV.

4. The method of claim 1 , further comprising:

receiving an update to the enhanced flight plan, including a new predefined point, an update to an existing predefined point, or both.

5. The method of claim 1 , wherein the predefined point in the one or more predefined points is associated with a condition of a loss of a UAV operator connection and the set of locations corresponding to locations of communication towers.

6. The method of claim 5 , wherein adjusting the flight path includes:

upon detecting the loss of the UAV operator connection, autonomously deciding to navigate to the alternative location from the set of locations corresponding to locations of communication towers to regain the connection with the UAV operator.

7. The method of claim 1 , wherein the predefined point in the one or more predefined points is associated with a condition of a low battery and the set of locations corresponding to safe landing zones for charging the UAV.

8. The method of claim 7 , wherein adjusting the flight path includes:

upon detecting a battery level of the UAV below a defined level, autonomously deciding to land at the alternative location from the set of locations corresponding to the safe landing zones.

9. The method of claim 1 , wherein the predefined point in the one or more predefined points is associated with a severe weather condition and the set of locations corresponding to safe landing zones.

10. The method of claim 9 , wherein adjusting the flight path includes:

upon detecting the severe weather condition, autonomously deciding to land at the alternative location from the set of locations corresponding to the safe landing zones.

11. The method of claim 1 , wherein the condition for aborting flight comprises: receiving a request to abort flight of the UAV; and upon receiving the request to abort flight, autonomously deciding to land at the alternative location from the set of locations corresponding to the safe landing zones.

12. A non-transitory computer-readable storage medium storing instructions which, when executed by a set of one or more processors of a computing device, cause the computing device to control an Unmanned Aerial Vehicle (UAV): receive an authorized flight plan with a flight path from a start location to an end location for the UAV; receive an enhanced flight plan to the authorized flight plan from a supplemental data service provider, wherein the enhanced flight plan supplements the authorized flight plan by including one or more predefined points provided by the supplemental data service provider, in which each predefined point is defined by a set of conditions and a set of locations, the set of locations including alternative locations for the UAV to fly to upon occurrence of an unexpected or unplanned condition of the set of conditions along the flight path, in which each alternative location is associated with a single condition and a priority;

store the one or more predefined points in an Unmanned Aerial Vehicle (UAV);

fly the UAV along the flight path according to the enhanced flight plan;

detect, by the UAV, a condition from the set of conditions associated with a predefined point in the one or more predefined points stored in the UAV, wherein the condition pertains

to the occurrence of the unexpected or

unplanned condition

aborting flight and respective alternative locations pertain to safe landing zones; and

adjust, autonomously by the UAV and in response to detecting

the occurrence of the unexpected or unplanned condition for aborting flight, the flight path of the UAV to autonomously navigate to a safe landing zones of an alternative location from the set of locations associated with the predefined point and associated with the

occurrence of the unexpected or unplanned condition based on respective priority.

13. A network device for controlling an Unmanned Aerial Vehicle (UAV), comprising: a processor; a memory coupled to the processor, wherein the memory includes one or more instructions that when executed by the processor cause the network device to: receive an authorized flight plan with a flight path from a start location to an end location for the UAV;

receive an enhanced flight plan to the authorized plan from a supplemental data service provider, wherein the enhanced flight plan supplements the authorized flight plan by including one or more predefined points provided by the supplemental data service provider, in which each predefined point is defined by a set of conditions and a set of locations, the set of locations including alternative locations for the UAV to fly to upon occurrence of an unexpected or unplanned condition of the set of conditions along the flight path, in which each alternative location is associated with a single condition and a priority;

store the one or more predefined points in the UAV;

fly the UAV along the flight path according to the enhanced flight plan;

detect, by the UAV, a condition from the set of conditions associated with a predefined point in the one or more predefined points stored in the UAV,

wherein the condition pertains to the occurrence of the unexpected or unplanned condition aborting flight and respective alternative locations pertain to safe landing zones; and

adjust, autonomously by the UAV and in response to detecting

the occurrence of the unexpected or unplanned condition for aborting flight, the flight of the UAV to autonomously navigate to a safe landing zone of an alternative location from the set of locations associated with the predefined point and associated with

the occurrence of the unexpected or unplanned condition based on respective priority.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2019
From: MAHKONEN, HEIKKI; MANGHIRMALANI, RAVI; TAKÁCS, ATTILA
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 050808/0367 →
Continuity (2)
Provisional Application 62480225 · Mar 31, 2017
Related Publication 20200193844A1 · Jun 18, 2020
Cited By (1)
US 12,315,377