IP Library Granted Patent US 12,306,630
Granted Patent B2
US 12,306,630 · App. 18/349,889 · Granted May 20, 2025

Indoor positioning and navigation systems and methods

Inventors: Phillip D. Bondurant (Kent, WA); Giovanni Nino (Kent, WA)
Assignee: Quest Integrity USA, LLC
G05D1/0094G01B5/18G01B17/02G05D1/024G05D1/0255G05D1/027G05D1/048
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,306,630
App. No.
18/349,889
Granted
May 20, 2025
Kind
B2
Abstract

Indoors positioning and navigation systems and methods are described herein. In one embodiment, a system for inspecting or maintaining a storage tank includes a vehicle having: at least one sensor for determining properties of a storage tank and a navigation system. The navigation system includes an acoustic transmitter carried by the vehicle and an inertial measurement unit (IMU) sensor configured to at least partially determine a location of the vehicle with respect to the storage tank. The vehicle also includes a propulsion unit configured to move the vehicle within the storage tank, and an acoustic receiver fixed with respect to the storage tank. The vehicle moves inside the storage tank in concentric arcs with respect to the acoustic receiver.

Claims (65)

1. A system for inspecting or maintaining a storage tank, comprising:

a vehicle comprising:

at least one sensor for determining properties of a storage tank;

a navigation system comprising:

an acoustic transmitter (TX) carried by the vehicle, and a propulsion unit configured to move the vehicle within the storage tank; and

an acoustic receiver (RX) fixed with respect to the storage tank, wherein the vehicle moves inside the storage tank in concentric arcs with respect to the acoustic receiver (RX) being a center point of the concentric arcs.

2. The system of claim 1 , wherein the TX is an acoustic pinger, and the RX is a hydrophone.

3. The system of claim 1 , wherein the RX is a bright acoustic reflector inside the storage tank.

4. The system of claim 3 , wherein the bright acoustic reflector inside the storage tank is an acoustic retroreflector string or a corner acoustic reflector.

5. The system of claim 4 , wherein a shape of the bright acoustic reflector is selected from a group consisting of a trihedral topology, an octahedral topology, a star topology, a cross topology and an offset-cross topology.

6. The system of claim 1 , further comprising a second RX fixed with respect to the storage tank, wherein the vehicle at least partially moves inside the storage tank in another set of concentric arcs with respect to the second RX.

7. The system of claim 1 , wherein the at least one sensor for determining properties of the storage tank is configured to determine thickness of a tank wall or a tank floor.

8. The system of claim 7 , wherein the at least one sensor for determining properties of the storage tank is an ultrasound sensor or an electromagnetic sensor.

9. The system of claim 1 , wherein the vehicle is a remotely operated vehicle (ROV) or an autonomously operated vehicle.

10. The system of claim 9 , wherein the navigation system of the ROV further comprises a sensor selected from a group consisting of: a hydrostatic pressure sensor configured for depth measurements, and an optical ranging system.

11. The system of claim 10 , wherein the optical ranging system is a lidar.

12. A method for inspecting or maintaining a storage tank, comprising:

positioning a vehicle at a first location inside the storage tank by a propulsion unit of the vehicle, the vehicle comprising at least one acoustic receiver (RX), at least one acoustic transmitter (TX), at least one inertial measurement unit (IMU);

emitting, by the at least one TX of the vehicle, a first acoustic signal toward an acoustic hydrophone attached to the storage tank in a first location;

determining a distance from the at least one TX of the vehicle to the acoustic hydrophone attached to the storage tank;

emitting, by the at least one TX of the vehicle, a second acoustic signal toward a bright acoustic reflector attached to the storage tank in a second location;

receiving, by the at least one RX of the vehicle, a second reflected acoustic signal from the bright acoustic reflector;

determining a first azimuth angle of the vehicle with respect to a longitudinal axis of the vehicle and a first distance from the bright acoustic reflector;

