IP Library Granted Patent US 12,552,052
Granted Patent B2
US 12,552,052 · App. 18/493,258 · Granted Feb 17, 2026

Robotic systems and methods for tank seal inspection

Inventors: Mitchell Pryor (Austin, TX); Connor D. Crawford (Austin, TX); Robert Blake Anderson (Austin, TX); Keith Fritz (Austin, TX)
Assignee: Board of Regents, The University of Texas System
B25J19/023B25J5/007B25J9/1664B25J9/1679B25J9/1697B25J19/0025
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,552,052
App. No.
18/493,258
Granted
Feb 17, 2026
Kind
B2
Abstract

Robotic systems and methods for tank seal inspection. A tank inspection robot includes a housing containing a drive assembly, and wheels disposed outside of the housing and operably coupled to the drive assembly. The tank inspection robot also includes at least one sensor coupled to, or disposed in or on a portion of the robot, for collecting data sufficient to evaluate a health, mechanical integrity or effectiveness of one or more circumferential seals between a floating roof, and an interior wall, of a storage tank. The disclosed robot and associated method enable safer and more efficient seal inspection routines as compared to conventional techniques.

Claims (50)

1 . A tank inspection method comprising:

actuating, by a drive assembly of a robot, wheels of the robot to navigate the robot along an interior wall of a storage tank to one or more circumferential seals positioned proximate to the interior wall of the storage tank; and

collecting, by at least one sensor of the robot, data sufficient to evaluate a health, integrity, or effectiveness of the one or more circumferential seals between a floating roof, and the interior wall of the storage tank;

wherein the one or more circumferential seals is configured to maintain sliding contact with the interior wall; and

wherein collecting the data comprises physically manipulating the one or more circumferential seals to create a gap between the one or more circumferential seals and the floating roof and inserting the at least one sensor of the robot in the gap.

2 . The tank inspection method of claim 1 , wherein the collecting comprises:

collecting, using the at least one sensor, data representative of a physical condition, or a mechanical integrity, of the one or more circumferential seals; and

determining, based at least in part on the data representative of a physical condition or mechanical integrity of the one or more circumferential seals, an indication resulting from a deterioration of: the physical condition, or the mechanical integrity.

3 . The tank inspection method of claim 1 , further comprising magnetically coupling the robot to the interior wall of the storage tank before, or concurrent with, the actuating.

4 . The tank inspection method of claim 1 , wherein the collecting comprises collecting, using at least one camera of the robot, at least one of: visual, and pointcloud, data sufficient to plan a path or trajectory for the actuating.

5 . The tank inspection method of claim 4 , wherein:

the data sufficient to plan the path or trajectory includes data representative of one or more physical characteristics of the one or more circumferential seals; and

the actuating comprises causing the robot to navigate along the path or trajectory to a starting position for a tank inspection routine based on the data representative of one or more physical characteristics.

6 . The tank inspection method of claim 4 , wherein:

the data sufficient to plan the path or trajectory includes data representative of at least one obstacle present between the robot and the one or more circumferential seals; and

the actuating comprises causing the robot to navigate along the interior wall with a trajectory in such a manner so as to avoid interference with the at least one obstacle.

7 . The tank inspection method of claim 1 , wherein the at least one sensor includes at least one depth camera, and wherein the collecting comprises:

collecting, using the at least one depth camera of the robot, pointcloud data; and

generating, based on the pointcloud data, a two-or three-dimensional model of at least one of: the one or more circumferential seals, and a portion of the interior wall, to facilitate evaluation of the health, integrity or effectiveness of the one or more circumferential seals.

8 . The tank inspection method of claim 1 , wherein:

the at least one sensor is positioned on, or in, a sensor package of the robot.

9 . The tank inspection method of claim 8 , wherein the robot includes a connector bridge coupled to and between the drive assembly and the sensor package to thereby position the sensor package including the at least one sensor apart and spaced from the drive assembly, and wherein the method further comprises:

after, or concurrent with, the inserting, moving the sensor package around the tank while the connector bridge is positioned between the one or more circumferential seals and the interior wall with the active or passive roller elements in contact with the interior wall to thereby reduce friction during the moving as compared to the moving in the absence of the active or passive roller elements.

10 . The tank inspection method of claim 9 , further comprising:

determining, by a motion controller of the robot before or concurrent with at least one of:

the actuating, the inserting, and the moving, at least one factor for compensating for frictional or other disturbances whilst the at least a portion of the sensor package is inserted between the one or more circumferential seals and the interior wall of the storage tank; and

applying the at least one factor for use by the drive assembly for the at least one of: the actuating, the inserting, and the moving, to compensate for the frictional or other disturbances.

11 . The tank inspection method of claim 1 , wherein the collecting comprises:

measuring one or more dimensions of the gap using the at least one sensor.

