The present disclosure relates to machines such as earth moving, mining, milling machines such as cold planers, construction machines and the like that use work tools to manipulate material such as soil, asphalt, concrete, etc. More specifically, the present disclosure relates to such machines that use a work tool collision avoidance system that helps a machine to stop or alter the movement of a work tool or the machine before the work tool comes into contact with an underground object.
Machines are routinely used in the earthmoving, construction, mining and paving industries for moving or manipulating material. In particular, in the paving industry, milling machines such as cold planers are used. These machines are used for various purposes and therefore employ a host of different work tools. In many cases, these machines utilize work tools such as rotary cutting tools, buckets, rakes, etc. that manipulate or disturb soil, asphalt, rocks, concrete, etc. As can be imagined, these work tools may occasionally come into contact with underground objects such as large rocks that may cause damage to the work tool, necessitating repair or replacement of the work tool or the working portions of the work tool such as teeth, tools, tool or teeth holders, cutting edges, etc. Or, in some cases, the underground object such as cables, wires, pipelines, etc. may be sensitive to damage caused by the work tool. This may necessitate that these underground objects be repaired should they be damaged. In either scenario, the damage could stop work in the area where the damage has occurred, leading to loss time and profit for the particular economic endeavor being performed in the area.
For example, rotary tools such as cutting drums are routinely employed by milling machines such as cold planers and the like for ripping up a work surface such as soil, loose rock, asphalt, pavement, concrete, etc. As can be imagined, these rotary tools may use cutting bits adapted to perform the necessary work. These cutting bits are subject to wear. Therefore, it is often necessary to replace these cutting bits once worn. Alternatively, it may be desirable to change out one type of cutting bit for another type of cutting bit depending on the work material. For example, one cutting bit may be well adapted for ripping up concrete while another may be better suited for ripping up asphalt.
Accordingly, it is desirable to prevent such damage to underground objects or damage to work tools that may contact such underground objects before the damage occurs.
A method for avoiding objects is provided according to an embodiment of the present disclosure including transmitting a signal using a sensor of a machine, the sensor being positioned in front of a work tool of the machine and along a direction of travel of the work tool or the machine, the machine traveling along a path on a ground surface and the work tool is moving, the sensor pointing toward the ground surface, monitoring signals responsive to the signal transmitted using the sensor, the signals being monitored using the sensor or a receiver from the sensor, processing one or more of the signals to detect an object along the path, comparing a distance between the object and the work tool, to a threshold, and at least one of altering a movement of the work tool based on comparing the distance to the threshold, or altering a movement of the machine based on comparing the distance to the threshold.
A work tool collision avoidance system for a machine with a work tool, according to an embodiment of the present disclosure, comprises a sensor, a receiver, and an electronic controller unit coupled to the sensor and the receiver. The electronic controller unit is configured to cause the sensor to transmit a signal at a first time interval, process a signal received by the receiver at a second time interval, and alter the movement of the work tool or machine after processing the signal received by the receiver.
An electronic controller unit according to an embodiment of the present disclosure is provided. The electronic controller unit may comprise a memory including computer executable instructions for detecting an underground object, and a processor coupled to the memory and configured to execute the computer executable instructions, the computer executable instructions when executed by the process cause the processor to: sense a signal indicating the presence of an underground object, and send a control signal to a machine control system or a work tool control system to alter the movement of the machine or the work tool.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate several embodiments of the disclosure and together with the description, serve to explain the principles of the disclosure. In the drawings:
Reference will now be made in detail to embodiments of the disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. In some cases, a reference number will be indicated in this specification and the drawings will show the reference number followed by a letter for example, 100a, 100b or by a prime for example, 100′, 100″ etc. It is to be understood that the use of letters or primes immediately after a reference number indicates that these features are similarly shaped and have similar function as is often the case when geometry is mirrored about a plane of symmetry. For ease of explanation in this specification, letters and primes will often not be included herein but may be shown in the drawings to indicate duplications of features, having similar or identical function or geometry, discussed within this written specification.
In various embodiments, a method that may be implemented by a work tool collision avoidance system for objects (e.g. underground objects and above ground objects), the work tool collision avoidance system itself, and an electronic controller unit that is configured to implement the method or be used with the work tool collision avoidance system may be provided and will now be described.
Power source 102 may drive the undercarriage assembly(s) 104 of machine 100 at a range of output speeds and torques. Power source 102 may be an engine such as, for example, a diesel engine, a gasoline engine, a gaseous fuel-powered engine, or any other suitable engine. Power source 102 may also be a non-combustion source of power such as, for example, a fuel cell, a power storage device, and/or the like.
Undercarriage assembly(s) 104 may include crawler tracks 106. The undercarriage assemblies 104 may be attached to the machine 100 via hydraulic cylinders 108 that may be raised or lowered or rotated to position the machine 100 both vertically or horizontally at a desired position relative to a work surface. Other types of undercarriages may be employed such as those employing wheels, walking mechanisms, etc.
An implement assembly 110, which includes a rotary cutting drum assembly 112 (best seen in
As shown in
An operator cab (or operator cabin) 120 is also shown that houses a seat 122 and controls 124 for the operator to use to control the various functions of the machine 100. The configuration of this machine as well as the implement assembly 110 may be varied as needed or desired. The machine of
Looking now at
The axial width W of the rotary cutting drum assembly 112 may vary depending on the application but may be approximately 18 inches to 88 inches depending on the application. Accordingly, as will be described in further detail later herein, the number and configuration of sensors used to detect underground objects may be varied as needed or desired based on one or more dimensions of the rotary cutting drum assembly 112. For example, the sensors may be positioned relative to each other so that an appropriate amount of sensitivity, accuracy and/or resolution may be provided between the sensors along the axial width W of the rotary cutting drum assembly 112 such that any object (underground and/or above ground) may be effectively detected. Similarly, the sensors may be positioned relative to the axial end of the drum so that the axial end of the rotary cutting drum member 126 may avoid contacting an object. For example, the distance from one cutting bit 128 to an adjacent cutting bit 128 may be defined by a pitch P. When a spiral or helical pattern is used for the arrangement of the cutting bits 128 about the circumference of the drum member 126, the pitch P is the height of one complete helix turn, measured parallel to the axis A of the helix. In some embodiments, the distance from one sensor to the next as will be described may be a function of the pitch P, so that each cutting bit is suitably protected by the ability of the sensors to detect an object.
In use, the rotary cutting drum assembly 112 breaks up the ground such as rock, dirt, pavement, concrete, asphalt, etc. In some cases, an object may be present and may be damaged by the rotary cutting drum assembly 112 or may damage the rotary cutting drum assembly 112, necessitating maintenance. For example, the tool adapter 138, tool bit 136, and or base 130 may need to be replaced or fixed, etc. Accordingly, a work tool collision avoidance system 200 may be provided as will now be described.
The machine 100 may be a movable machine or a stationary machine having movable parts. In this respect, the term “movable” may refer to a motion of the machine 100, or a part thereof, along linear Cartesian axes, and/or along angular, cylindrical, or helical coordinates, and/or combinations thereof. Such motion of the machine 100 may be continuous or discrete in time. For example, the machine 100, and/or a part of the machine 100, may undergo a linear motion, an angular motion or both. Such linear and angular motion may include acceleration, rotation about an axis, or both. By way of example only and not by way of limitation, the machine 100 may be an excavator, a paver, a dozer, a skid steer loader (SSL), a multi-terrain loader (MTL), a compact track loader (CTL), a compact wheel loader (CWL), a harvester, a mower, a driller, a hammer-head, a ship, a boat, a locomotive, an automobile, a tractor, or other machine to which the work tool 140 is attachable.
In the example shown in
Under the hood 148, the machine 100 includes an electronic controller unit 150 (may also be referred to as an electronic control module or “ECM”), a machine control system 152, and possibly a work tool control system 154. The machine 100 may include other components (e.g., as part of the chassis 156) such as transmission systems, engine(s), motors, power system(s), hydraulic system(s), suspension systems, cooling systems, fuel systems, exhaust systems, ground engaging tools, anchor systems, propelling systems, communication systems including antennas, Global Positioning Systems (GPS), and/or the like (not shown) that are coupled to the machine control system 152.
By way of example only and not by way of limitation, the work tool 140 may be coupled in a movable manner to the machine 100. Mechanical linkages, hydraulic or pneumatic cylinders, a transmission, etc. may make the work tool be extendable, expandable, contractible, rotatable, and translatable radially or axially, or otherwise movable by the machine 100. For example, a height and a tilt of the work tool 140 may be variable to adjust the position of the work tool 140 relative to the ground 158. Once attached to the machine 100, the work tool 140 may be configured to receive requisite power from the machine 100 to perform various operations (e.g., digging earth, breaking ground) in the exemplary worksite using the work tool 140.
In some embodiments of this disclosure, the sensor 160 may be a ground penetrating radar unit attached to the machine 100. This ground penetrating radar unit may be positioned on, inside, or above the operator cab 120 (not shown in
As shown in
The work tool 140 is attachable to the machine 100, and may be a bucket, a rotary cutting assembly 112, a harvester attachment, a drill head, a hammer head, a compactor head, or any other type of implement attachable to any type of machine 100 used to manipulate the ground 158. In this respect, the machine 100 may be configured to be attachable not just to one type of the work tool 140, but also to different types of the work tool 140, as well as to a plurality of work tools at the same time.
With continued reference to
In one aspect, the work tool 140 may be stationary. In another aspect, the work tool 140 may be mobile or movable towards or relative to the machine 100. For example, another machine (not shown) may be used to push the work tool 140 to match a motion of the machine 100 and/or of the machine component. Also, as will be explained in further detail later herein, using an input device such as the controls described earlier herein or a HMI (Human Machine Interface) or a GUI (Graphical User Interface), the type of work tool being used may be selected, altering the work tool collision avoidance system 200 on where or how to look for underground objects 142 relative to the work tool 140 or to the machine 100.
In some embodiments of the present disclosure, the machine control system 152 may include various hydraulic and electrical power systems controlled by the electronic controller unit 164, based upon output signals from the electronic controller unit 164 to the machine control system 152. The machine control system 152 may include or may be coupled to the steering system 144 configured to guide, alter or stop a motion of the machine 100. The machine control system 152 may include or be separate from a work tool control system 154 that may also be used to guide, stop, or alter the motion of the work tool 140 relative to the machine 100 or the ground 158. In another aspect, the machine control system 152 and/or work tool control system 154, or a part thereof, may be located remote from the machine 100, e.g., in a base station physically separated from the machine 100. In this scenario, the machine control system 152 and/or work tool control system 154 may have a direct or indirect communication link with the electronic controller unit 164 to control the machine 100 and/or the work tool 140. Various operative communication between the machine control system, work tool control system and the steering system may be omitted in other embodiments.
Referring to
In some instances, the machine 100 and/or work tool 140 may approach an object 142 that cannot be seen by an operator. As the machine and/or work tool moves toward the object 142, the work tool 140 may contact the object, causing damage to either the work tool or the object. This may require maintenance and a halt to the economic endeavor being conducted in the work area.
To address this issue, the electronic controller unit 164 may continuously receive an input signal 518 from the sensor 160 at an input-output port 504 of the electronic controller unit 164 and may process that signal 518 to detect the presence of an underground object 142 before the work tool 140 contacts that object.
In some embodiments of the present disclosure, the electronic controller unit 164 includes the input-output port 504, a processor 506, and the memory 508 coupled to each other, for example, by an internal bus (not shown). The electronic controller unit 164 may include additional components, which components are not explicitly illustrated in
The input-output port 504 may be a single port or a collection of ports. The input-output port 504 is configured to transmit and receive various inputs and data from other parts of the machine 100 and forward such inputs and data to the processor 506. In one aspect, the input-output port 504 may be two separate ports, one configured to receive various input signals from various parts of the machine 100 (e.g., the sensor 160, etc.) and another configured to output signals for display (e.g., on the output device 146) or for control of the machine 100 (e.g., to the machine control system 152) or control of the work tool (e.g., to the work tool control system 154). Alternatively, the functionalities of inputting and outputting may be integrated into a single port illustrated as the input-output port 504 in
In one aspect, the processor 506 is a hardware device such as an integrated circuit (IC) chip fabricated to implement various features and functionalities of the embodiments discussed herein. By way of example only and not by way of limitation, the processor 506 may be fabricated using a Complementary Metal Oxide Semiconductor (CMOS) fabrication technology. In one embodiment, the processor 506 may be implemented as an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a System-on-a-Chip (SOC), or the like. In another embodiment, the processor 506 may include components such as packaging, input and output pins, heat sinks, signal conditioning circuitry, input devices, output devices, processor memory components, cooling systems, power systems and the like, which are not shown in
The memory 508 may be implemented as a non-transitory computer readable medium. By way of example only, the memory 508 may be a semiconductor based memory device including but not limited to random access memory (RAM), read only memory (ROM), Dynamic RAM, Programmable ROM, Electrically Erasable programmable ROM (EEPROM), Static RAM, Flash memory, combinations thereof, or other types of memory devices known to one of ordinary skill in the art. In one embodiment, the memory 508 is coupled to the processor 506 directly via a communication and signal bus. In one embodiment, the memory 508 may be made of or implemented using a non-transitory computer readable storage medium on which the computer executable instructions 510 reside. The computer executable instructions 510 when executed by the processor 506 cause the processor 506 to carry out the features and functionalities of the various aspects of this disclosure, such as those discussed with respect to
The computer executable instructions 510 may be executed by the processor 506 using high-level or low-level compilers and programming languages (e.g., C++). In one embodiment, the computer executable instructions 510 may be executed remotely by a base station, and results of such execution provided to the processor 506 for controlling the work tool vision system. In this respect, it will be appreciated that the specific location of the computer executable instructions 510 inside the memory 508 is by way of example only, and not by way of limitation.
In some embodiments, the memory 508 includes or is coupled to a database (or a data structure) 512. The database 512 includes signal templates (or information regarding signals) for various objects (underground and/or above ground). Such signal templates are saved as a library of files and computerized models in the database 512. Such templates may include radar based images or tables linking the data encoded in received signals to different types of objects. For example, the received signal may give a code via amplitude or frequency modulation that matches the object to the signal. More specifically, the sensor may transmit an activation signal that causes the underground object to generate an identifying signal in response to the activation signal or that is reflected from the object after being transmitted by the sensor. In other cases, the type of underground object may be indicated by the properties of the reflected radar signal, etc. which is matched up to a table linking the type of reflected signal to the properties of the object. Activation signals may also be sent to the object via direct communication, induction or other methods. For example, electrical current may be applied to a pipeline or a utility line creating a magnetic or an electrical field that may be received by the sensor 160.
The database may contain other information such as various responses or actions to be taken if an object 142 (underground or above ground that may contact and/or cause damage to the work tool 140) are detected. As shown in
Returning to
It will be appreciated that the output device 146 may continuously display an image of the underground object 142 on a frame-by-frame basis as provided by the processor 506 to the output device 146 based upon the input signals (including the input signal 518) from the sensor 160 as modified by the processor 506. In one aspect, the images may be provided on a display of a remote operator of the machine 100 in a remote base station (not shown) as a real-time video of the work scene in which the machine 100 and the work tool 140 are deployed. In other applications, the output device 146 may be located in the cab 120 of the machine 100 as shown in
A plurality of machines 100 may be interconnected forming a network via the base station and/or satellites as previously alluded to herein, etc. For example, one machine may detect an underground object 142 and transmit, to another machine 100′, information regarding the detected object 142 to enable and/or cause the other machine to properly adjust the drum 126 and/or navigate around the object 142. In some cases, a central control system at the base station may directly command the other machine 100′ with respect to drum control and/or navigation based on the information regarding the detected object 142.
As illustrated in
In any application, the number of sensors 160 or DSPs 304 used will be adjusted in order to provide the desired resolution, sensitivity and accuracy to prevent any portion along the width W of the work tool 140 from contacting any underground object 142. The DSPs are in communication with the processor 506 of the electronic controller unit 164 or may act as part of the processor 500 of the electronic controller unit 164. Similarly, the DSPs may be considered part of the electronic controller unit 164, being in communication therewith. To that end, the DSPs may be configured with a CANBUS chip 306 (Controller Area Network bus chip) so that they can effectively communicate with the electronic controller unit 126 of the machine 100. It is contemplated that either digital or analog radar systems may be employed in various embodiments of the present disclosure.
Various spatial relationships between the work tool 140 and the sensor array 300 are shown in
In practice, a work tool collision avoidance system, an electronic controller unit or method according to any embodiment described, shown or discussed herein may be sold, bought, manufactured, remanufactured, retrofitted, assembled or otherwise obtained in an aftermarket or OEM (Original Equipment Manufacturer) context. Similarly, a machine using such a work tool collision avoidance system, an electronic controller unit or a method according to any embodiment described herein may be provided when the machine is new or when the machine is retrofitted with any of these embodiments
Referring back to
In many embodiments, the electronic controller unit 164 may be further configured to a store a database 512 with a spectrum or range of signals that are capable of being sent out by the sensor 160 or received by the receiver 162 (see block 702). The electronic controller unit 164 may be further configured to determine if an underground object 142 is present based on the signal template received by the receiver 162 (see block 706). In particular embodiments, the electronic controller unit 164 is further configured to store a database 512 of received signal templates for various underground objects 142 and to compare the received signal of the underground object 142 to one or more received signal templates (see block 704).
In some embodiments, the electronic controller unit 164 is further configured to change the position of the work tool 140 relative to the machine 100 or the ground 158 if an underground object 142 is detected. For example, the work tool 140 may be raised so that the work tool 140 will not contact the underground object 142. The work tool vision system 200 may further comprise an output device 132 that is in communication with the electronic controller unit 164 (see
In many embodiments, electronic controller unit 164 is further configured to indicate via the output device 146 the type of underground object 142 being detected.
The work tool vision system 200 may in some embodiment further comprise an input device 166 that is communication with the electronic controller unit 164 and the input device 166 may be configured to send a signal to the electronic controller unit 164 to affect the functioning of the work tool collision avoidance system 200. This will be described in more detail later herein with respect to a GUI that may be used to input or select functional modes.
In certain embodiments, as understood looking at
Focusing now on
In some embodiments, sending a signal includes sending ground penetrating radar waves. In such a case, the received signal may be a reflected signal.
In other embodiments, sending the signal causes the underground object 142 to send a response signal such as when marker balls are used, etc.
If a signal is received, then the method may further comprise altering the movement of the work tool 140 (step 608) or altering the movement of the machine 100 (step 610). Altering the movement of the work tool 140 may be performed automatically such as when the method 600 is performed using an electronic controller unit 164 and altering the movement of the machine 100 may also be performed automatically such as when the method 600 is performed using an electronic controller unit 164. In some cases, altering the movement of the work tool 140 or the machine 100 may be done manually after an alert has been sent to an operator. It is further contemplated that method 600 may be performed using other systems other than an electronic controller unit 164 in other embodiments.
Altering the movement of the machine 100 may include stopping the machine 100 or steering or guiding the machine 100 around the underground object 142. Altering the movement of the work tool 140 may include stopping the motion of the work tool 140 or changing the position of the work tool 140 relative to the ground 158. The signals may be processed and the appropriate action may be taken based on the movement of the work tool 140, the machine 100, based on the distance D142 and a speed V of the machine 100 to the object etc. The appropriate action may include changing the direction of the machine 100 while keeping the rotor 112 running, decelerating or stopping the machine 100 while keeping the rotor 112 running, decelerating the machine 100 while raising the rotor 112, stop the rotor 112, etc. Also, the method 600 may include comparing a distance D142 to a threshold value and altering the movement of the work tool 140 or the machine 100 based on comparing the distance D142 to the threshold value. In this regard, in some implementations, the electronic controller unit 164 may determine a deceleration rate to a threshold deceleration value, and alter the movement of the machine and/or the work tool 140.
Also, the electronic controller unit 164 may log the position of an underground object 142 relative to the work tool 140 in memory 508 (historical log). When the underground object 142 is detected, the electronic controller unit 164 may calculate the depth of the underground object 142 and/or the distance D142 from the underground object 142 to the rotor along the direction of travel T of the machine 100. Since the machine 100 will often be moving at a rate of 100 meters per minute, the distance D300 that the sensor bar 302 is positioned in front of aft of the work tool 140 may vary from one to two meters. Also, the sensor bar 302 may be positioned one to two feet above the ground 158. These dimensions allow for the needed sensitivity and reaction time to allow the ECU 164 and the machine 100 to adjust the movement of the work tool 140 and/or the machine 100. In many applications, the distance D142 from the underground object 142 to the work tool 140 along the direction of travel T may be calculated and then used in a calculation to minimize the deceleration or other movement of the machine 100 and/or the rate of movement of the work tool 140 necessary to avoid a collision. This may be useful to enhance the safety of the system 200 so that parts of the machine 100 or work tool 140 are less apt to be hit by other objects, etc.
Likewise, a side view portion 408 is shown on the left portion of the GUI 400, indicating the depth of the underground object relative to the rotary cutting drum assembly 406. More specifically, the top row of sensor boxes 404 indicate the cutting depth while the bottom row of sensor boxes indicates a depth below the cutting depth where the rotary cutting drum assembly 406 will not likely reach. A sensor condition pictograph 410 may be provided above the side view portion 408 that may be color coded to indicate whether the system is working properly (green color of this pictograph may indicate that the system is working). Two slide buttons are also provided so that the user may decide in what mode the system should work. The top button 412 is slid to the right, indicating that the system is in auto stop mode, making the machine 100 or work tool 140 prone to automatically change their movement to avoid colliding with an underground object 142. The bottom button 414 is also slid to the right, making the machine 100 or system 200 alert the user using visual, sound or other cues that a collision may be possibly imminent.
In
In
Alternatively, as shown by
Other screens may have arrows for increasing or decreasing the gain of the system, be customized, etc.
It will be appreciated that the foregoing description provides examples of the disclosed assembly and technique. Examples of detecting both above ground and below the ground objects have been given. However, it is contemplated that other implementations of the disclosure may differ in detail from the foregoing examples. All references to the disclosure or examples thereof are intended to reference the particular example being discussed at that point and are not intended to imply any limitation as to the scope of the disclosure more generally. All language of distinction and disparagement with respect to certain features is intended to indicate a lack of preference for those features, but not to exclude such from the scope of the disclosure entirely unless otherwise indicated.
Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range, unless otherwise indicated herein, and each separate value is incorporated into the specification as if it were individually recited herein.
It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments of the apparatus and methods of assembly as discussed herein without departing from the scope or spirit of the invention(s). Other embodiments of this disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the various embodiments disclosed herein. For example, some of the equipment may be constructed and function differently than what has been described herein and certain steps of any method may be omitted, performed in an order that is different than what has been specifically mentioned or in some cases performed simultaneously or in sub-steps. Furthermore, variations or modifications to certain aspects or features of various embodiments may be made to create further embodiments and features and aspects of various embodiments may be added to or substituted for other features or aspects of other embodiments in order to provide still further embodiments.
Accordingly, this disclosure includes all modifications and equivalents of the subject matter recited in the claims appended hereto as permitted by applicable law. Moreover, any combination of the above-described elements in all possible variations thereof is encompassed by the disclosure unless otherwise indicated herein or otherwise clearly contradicted by context.