IP Library Granted Patent US 11,828,599
Granted Patent B2
US 11,828,599 · App. 17/507,249 · Granted Nov 28, 2023

Dynamically adjusting UAV flight operations based on thermal sensor data

Inventors: Bernard J. Michini (San Francisco, CA); Fabien Blanc-Paques (San Francisco, CA)
Assignee: Skydio, Inc.
G01C21/20B64C39/024B64U2101/30B64U2201/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,828,599
App. No.
17/507,249
Granted
Nov 28, 2023
Kind
B2
Abstract

In some implementations, a UAV flight system can dynamically adjust UAV flight operations based on thermal sensor data. For example, the flight system can determine an initial flight plan for inspecting a flare stack and configure a UAV to perform an aerial inspection of the flare stack. Once airborne, the UAV can collect thermal sensor data and the flight system can automatically adjust the flight plan to avoid thermal damage to the UAV based on the thermal sensor data.

Claims (48)

1. A method, comprising:

obtaining a flight plan for an unmanned aerial vehicle for inspecting a structure which generates heat;

adjusting the flight plan based on an area of high heat along the structure to avoid thermal damage to the unmanned aerial vehicle, wherein the area of high heat is determined based on ambient temperature values external to the unmanned aerial vehicle; and

navigating the unmanned aerial vehicle according to the adjusted flight plan.

2. The method of claim 1 , wherein adjusting the flight plan comprises:

while the unmanned aerial vehicle navigates according to the flight plan, determining the area of high heat as an area exceeding a safe ambient temperature threshold defined for the unmanned aerial vehicle.

3. The method of claim 2 , wherein the ambient temperature values are monitored while the unmanned aerial vehicle navigates according to the flight plan, wherein determining the area of high heat comprises:

determining a geospatial location at which one or more of the ambient temperature values exceeding the safe ambient temperature threshold is monitored.

4. The method of claim 3 , wherein the flight plan includes a standoff distance for the unmanned aerial vehicle for inspecting the structure, the method comprising:

updating the standoff distance based on the ambient temperature values.

5. The method of claim 3 , wherein adjusting the flight plan comprises:

removing a waypoint included in the flight plan based on a correspondence of the waypoint to the geospatial location.

6. The method of claim 2 , wherein the same ambient temperature threshold corresponds to a range of temperatures defined for one or both of the unmanned aerial vehicle or the inspection of the structure.

7. The method of claim 2 , comprising:

while the unmanned aerial vehicle navigates according to the flight plan, causing a maneuver of the unmanned aerial vehicle based on the determination of the area of high heat.

8. The method of claim 7 , wherein the maneuver is responsive to an internal temperature of the unmanned aerial vehicle exceeding a threshold based on navigation of the unmanned aerial vehicle near the area of high heat.

9. The method of claim 1 , comprising:

determining the ambient temperature values based on a survey of an area around at least a portion of the structure based on the flight plan; and

generating a heat map representing the ambient temperature values,

wherein adjusting the flight plan comprises:

using the heat map to determine the area of high heat.

10. The method of claim 9 , wherein the heat map correlates ones of the ambient temperature values to locations in a volumetric space corresponding to the area.

11. The method of claim 9 , comprising:

determining a minimum safe operating distance for the unmanned aerial vehicle to navigate along at least the portion of the structure based on the heat map.

12. The method of claim 11 , wherein the adjusted flight plan identifies a geofence based on the minimum safe operating distance.

13. An apparatus, comprising:

a memory; and

a processor configured to execute instructions stored in the memory to:

determine an area of high heat along a structure which generates heat based on ambient temperature values external to an unmanned aerial vehicle;

adjust a flight plan for the unmanned aerial vehicle to use for inspecting the structure based on the area of high heat; and

navigate the unmanned aerial vehicle according to the adjusted flight plan.

14. The apparatus of claim 13 , wherein, to determine the area of high heat, the processor is configured to execute the instructions to:

while the unmanned aerial vehicle navigates according to the flight plan:

monitor the ambient temperature values; and

determine a geospatial location at which one or more of the ambient temperature values which exceeds a safe ambient temperature threshold is monitored.

15. The apparatus of claim 13 , wherein the area of high heat is determined using a heat map that corresponds ones of the ambient temperature values to locations in a volumetric space corresponding to an area around at least a portion of the structure.

16. The apparatus of claim 13 , wherein the flight plan is adjusted while the unmanned aerial vehicle navigates according to the flight plan to avoid thermal damage to the unmanned aerial vehicle.

17. The apparatus of claim 13 , wherein the processor is configured to execute the instructions to:

detect a contingency event; and

cause a contingency maneuver of the unmanned aerial vehicle based on the contingency event while the unmanned aerial vehicle navigates according to the adjusted flight plan.

18. A non-transitory computer storage medium including instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

monitoring ambient temperature values external to an unmanned aerial vehicle deployed for inspecting a structure which generates heat;

adjusting a flight plan for the inspection of the structure based on an area of high heat along the structure determined based on the ambient temperature values; and

navigating the unmanned aerial vehicle according to the adjusted flight plan.

19. The non-transitory computer storage medium of claim 18 , wherein the operations for adjusting the flight plan comprise:

determining that an ambient temperature value monitored at the area of high heat exceeds a threshold defined for the unmanned aerial vehicle.

20. The non-transitory computer storage medium of claim 18 , wherein the operations for monitoring ambient temperature values comprise:

generating a map of current environmental conditions around at least a portion of the structure based on results of a high altitude survey conducted by the unmanned aerial vehicle.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2022
From: MICHINI, BERNARD J.; BLANC-PAQUES, FABIEN
To: UNMANNED INNOVATION INC.
Reel/Frame 060038/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2022
From: UNMANNED INNOVATION, INC.
To: AIRWARE, LLC
Reel/Frame 060039/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2022
From: AIRWARE, LLC
To: SKYDIO, INC.
Reel/Frame 060039/0794 →
Continuity (3)
Continuation 15636871 · Jun 29, 2017
Provisional Application 62357269 · Jun 30, 2016
Related Publication 20220146263A1 · May 12, 2022
Cited By (1)
US 12,264,918