IP Library › Granted Patent US 11,417,221
Granted Patent B2
US 11,417,221 · App. 16/819,787 · Granted Aug 16, 2022

Unmanned aerial vehicle escape route planning

Inventors: Jonas Schulze (Darmstadt, DE); Michael Christian Büddefeld (Dreieich, DE); Hugo Eduardo Teomitzi (Darmstadt, DE)
Assignee: The Boeing Company
G08G5/0039B64C39/024B64D1/08B64D45/00G01C21/20G05D1/1062G08G5/0034B64C2201/141B64D2045/0085
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,417,221
App. No.
16/819,787
Granted
Aug 16, 2022
Kind
B2
Abstract

A method includes separating a flight plan of a vehicle into a number of portions with each portion including a particular length that is determined based on a complexity of an environment where the flight plan takes place. The complexity of the environment is based on at least one of a set of factors including at least one of a terrain of the environment, one or more obstacles, one or more no-fly zones, or one or more no-landing zones within the environment. The method also includes determining an escape route for each portion of the flight plan. The escape route includes a route to a safe landing site in response to a failure of a system onboard the vehicle. The method additionally includes generating an escape route plan for the flight plan in response to all portions of the flight plan being assigned at least one escape route.

Claims (36)

1. A method, comprising:

separating, by a processor, a flight plan of a vehicle into a number of portions with each portion including a particular length that is determined based on a complexity of an environment where the flight plan takes place, wherein the complexity of the environment is based on at least one of a set of factors within the environment, the set of factors comprising at least one of a terrain of the environment, one or more obstacles, one or more no-fly zones, or one or more no-landing zones within the environment;

determining, by the processor, an escape route for each portion of the flight plan of the vehicle, the escape route comprises a route to a safe landing site in response to a failure of a system onboard the vehicle that requires the vehicle to land, drop a payload or both, wherein the determining the escape route for each portion of the flight plan comprises determining at least one four-dimensional (4D) escape route for each portion of the flight plan and wherein the at least one 4D escape route comprises a volume defined by the portion of the flight plan and at least one closest landing site to the portion of the flight plan, changes to the volume occur as the vehicle moves along the portion of the flight plan and because of uncertainty in a plurality of inputs for computing one or more escape route volumes and deviation from the flight plan;

generating, by the processor, an escape route plan for the flight plan in response to all portions of the flight plan being assigned at least one escape route; and

executing the escape route plan in response to detecting the failure of the system onboard the vehicle that requires the vehicle to land, drop the payload or both.

2. The method of claim 1 , further comprising computing the one or more escape route volumes around each landing site of one or more landing sites, wherein determining an escape route for each portion of the flight plan comprises using the one or more escape route volumes.

3. The method of claim 2 , wherein computing the one or more escape route volumes comprises using one or more of the plurality of inputs, the plurality of inputs comprising at least one of type data indicative of a type of the vehicle, normal performance data indicative of a normal performance model of the vehicle, degraded performance data indicative of a degraded performance model of the vehicle, first location data indicative of a location of a landing site, second location data indicative of a location of a no-fly-zone, third location data indicative of a location of a payload drop site to extend remaining battery power for operation of the vehicle, obstacle data, a micro weather forecast data, historical data associated with a history of micro weather, battery condition information, a deviation between planned and actual conditions during flight, or an uncertainty of any of the inputs.

4. The method of claim 1 , further comprising determining the flight plan of the vehicle using a set of navigation data.

5. The method of claim 4 , wherein the set of navigation data is indicative of at least one of a defined airway, a location of a suitable regular landing site, a location of a suitable emergency landing site, a location of a no-fly-zone, one or more no-landing zones, one or more payload drop sites, or a database of obstacles.

6. The method of claim 1 , further comprising rerouting a particular portion of the flight plan in response to the particular portion not having an assigned escape route.

7. The method of claim 6 , wherein rerouting the particular portion of the flight plan comprises rerouting the particular portion of the flight plan closer to a suitable landing site.

8. The method of claim 1 , further comprising:

receiving current or updated data; and

modifying the escape route plan based on the current or updated data.

9. The method of claim 8 , wherein the current or updated data is received by the vehicle and the escape route plan is modified by the vehicle.

10. The method of claim 8 , wherein the current or updated data is received by at least one of a ground station or another vehicle and the escape route plan is modified by at least one of the ground station or the other vehicle, the method further comprising transmitting a modified escape route plan to the vehicle.

11. The method of claim 8 , wherein the current or updated data comprises at least one of a change in a location of a landing site, a change in a location of a no-fly-zone, a change in a location of a payload drop site, a change in a database comprising obstacles, a change in a micro weather forecast, or a deviation between planned and actual conditions during flight.

12. The method of claim 1 , wherein executing the escape route plan comprises landing the vehicle at a closest landing site based on the escape route plan.

13. The method of claim 1 , wherein executing the escape route plan comprises:

dropping a payload at a payload drop site based on a condition of the vehicle and the escape route plan; and

landing the vehicle at a closest landing site based on the escape route plan.

14. The method of claim 1 , further comprising:

detecting at least one of a change in health of the vehicle or a change in an environment associated with the flight plan; and

modifying the escape route plan in response to detecting the change in the health of the vehicle or the change in the environment associated with the flight plan, wherein modifying the escape route plan comprises modifying at least one of a particular escape route or a particular portion of the flight plan and an assigned escape route.

15. The method of claim 14 , wherein modifying the escape route plan is performed by one of the vehicle, a ground station or another vehicle.

16. A system, comprising:

a processor; and

a memory associated with the processor, the memory comprising computer-readable program instructions that, when executed by the processor causes the processor to perform a set of functions comprising:

separating a flight plan of a vehicle into a number of portions with each portion including a particular length that has been determined based on a complexity of an environment where the flight plan takes place, wherein the complexity of the environment is based on at least one of a set of factors within the environment, the set of factors comprising at least one of a terrain of the environment, one or more obstacles, one or more no-fly zones, or one or more no-landing zones within the environment;

determining an escape route for each portion of the flight plan of the vehicle, the escape route comprises a route to a safe landing site in response a failure of a system onboard the vehicle that requires the vehicle to land, drop a payload or both, wherein the determining the escape route for each portion of the flight plan comprises determining at least one four-dimensional (4D) escape route for each portion of the flight plan and wherein the at least one 4D escape route comprises a volume defined by the portion of the flight plan and at least one closest landing site to the portion of the flight plan, changes to the volume occur as the vehicle moves along the portion of the flight plan and because of uncertainty in a plurality of inputs for computing one or more escape route volumes and deviation from the flight plan;

generating an escape route plan for the flight plan in response to all portions of the flight plan being assigned at least one escape route; and

executing the escape route plan in response to detecting the failure of the system onboard the vehicle that requires the vehicle to land, drop the payload or both.

17. The system of claim 16 , wherein the set of functions further comprises computing the one or more escape route volumes around each landing site of one or more landing sites, wherein determining an escape route for each portion of the flight plan comprises using the one or more escape route volumes.

18. The system of claim 16 , wherein current or updated data is received by the vehicle and the escape route plan is modified by the vehicle.

19. The system of claim 16 , wherein current or updated data is received by at least one of a ground station or another vehicle and the escape route plan is modified by at least one of the ground station or the other vehicle, and wherein the modified escape route plan is transmitted by the ground station or the other vehicle to the vehicle.

20. The system of claim 19 , wherein the current or updated data comprises at least one of a change in a location of a landing site, a change in a location of a no-fly-zone, a change in a location of a payload drop site, a change in a database comprising obstacles, a change in a micro weather forecast, or a deviation between planned and actual conditions during flight.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2020
From: SCHULZE, JONAS; BÜDDEFELD, MICHAEL CHRISTIAN; TEOMITZI, HUGO EDUARDO
To: THE BOEING COMPANY
Reel/Frame 052125/0327 →
Continuity (1)
Related Publication 20210287558A1 · Sep 16, 2021