IP Library Granted Patent US 12,736,981
Granted Patent B2
US 12,736,981 · App. 19/101,024 · Granted Sep 15, 2026

Method and apparatus to perform downhole computing for autonomous downhole measurement and navigation

Inventors: Tianxiang Su (Cambridge, MA); Suraj Kiran Raman (Cambridge, MA); Muhannad Abdelaziz Abuhaikal (Cambridge, MA); Andriy Gelman (Cambridge, MA); Farshid Mostowfi (Cambridge, MA)
G05D1/644G05D1/247G05D2101/15G05D2105/05G05D2107/73
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,736,981
App. No.
19/101,024
Granted
Sep 15, 2026
Kind
B2
Abstract

Embodiments presented provide for an apparatus used for wellbore intervention, evaluation and stimulation. The apparatus provides a tractor mechanism, a power supply, tools and sensors used in evaluation and stimulation activities with hydrocarbon recovery operations.

Claims (42)

1 . A downhole robot for intervention, evaluation, or stimulation, comprising:

a driving mechanism;

a power supply operatively connected to the driving mechanism;

a plurality of sensors operatively connected to the power supply;

a trained model for autonomous operation of the downhole robot, the trained model being generated by training the downhole robot to perform operations in a downhole environment, the training comprising generating the trained model using a simulated downhole environment, and the training being performed prior to deployment of the downhole robot;

a compute engine disposed within the downhole robot and operatively connected to the power supply, the compute engine being configured to:

handle processing and computations on-board the downhole robot;

receive at least one wellbore characteristic from the plurality of sensors;

use the trained model for autonomous operation of the downhole robot;

plan one or more actions of the downhole robot based on the trained model; and

cause autonomous execution of the one or more planned actions by the downhole robot in the downhole environment; and

at least one interface configured to transfer data to and from the compute engine.

2 . The downhole robot of claim 1 , wherein the compute engine is a Linux-based system.

3 . The downhole robot of claim 1 , wherein the driving mechanism is a tractor.

4 . A method, comprising:

training an autonomous vehicle to perform operations in a downhole environment, the autonomous vehicle comprising at least one sensor, the training being performed prior to deployment of the autonomous vehicle, the autonomous vehicle comprising a downhole robot, the training comprising:

generating a trained model for autonomous operation of the autonomous vehicle; and

using a simulated downhole environment to generate the trained model;

inserting the autonomous vehicle into the downhole environment;

obtaining at least one wellbore characteristic using data from the at least one sensor in the autonomous vehicle;

processing the at least one wellbore characteristic using a compute engine using the trained model, the compute engine being disposed within the autonomous vehicle;

planning, by the compute engine, one or more actions of the autonomous vehicle based on the trained model; and

causing, by the compute engine, autonomous execution of the one or more planned actions by the autonomous vehicle in the downhole environment.

5 . The method of claim 4 , wherein the at least one wellbore characteristic is one or more of: a distance traveled, a wellbore pressure, or a wellbore temperature.

6 . The method of claim 4 , wherein the autonomous vehicle comprises a tractor configured to move the autonomous vehicle.

7 . The method of claim 4 , wherein the compute engine is a Linux-based system.

8 . The method of claim 4 , wherein the compute engine uses artificial intelligence to control autonomous functions of the autonomous vehicle.

9 . The method of claim 4 , wherein the autonomous vehicle comprises a telemetry module configured to determine positioning of the autonomous vehicle.

10 . The method of claim 4 , further comprising:

performing a calculation to plan the one or more actions by the autonomous vehicle;

determining a required power for the autonomous vehicle to perform the one or more actions by the autonomous vehicle; and

checking a power remaining aboard the autonomous vehicle.

11 . The method of claim 10 , further comprising performing, by the autonomous vehicle, the one or more actions when the power remaining aboard the autonomous vehicle is greater than or equal to the required power for the autonomous vehicle to perform the action one or more actions.

12 . The method of claim 10 , further comprising refusing, by the autonomous vehicle, to perform the one or more actions when the power remaining aboard the autonomous vehicle is less than the required power for the autonomous vehicle to perform the one or more actions.

13 . The method of claim 4 , further comprising saving the at least one wellbore characteristic to a memory of the autonomous vehicle.

14 . The method of claim 4 , wherein the processing the at least one wellbore characteristic using the compute engine using the trained model comprises:

processing acquired logs to infer at least one of an absolute or a relative depth using Bayesian filtering; and

fusing multiple measurements using a sensor fusion-based approach.

15 . The method of claim 4 , wherein the compute engine uses an artificial intelligence planning methodology to plan the one or more actions of the autonomous vehicle.

16 . The method of claim 4 , wherein the compute engine uses constraint satisfaction programming to plan the one or more actions of the autonomous vehicle.

17 . The method of claim 4 , wherein the compute engine uses reinforcement learning to plan the one or more actions of the autonomous vehicle.

