IP Library Granted Patent US 12,571,743
Granted Patent B2
US 12,571,743 · App. 18/744,924 · Granted Mar 10, 2026

Systems and methods for inspecting structures with an unmanned aerial vehicle

Inventors: Richard Wayne Litton (Peachtree City, GA); Matt Gardner (Peachtree City, GA); Kevin Niles (Peachtree City, GA)
Assignee: OSMOSE UTILITIES SERVICES, INC.
G01N21/954B64C39/024B64U10/13G05D1/0094G05D1/101G05D1/46G05D1/689B64U30/20B64U2101/00B64U2101/26B64U2101/30B64U2201/20G01N2021/9542
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 12,571,743
App. No.
18/744,924
Granted
Mar 10, 2026
Kind
B2
Abstract

Systems and methods for inspecting or maintaining a structure, such as a utility pole or a metal tower), with an unmanned aerial vehicle (UAV) are disclosed. The UAV can be configured to fly to a target location on the structure and measure characteristics of the structure such as a component thickness. The UAV can precisely repeat the measurement at a later time to determine any change in component thickness.

Claims (59)

1 . An unmanned aerial vehicle (UAV) for inspecting or maintaining a structure, the UAV comprising:

one or more rotor assemblies configured to provide lift and directional movement to the UAV;

an articulable arm configured to install a pole cap on a top end of the structure;

one or more controllers; and

a memory storing instructions that, when executed by the one or more controllers, are configured to:

cause the one or more rotor assemblies to navigate the UAV to the top end of the structure; and

cause the articulable arm to install the pole cap on the top end of the structure.

2 . The UAV of claim 1 further comprising:

a geolocation sensor configured to determine a current geolocation of the UAV and output geolocation data corresponding to the current geolocation of the UAV; and

an altitude sensor configured to detect a current altitude of the UAV and output altitude data corresponding to the current altitude of the UAV, wherein the instructions, when executed by the one or more controllers, are further configured to cause the UAV to:

receive the geolocation data and the altitude data; and

cause the one or more rotor assemblies to navigate the UAV to the top end of the structure based on the geolocation data and the altitude data.

3 . The UAV of claim 1 further comprising a camera, wherein the instructions, when executed by the one or more controllers, are further configured to cause the UAV to:

receive camera data from the camera; and

determine, based at least in part on the camera data, whether an existing pole cap is located on the top end of the structure.

4 . The UAV of claim 3 , wherein the instructions, when executed by the one or more controllers, are further configured to:

in response to determining that an existing pole cap is not located on the top end of the structure, cause the articulable arm to install the pole cap on the top end of the structure.

5 . The UAV of claim 1 , wherein the instructions, when executed by the one or more controllers, are further configured to cause the UAV to:

prior to outputting the instructions to cause the articulable arm to install the pole cap on the top end of the structure:

output instructions to cause the one or more rotor assemblies to navigate the UAV to the pole cap; and

output instructions to cause the articulable arm to retrieve the pole cap.

6 . An unmanned aerial vehicle (UAV) for inspecting or maintaining a structure, the UAV comprising:

one or more rotor assemblies configured to provide lift and directional movement to the UAV;

a borescope configured to output image data;

a geolocation sensor configured to determine a current geolocation of the UAV and output geolocation data corresponding to the current geolocation of the UAV;

an altitude sensor configured to detect a current altitude of the UAV and output altitude data corresponding to the current altitude of the UAV;

one or more controllers; and

a memory storing instructions that, when executed by the one or more controllers, are configured to cause the one or more controllers to:

receive the geolocation data and the altitude data;

output flight instructions to cause the one or more rotor assemblies to navigate the UAV to a predetermined location on the structure, the flight instructions being based at least in part on geolocation data and altitude data corresponding to the predetermined location on the structure; and

output instructions to cause the UAV to at least partially insert the borescope into an inspection hole on the structure at the predetermined location.

7 . The UAV of claim 6 , wherein the instructions, when executed by the one or more controllers, are further configured to cause the one or more controllers to determine, based on the image data from the borescope, a condition of the structure.

8 . The UAV of claim 6 further comprising a drill assembly.

9 . The UAV of claim 8 , wherein the instructions, when executed by the one or more controllers, are further configured to cause the drill assembly to drill the inspection hole.

10 . The UAV of claim 9 , wherein the instructions, when executed by the one or more controllers, are further configured to cause the borescope to be at least partially inserted into the inspection hole after having been drilled by the drill assembly.

11 . An unmanned aerial vehicle (UAV) for inspecting or maintaining a power distribution system, the UAV comprising:

one or more rotor assemblies configured to provide lift and directional movement to the UAV;

an image sensor configured to capture image data;

one or more controllers; and

a memory storing instructions that, when executed by the one or more controllers, are configured to cause the one or more controllers to:

output flight instructions to cause the UAV to move along a predetermined flight path to one or more specific locations along the power distribution system, the predetermined flight path being selected based on a type of structure of the power distribution system;

output instructions to the image sensor to capture image data associated with a component of the power distribution system; and

determine, based on the image data, a condition of the component of the power distribution system.

12 . The UAV of claim 11 further comprising:

a geolocation sensor configured to determine a current geolocation of the UAV and output geolocation data corresponding to the current geolocation of the UAV; and