moving the vehicle in a direction of an azimuth direction to a second location of the vehicle inside the storage tank; and

determining a second azimuth angle of the vehicle at the second location with respect to a second distance from the acoustic hydrophone and a second distance from the bright acoustic reflector.

13. The method of claim 12 , further comprising moving the vehicle to a third location along a straight line through the first location and the second location.

14. The method of claim 12 , further comprising sensing a property of the storage tank at the first location by at least one sensor of the vehicle.

15. The method of claim 12 , wherein the vehicle is a remotely operated vehicle (ROV) or an autonomously operated vehicle.

16. The method of claim 15 , wherein the RX, the TX, and the IMU of the vehicle are elements of a navigation system of the ROV, the navigation system further comprising at least one sensor selected from a group consisting of: a hydrostatic pressure sensor configured for depth measurements, and an optical ranging system.

17. The method of claim 12 , further comprising verifying that the second azimuth angle corresponds to the second location of the vehicle as determined based on the at least one IMU and at least one encoder.

18. The method of claim 12 , further comprising determining the second location of the vehicle based on the at least one IMU and at least one encoder.

19. A method for inspecting or maintaining a storage tank, comprising:

traversing a vehicle inside the storage tank;

determining properties of a storage tank by at least one sensor of the vehicle;

navigating the vehicle by a navigation system comprising:

an acoustic transmitter (TX) carried by the vehicle, an inertial measurement unit (IMU) sensor configured to at least partially determine a location of the vehicle with respect to the storage tank, and a propulsion unit configured to move the vehicle within the storage tank; and

sending acoustic signal by the TX carried by the vehicle to an acoustic receiver (RX) fixed with respect to the storage tank, wherein the vehicle moves inside the storage tank in concentric arcs with respect to the RX fixed with respect to the storage tank, wherein the RX is a center point of the concentric arcs.

20. The method of claim 19 , further comprising sending acoustic signal by the TX carried by the vehicle to a second RX fixed with respect to the storage tank, wherein the vehicle at least partially moves inside the storage tank in another set of concentric arcs with respect to the second RX.

21. The method of claim 19 , wherein the TX is an acoustic pinger, and the RX is a hydrophone.

22. The method of claim 19 , wherein the RX is a bright acoustic reflector inside the storage tank.

23. The method of claim 19 , wherein the bright acoustic reflector inside the storage tank is an acoustic retroreflector string or a corner acoustic reflector.

24. A system for inspecting or maintaining a storage tank, comprising:

a vehicle comprising:

a propulsion unit configured to move the vehicle within the storage tank;

at least one sensor for determining properties of the storage tank;

at least one inertial measurement unit (IMU) sensor configured to at least partially determine a location of the vehicle with respect to the storage tank;

at least one acoustic transmitter (TX) carried by the vehicle; and

at least acoustic receiver (RX) carried by the vehicle;

an acoustic hydrophone attached to the storage tank in a first location; and

a bright acoustic reflector attached to the storage tank in a second location, wherein the system comprises a non-transitory computer-readable medium having computer-executable instructions stored thereon that, in response to execution by one or more processors of a computing device, cause the computing device to perform actions comprising:

positioning the vehicle at a first location inside the storage tank by the propulsion unit of the vehicle, the vehicle comprising at least one inertial measurement unit (IMU);

emitting by the at least one TX of the vehicle, a first acoustic signal toward an acoustic hydrophone attached to the storage tank in a first location;

determining a distance from the at least one TX of the vehicle to the acoustic hydrophone attached to the storage tank;

emitting, by the at least one TX of the vehicle, a second acoustic signal toward a bright acoustic reflector attached to the storage tank in a second location;

receiving, by the at least one RX of the vehicle, a second reflected acoustic signal from the bright acoustic reflector;

determining a first azimuth angle of the vehicle with respect to a longitudinal axis of the vehicle and a first distance from the bright acoustic reflector;

moving the vehicle in a direction of an azimuth direction to a second location of the vehicle inside the storage tank; and