12 . The tank inspection method of claim 1 , further comprising transmitting, using a communications interface of the robot, the data sufficient to evaluate the health, integrity, or effectiveness of the one or more circumferential seals to at least one of: an operator, a computer, and a subsystem, of, or communicably coupled to, the communications interface to facilitate evaluating the health, integrity, or effectiveness of the one or more circumferential seals or the seal assembly including the one or more circumferential seals.

13 . A tank inspection robot comprising:

a drive assembly;

wheels disposed outside of, and operably coupled to, the drive assembly, the wheels configured to be actuated by the drive assembly to navigate the robot along an interior wall of a storage tank to one or more circumferential seals positioned proximate to the interior wall of the storage tank;

at least one sensor disposed in or on a portion of the robot, and configured to collect data sufficient to evaluate a health, integrity, or effectiveness of the one or more circumferential seals between a floating roof, and the interior wall, of the storage tank; and

a connector bridge coupled to and between the drive assembly and the at least one sensor to thereby position the at least one sensor apart and spaced from the drive assembly;

wherein the one or more circumferential seals is configured to maintain sliding contact with the interior wall; and

wherein the at least one sensor is configured to collect the data based on physically manipulating the one or more circumferential seals to create a gap between the one or more circumferential seals and the floating roof and inserting the at least one sensor in the gap.

14 . The tank inspection robot of claim 13 , further comprising one or more magnets for magnetically coupling the robot to the interior wall of the storage tank.

15 . The tank inspection robot of claim 13 , wherein the wheels include four wheels disposed outside opposing sides of the drive assembly, the robot further comprising two tracks including: a first track operable coupled to a first pair of wheels of the four wheels, and a second track operably coupled to a second pair of wheels of the four wheels.

16 . The tank inspection robot of claim 15 , further comprising a plurality of magnets operably coupled to each of the first and second tracks.

17 . The tank inspection robot of claim 13 , further comprising at least one light disposed on or in a portion of the robot, and configured to illuminate an area of interest outside of the robot.

18 . The tank inspection robot of claim 13 , further comprising a communications interface configured to transmit the data sufficient to evaluate the health, integrity, or effectiveness of the one or more circumferential seals to at least one of: an operator, a computer, and a subsystem, of, or communicably coupled to, the communications interface to facilitate an evaluation of the health, integrity, or effectiveness of the one or more circumferential seals or the seal assembly including the one or more circumferential seals.

19 . One or more non-transitory computer readable media having program instructions stored thereon which, when executed by at least one processor, cause a machine to:

direct a drive assembly of a tank inspection robot to actuate wheels of the robot to navigate the robot along an interior wall of a storage tank to one or more circumferential seals positioned proximate to the interior wall of the storage tank; and

direct at least one sensor of the tank inspection robot to collect data sufficient to evaluate a health, integrity or effectiveness of the one or more circumferential seals between a floating roof, and the interior wall of the storage tank;

wherein the one or more circumferential seals is configured to maintain sliding contact with the interior wall; and

wherein to collect the data, the program instructions cause the machine to direct the tank inspection robot to physically manipulate the one or more circumferential seals to create a gap between the one or more circumferential seals and the floating roof and direct the tank inspection robot to insert the at least one sensor of the tank inspection robot in the gap.

20 . The one or more non-transitory computer readable media of claim 19 , wherein the program instructions further cause the machine to:

collect, using the at least one sensor, data representative of a physical condition, or a mechanical integrity, of the one or more circumferential seals; and

