APPARATUS AND METHOD FOR LIMITING MOVEMENT OF A WORK MACHINE
A work machine having a traveling body, a moveable structure coupled to the traveling body, a sensor operable to generate a sensory signal, and a controller. The controller is in communication with the sensor. The controller including a processor and a memory having a position control algorithm stored thereon. The processor is operable to execute the position control algorithm to receive a boundary command establishing a defined boundary; receive a sensory signal from the sensor related to the movement of the movable structure; determine a position of the movable structure relative to the traveling body; and limit movement of one of the ground-engaging mechanism of the traveling body or the actuator of the moveable structure as the traveling body moves along the travel path when the position of the movable structure is within an allowable distance from the defined boundary.
N/A
FIELD OF THE DISCLOSUREThe present disclosure relates to an apparatus and method for a work machine.
BACKGROUNDOperators actively monitor work performed at a work site during operation. However, the rough environment and long hours can lead to operator fatigue. This can lead to inconsistencies in for example, digging a straight edge, if the operator fails to remain vigilant. Under particularly adverse situations, machine downtime may occur to rectify any inaccuracies. The downtime may accumulate with time and become substantial. The heavy reliance on experienced operators for worksite may reduce efficiencies because of potential challenges to find personnel. With multiple controls to move, for example, a boom arm on an excavator may not be intuitive for a novice operator and would require several man hours of training. Therein lies potential for reducing this reliance on the operator by improving the work machine and its method of operation. This is especially relevant during work machine travel where work machines may need to move about various worksites.
SUMMARYThis summary is provided to introduce a selection of concepts that are further described below in the detailed description and accompanying drawings. This summary is not intended to identify key or essential features of the appended claims, nor is it intended to be used as an aid in determining the scope of the appended claims.
The present disclosure includes a work machine comprising a traveling body, a moveable structure, a sensor, and a controller. The traveling body includes a ground-engaging mechanism controllable to move the traveling body along a travel path relative to the ground surface. The moveable structure is coupled to the traveling body and has an actuator controllable to move the moveable structure relative to the traveling body. The sensor is operable to generate a sensory signal. The controller is in communication with the sensor wherein the controller includes a processor and a memory having a position control algorithm stored thereon. The processor is operable to execute the position control algorithm to do the following. The processor receives a boundary command establishing a defined boundary relative to the surface. The processor receives a sensory signal from the sensor wherein the sensory signal includes information related to a movement of the movable structure relative to the defined boundary. The processor determines a position of the movable structure relative to the traveling body, and limits movement of either the ground-engaging mechanism of the traveling body or the actuator of the moveable structure as the traveling body moves along the travel path. This occurs when the position of the movable structure is within an allowable distance from the defined boundary to prevent the moveable structure from moving beyond the defined boundary.
Limiting movement of the movable structure may comprise of a movement envelope. Limiting movement of the movable structure may comprise a yaw angle relative to the traveling body.
According to another aspect, the processor continuously determines the position of the movable structure relative to the defined boundary as the traveling body moves along the travel path.
The boundary command may comprise one or more of the traveling body and the moveable member. The vertical plane may encircle the work machine in concentric circles.
The object detection sensor may comprise of a stereo-imaging apparatus coupled to the work machine, wherein the position control algorithm processes the sensory signal to identify the defined boundary from a stereo-image. The position control algorithm may process the sensory signal to identify a moving object, wherein the sensory signal continuously updates.
The sensor may comprise of a LIDAR imaging apparatus coupled to the work machine, wherein the position control algorithm processes the sensory signal to identify the defined boundary from a point cloud 275.
The processor may further receive an operator input command actuating a movement of the traveling body or the movable structure, and wherein the position control algorithm overrides the operator input command when the movable structure is within the allowable distance from the defined boundary.
Alternatively, the processor may receive an operator input command to actuate movement of the traveling body or the movable structure, wherein the operator input command overrides the position control algorithm when the movable structure is within the allowable distance from the defined boundary.
According to another aspect of the present disclosure, a method of limiting movement of a work machine as the work machine travels, wherein the work machine includes a traveling body coupled to the traveling body, includes receiving a boundary command establishing a defined boundary relative to a ground surface. The method further includes receiving a sensory signal from a sensor wherein the sensory signal includes information related to a movement of the moveable structure relative to the defined boundary; determining a position of the movable structure relative to the traveling body; and limiting movement of either or both of the ground-engaging mechanism coupled to the traveling body or an actuator of the moveable structure as the traveling body moves along a travel path when the position of the moveable structure is within an allowable distance from the defined boundary. This will prevent the moveable structure from moving beyond the defined boundary. Determining the position of the movable structure relative to the defined boundary as the traveling body moves is continuous.
The method may further comprise processing the sensory signal to identify the defined boundary from a stereo-image while the sensory signal is continuously updating. The method may further comprise processing the sensory signal to identify a moving object, wherein the sensory signal continuously updates. The method may also include processing the sensory signal to identify the defined boundary from a point cloud 275.
These and other features will become apparent from the following detailed description and accompanying drawings, wherein various features are shown and described by way of illustration. The present disclosure is capable of other and different configurations and its several details are capable of modification in various other respects, all without departing from the scope of the present disclosure. Accordingly, the detailed description and accompanying drawings are to be regarded as illustrative in nature and not as restrictive or limiting.
The detailed description of the drawings refers to the accompanying figures in which:
Like reference numerals are used to indicate like elements throughout the several figures.
DETAILED DESCRIPTIONThe embodiments disclosed in the above drawings and the following detailed description are not intended to be exhaustive or to limit the disclosure to these embodiments. Rather, there are several variations and modifications which may be made without departing from the scope of the present disclosure.
As used herein, unless otherwise limited or modified, lists with elements that are separated by conjunctive terms (e.g., “and”) and that are also preceded by the phrase “one or more of” or “at least one of” indicate configurations or arrangements that potentially include individual elements of the list, or any combination thereof. For example, “at least one of A, B, and C” or “one or more of A, B, and C” indicates the possibilities of only A, only B, only C, or any combination of two or more of A, B, and C (e.g., A and B; B and C; A and C; or A, B, and C).
As used herein, the term “controller” is a computing device including a processor and a memory. The “controller” may be a single device or alternatively multiple devices. The controller 180 may further refer to any hardware, software, firmware, electronic control component, processing logic, processing device, individually or in any combination, including without limitation: application specific integrated circuit (ASIC), an electronic circuit, a processor (shared, dedicated, or group) and memory that executes one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that provide the described functionality.
The term “processor” is described and shown as a single processor. However, two or more processors can be used according to particular needs, desires, or particular implementations of the controller and the described functionality. The processor may be a component of the controller, a portion of the object detector, or alternatively a part of another device. Generally, the processor can execute instructions and can manipulate data to perform the operations of the controller, including operations using algorithms, methods, functions, processes, flows, and procedures as described in the present disclosure.
The work machine 100 also comprises a sensor 170 operable to generate a sensory signal 175. A controller 180, in communication with the sensor 170, includes a processor 185 and a memory 190 having a position control algorithm 195 stored thereon. The processor 185 is operable to execute the position control algorithm 195 to receive a boundary command 200 establishing a defined boundary 205 relative to the ground surface 125; receive the sensory signal 175 from the sensor 170, determine a position of the movable structure 105 relative to the traveling body 110; and limit movement of one of the ground-engaging mechanism 120 of the traveling body 110 or the actuator of moveable structure 105 as the traveling body 110 moves along the travel path 210 when the position of the movable structure 105 is within an allowable distance 215 from the defined boundary 205 to prevent the moveable structure 105 from moving beyond the defined boundary 205.
The processor 185 continuously determines the position of the movable structure 105 relative to the defined boundary 205 as the traveling body 110 moves along the travel path 210. This monitoring may occur by a first determination 222 of the position of the traveling body 110, and a second determination 224 of the of the position of movable structure 105 relative to both the traveling body 110 and the ground surface 125.
The boundary command 200 may comprise of one or more of a pre-planned path 201, a worksite instruction 202, a series of waypoints 203, and an identification of a worked ground surface 204.
In an exemplary embodiment, the series of waypoints 203 may be derived from a bird's eye view image (BEV image), memory, or the work machine “following” another work machine.
As shown in
Limiting movement of the moveable structure 105 may further comprise determining a movement envelope 214. The movement envelope 214 can be located in a plane extending radially from the yaw axis 115 along the plane 232 of the boom assembly 142.
Now turning to
In one embodiment, the sensor 170 comprises a stereo-imaging apparatus 265 coupled to the work machine, wherein the position control algorithm 195 processes the sensory signal 175 to identify the defined boundary 205 from a stereo-image. The position control algorithm 195 further processes the sensory signal 175 to identify a moving object as the sensory signal 175 continuously updates.
In another embodiment, the sensor 170 comprises a LIDAR imaging apparatus 270 coupled to the work machine, wherein the position control algorithm 195 processes the sensory signal 175 to identify the defined boundary 205 from a point cloud 275. Another advantage of using this system includes maintaining grade control of an attachment 160 (e.g. in backhoe loaders) as the work machine 100 carves the ground surface 125.
In another embodiment, the processor 185 receives an operator input command 135 actuating movement of one or more of the traveling body 110 and the movable structure 105. The position control algorithm 195 may override the operator input command 135 when the movable structure 105 is within the allowable distance 215 from the defined boundary 205, thereby placing the work machine in an automatic mode.
Alternatively, the operator input command 135 may override the position control algorithm 195 when the movable structure 105 is within the allowable distance 215 from the defined boundary 205 in the event of pausing work for the day.
Finally, in step 650, the processor 185 limits movement according to one or more of steps 660, 670, and 680. Step 650 comprises limiting movement of a ground-engaging mechanism 120 coupled to the traveling body 110. This may include altering track speeds to alter a direction of movement. Step 670 comprises limiting movement of an actuator (150, 155, 165) controlling the boom assembly 142 within a movement envelope 214. Step 680 comprises limiting movement of the moveable structure 105 with respect to the angular orientation (i.e. yaw angle 245) of the movable structure 105 to the traveling body 110 as the traveling body moves along the travel path. Each of these occurs when the position of the movable structure 105 is within the allowable distance 215 from the defined boundary 205 to prevent the moveable structure 105 from moving beyond the defined boundary 205. When receiving the sensory signal 175, the method 600 may include processing the sensory signal 175 to identify the defined boundary 205 from a stereo-image. The method 600 may include the processing of the sensory signal 175 to identify a moving object while the sensory signal 175 continuously updating. The method 600 also comprise processing the sensory signal 175 to identify the defined boundary from a point cloud.
In one embodiment, step 690 of the method 600 may comprise receiving an operator input command 135 for actuating movement of the traveling body 110 or the movable structure 105, and overriding the operator input command 135 when the movable structure 105 is within the allowable distance 215 from the defined boundary 205.
In another embodiment, step 695 of the method 600 the method may comprise receiving an operator input command 135 for actuating movement of the traveling body 110 or the movable structure 105; and overriding a movement limit when the movable structure 105 is within the allowable distance 215 from the defined boundary 205.
The terminology used herein is for the purpose of describing particular embodiments or implementations and is not intended to be limiting of the disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the any use of the terms “has,” “have,” “having,” “include,” “includes,” “including,” “comprise,” “comprises,” “comprising,” or the like, in this specification, identifies the presence of stated features, integers, steps, operations, elements, and/or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The references “A” and “B” used with reference numerals herein are merely for clarification when describing multiple implementations of an apparatus.
One or more of the steps or operations in any of the methods, processes, or systems discussed herein may be omitted, repeated, or re-ordered and are within the scope of the present disclosure.
While the above describes example embodiments of the present disclosure, these descriptions should not be viewed in a restrictive or limiting sense. Rather, there are several variations and modifications which may be made without departing from the scope of the appended claims.
Claims
1. A work machine comprising:
- a traveling body having a ground-engaging mechanism controllable to move the traveling body along a travel path relative to a ground surface;
- a moveable structure coupled to the traveling body and having an actuator controllable to move the moveable structure relative to the traveling body;
- a sensor operable to generate a sensory signal;
- a controller in communication with the sensor, the controller including a processor and a memory having a position control algorithm stored thereon, wherein the processor is operable to execute the position control algorithm to: receive a boundary command establishing a defined boundary relative to the ground surface; receive the sensory signal from the sensor, the sensory signal including information related to a movement of the movable structure relative to the defined boundary; determine a position of the movable structure relative to the traveling body; and limit movement of one of the ground-engaging mechanism of the traveling body or the actuator of the moveable structure as the traveling body moves along the travel path when the position of the movable structure is within an allowable distance from the defined boundary to prevent the moveable structure from moving beyond the defined boundary.
2. The work machine of claim 1, wherein the processor continuously determines the position of the movable structure relative to the defined boundary as the traveling body moves along the travel path.
3. The work machine of claim 1, wherein the boundary command comprises one or more of a pre-planned path, a worksite instruction, a series of waypoints, and an identification of a worked ground surface.
4. The work machine of claim 1, wherein limiting the movement of the movable structure comprises a movement envelope.
5. The work machine of claim 1, wherein limiting the movement of the movable structure comprises a yaw angle relative to the traveling body.
6. The work machine of claim 1, wherein the sensor comprises a stereo-imaging apparatus coupled to the work machine, wherein the position control algorithm processes the sensory signal to identify the defined boundary from a stereo-image.
7. The work machine of claim 6, wherein the position control algorithm processes the sensory signal to identify a moving object, the sensory signal continuously updating.
8. The work machine of claim 1, wherein the sensor comprises a LIDAR imaging apparatus coupled to the work machine, wherein the position control algorithm processes the sensory signal to identify the defined boundary from a point cloud.
9. The work machine of claim 1, wherein the processor receives an operator input command actuating a movement of the traveling body or the movable structure; and
- wherein the position control algorithm overriding the operator input command when the movable structure is within the allowable distance from the defined boundary.
10. The work machine of claim 1, wherein the processor receives an operator input command actuating movement of the traveling body or the movable structure, the operator input command overriding the position control algorithm when the movable structure is within the allowable distance from the defined boundary.
11. A method of limiting a movement of a work machine as the work machine travels, wherein the work machine includes a traveling body with a moveable structure couple to the traveling body, the method comprising:
- receiving a boundary command establishing a defined boundary relative to a ground surface;
- receiving a sensory signal from a sensor, the sensory signal including information related to a movement of the moveable structure relative to the defined boundary;
- determining a position of the movable structure relative to the traveling body; and
- limiting movement of one of a ground-engaging mechanism coupled to the traveling body or an actuator of the moveable structure as the traveling body moves along a travel path when the position of the movable structure is within an allowable distance from the defined boundary to prevent the moveable structure from moving beyond the defined boundary.
12. The method of claim 11, wherein determining the position of the movable structure relative to the defined boundary as the traveling body moves is continuous.
13. The method of claim 11, wherein the boundary command comprises one or more of a pre-planned path, a worksite instruction, a series of waypoints, and an identification of a worked ground surface.
14. The method of claim 11, wherein limiting the movement of the movable structure comprises a movement envelope of the traveling body.
15. The method of claim 11, wherein limiting the movement of the movable structure comprises a yaw angle relative to the traveling body.
16. The method of claim 11, further comprising:
- processing the sensory signal to identify the defined boundary from a stereo-image, the sensory signal continuously updating.
17. The method of claim 16, further comprising:
- processing the sensory signal to identify a moving object, the sensory signal continuously updating.
18. The method of claim 11, further comprising:
- processing the sensory signal to identify the defined boundary from a point cloud.
19. The method of claim 11, further comprising:
- receiving an operator input command for actuating the movement of the traveling body or the movable structure; and
- overriding the operator input command when the movable structure is within the allowable distance from the defined boundary.
20. The method of claim 11, further comprising:
- receiving an operator input command for actuating movement of the traveling body or the movable structure; and
- overriding a movement limit when the movable structure is within the allowable distance from the defined boundary.
Type: Application
Filed: Feb 25, 2021
Publication Date: Aug 25, 2022
Inventors: Amol Phadtare (Pune), Lance R. Sherlock (Asbury, IA), Sana Pendhari (Pune), Nitin Kale (Pune)
Application Number: 17/249,258