determining a second azimuth angle of the vehicle at the second location with respect to a second distance from the acoustic hydrophone and a second distance from the bright acoustic reflector.

25. The system of claim 24 , wherein the computer-executable instructions further cause the computing device to perform actions comprising moving the vehicle to a third location along a straight line through the first location and the second location.

26. The system of claim 24 , wherein the computer-executable instructions further cause the computing device to perform actions comprising sensing a property of the storage tank at the first location by at least one sensor of the vehicle.

27. The system of claim 24 , wherein the vehicle is a remotely operated vehicle (ROV) or an autonomously operated vehicle.

28. The system of claim 24 , wherein the RX, the TX, the IMU and at least one encoder of the vehicle are elements of a navigation system of the ROV, the navigation system further comprising at least one sensor selected from a group consisting of: a hydrostatic pressure sensor configured for depth measurements, and an optical ranging system.

29. The system of claim 24 , wherein the computer-executable instructions further cause the computing device to perform actions comprising further comprising:

verifying that the second azimuth angle corresponds to the second location of the vehicle as determined based on the at least one IMU and at least one encoder.

30. The system of claim 24 , further comprising determining the second location of the vehicle based on the at least one IMU and at least one encoder.

Assignments (3)
MERGER Recorded Sep 16, 2025
From: QUEST INTEGRATED, LLC
To: QUEST INTEGRITY USA, LLC
Reel/Frame 073445/0113 →
MERGER Recorded Jul 11, 2024
From: QUEST INTEGRATED, LLC
To: QUEST INTEGRITY USA, LLC
Reel/Frame 067958/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2023
From: BONDURANT, PHILLIP D.; NINO, GIOVANNI
To: QUEST INTEGRATED, LLC
Reel/Frame 064204/0479 →
Continuity (5)
Continuation 17246973 · May 3, 2021
Continuation 16964565
Provisional Application 62823780 · Mar 26, 2019
Provisional Application 62820454 · Mar 19, 2019
Related Publication 20230359206A1 · Nov 9, 2023
References Cited (20)
US 5867800A · Leif · 1999 [cited by applicant]
US 6104970A · Schmidt, Jr. et al. · 2000 [cited by applicant]
US 6216058B1 · Hosek et al. · 2001 [cited by applicant]
US 6317387B1 · D'Amaddio et al. · 2001 [cited by applicant]
US 8116928B2 · Wu et al. · 2012 [cited by applicant]
US 10488294B2 · Walker et al. · 2019 [cited by applicant]
US 10996674B2 · Bondurant · 2021 [cited by examiner]
US 11747810B2 · Bondurant · 2023 [cited by examiner]
US 20160299031A1 · Walker et al. · 2016 [cited by applicant]
US 20180284470A1 · Yamamoto et al. · 2018 [cited by applicant]
US 20200109949A1 · Vaganay et al. · 2020 [cited by applicant]
EP 3942270A1 · 2022 [cited by applicant]
WO 2016073244A1 · 2016 [cited by applicant]
WO 2017099116A1 · 2017 [cited by applicant]
WO 2019005939A1 · 2019 [cited by applicant]
WO 2020191146A1 · 2020 [cited by applicant]
European Examination Report mailed Dec. 20, 2023, issued in related European Application No. 20773629.9 filed Mar. 19, 2020, 5 pages. [cited by applicant]
International Search Report and Written Opinion, mailed Jun. 9, 2020, issued in corresponding International Application No. PCT/US2020/023541, filed Mar. 19, 2020, 9 pages. [cited by applicant]
Extended European Search Report mailed Nov. 17, 2022, issued in corresponding European Application No. 20773629, filed Mar. 19, 2020, 11 pages. [cited by applicant]
Examination Search Report mailed Nov. 1, 2023, issued in corresponding Candian Application No. 3131004, filed Mar. 19, 2020, 3 pages. [cited by applicant]