an altitude sensor configured to detect a current altitude of the UAV and output altitude data corresponding to the current altitude of the UAV, wherein the instructions, when executed by the one or more controllers, are further configured to:

receive the geolocation data and the altitude data; and

output flight instructions to cause the one or more rotor assemblies to navigate the UAV to one or more specific locations along the power distribution system, the flight instructions being based at least in part on geolocation data and altitude data corresponding to the one or more specific locations along the power distribution system.

13 . The UAV of claim 11 , wherein determining, based on the image data, a condition of the component of the power distribution system comprises determining whether one or more components of the power distribution system comprises deterioration.

14 . The UAV of claim 11 , the image sensor configured to capture image data in an infrared spectrum.

15 . The UAV of claim 11 , the image sensor configured to capture image data in an ultraviolet spectrum.

16 . The UAV of claim 11 , wherein determining, based on the image data, the condition of the component of the power distribution system is completed by a local controller on the UAV.

17 . The UAV of claim 11 , wherein determining, based on the image data, the condition of the component of the power distribution system is completed by a controller remote to the UAV.

18 . The UAV of claim 11 further comprising an ultrasonic sensor, wherein the instructions, when executed by the one or more controllers, are further configured to:

receive ultrasonic data from the ultrasonic sensor;

determine, based on the ultrasonic data, a thickness of a component of the power distribution system; and

identify, based on a thickness profile, changes in the thickness.

19 . The UAV of claim 18 , wherein the instructions, when executed by the one or more controllers, are further configured to determine, based on the thickness of the component, a condition of the power distribution system.

20 . The UAV of claim 11 further comprising a plurality of electromagnets configured to attach the UAV to a component of the power distribution system, wherein the plurality of electromagnets are configured to sequentially engage and disengage with the component of the power distribution system to move the UAV along the component.

Assignments (3)
SECURITY INTEREST Recorded May 20, 2026
From: OSMOSE UTILITIES SERVICES, INC.
To: SOCIÉTÉ GÉNÉRALE, AS AGENT
Reel/Frame 074709/0149 →
SECURITY INTEREST Recorded May 20, 2026
From: OSMOSE UTILITIES SERVICES, INC.
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 074713/0696 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2024
From: GARDNER, MATT; NILES, KEVIN; LITTON, RICHARD WAYNE
To: OSMOSE UTILITIES SERVICES, INC.
Reel/Frame 067995/0768 →
Continuity (3)
Continuation 17559517 · Dec 22, 2021
Provisional Application 63130352 · Dec 23, 2020
Related Publication 20240336359A1 · Oct 10, 2024
References Cited (36)
US 9753461B1 · Johnson · 2017 [cited by examiner]
US 10011352B1 · Dahlstrom · 2018 [cited by examiner]
US 10195629B1 · Dahlstrom · 2019 [cited by examiner]
US 10417755B1 · Wingo · 2019 [cited by examiner]
US 10821463B2 · Busby · 2020 [cited by examiner]
US 10974830B2 · Bosworth · 2021 [cited by examiner]
US 11001380B2 · Nahuel-Andrejuk · 2021 [cited by examiner]
US 11235890B1 · Dahlstrom · 2022 [cited by examiner]
US 11498090B2 · Thompson · 2022 [cited by examiner]
US 20090050750A1 · Goossen · 2009 [cited by examiner]
US 20160082460A1 · McMaster · 2016 [cited by examiner]
US 20160236346A1 · Lee · 2016 [cited by examiner]
US 20180117731A1 · Fielding · 2018 [cited by examiner]
US 20180257774A1 · Volpi · 2018 [cited by examiner]
US 20190166765A1 · Maor · 2019 [cited by examiner]
US 20190202554A1 · Bosworth · 2019 [cited by examiner]
US 20190265705A1 · Zhang · 2019 [cited by examiner]
US 20190276140A1 · Poltorak · 2019 [cited by examiner]
US 20190314990A1 · Sugaki · 2019 [cited by examiner]
US 20190368133A1 · Joshi · 2019 [cited by examiner]
US 20190369057A1 · Mattar · 2019 [cited by examiner]
US 20200039466A1 · Goto · 2020 [cited by examiner]
US 20200166938A1 · Hafenrichter · 2020 [cited by examiner]
US 20200231291A1 · Wakatsuki · 2020 [cited by examiner]
US 20200367441A1 · Guzmán López · 2020 [cited by examiner]
US 20210155344A1 · Mura Yañez · 2021 [cited by examiner]
US 20210237867A1 · Georgeson · 2021 [cited by examiner]
US 20210299845A1 · Frenken · 2021 [cited by examiner]
US 20210371114A1 · Yagihashi · 2021 [cited by examiner]
US 20220073205A1 · Hertzberg · 2022 [cited by examiner]
US 20220083774A1 · Das · 2022 [cited by examiner]
US 20220399936A1 · Arksey · 2022 [cited by examiner]
US 20230016831A1 · Merrick · 2023 [cited by examiner]
DE 102018114014A1 · 2019 [cited by examiner]
KR 20200001407U · 2020 [cited by examiner]
WO WO2018094514A1 · 2018 [cited by examiner]