ADVANCED DRILL TRAIL CABLE MANAGEMENT SYSTEM
20260055672 ยท 2026-02-26
Assignee
Inventors
- John Robert OLIVER (Evansville, IN, US)
- Gustavo Lazatin SUMCAD (Evansville, IN, US)
- Michael ONSAGER (Evansville, IN, US)
Cpc classification
B60L53/18
PERFORMING OPERATIONS; TRANSPORTING
E21B7/026
FIXED CONSTRUCTIONS
B65H75/4407
PERFORMING OPERATIONS; TRANSPORTING
B65H54/2884
PERFORMING OPERATIONS; TRANSPORTING
B65H2557/242
PERFORMING OPERATIONS; TRANSPORTING
B65H49/18
PERFORMING OPERATIONS; TRANSPORTING
B65H75/425
PERFORMING OPERATIONS; TRANSPORTING
E21B19/008
FIXED CONSTRUCTIONS
B65H63/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
E21B19/00
FIXED CONSTRUCTIONS
B65H49/18
PERFORMING OPERATIONS; TRANSPORTING
B65H54/28
PERFORMING OPERATIONS; TRANSPORTING
B65H57/00
PERFORMING OPERATIONS; TRANSPORTING
B65H63/00
PERFORMING OPERATIONS; TRANSPORTING
B65H75/42
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system including a platform, a drill connected to the platform, a power source, a cable connected to a cable reel and the drill, and a stinger. The stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger. An actuator is connected to the stinger and operable to move the stinger relative to the platform. A sensor is disposed to sense a physical parameter of at least one of the platform, the drill, the power source, the cable, and the stinger. A computer system is programmed to convert the physical parameter into a vector data structure and input the vector data structure to a classification machine learning model, which outputs a classification for the physical parameter. A control system is configured to control the actuator to move the stinger based on the classification.
Claims
1. A system comprising: a platform; a drill connected to the platform; a power source for powering the drill; a cable connected to a cable reel and to the drill; a stinger having a first end connected to the platform and a second end opposite the first end, wherein: the stinger comprises a beam extending outwardly from the platform, the second end of the stinger connects to the cable, and the stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger; an actuator connected to the stinger and operable to move the stinger relative to the platform; a sensor operably disposed to sense a physical parameter of at least one of the platform, the drill, the power source, the cable, and the stinger; a computer system in communication with the sensor and programmed to execute a computer-implemented method to: receive the physical parameter, convert the physical parameter into a vector data structure, input the vector data structure to a classification machine learning model trained to classify the physical parameter as either inside a control limit or outside the control limit, to generate a classification, and output, by the classification machine learning model, the classification; and a control system connected to the actuator, wherein the control system is configured to control the actuator to move the stinger based on the classification.
2. The system of claim 1, wherein the computer system is programmed to control the actuator to move the stinger such that the cable remains inside the control limit.
3. The system of claim 1, wherein the actuator comprises one of a solenoid actuator, a linear actuator, and a rack and pinion actuator.
4. The system of claim 1, wherein the computer system is further programmed to execute the computer-implemented method to: iterate receiving, converting, inputting, and outputting, until the physical parameter is inside the control limit.
5. The system of claim 1, wherein: the sensor comprises a plurality of sensors and the physical parameter comprises a plurality of physical parameters measuring a stinger position of the stinger, a cable position of the cable, a tension in the cable, hazards on a field on which the platform moves, a drill position of the drill, and locations of drill piles in the field, the vector data structure comprises the plurality of physical parameters in a format transformed for input to the classification machine learning model, and the computer system is programmed to command the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit.
6. The system of claim 1, further comprising: a trailer connected to the platform via the cable, wherein: the cable reel is disposed on the trailer, and the trailer is horizontally offset from the platform, relative to a direction of gravity, by an offset distance, wherein: the sensor comprises a plurality of sensors and the physical parameter comprises a plurality of physical parameters measuring a stinger position of the stinger, a cable position of the cable, a tension in the cable, hazards on a field on which the platform moves, a drill position of the drill, a trailer position of the trailer, and locations of drill piles in the field, the vector data structure comprises the plurality of physical parameters in a format transformed for input to the classification machine learning model, and the computer system is programmed to order the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit.
7. The system of claim 1, further comprising: a propulsion system connected to the platform and configured to move the platform as the cable reel dispenses the cable, wherein: the sensor comprises a position sensor for measuring a platform movement of the platform and a cable movement of the cable, the vector data structure comprises the platform movement and the cable movement in a format transformed for input to the classification machine learning model, and the computer system is programmed to order the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit while both the platform and the cable are moving.
8. A system comprising: a platform; a drill connected to the platform; a power source for powering the drill; a propulsion system comprising a track system and an engine for driving the track system; a track controller for controlling the track system to maneuver the platform; a cable connected to a cable reel and to the drill; a stinger having a first end connected to the platform and a second end opposite the first end, wherein: the stinger comprises a beam extending outwardly from the platform, the second end of the stinger connects to the cable, and the stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger; an actuator connected to the beam and configured to move the stinger relative to the platform; and a control system connected to both the track controller and the actuator, wherein the control system is configured to control the actuator to move the stinger based on a movement of the track system.
9. The system of claim 8, wherein the control system is programmed to move the cable to prevent the cable from interfering with movement of the platform as the track system moves the platform.
10. The system of claim 8, further comprising: a sensor operably disposed to sense a physical parameter of at least one of the platform, the drill, the power source, the engine, the cable, and the stinger, wherein the control system is further programmed to control the actuator to move the stinger based on a combination of the movement of the track system and the physical parameter.
11. The system of claim 8, wherein the control system comprises a connector joint that translates the movement of the track system to modify the position of the stinger.
12. The system of claim 8, further comprising: a sensor operably disposed to sense a physical parameter of the track system, and a computer system in communication with the sensor and the control system, and programmed to execute a computer-implemented method to: receive the physical parameter, convert the physical parameter into a vector data structure, input the vector data structure to a classification machine learning model trained to classify the physical parameter as being either inside a control limit or outside the control limit to generate a classification, output, by the classification machine learning model, the classification, and command the control system to control the stinger according to the classification.
13. The system of claim 8, further comprising: a sensor operably disposed to sense a physical parameter of the track system and an additional parameter of at least one of the platform, the drill, the power source, the engine, the cable, and the stinger; and a computer system in communication with the sensor and programmed to execute a computer-implemented method to: receive the physical parameter and the additional parameter, convert the physical parameter and additional parameter into a vector data structure, input the vector data structure to a classification machine learning model trained to classify the physical parameter as being either inside a control limit or outside the control limit to generate a classification, output, by the classification machine learning model, the classification, and command the control system to control the stinger according to the classification.
14. A system comprising: a platform; a drill connected to the platform; a power source for powering the drill; a cable connected to a cable reel and to the drill; a stinger having a first end connected to the platform and a second end opposite the first end, wherein: the stinger comprises a beam extending outwardly from the platform, the second end of the stinger connects to the cable, and the stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger; a hazard detector operably disposed to sense a hazard; an actuator connected to the beam and configured to move the stinger relative to the platform; and a control system connected to both the hazard detector and the actuator, wherein the control system is configured to control the actuator to move the stinger such that the cable avoids the hazard.
15. The system of claim 14, wherein the hazard is external to the system.
16. The system of claim 14, wherein the system further comprises: a propulsion system connected to the platform and configured to move the platform as the cable reel dispenses the cable, wherein: the control system is programmed to control the actuator to move the stinger and to control the propulsion system to move the platform to avoid the hazard.
17. A system comprising: a platform; a drill connected to the platform; a power source for powering the drill; a cable connected to a cable reel and to the drill; a stinger having a first end connected to the platform and a second end opposite the first end, wherein: the stinger comprises a beam extending outwardly from the platform, the second end of the stinger connects to the cable, and the stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger; an actuator connected to the stinger and configured to move the stinger; a sensor operably disposed to sense a cable position of the cable and locations of a pattern of holes dug by the drill; and a computer system in communication with the sensor and programmed to execute a computer-implemented method to control the actuator to move the stinger to adjust the cable position of the cable to avoid the pattern of holes.
18. The system of claim 17, further comprising: a global positioning system in communication with the computer system and configured, in combination with the computer system, to sense and to map a placement of the cable and to sense and to map reference positions of the pattern of holes, wherein the computer system is further programmed to execute the computer-implemented method to: control the actuator based on the placement of the cable and the reference positions of the pattern of holes.
19. The system of claim 18, further comprising: a trailer connected to the platform via the cable, wherein: the cable reel is disposed on the trailer, the trailer is horizontally offset from the platform, relative to a direction of gravity, by an offset distance, and the computer system is further programmed to execute the computer-implemented method to control the actuator based on positions of the trailer and of the platform, as determined by the global positioning system.
20. The system of claim 17, further comprising: a communication system in communication with the computer system; a control system for controlling the stinger; and a remote control system, remote from the platform, in communication with the communication system, wherein the remote control system is configured to control the computer system to command the control system to control the cable position of the cable by controlling operation of the stinger.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016] Like elements in the various figures are denoted by like reference numerals for consistency.
DETAILED DESCRIPTION
[0017] In general, embodiments are directed to a drill trail cable management system. A stinger, configured to move at various angles with respect to a drilling machine attached to the stinger, is used to guide the drill trail cable. In this manner, the drill trail cable may be guided away from chip piles. Thus, the one or more embodiments address the issue of time wasted while a drill trail cable is manually repositioned to prevent chip ingress into a drill hole.
[0018] Cable management according to one or more embodiments described herein may have multiple benefits, as mines are increasing the use of electrified equipment on the bench (a working site) while increasing decarbonization efforts. Handling of cables historically was via cable reels, which were prone to failure and damage. Furthermore, cable management has been complicated by modern safety rules because manual manipulation of energized cables is often banned by regulatory authorities. Thus, the process of safe cable manipulation may involve a multi-stage read back confirmation process to ensure the proper isolation of equipment. The process can often add 40-60 minutes to a cable or machine electrical isolation procedure. The resulting delays are multiplied when multiple cables are to be moved or otherwise handled at a bench. Accordingly, the delays may be significant, leading to significant impact on increased costs and project delays. Additionally, one or more embodiments may help prevent potential damage to misplaced cables that are run over, that often times produce shorts, and consequently, significant downtime in isolation, replacement of cable, and other associated costs.
[0019] The issues are further complicated because many mines are taking on new electrical equipment, drills, and excavators that had been traditionally diesel.
[0020] Thus, cable management becomes increasingly important to mine operators. Yet further, many mine operators, used to diesel powered equipment, may not have experience in cable management.
[0021] One or more embodiments address these and other issues by providing a cable management system. Again, as mentioned above and as described further below, a stinger is used to move a cable into a desired location.
[0022] For clarity, the term cable, when used herein, refers to a drill trail cable. Thus, the term cable may include the features common to drill trail cables used in the mining industry. Nevertheless, one or more embodiments described herein also may be applicable to managing the position of other cables, ropes, lines, etc.
[0023] In addition, various embodiments described below discuss positioning a cable being used to power drilling equipment (e.g., a drilling platform, a trailer, etc.). However, the stinger of one or more embodiments also may be attached to other types of equipment for which cable management is deemed useful. For example, the stinger of one or more embodiments may be connected to trucks, shovels, trains, or other equipment that use cables for power or control during mining operations. In another example, the stinger of one or more embodiments may be used to control the position of connecting lines of other types (e.g., a rope bridge). Thus, one or more embodiments are not limited to drilling equipment or to mining applications.
[0024] One or more embodiments described herein also may be applied to other electric mobile equipment in general, including shovels/excavators, etc.
[0025]
[0026] A cable (110) may extend from the drill (102) to a power source (112). The cable (110) may provide power to the drill (102) or other equipment operating on a platform upon which the drill (102) is mounted.
[0027] A cable reel (see
[0028] The cable reel plays a useful part in the management of the cable as the drill moves along the bench. An automatic controller may reel in and pay out the cable when desired.
[0029] The other end of the trail cable is attached to a switch house or disconnect. The disconnect could be located on or above the bench (100) where the drill (102) is operating. Cable sections may be added to extend the length of the cable (110). The cable (110) may be coiled up at the toe (114) of a bench face. The toe (114) is the bottom of the bench (100).
[0030] The cable reel in the one or more embodiments may be driven by an electric motor. The electric motor may be controlled by a variable speed drive system. The electric motor may control the cable reel rotation direction (reel in or pay out direction), at a rotational speed consistent with a tramming speed of the drill rig. The electric motor also may control or maintain tension on the cable (110). The controls for the motor may be controlled by an algorithm that takes into account the global position of the platform on which the drill (102) is mounted, or a position of a cable reel trailer or cable reel buggy.
[0031]
[0032] The drill (200), the cable reel (204), and the cable (206) are connected to the platform (208), as shown. However, other arrangements are possible, as shown in
[0033] Drilling the hole in the earth (e.g., the hole (108) in
[0034] It is theorized that the issue of dragging the cable (206) into one or more chip piles (e.g., the chip pile (212)) is due to a disconnect between the position of the cable (206) on the ground near the drill (200), the cable reel (204) automation, and the subsequent turning of the drill (200). There can be times when the cable reel (204) does not pay out the cable (206) when more cable is needed. As a result, tension increases in the cable (206), thereby dragging the cable (206) on the ground and into chip piles.
[0035] This effect could occur in arrangements like those shown in
[0036]
[0037] As shown, a stinger (404) extends outwardly from the platform (400) or the cable reel (402). The stinger (404), at a first end, may be supported by one or more drums, such as drum (406). The stinger (404), at a second end, supports a cable (408) as the cable (408) exits the cable reel (402) before the cable (408) lowers to the ground (410). The second end of the stinger (404) is disposed in a sliding relationship to the cable (408). In other words, the cable (408) may slide along, through, around, over, etc., while touching the second end of the stinger (404). However, an end effector, described further below, disposed at the second end of the stinger (404) may satisfy the description of the cable (408) being in a sliding relationship with the stinger (404).
[0038] The stinger (404) may be automated, with actuators on each side, allowing the stinger (404) to move left or right based on the location of the cable (408) on the ground (410). The actuators could be tied into the drill track controls to swing the stinger (404) horizontally, relative to a direction of gravity, based on drill turning. In
[0039] The stinger (404) may be characterized as a beam or an arm. The beam or arm may have a number of different cross sectional shapes, such as a rectangle, square, u-shape, triangle, or some complex polygon.
[0040] Thus, the stinger (404) may be described as being configured to guide a position of the cable (408), relative to the platform (400), as the cable (408) moves relative to the platform (400) and relative to the stinger (404). In this manner, the cable (408) may move the cable (408) such that the cable (408) avoids chip piles that may surround drill holes in the ground.
[0041] As previously stated, there may be a disconnect between the reel sensing to pay out or in, based on drill movement and location of the cable on the ground. However, additional sensors may be placed on the platform (400) to relate the cable movement with the cable reel, and also to relate the cable placement on the ground outside of the platform (400).
[0042] The platform (400) may include a number of additional features. For example, the platform (400) may include a drill (414) mounted to the platform (400). The platform (400) may include a power source (416) that is used to power various systems on the platform (400). The power source (416) may be in addition to power provided via the cable (408).
[0043] The platform (400) may include a propulsion system. The propulsion system may include the power source (416), and one or more wheels or treads, such as left tread (418) and right tread (420).
[0044] The platform (400) also may include a motor (422). The motor (422) may drive the cable reel (402). Power for the motor (422) may come from the power source (416) or from the cable (408).
[0045] The platform (400) also may include one or more drive controls (424). The drive controls (424) may be used to control various aspects of the platform (400), including moving the platform (400), operating the drill (414), or operating other functions of the platform (400).
[0046] For example, the drive controls (424) may be used to control the motor (422) to increase or decrease either the cable tension or the rate of cable outlay or take-up. Sensors may sense a position, tension, and speed of cable outlay or take-up. An algorithm, executed by the drive controls (424), may be used to process data taken by the sensors. The data may include, for example, global positioning system (GPS) data, connected to the platform (400) or to a trailer (see
[0047] The output of the algorithm may be automatic adjustments to the cable tension or rate of cable outlay or take-up, which are in turn applied by the drive controls (424). The adjustments may further adjust the position of the cable (408). In an embodiment, the drive controls (424) alone may influence positioning of the cable (408), such as when the stinger (404) is not present or not functioning for whatever reason.
[0048] In another embodiment, the cable reel (402) may be disposed on a turntable or connected to equipment that may change an orientation of the cable reel (402) with respect to the platform (400). In this case, the algorithm and the drive controls (424) may be used to control the position of the cable reel (402) with respect to the platform (400) in order to influence, or further influence, the position of the cable (408) with respect to the platform (400). The use of a turntable to control the orientation of the cable reel (402) may be used alone, or in combination with the stinger (404) or other controls, when influencing the position of the cable (408) with respect to the platform (400).
[0049] The drive controls (424) also may be used to synchronize commands issued to autonomous vehicles or mining equipment. For example, the drive controls (424) may change the speed of a haul truck in response to a change of outlay or take-up of the cable (408), whether or not the haul truck is connected to the cable (408). For example, if the drive controls (424) slows the outlay or take-up of the cable (408), then the drive controls (424) may command an autonomous haul truck to slow down in order to accommodate a slower rate of chip production that results when the rate of outlay or take-up of the cable (408) is slowed. Still other variations are possible.
[0050]
[0051] However, the stinger (512) is located on the platform (500). In this case, the stinger (512) may move to one side an additional distance, relative to the variation in
[0052] Thus, it may be said that a trailer (504) is connected to the platform (500) via a cable (514). The cable reel (506) is disposed on the trailer (504). The trailer (504) is horizontally offset from the platform (500), relative to a direction of gravity, by an offset distance indicated by arrows (516). Again, the direction of gravity faces into the page on which
[0053] The stinger (512) may have a length sufficient to guide the cable (514) horizontally away from the platform (500), relative to the direction of gravity, according to the offset distance indicated by the arrows (516). The term sufficient corresponds to an engineering tolerance set by an engineer or some automated process.
[0054] The stinger (512) also may be characterized as having a length sufficient to force the cable (514) to move outside of an outer radius of a chip pile formed around a drill hole drilled by the drill. Again, the term sufficient corresponds to an engineering tolerance. Forcing the cable to move outside of the outer radius may take into account movement of the platform (500) or the stinger (512), or both. Thus, the term having a length sufficient to force the cable (514) to move outside the outer radius of a chip pile-or to move the cable (514) any other distance-means that the length of the stinger is sufficient, when possibly combined with movement of the platform (500), pushes the cable (514) away from the chip pile. In any case, the stinger (512) may be configured to push the cable (514) away from one or more drill holes (e.g., hole (520)) where chip piles are likely to accumulate as a result of drilling into the ground.
[0055] A drum (518) may be connected to the platform (500) and to the first end of the stinger (512). The first end of the stinger is the end of the stinger attached to the platform (500), whether via the drum (518) or via some other device. The drum (518) may be configured to move the stinger (512) relative to the platform (500). Thus, the drum (518) is connected to the platform (500) and to the first end of the stinger (512), and the drum (518) is configured to move the stinger (512) relative to the platform (500). The drum (518) may be configured to move the stinger (512) independently of movement of the platform (500). Note that the drum (518) may also include the stinger control mechanisms (actuators, etc.) shown in
[0056] The stinger (512) may move not only horizontally, as described above, but in some embodiments also may move vertically relative to the direction of gravity (i.e., into or out of the page on which
[0057] In use, when the drill (502) reaches the bottom of a hole, the platform (500) turns and moves to the next column of prior-drilled holes. Thus, the platform (500) may move from the column of holes that includes hole (520) to the column of holes that includes hole (522). The platform (500) still faces the same direction, but now starts moving in reverse towards the trailer (504). When the platform (500) is moving, the stinger (512) also moves to prevent the cable (514) from dragging over chip piles surrounding the drill holes.
[0058] Additionally, the trailer (504) may move to the right or left, relative to the platform (500), to synchronize with the movement of the platform (500). In this manner, the offset distance represented by arrows (516) may remain constant, or within a range of acceptable offset distances.
[0059] The movement of the trailer (504) may also cause a control system to control movement of the stinger (512) to prevent the cable (514) from intersecting chip piles. The control system may be located on the platform (500), the trailer (504), or may be located remotely. Nevertheless, the control system interacts with the actuators connected to the stinger (512) in order to control the position of the stinger (512).
[0060] The motor (510) may be used to control tensioning of cable on the cable reel (506), in addition the rolling and unrolling functions. A global positioning system (GPS) receiver may be used to determine a true position of the drill (502), platform (500), cable reel (506), trailer (504), and a home position of either or both of the platform (500) and the trailer (504).
[0061] Other variations are possible. For example, the cable reel (506) may be mounted on a turntable base to provide 360-degree positioning capability. Thus, both the cable reel (506) and the stinger (512) may be moved, possibly in tandem, to change the position of the cable (514) on the ground in order to avoid the cable (514) from dragging over chip piles surrounding the drill holes.
[0062] In still another variation, a second stinger (524) may be located on the trailer (504). The second stinger (524) may be structured and controlled as described above with respect to
[0063] In yet another variation, the second stinger (524) may instead be the one stinger that is used to control the position of the cable (514). In other words, the stinger (512) is not attached to the platform and is not present. Rather, the second stinger (524), attached to the trailer (504), is used to control the position of the cable (514) in a manner similar to that described above with respect to the stinger (512) (substituting the trailer (504) for the platform (500) in the description above).
[0064] Still other variations are possible. For example, multiple stingers may be present on the platform (500), the trailer (504), or both. For example, in an embodiment, the trailer (504) may include two stingers and the platform (500) may include two stingers. When multiple stingers are used, the stingers may be of different lengths or may include different end effectors for managing the position of the cable (514). In an embodiment, multiple end effectors could be used to raise the position of the cable (514) entirely off the ground so that the cable (514), rather than dragging on the ground, instead is held above the ground. Still other variations are possible.
[0065]
[0066] In particular,
[0067] The stinger (602) may be controlled by one or more hydraulic cylinders. In the case of two hydraulic cylinders (e.g., actuator (604) and actuator (606)), one hydraulic cylinder may be located to the left and one hydraulic cylinder may be located to the right of the stinger near one or more anchors (e.g., anchor (608) and anchor (610)). In an embodiment, the anchor (608) and the anchor (610) together may be part of the drum described with respect to
[0068] The hydraulic cylinders may move along a crosspiece (614). The crosspiece (614) is a rod, beam, plank, etc., and may be retractable or telescopic along a length of the crosspiece (614). Thus, the actuator (604) and the actuator (606) may push or pull on the crosspiece (614) in order to force the crosspiece (614) to move.
[0069] A rotatable joint (618) may be operably connected to the crosspiece (614) and to the stinger (602) such that actuation of an actuator extends or retracts the crosspiece (614) and extension or retraction of the crosspiece (614) causes the stinger (602) to move relative to the anchor (608) or the anchor (610). Specifically, the rotatable joint (618) rotates as the crosspiece (614) pushes the stinger (602) back and forth under the urging of one or both of the actuators.
[0070] The hydraulic cylinders may be replaced with different types of actuators, such as electric actuators, solenoid actuators, linear actuators, gear actuators, etc. In any case, if one actuator pulls, the other actuator pushes to move the stinger (602) to one side or the other. The position of the stinger (602) may be controlled by controls located on the drill vehicle or remotely. The cable (612) may move outside the stinger (602), or in some cases the stinger (602) may be hollow and the drill trail cable moves within the stinger (602).
[0071] The end effector (616) is a device connected to a second end of the stinger (602). The second end of the stinger (602) is the end opposite the first end of the (602) (the first end of the stinger (602) is connected to the platform (600)). The end effector (616) is configured to permit the cable (612) to slide with respect to the end effector (616) as the stinger (602) pushes the cable (612). The end effector (616) also may aid in guiding the cable (612) as the cable (612) slides with respect to the stinger (602).
[0072] The end effector (616) in
[0073] The end effector (616) may take different forms. For example, the end effector (616) may be a pulley, a second cable reel, a cable guide, a u-shaped trough in which the cable (612) is disposed, or many other shapes and devices. The end effector (616) may be directly connected to the second end of the stinger (602), or may be connected to the stinger (602) via an indirect means (e.g., with an intervening device between the stinger (602) and the end effector (616)). The end effector (616) may be connected to the stinger (602) at other locations along a length of the stinger (602).
[0074] As shown in
[0075] The stinger (602) also may have the capability to be positioned left of right (or axially up or down) of the cable reel. The described movement capability may be provided by mechanical or electrical actuators to position the arm left or right of the axis of holes being drilled.
[0076] In an embodiment, the stinger (602) may be spring-loaded to an opposite position so that the stinger (602) is urged back into a predetermined angle when not under a predetermined tension imposed by the cable (612) or by an actuator. Additional actuators may be deployed.
[0077] An example of a device contemplated by one or more embodiments is now presented in view of
[0078]
[0079] For example, the control system (620) may include a joint (XXX) (see
[0080] In another example, the control system (620) may include electrical components that permit a computer system to command the actuator (604) and the actuator (606) to actuate and thereby cause one or more of the stinger (602), cable (612), or end effector (616) to move. In this manner, the control system (620) is effectively connected to the actuator and configured to control the actuator to move the stinger based on a classification of a machine learning model, as described with respect to
[0081] In still another example, the control system (620) may include both mechanical parts (e.g., pulleys, feed controllers, and a cable reel) and electronic components (e.g., an electrical control system) that permits the control system (620) to control the speed or tension of movement of the cable (612) with respect to the stinger (602) and the end effector (616). Thus, in a specific example, the control system (620) may be programmed to move the cable to prevent the cable from interfering with movement of the platform (e.g., platform (500) of
[0082] In yet another example, a sensor (see
[0083] In still another embodiment, one or more of the sensors, possibly in combination with a computer system, may be characterized as a hazard detector. A hazard may be an object, person, a detectable property external to the platform (500), a detectable property internal to the platform (500), or a terrain feature that is to be avoided by the cable (514). In this case, the control system (620) may be connected to both the hazard detector and an actuator (e.g., the actuator (604) or the actuator (606)). Then, the control system (620) may be configured to control the actuator to move the stinger (602) such that the cable (612) avoids the hazard. The hazard may be a drill pile, equipment, other vehicles in the field, people, animals, natural formations, etc.
[0084]
[0085]
[0086]
[0087]
[0088]
[0089] The linear actuators of
[0090] The one or more actuators may be driven using an algorithm that takes into account global position of the platform, the drill, the cable reel, the trailer, or other equipment with respect to an axis of the drilled holes (pattern), and the platform's tramming direction backwards or forwards. By controlling the actuators, the algorithm may control the placement of the stinger and hence the placement of the cable on the ground.
[0091]
[0092] Step 1100 includes winding or unwinding a cable on a cable reel that is connected to one of a platform and a trailer. For example, a motor attached to the cable wheel may take in or let out cable from the cable reel.
[0093] Step 1102 includes guiding the cable along a stinger that is connected to the platform. Guiding the cable along the stinger may be performed by threading the cable through an end effector at a second end of the stinger, where the first end of the stinger is connected to the platform. Guiding the cable also may include allowing the cable to move along a groove at the second end of the stinger, or a groove disposed along a length of the stinger. Guiding the cable may include sliding the cable along, within, or over the second end of the stinger.
[0094] Step 1104 includes moving the stinger to adjust the position of the cable along the ground. The position is disposed along a direction away from the platform. Thus, the cable may be prevented from moving over or through chip piles as a result of the cable position having been adjusted. When the cable reel is connected to the platform, the stinger adjusts the position of the cable as the cable is fed from the platform, over an end effector of the stinger, and onto the ground.
[0095] As indicated above, the cable reel also may be disposed on a trailer. The trailer may be horizontally offset from the platform, relative to a direction of gravity by an offset distance. The offset distance may be the distance between a platform central axis of the platform and a trailer central axis of the trailer. The cable is also connected to the platform via the stinger. The stinger adjusts the position of the cable, relative to the platform, according to the offset. For example, the stinger may ensure that, after leaving the end effector, the cable is disposed about along the trailer's central axis.
[0096] The method of
[0097] The method of
[0098] One or more embodiments provide for a device. The device includes a platform and a drill connected to the platform. The device also includes a power source for powering the drill. The device also includes a cable connected to a cable reel and to the drill. The device also includes a stinger having a first end connected to the platform and a second end opposite the first end. The stinger includes a beam extending outwardly from the platform. The second end of the stinger connects to the cable. The stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger.
[0099] One or more embodiments provide for a method. The method includes winding or unwinding a cable from a cable reel connected to a platform. The method also includes guiding the cable along a stinger that is connected to the platform. The method also includes moving the stinger to adjust a position of the cable along the ground. The position is disposed away from the platform.
[0100] One or more embodiments provide for another device. The device includes a platform and a drill connected to the platform. The device also includes a power source for powering the drill. The device also includes a cable connected to a cable reel and to the drill, and/or the device may include a stinger having a first end connected to the platform and a second end opposite the first end. The stinger includes a beam extending outwardly from the platform. The second end of the stinger connects to the cable. The stinger is configured to guide a position of the cable, relative to the platform, as the cable moves relative to the platform and relative to the stinger. The stinger has a length sufficient to force the cable to move outside of an outer radius of a chip pile formed around a drill hole drilled by the drill. The stinger further includes an end effector directly connected to the second end of the stinger. The end effector is configured to permit the cable to slide with respect to the end effector as the stinger pushes the cable. The device also includes a drum connected to the platform and to the first end of the stinger. The drum is configured to move the stinger relative to the platform. The device also includes an actuator disposed within the drum and configured to move the stinger. The device also includes a propulsion system connected to the platform and configured to move the platform as the cable reel dispenses the cable.
[0101]
[0102] The platform (500) (or the trailer (504)) may include a control system (1200). The control system (1200) may be the control system (620) described with respect to
[0103] As an example, the control system (1200) may include a connector joint (1201). The connector joint (1201) may be one or more beams, rods, hinges, differentials, gears, etc., which connect components of the platform (500) together. For example, the connector joint (1201) may connect one or both of the track (1210) or the track (1212) (defined below) to the drum (518) or to the stinger (512). Thus, the connector joint (1201) may provide a mechanical control system that controls movement of the stinger (512) as the track (1210) and the track (1212). Furthermore, the computer system (1202) may be in communication with electrical-mechanical devices that control both the connector joint (1201) and other components of the platform (500), such that the computer system (1202) may provide greater control over the drum (518), the stinger (512), and other components of the platform (500).
[0104] The platform (500) also may include a computer system (1202). The user context (120) may be one or more computer processors, data repositories, non-transitory computer readable storage media, or other hardware or software. The computer system (1202) may be the computer system (1300) shown in
[0105] The computer system (1202) may be in communication with other systems, including the control system (1200), a communication system (1204) (defined below), and a track control system (1206) (defined below). In some embodiments, computer system (1202) may be in direct communication with other components of the platform (500) as described with respect to
[0106] The platform (500) also may include a communication system (1204). The communication system (1204) is hardware or software which permits remote or wired communication with other devices, including the computer system (1202), the remote control system (1208) (defined below), other electrical components of the platform (500), or a network (e.g., network (1320) of
[0107] The platform (500) also may include a track control system (1206). The track control system (1206) is mechanical or electrical components that control operation of one or more tracks (e.g., track (1210) or track (1212) (defined below)). For example, The track control system (1206) may include a steering wheel, controller, joystick, mechanical gears, differentials, etc., which permit an operator to adjust movement of the tracks so as to turn or propel the platform (500) or the trailer (504). The track control system (1206) may be referred to as a transmission in some embodiments. The track control system (1206) may be replaced with wheels in some embodiments.
[0108] The platform (500) also may include a remote control system (1208). The remote control system (1208) is one or more computers, hardware devices, software programs, or combinations thereof, which permit a remote operator or automatic control system to control operation of the platform (500) and the various sub-components described herein. The remote control system (1208) may be in wired or wireless communication with the communication system (1204), the communication system (1204), or a combination thereof. In an embodiment, the remote control system (1208) may be remote from the field in which the platform (500) and trailer (504) operate. Thus, the remote control system (1208) may be used to control the platform (500), the trailer (504), and the components described therein over the Internet.
[0109] The platform (500) also may include one or more sensors, such as sensor (1214) or sensor (1216). The sensors may be cameras, microphones, radar or lidar, global positioning satellite (GPS) receivers, radio receivers, infrared cameras, moisture sensors, pressure sensors, electromagnetic censors, or other sensors types depending on what conditions are desired to be sensed in a particular application. The sensors may be used to detect physical parameters or properties in the environment of the platform (500) or the trailer (504). The physical parameters or properties then may be used, as described below, by the computer system (1202) (e.g., using an algorithm or a machine learning model) to determine how and where to move the stinger (512) (and thus the cable (514), the platform (500), the trailer (504)), or other components described herein.
[0110] One or more of the sensors may be referred to as hazard sensors. A hazard sensor is one of the types of sensors referred to above, but is used specifically by the computer system (1202) to detect objects in an environment around the platform (500) that are deemed to be hazardous (e.g., drill piles, people, objects, terrain features, etc.).
[0111] As an example, the sensor (1214) or the sensor (1216) may be operably disposed (i.e., placed on the platform (500) and powered to be able to sense desired parameters) to sense a physical parameter of at least one of the platform, the drill, the power source, the cable, and the stinger. The parameters could include positions, angles, movement speed, energy, torque, etc. In this case, the computer system (1202), which is in communication with the sensors, may be programmed to execute a computer-implemented method.
[0112] The computer-implemented method includes receiving the physical parameter. The physical parameter is received when the sensor senses the physical parameter and then passes the data relating to the physical parameter to the computer system (1202).
[0113] The computer-implemented method then includes converting the physical parameter into a vector data structure. A vector data structure is a computer readable data structure which is storable on a non-transitory computer readable storage medium and readable by a computer processor. A vector data structure is composed of features and values. A feature is a data type (e.g., a sensed physical parameter type) and a value is a value that corresponds to the feature. A typical vector data structure may be a one by N matrix composed of features, where N is a number corresponding to the number of features. The values are the numbers that fill the cells of the one by Nmatrix.
[0114] Converting the physical parameter into the vector data structure may be performed by an embedding model. An embedding model is a type of machine learning model that is used to convert raw data (i.e., the sensed parameters(s)) into the vector data structure. Converting the physical parameter also may be performed using some other algorithm.
[0115] The computer-implemented method then includes inputting the vector data structure to a classification machine learning model trained to classify the physical parameter as either inside a control limit or outside the control limit. Inputting is performed by commanding the machine learning model to execute on the vector data structure.
[0116] The computer-implemented method then includes outputting (i.e., generating), by the classification machine learning model, the classification. The machine learning model generates a probability that a predetermined condition exists or does not exists. For example, the classification model could output a prediction whether, based on the physical parameter(s) sensed, a hazard exits. In another example, the classification model could output a prediction whether, based on the physical parameter(s) sensed, the stinger (512), the cable (514), the platform (500), or the trailer (504) are outside of a control limit. In this case, the prediction is either within the control limit or outside of the control limit.
[0117] In the above example, the control system (1200) may be connected to the actuator (see
[0118] In yet another example, the computer system (1202) may be further programmed to execute the computer-implemented method to iterate receiving, converting, inputting, and outputting, until the physical parameter is inside the control limit. Thus, for example, the stinger (512), the cable (514), the platform (500), or the cable (514) may be continuously and automatically adjusted to avoid hazards or otherwise be moved automatically to desirable locations, speeds, or other operating parameters.
[0119] In still another embodiment, the sensor(s) (e.g., sensor (1214) or sensor (1216)) may detect multiple physical parameters measuring a stinger position of the stinger, a cable position of the cable, a tension in the cable, hazards on a field on which the platform moves, a drill position of the drill, and locations of drill piles in the field, or combinations thereof. In this case, the vector data structure may be multiple physical parameters in a format transformed for input to the classification machine learning model. Thus, the computer system may be programmed to command the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit accordingly.
[0120] In yet another embodiment, the platform (500) may include a trailer (504) connected to the platform (500) via the cable (512). In this case, the cable reel is disposed on the trailer (504). The trailer (504) may be horizontally offset from the platform, relative to a direction of gravity, by an offset distance. In this case, the sensor may be multiple sensors and the physical parameter may be multiple physical parameters measuring a stinger position of the stinger, a cable position of the cable, a tension in the cable, hazards on a field on which the platform moves, a drill position of the drill, a trailer position of the trailer, and locations of drill piles in the field. Accordingly, the vector data structure may be the multiple physical parameters in a format transformed for input to the classification machine learning model. Then, the computer system is programmed to order the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit accordingly.
[0121] In still another embodiment, the platform (500) includes a propulsion system connected to the platform (500) and configured to move the platform (500) as the cable reel dispenses the cable (514). In this example, the sensor is a position sensor for measuring a platform movement of the platform and a cable movement of the cable. Thus, the vector data structure includes data representing the platform movement and the cable movement in a format transformed for input to the classification machine learning model. Then, the computer system is programmed to order the control system to actuate the actuator to move the stinger such that the cable remains inside the control limit while both the platform and the cable are moving.
[0122] In yet another embodiment, the control system (1200) may be connected to both the track control system (1206) and the actuator (see
[0123] In an embodiment, a sensor may be operably disposed to sense a physical parameter of the track system. In this case, a computer system (1202) may be in communication with the sensor and the control system (1200), and programmed to execute a computer-implemented method. The computer-implemented method may include receiving the physical parameter, as described above. The computer-implemented method may also include converting the physical parameter into a vector data structure, as described above. The computer-implemented method may also include inputting the vector data structure to a classification machine learning model trained to classify the physical parameter as being either inside a control limit or outside the control limit to generate a classification, as described above. The computer-implemented method may also include outputting, by the classification machine learning model, the classification, as described above. The computer-implemented method may also include commanding the control system to control the stinger according to the classification, as described above.
[0124] In another embodiment, the platform (500) may include a propulsion system (e.g., an engine, an electrical power source, and motor, etc.) connected to the platform (500). The propulsion system may be configured to move the platform as the cable reel dispenses the cable. In this case, the control system (1200) may be programmed to control the actuator to move the stinger (512) and to control the propulsion system to move the platform (500) to avoid the hazard.
[0125] As a specific example, the hazard may be a pattern of holes. Thus, the computer system (1202) may be in communication with a sensor and be programmed to execute a computer-implemented method to control the actuator to move the stinger (512) to adjust a cable position of the cable (514) to avoid the pattern of holes.
[0126] One or more embodiments also contemplate that a communication system (1204) may be in communication with the computer system (1202). The platform (500) also may include the control system (1200) for controlling the stinger (512). In this case, the system may include a remote control system (remote control system (1208)), remote from the platform (500). The remote control system (1208) is in communication with the communication system (1204). The remote control system (1208) may be configured to control the computer system (1202) to command the control system (1200) to control a cable position of the cable (514) by controlling operation of the stinger (512), as described above.
[0127] Thus, one or more embodiments provide for an advanced drill trail cable management system. The system may include the features of the drill system shown in
[0128] One or more embodiments show examples of advanced drill trail management methods and devices. For example, the actuators that control the stinger described herein may be tied into the track controls of the drill. Thus, the drill track control may be used to swing the stinger left or right (or up and down) based on the movement of the track control (e.g., treads or wheels) of the drill apparatus.
[0129] One or more embodiments also show an example of hazard detection (i.e., HazTech) which uses one or more sensors to detect hazards in the vicinity of the drill machine or the rows or columns of drilling holes. The sensed data is then used to program or control the actuators to move the drill trail out of the way of any detected hazards.
[0130] One or more embodiments also show an example of status visibility and control override for remote operation of the drill machine from a control center. For example, a communication system may be used, together with the control system of the drill machine, to remotely operate the actuators or the drill machine and thereby adjust the stinger accordingly.
[0131] One or more embodiments also show an example of leveraging advanced drilling techniques (e.g., ARDVARC) and utilizing machine global positioning satellite (GPS) data to map the cable location and placement on the pattern of holes. The cable location and placement relative to the pattern of holes then may be used to automatically control position of the stinger in order to control the position of the drill trail accordingly.
[0132] One or more embodiments also show an example of using artificial intelligence (AI) to integrate and coordinate trailer and drill platform movements and locations. For example, one or more machine learning models may take, as input, sensor data as described above (e.g., hazard detection) and elsewhere herein (e.g., cable tension, position, drill machine position, drill trailer placement, etc.). The machine learning model may classify the input data, for example, as being inside a control limit (i.e., a physical limit on positions of the cable) or outside the control limit. The drill trail can then be adjusted automatically accordingly to bring the drill trail position back within the control limit via use of the stinger. Other variations of AI are possible, such as using unsupervised machine learning to predict cable tension, outlay, and take-up and adjusting the stringer accordingly.
[0133] One or more embodiments may be implemented on a computing system specifically designed to achieve an improved technological result. When implemented in a computing system, the features and elements of the disclosure provide a significant technological advancement over computing systems that do not implement the features and elements of the disclosure. Any combination of mobile, desktop, server, router, switch, embedded device, or other types of hardware may be improved by including the features and elements described in the disclosure.
[0134] For example, as shown in
[0135] The input device(s) (1310) may include a touchscreen, keyboard, mouse, microphone, touchpad, electronic pen, or any other type of input device. The input device(s) (1310) may receive inputs from a user that are responsive to data and messages presented by the output device(s) (1312). The inputs may include text input, audio input, video input, etc., which may be processed and transmitted by the computing system (1300) in accordance with one or more embodiments. The communication interface (1308) may include an integrated circuit for connecting the computing system (1300) to a network (not shown) (e.g., a local area network (LAN), a wide area network (WAN) such as the Internet, mobile network, or any other type of network) or to another device, such as another computing device, and combinations thereof.
[0136] Further, the output device(s) (1312) may include a display device, a printer, external storage, or any other output device. One or more of the output device(s) (1312) may be the same or different from the input device(s) (1310). The input device(s) (1310) and output device(s) (1312) may be locally or remotely connected to the computer processor(s) (1302). Many different types of computing systems exist, and the aforementioned input device(s) (1310) and output device(s) (1312) may take other forms. The output device(s) (1312) may display data and messages that are transmitted and received by the computing system (1300). The data and messages may include text, audio, video, etc., and include the data and messages described above in the other figures of the disclosure.
[0137] Software instructions in the form of computer readable program code to perform embodiments may be stored, in whole or in part, temporarily or permanently, on a non-transitory computer readable medium such as a solid state drive (SSD), compact disk (CD), digital video disk (DVD), storage device, a diskette, a tape, flash memory, physical memory, or any other computer readable storage medium. Specifically, the software instructions may correspond to computer readable program code that, when executed by the computer processor(s) (1302), is configured to perform one or more embodiments, which may include transmitting, receiving, presenting, and displaying data and messages described in the other figures of the disclosure.
[0138] The computing system (1300) in
[0139] The nodes (e.g., node X (1322) and node Y (1324)) in the network (1320) may be configured to provide services for a client device (1326). The services may include receiving requests and transmitting responses to the client device (1326). For example, the nodes may be part of a cloud computing system. The client device (1326) may be a computing system, such as the computing system shown in
[0140] The computing system of
[0141] The term about, when used with respect to a physical property that may be measured, refers to an engineering tolerance anticipated or determined by an engineer or manufacturing technician of ordinary skill in the art. The exact quantified degree of an engineering tolerance depends on the product being produced and the technical property being measured. For example, two angles may be about congruent if the values of the two angles are within a first predetermined range of angles for one embodiment, but also may be about congruent if the values of the two angles are within a second predetermined range of angles for another embodiment. The ordinary artisan is capable of assessing what is an acceptable engineering tolerance for a particular product, and thus is capable of assessing how to determine the variance of measurement contemplated by the term about.
[0142] As used herein, the term connected to contemplates at least two meanings, unless stated otherwise. In a first meaning, connected to means that component A was, at least at some point, separate from component B, but then was later joined to component B in either a fixed or a removably attached arrangement. In a second meaning, connected to means that component A could have been integrally formed with component B. Thus, for example, a bottom of a pan is connected to a wall of the pan. The term connected to may be interpreted as the bottom and the wall being separate components that are snapped together, welded, or are otherwise fixedly or removably attached to each other. However, the bottom and the wall may be deemed connected when formed contiguously together as a monocoque body.
[0143] The figures show diagrams of embodiments that are in accordance with the disclosure. The embodiments of the figures may be combined and may include or be included within the features and embodiments described in the other figures of the application. The features and elements of the figures are, individually and as a combination, improvements to the technology of drill cable management. The various elements, systems, components, and steps shown in the figures may be omitted, repeated, combined, and/or altered as shown from the figures. Accordingly, the scope of the present disclosure should not be considered limited to the specific arrangements shown in the figures.
[0144] In the application, ordinal numbers (e.g., first, second, third, etc.) may be used as an adjective for an element (i.e., any noun in the application). The use of ordinal numbers is not to imply or create any particular ordering of the elements nor to limit any element to being only a single element unless expressly disclosed, such as by the use of the terms before, after, single, and other such terminology. Rather, the use of ordinal numbers is to distinguish between the elements. By way of an example, a first element is distinct from a second element, and the first element may encompass more than one element and succeed (or precede) the second element in an ordering of elements.
[0145] Further, unless expressly stated otherwise, or is an inclusive or and, as such includes and. Further, items joined by an or may include any combination of the items with any number of each item unless expressly stated otherwise.
[0146] In the above description, numerous specific details are set forth in order to provide a more thorough understanding of the one or more embodiments. However, it will be apparent to one of ordinary skill in the art that the one or more embodiments may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid unnecessarily complicating the description. Further, other embodiments not explicitly described above can be devised which do not depart from the scope of the one or more embodiments as disclosed herein. Accordingly, the scope of the one or more embodiments should be limited only by the attached claims.