determine, based at least in part on the data representative of a physical condition or mechanical integrity of the one or more circumferential seals, an indication resulting from a deterioration of: the physical condition, or the mechanical integrity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2023
From: PRYOR, MITCHELL; CRAWFORD, CONNOR D.; ANDERSON, ROBERT BLAKE; FRITZ, KEITH
To: BOARD OF REGENTS, THE UNIVERSITY OF TEXAS SYSTEM
Reel/Frame 065324/0859 →
Continuity (4)
Continuation 18179016 · Mar 6, 2023
Continuation In Part 17431988
Provisional Application 62811795 · Feb 28, 2019
Related Publication 20240139975A1 · May 2, 2024
References Cited (48)
US 5205174A · Silverman et al. · 1993 [cited by applicant]
US 5774568A · Freneix · 1998 [cited by applicant]
US 6882412B2 · Silverman · 2005 [cited by examiner]
US 8171786B2 · Burris · 2012 [cited by applicant]
US 8369990B2 · Zesch et al. · 2013 [cited by applicant]
US 8666553B2 · Phillips et al. · 2014 [cited by applicant]
US 8982207B2 · Jang · 2015 [cited by applicant]
US 9250213B1 · Bossi et al. · 2016 [cited by applicant]
US 9371133B2 · Mays · 2016 [cited by applicant]
US 9586636B1 · Burmeister et al. · 2017 [cited by applicant]
US 10012561B2 · Walker et al. · 2018 [cited by applicant]
US 20020116089A1 · Kirkpatrick, Jr. · 2002 [cited by applicant]
US 20050252296A1 · Hock et al. · 2005 [cited by applicant]
US 20090133515A1 · Gershtein et al. · 2009 [cited by applicant]
US 20100107765A1 · Murakami et al. · 2010 [cited by applicant]
US 20100180672A1 · Zollinger · 2010 [cited by applicant]
US 20120281096A1 · Gellaboina et al. · 2012 [cited by applicant]
US 20130231779A1 · Purkayastha et al. · 2013 [cited by applicant]
US 20150285721A1 · Watanabe et al. · 2015 [cited by applicant]
US 20150321605A1 · Mirza et al. · 2015 [cited by applicant]
US 20150369751A1 · Cheim et al. · 2015 [cited by applicant]
US 20160244988A1 · Barcelos et al. · 2016 [cited by applicant]
US 20160268823A1 · Gonzalez et al. · 2016 [cited by applicant]
US 20180224369A1 · Maresca · 2018 [cited by examiner]
US 20190049962A1 · Ouellette et al. · 2019 [cited by applicant]
US 20210380187A1 · Pryor et al. · 2021 [cited by applicant]
US 20230003687A1 · Vaganay et al. · 2023 [cited by applicant]
CN 108214319A · 2018 [cited by applicant]
NL 2023144B1 · 2020 [cited by applicant]
WO WO2020154303A1 · 2020 [cited by examiner]
WO WO2021102079A1 · 2021 [cited by examiner]
L. P. Kalra, J. Gu and M. Meng, “A Wall Climbing Robot for Oil Tank Inspection” 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, China, 2006, pp. 1523-1528 (Year: 2006). [cited by examiner]
Sogi, Tadayuki, et al. “Inspection robot for spherical storage tanks.” 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Co… [cited by examiner]
Song, Young Kouk, et al. “Development of wall climbing robotic system for inspection purpose.” 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE, 2008. (Year: 2008). [cited by examiner]
Wang, Hua, et al. “A new inspection robot system for storage tank.” 2008 7th World Congress on Intelligent Control and Automation. IEEE, 2008. (Year: 2008). [cited by examiner]
L. P. Kalra, J. Gu and M. Meng, “A Wall Climbing Robot for Oil Tank Inspection” 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, China, 2006, pp. 1523-1528 (Year: 2006) (Year: 2006). [cited by examiner]
A. Hak Industrial Services B.V., “Storage Tank Services,” https://web.archive.org/web/20180916140922/http://www.a-hak-is.com/en/home/what_we_do/services/storage_tank_services/inspection/online_robotic_tank_bottom_inspec… [cited by applicant]
International Application No. PCT/US2020/020420, International Search Report, Written Opinion, 10 pages, May 14, 2020. [cited by applicant]
International Application No. PCT/US2023/063778, International Search Report, Written Opinion, 19 pages, Aug. 28, 2023. [cited by applicant]
Office of Industrial Technologies, U.S. Department of Energy, “Petroleum Project Fact Sheet,” https://www.nrel.gov/docs/fy99osti/26044.pdf, 2 pages, Jan. 1999. [cited by applicant]
Sonomatic Ltd., “Robotic Tank Inspection,” https://web.archive.org/web/20200219033419/http://www.sonomatic.com/advanced-inspection/applications/robotic-tank-inspection/, 1 page, Feb. 19, 2020. [cited by applicant]
Werner Solken, “Introduction To Storage Tanks,” https://web.archive.org/web/20200227163205/http://www.wermac.org/equipment/storage_tanks_vessels_general.html, 16 pages, Feb. 27, 2020. [cited by applicant]
Wikipedia, “External Floating Roof Tank,” https://en.wikipedia.org/wiki/External_floating_roof_tank, 2 pages, Aug. 23, 2019. [cited by applicant]
Wikipedia, “Fixed Roof Tank,” https://en.wikipedia.org/wiki/Fixed_roof_tank, 1 page, Apr. 26, 2017. [cited by applicant]
Wikipedia, “Storage Tank,” https://web.archive.org/web/20191114115825/https://en.wikipedia.org/wiki/Storage_tank, 4 pages, Oct. 22, 2019. [cited by applicant]
Sogi, Tadayuki et al., “Inspection Robot For Spherical Storage Tanks,” 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation, pp. 393-398, Oct. 22-28, 2000. [cited by applicant]
Song, Young Kouk et al., “Development Of Wall Climbing Robotic System For Inspection Purpose,” 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1990-1995, Sep. 22-26, 2008. [cited by applicant]
Wang, Hua et al., “A New Inspection Robot System For Storage Tank,” Proceedings of the 7th World Congress on Intelligent Control and Automation, pp. 7427-7431, Jun. 25-27, 2008. [cited by applicant]