18 . The method of claim 4 , wherein the at least one wellbore characteristic processed using the compute engine comprises at least one of: Casing Collar Locator (CCL) Logs, Gamma Ray Logs, Odometry, Pressure and Density Measurements, Acoustic Localization, or Mechanical CCL.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2025
From: SU, TIANXIANG; KIRAN RAMAN, SURAJ; ABDELAZIZ ABUHAIKAL, MUHANNAD; GELMAN, ANDRIY; MOSTOWFI, FARSHID
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 073342/0517 →
Continuity (2)
Provisional Application 63370579 · Aug 5, 2022
Related Publication 20260036994A1 · Feb 5, 2026
References Cited (65)
US 5732776A · Tubel · 1998 [cited by applicant]
US 5947213A · Angle · 1999 [cited by applicant]
US 6378627B1 · Tubel et al. · 2002 [cited by applicant]
US 6454011B1 · Schempf · 2002 [cited by applicant]
US 6808021B2 · Zimmerman · 2004 [cited by applicant]
US 6845819B2 · Barrett · 2005 [cited by examiner]
US 6848503B2 · Schultz · 2005 [cited by applicant]
US 7143843B2 · Doering · 2006 [cited by applicant]
US 7303010B2 · De Guzman · 2007 [cited by applicant]
US 7458421B2 · Barrow · 2008 [cited by applicant]
US 8033328B2 · Hall · 2011 [cited by applicant]
US 8171989B2 · Goode · 2012 [cited by applicant]
US 8322447B2 · Loretz · 2012 [cited by applicant]
US 8786113B2 · Tinnen · 2014 [cited by applicant]
US 8899322B2 · Cresswell · 2014 [cited by applicant]
US 8981957B2 · Gano · 2015 [cited by applicant]
US 9109419B2 · Fenton · 2015 [cited by applicant]
US 9115793B2 · Nelson · 2015 [cited by applicant]
US 9145761B2 · Hallundbæk · 2015 [cited by applicant]
US 9523789B2 · Kamal · 2016 [cited by examiner]
US 9617829B2 · Dale · 2017 [cited by applicant]
US 9638010B2 · Kim · 2017 [cited by applicant]
US 9685891B2 · Feliu · 2017 [cited by applicant]
US 9920613B2 · Lee · 2018 [cited by applicant]
US 10030505B1 · Toniolo · 2018 [cited by applicant]
US 10072480B2 · Carroll · 2018 [cited by applicant]
US 10927625B2 · Fleckenstein · 2021 [cited by applicant]
US 12091960B2 · Kalyanraman · 2024 [cited by examiner]
US 20020096322A1 · Barrett et al. · 2002 [cited by applicant]
US 20090014064A1 · Shinohara · 2009 [cited by applicant]
US 20090140604A1 · Chen · 2009 [cited by applicant]
US 20110094749A1 · Richards · 2011 [cited by applicant]
US 20110240303A1 · Hallundbæk · 2011 [cited by applicant]
US 20130241741A1 · Hallundbaek · 2013 [cited by applicant]
US 20150293258A1 · Kamal et al. · 2015 [cited by applicant]
US 20160032711A1 · Sheiretov · 2016 [cited by applicant]
US 20170299758A1 · Pelletier et al. · 2017 [cited by applicant]
US 20180209236A1 · Talgø · 2018 [cited by applicant]
US 20190031307A1 · Siersdorfer · 2019 [cited by applicant]
US 20190368331A1 · Vick, Jr · 2019 [cited by applicant]
US 20200165890A1 · Homero Thome Ferreira · 2020 [cited by applicant]
US 20210189820A1 · Baklanov · 2021 [cited by applicant]
US 20220205328A1 · Fanini et al. · 2022 [cited by applicant]
US 20240061124A1 · Blois · 2024 [cited by examiner]
US 20240279993A1 · Fripp · 2024 [cited by applicant]
US 20240344431A1 · Gupta · 2024 [cited by applicant]
US 20250334009A1 · Mueller · 2025 [cited by applicant]
AU 777154A1 · 2002 [cited by applicant]
CA 2478613A1 · 2004 [cited by applicant]
CA 2704303A1 · 2009 [cited by applicant]
CA 2571787C · 2010 [cited by applicant]
EP 2407631A1 · 2012 [cited by applicant]
EP 2176505B1 · 2012 [cited by applicant]
WO 2009016353A2 · 2009 [cited by applicant]
WO 2013112273A2 · 2013 [cited by applicant]
WO 2021046366A1 · 2021 [cited by applicant]
WO 2021225967A1 · 2021 [cited by applicant]
WO 2023187458A1 · 2023 [cited by applicant]
“Basic Steps To Shoot A Liquid Level using Echometers TWM”, YouTube Vido accessed at [https://www.youtube.com/watchv=pZxZcDpQwIU], Echometer Company, Training Video, Jul. 2020, 5 pages. [cited by applicant]
Ruland, E. A. I. et al., “Low cost underwater acoustic localization”, Proceedings of Meetings on Acoustics, 2017, 13 pages. [cited by applicant]
Fox and Long, “PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains”, Journal of Artificial Intelligence Research, 20 (2003) pp. 61-124. [cited by applicant]
Fromont and Sriram, “Constraint Satisfaction as a Planning Process”, In: Aritifical Intelligence in Design 92, 1992, pp. 97-117. [cited by applicant]
Leonetti et al., “A synthesis of automated planning and reinforcement learning for efficient, robust decision-making”, Aritificial Intelligence, vol. 241, Dec. 2016, pp. 103-130. [cited by applicant]
Office Action issued in U.S. Appl. No. 18/649,469 dated Mar. 25, 2025, 15 pages. [cited by applicant]
International Search Report and Written Opinion of International Patent Application No. PCT/US2023/029091 dated on Nov. 20, 2023, 11 pages. [cited by applicant]