The present disclosure relates generally to geological drilling and downhole procedures, and, more particularly, to a modular mobility platform configured to travel through and navigate diverse downhole environments, and to a system and method using such a modular mobility platform.
During procedures in geological environments, such as a downhole of a well or pipe, it is advantageous to explore the environment and to inspect the walls of the well using robots or mobility platforms having electronic-based instruments. However, travel of a robot through a downhole longitudinally, such downhole environments has presented a challenge to known robots, since the lateral width within such environments can various substantially. Accordingly, the sides of the robot can brush against or collide with the walls, potentially damaging the robot and its instruments.
Many robots in the prior art also have a fixed structure, such as a housing for retaining a fixed set of motors for travel, as well as a fixed set of instruments for monitoring and inspecting the downhole environment. However, once such robots are constructed, the robot cannot be modified without disassembling the robot, if possible. Therefore, a robot in the prior art is limited to its motors and instruments included during construction.
Some robots in the prior art are configured in a fixed elongated form to travel up or down the downhole environment which is usually longitudinally extended. However, some downhole environments can have branches and turns, preventing the fixed elongated configuration of the robot from navigating such branches and turns.
There are other limitations of known robots that have been used in downhole environments. It is to these constraints that the present disclosure is directed.
According to an embodiment consistent with the present disclosure, a modular mobility platform has extendable and retractable tractor treads for engaging the walls of the downhole environment. Such tractor treads allow the platform to successfully navigate longitudinally through the downhole environment. Moreover, the platform can be composed of a plurality of different modules removably interconnected together longitudinally. Each module can have a specific function, such as sensing, navigation, mobility, control, communication, and power. The platform can have generally longitudinally-directed detectors for detecting the forward or reverse direction through which the platform is to travel. The present disclosure also includes a system and method using such a modular mobility platform. The platform can also be elongated with the capability of articulating in a lateral direction relative to a longitudinal axis of the platform in order for the platform to travel laterally.
In an embodiment consistent with the disclosure, a mobility platform capable of traveling in a downhole environment, comprises a plurality of interconnected modules including at a forward end of the modules a navigation module, wherein the navigation module is configured by a processor executing code therein to detect a feature of the downhole environment and direct the plurality of interconnected modules comprising the mobility platform toward the feature within the downhole environment, the navigation module including: an articulating arm; a sensor disposed at a forward end of the articulating arm configured to detect the feature of the downhole environment; and an actuator connected to bend the articulating arm in a selected lateral direction; a computing module among the plurality of interconnected modules, the computing module being configured by a processor executing code therein to determine, from the feature, a first width of an upcoming portion of the downhole environment; and a drive module among the plurality of interconnected modules, the drive module having extendable and retractable tractor treads; wherein the computing module is further configured to: control the drive module to extend or retract the tractor treads to have the drive module with a second width less than a first width to fit the mobility platform in the upcoming portion in the selected direction, and control the drive module to drive the tractor treads to move the mobility platform in the upcoming portion in the selected direction. The navigation module, computing module, and drive module are linearly interconnected.
In certain embodiments consistent with the disclosure, the navigation module, computing module, and drive module are removably interconnected. In certain embodiments, each of the navigation module, computing module, and drive module have housings that are substantially cylindrical with a respective module longitudinal axis. In the same or different embodiments, the navigation module, computing module, and drive module are interconnected with the respective module longitudinal axes substantially aligned to form the mobility platform and to define a substantially cylindrical shape along a mobility platform longitudinal axis.
In certain embodiments consistent with the disclosure, the sensor emits a detection signal in a forward direction for detecting the feature in the downhole environment, such as in a selected lateral direction. The detection signal includes ultrasonic waves. The computing module controls the drive module using wireless signals.
In another embodiment consistent with the disclosure, a mobility platform capable of traveling in a downhole environment, comprises: a plurality of interconnected modules including at a forward end of the modules a navigation module, wherein the navigation module is configured by a processor executing code therein to detect a feature of the downhole environment and direct the plurality of interconnected modules comprising the mobility platform toward the feature within the downhole environment, the navigation module including: an articulating arm; sensor disposed at a forward end of the articulating arm configured to detect the feature, and an actuator connected to bend the articulating arm in a selected lateral direction; a computing module among the plurality of interconnected modules, the computing module being configured by a processor executing code therein to determine a first width of an upcoming portion in the selected direction; and a drive module among the plurality of interconnected modules, the drive module having extendable and retractable tractor treads; wherein the computing module is further configured to: control the actuator to bend the articulating arm in the selected lateral direction to direct the articulating arm toward the upcoming portion of the downhole environment, control the drive module to extend or retract the tractor treads to have the drive module with a second width less than a first width to fit the mobility platform in the upcoming portion in the selected direction, and control the drive module to drive the tractor treads to move the mobility platform in the upcoming portion in the selected direction. The sensor emits a detection signal in the lateral direction for detecting the feature. The detection signal includes ultrasonic waves. The navigation module, computing module, and drive module are interconnected. The navigation module, computing module, and drive module can be removably interconnected.
In certain embodiments consistent with the disclosure, each of the navigation module, computing module, and drive module have housings that are substantially cylindrical with a respective module longitudinal axis. In the same or different embodiments, the navigation module, computing module, and drive module are interconnected with the respective module longitudinal axes substantially aligned to form the mobility platform and to define a substantially cylindrical shape along a mobility platform longitudinal axis. The tractor treads are extended or retracted laterally relative to the mobility platform longitudinal axis. The computing module controls the drive module using wireless signals.
In a further embodiment consistent with the disclosure, a method, comprises: interconnecting a plurality of modules, the plurality of modules including a computing module, a drive module and, at a forward end of the modules, a navigation module, wherein the navigation module is configured by a processor executing code therein to detect a feature of the downhole environment and direct the plurality of interconnected modules comprising the mobility platform toward the feature with the downhole environment, the navigation module including an articulating arm, a sensor disposed at a forward end of the articulating arm configured to detect the feature, and an actuator connected to bend the articulating arm in a selected lateral direction, wherein the computing module being configured by a processor executing code therein to determine a first width of an upcoming portion in the selected direction, wherein the drive module has extendable and retractable tractor treads, wherein the computing module is further configured to control the drive module to extend or retract the tractor treads to have the drive module with a second width less than the first width to fit the mobility platform in the upcoming portion in the selected direction, and control the drive module to drive the tractor treads to move the mobility platform in the upcoming portion in the selected direction; deploying the mobility platform into the downhole environment; detecting the feature of the downhole environment; determining the first width of the upcoming portion of the downhole environment; moving a tractor tread of the drive module to fit the mobility platform into the upcoming portion; and advancing the mobility platform into the upcoming portion of the downhole environment. Moving the tractor tread comprises either extending the tractor tread from the drive module or retracting the tractor tread toward the drive module prior to advancing the mobility platform into the upcoming portion of the downhole environment.
Any combinations of the various embodiments and implementations disclosed herein can be used in a further embodiment, consistent with the disclosure. These and other aspects and features can be appreciated from the following description of certain embodiments presented herein in accordance with the disclosure and the accompanying drawings and claims.
It is noted that the drawings are illustrative and are not necessarily to scale.
Example embodiments consistent with the teachings included in the present disclosure are directed to a modular mobility platform capable of traveling through diverse downhole environments, including environments with branched and turned passageways which are situated laterally of a main bore hole, as well as a system and method using such a modular mobility platform.
As shown in
The mobility platform 10 carries instruments suitable for navigating and inspecting the downhole environments. Referring to
The front sensor module 12 and the rear sensor module 32 can include a housing with apertures through which a respective sensor can detect the downhole environment 36 and local geological geometry at the front end or the rear end of the platform 10, respectively, such as shown in
The front sensor module 12 is described in greater detail below with reference to
Alternatively, the data from the sensors on the front sensor module 12 and the rear sensor module 32 can be relayed to an operator outside of the downhole, such as in a position on the surface of the Earth. Accordingly, the platform 10 can operate in a semi-autonomous mode by which the operator processes the sensor data, and instructs the platform 10, through communications transmitted through the tether 34, to move forward or backward within the downhole environment. As such, in this alternative arrangement, the platform 10 operates under control of code executing in one or more processors and, further, in compliance with any commands that may have been received from the user. In a further alternative embodiment, constructed with at least one processor executing locally on the platform 10, the operator instructs the platform 10 using signals provided to the computing modules 16, 28 to locally control the movement of the platform 10. Such signals can be radio waves.
Referring again to
In an embodiment, each drive module can be powered by an adjacent power module, such as the power module 20 providing electrical power to the adjacent drive modules 18, 22, and the power module 24 which provides electrical power to the adjacent drive module 26. Alternatively, the drive module 22 can receive electrical power from the power module 24. The power modules 20, 24 have batteries which feed electrical power to associated drive modules. Any drive modules which are not adjacent to a power module can include batteries within a respective drive module. Such batteries can be rechargeable. Alternatively, for any drive module attached to the rear sensor module 32, such as the drive module 30 in
As stated above, the various modules with specific functions can be removably interconnected depending on the specific applications for the deployed mobility platform 10. The specific applications can include cameras and other types of detectors which are laterally oriented on a computing module for inspecting the walls of the well or pipe. Alternatively, the lateral cameras and detectors can be included in a detection module configured differently from the computing module. An alternative application can include a repair module having laterally retractable and extendable arms with code executing in a processor thereof which enables tools associated with the repair module to engage and repair a wall of the well or pipe, such as by welding, sealing, or shoring up the material of the bore hole walls or the pipe.
In an embodiment, shown in
In an embodiment as shown in
Each drive module 14, 18, 22, 26, 30 has two subsystems: a preload system and a drive system. The drive system actuates the treads on each of the modules 14, 18, 22, 26, 30, respectively, using a worm-gear drive, allowing the platform 10 to move longitudinally forward and backward. The drive module(s) are associated with a hardware processor and a memory unit which contains code. The code is loaded from the memory into the processor and configures the processor to implement the functionality of the drive modules 14, 18, 22, 26, 30, or can be associated with other modules, depending on the particular implementation approach.
Under control of code executing to implement each respective drive module, each of the treads on arms of the drive modules 14, 18, 22, 26, 30, respectively, can retract and extend independently, although the treads of a specific drive module are linked together by the worm gear drive for radial symmetry. Also under control of code executing to implement each respective drive module, the preload system controls the lateral distance of the platform 10 from the downhole walls by extending and retracting the arms of each drive module. The preload system and the drive system are actuated using one motor for each subsystem in the illustrated embodiment. Under control of code executing each respective drive module, a preload motor turns a leadscrew and applies a preload of the treads against the downhole wall by moving the arms radially. In addition, under control of code executing each respective module, a drive motor drives the mobility platform 10 to move forward or in reverse in a direction parallel to the mobility platform longitudinal axis by moving the treads.
The preload subsystem allows the arms having the treads to extend to accommodate the various diameters that the platform 10 is expected to have the ability to traverse, as well as to retract to be stowed during traversal of a narrow pipe, such as a XN-nipple. The preload subsystem translates the three treads radially towards/away from longitudinal axis. On each drive module, all three treads are coupled and move together. The treads cannot be extended or retracted individually. However, the preload subsystem for each drive module can cause all three tractor treads to be extended or retracted independently of the other drive modules of the platform 10.
Transversal of an XN-nipple requires at least two drive modules, since one of the drive modules needs to be extended and preloaded against the pipe wall to support the platform 10, while the other drive module is retracted to pass through the constriction of the XN-nipple. No matter how many drive modules are incorporated into a different configuration of the platform 10, the process of passing through a constriction remains the same. Each drive module retracts and passes through the XN-nipple while being supported by the other drive modules. Such retraction and extension of arms and treads can be performed for each drive module until the end of the platform 10 clears the constriction of a narrow downhole environment such as an XN-nipple. For transitioning between downhole environments of different lateral widths, such as illustrated in
Referring to
Each end of the computing modules 16, 28 is connected to an adjacent drive module, respectively. The motor controller can be directly connected to the drive motor of an adjacent drive module. Accordingly, signals from the motor controller are communicated to the drive motor to control the application of electricity from the battery of the drive module to the drive motor. In an alternative embodiment, the motor controller and the drive motor can be connected to respective wireless communication units. Using the wireless communication units, the motor controller can wirelessly control the drive motor of the drive module. The wireless control can be performed using WiFi, Bluetooth™, or other known communication protocols. Using the motor controller and the core processing unit, the computing modules 16, 28 can perform local, closed loop motion and preload control by virtue of the logic being implemented by the code executing in the processor. In conjunction with data gathered from the sensor modules 12, 32, the platform 10 implements autonomous position estimation of the platform 10, downhole feature detection, and downhole feature navigation, or, in certain implementations, semi-autonomous downhole feature navigation in response to commands received from a remote user.
Using the data gathered from the front sensor module 12, the code executing in the processor of each of the computing modules 16, 28 determines a feature in an upcoming portion of the downhole environment. The code determines a width of the upcoming portion of the downhole environment from the feature. Each of the computing modules 16, 28 uses first predetermined logic implemented by the code executing in the processor. By using the first predetermined logic, the computing modules 16, 28 generates a first signal, transmitted to the drive modules, to extend or retract the arms and treads of respective drive modules to preload the treads against the walls of the downhole environment to fit the mobility platform 10 into the upcoming portion. Each of the computing modules 16, 28 uses second predetermined logic implemented by the code executing in the processor. By using the second predetermined logic, the computing modules 16, 28 generates a second signal, transmitted to the drive modules, to rotate the treads. The treads are preloaded against the walls of the downhole environment. Accordingly, the mobility platform 10 advances into the upcoming portion of the downhole environment.
Referring to
Each sensor 52 operates as a range sensor and emits signals through the aperture 50, in a range 54 represented in
Referring to
In an embodiment, as shown in
Referring to
As shown in
Referring to
The present disclosure also includes a system having at least the mobility platform 10 and a control apparatus, such as the external console. The platform 10 is in communication with the control apparatus, for example, by wireless communications from at least one of the computing modules 16, 28. The control apparatus can include a display, a wireless antenna, a control panel, and a hand-held controller mounted in a housing. The housing can be adapted to be a carry case for transporting the control apparatus to a site where the platform 10 is to operate. In an alternative embodiment, the system does not include a control apparatus, and also does not include a tether between the mobility platform 10 and the rig on the surface of the Earth. Accordingly, the mobility platform 10 can be fully autonomous within the downhole environment.
As shown in
The method includes deploying the so-connected modules as a unified mobility platform 10 into a downhole environment in step 220. The deploying can be performed by an operator of a rig on the surface of the Earth. The rig can include the tether 34 attached to the rear sensor module 32 of the mobility platform 10. The operator can manually guide the platform 10 into the downhole. The downhole can be a well. The operator can instruct a rig mechanism to lower the platform 10 into the downhole.
Once the mobility platform 10 is positioned in the downhole environment, the method includes detecting a feature of the downhole environment in step 230 using the front sensor module 12. The front sensor module 12 send a command from a processor executing code to the sensor 52. In response to the command, the sensor 52 emits a sensor signal outward from the front sensor module 12. The sensor signal can be an ultrasonic wave. Alternatively, the sensor signal can be a radio wave. In another alternative embodiment, the sensor signal can be a microwave. The sensor signal is reflected by the feature of the downhole environment. The reflection of the sensor signal is then detected by the sensor 52. In response to the detected reflection, the sensor 52 generates a feature detection signal. The processor of the front sensor module 12 responds to the feature detection signal by sending the feature detection signal to the computing module 16.
The method then proceeds to determining a width of an upcoming portion of the downhole environment in step 240. The determining of the width is performed by a processor executing code in the computing module 16. In response to the feature detection signal, the processor performs a predetermined algorithm using the code to determine the width of the upcoming portion. The predetermined algorithm maps the feature detection signal to a given sensor 52 to generate a map of the upcoming portion with the width.
The method then performs the step of extending or retracting tractor treads from a drive module in step 250 in order to fit the mobility platform 10 within the upcoming portion of the downhole environment. As described above, the tractor treads 44 on the arms 46 are selectively extended or retracted relative to the longitudinal axis of the mobility platform 10. Using the determined width and the map generated in step 240, the computing module 16 selects which tractor treads 44 to be extended or retracted. The selection of tractor treads 44 is performed by a processor executing code in the computing module 16. The processor generates a tractor tread extending command. The tractor tread extending command is transmitted from the computing module 16 to one or more of the drive modules. In response to the tractor tread extending command, a given drive module extends or retracts the tractor treads 44. Each of these steps can be implemented using the modules described above.
The method proceeds with advancing the mobility platform 10 into the upcoming portion of the downhole environment in step 260. As described above, the tractor treads 44 on the arms 46 are selectively preloaded against the walls of the downhole environment. The tractor treads 44 are also selectively driven to move forward or reverse against the walls. The selective driving of the tractor treads 44 is performed by the processor executing code of the computing module 16. The processor generates a tractor tread driving command. The tractor tread driving command is transmitted from the computing module 16 to one or more of the drive modules. In response to the tractor tread driving command, a given drive module drives the tractor treads 44. The driven tractor treads 44 move the associated drive module along the walls of the downhole environment. With associated drive modules moving against the walls, the entire mobility platform 10 moves against the walls. Accordingly, the platform 10 advances into the upcoming portion of the downhole environment.
Portions of the methods described herein can be performed by software or firmware in machine readable form on a tangible (e.g., non-transitory) storage medium. For example, the software or firmware can be in the form of a computer program including computer program code adapted to cause the modular mobility platform to perform various actions described herein when the program is run on a computer or suitable hardware device, and where the computer program can be embodied on a computer readable medium. Examples of tangible storage media include computer storage devices having computer-readable media such as disks, thumb drives, flash memory, and the like, and do not include propagated signals. Propagated signals can be present in a tangible storage media. The software can be suitable for execution on a parallel processor or a serial processor such that various actions described herein can be carried out in any suitable order, or simultaneously.
It is to be further understood that like or similar numerals in the drawings represent like or similar elements through the several figures, and that not all components or steps described and illustrated with reference to the figures are required for all embodiments or arrangements.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “contains”, “containing”, “includes”, “including,” “comprises”, and/or “comprising,” and variations thereof, when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Terms of orientation are used herein merely for purposes of convention and referencing and are not to be construed as limiting. However, it is recognized these terms could be used with reference to an operator or user. Accordingly, no limitations are implied or to be inferred. In addition, the use of ordinal numbers (e.g., first, second, third) is for distinction and not counting. For example, the use of “third” does not imply there is a corresponding “first” or “second.” Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” “having,” “containing,” “involving,” and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
While the disclosure has described several exemplary embodiments, it will be understood by those skilled in the art that various changes can be made, and equivalents can be substituted for elements thereof, without departing from the spirit and scope of the invention. In addition, many modifications will be appreciated by those skilled in the art to adapt a particular instrument, situation, or material to embodiments of the disclosure without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed, or to the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
The subject matter described above is provided by way of illustration only and should not be construed as limiting. Various modifications and changes can be made to the subject matter described herein without following the example embodiments and applications illustrated and described, and without departing from the true spirit and scope of the invention encompassed by the present disclosure, which is defined by the set of recitations in the following claims and by structures and functions or steps which are equivalent to these recitations