US20140064897A1 - Single stick operation of a work tool - Google Patents
Single stick operation of a work tool Download PDFInfo
- Publication number
- US20140064897A1 US20140064897A1 US13/598,382 US201213598382A US2014064897A1 US 20140064897 A1 US20140064897 A1 US 20140064897A1 US 201213598382 A US201213598382 A US 201213598382A US 2014064897 A1 US2014064897 A1 US 2014064897A1
- Authority
- US
- United States
- Prior art keywords
- tool
- controller
- work vehicle
- movement
- excavation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 230000033001 locomotion Effects 0.000 claims abstract description 120
- 238000009412 basement excavation Methods 0.000 claims abstract description 109
- 238000000034 method Methods 0.000 claims description 24
- 239000000463 material Substances 0.000 claims description 10
- 230000007246 mechanism Effects 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 4
- 230000001276 controlling effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000006073 displacement reaction Methods 0.000 description 3
- 239000002689 soil Substances 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 241001124569 Lycaenidae Species 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 239000012530 fluid Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000011960 computer-aided design Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- -1 gravel Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/431—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like
- E02F3/434—Control of dipper or bucket position; Control of sequence of drive operations for bucket-arms, front-end loaders, dumpers or the like providing automatic sequences of movements, e.g. automatic dumping or loading, automatic return-to-dig
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F3/00—Dredgers; Soil-shifting machines
- E02F3/04—Dredgers; Soil-shifting machines mechanically-driven
- E02F3/28—Dredgers; Soil-shifting machines mechanically-driven with digging tools mounted on a dipper- or bucket-arm, i.e. there is either one arm or a pair of arms, e.g. dippers, buckets
- E02F3/36—Component parts
- E02F3/42—Drives for dippers, buckets, dipper-arms or bucket-arms
- E02F3/43—Control of dipper or bucket position; Control of sequence of drive operations
- E02F3/435—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like
- E02F3/437—Control of dipper or bucket position; Control of sequence of drive operations for dipper-arms, backhoes or the like providing automatic sequences of movements, e.g. linear excavation, keeping dipper angle constant
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/20—Drives; Control devices
- E02F9/2004—Control mechanisms, e.g. control levers
- E02F9/2012—Setting the functions of the control levers, e.g. changing assigned functions among operations levers, setting functions dependent on the operator or seat orientation
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/261—Surveying the work-site to be treated
- E02F9/262—Surveying the work-site to be treated with follow-up actions to control the work tool, e.g. controller
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02F—DREDGING; SOIL-SHIFTING
- E02F9/00—Component parts of dredgers or soil-shifting machines, not restricted to one of the kinds covered by groups E02F3/00 - E02F7/00
- E02F9/26—Indicating devices
- E02F9/264—Sensors and their calibration for indicating the position of the work tool
- E02F9/265—Sensors and their calibration for indicating the position of the work tool with follow-up actions (e.g. control signals sent to actuate the work tool)
Definitions
- the present disclosure relates to a work vehicle having an operator input device for adjusting a rate of a work tool during automated movement of the work tool along a predetermined path.
- Excavation machines are operative to move soil, sand, gravel, rock, or other suitable material at a jobsite.
- Excavation machines which may include backhoes, excavators, and other earth moving machines, require a certain amount of skill to operate.
- each hydraulic function on an arm of the excavation machine is operated independently by actuation of motions of joysticks.
- the joysticks may be directly mechanically coupled to hydraulic valves via linkages to control the valves and therefore the hydraulic functions of the excavation arm.
- the joysticks may incorporate pilot hydraulic valves coupled to larger hydraulic valves via a pilot circuit.
- the joysticks may be coupled to the hydraulic valves electronically through an electro-hydraulic circuit. In each configuration, one motion of the joystick typically directs one hydraulic function.
- a work vehicle for moving earth at a job site includes a chassis, a ground engaging mechanism configured to support the chassis, and a tool movably coupled to the chassis and configured to move earth at the job site.
- the work vehicle further includes a controller operative to control movement of the tool based on a tool motion sequence programmed at the controller to move the tool along a predetermined path.
- the work vehicle further includes an input device that is movable by an operator and is operatively coupled to the controller. The controller is operative to control a velocity of the tool along the predetermined path based on a position of the input device.
- a method for moving earth at a job site with a work vehicle.
- the method includes controlling, by tool motion control logic of a controller of the work vehicle, movement of a tool of the work vehicle based on a tool motion sequence programmed at the controller to move the tool along a predetermined path.
- the method includes detecting an actuation of an operator input device.
- the operator input device is operatively coupled to the controller.
- the method further includes adjusting a velocity of the tool during the movement of the tool based on the detected actuation of the operator input device.
- a work vehicle for moving earth at a job site.
- the work vehicle includes a chassis, a ground engaging mechanism configured to support the chassis, and a tool movably coupled to the chassis and configured to move earth at the job site.
- the work vehicle includes a controller programmed to move the tool from a first position to a second position along a predetermined path.
- the work vehicle further includes an operator input device in communication with the controller to adjust a rate at which the tool moves from the first position to the second position.
- the controller controls the rate at which the tool moves from the first position to the second position to be proportional to a degree of actuation of the operator input device.
- the controller is operative to calculate the predetermined path based on at least one received input identifying at least one of a geometric dimension and a geographical location of a desired topographical feature to be formed at the job site.
- the controller is operative to move the tool along the predetermined path to form the desired topographical feature at the job site.
- a tool motion sequence programmed at the controller identifies the predetermined path, and the tool motion sequence identifies a stroke trajectory of the tool for each of a plurality of strokes of the tool through the earth to identify the predetermined path.
- the controller is programmed to initiate movement of the tool from the first position to the second position upon detection by the controller of a movement of the operator input device.
- FIG. 1 is a side elevational view of an exemplary excavation machine having an excavation tool
- FIG. 2 is a block diagram an exemplary control system of the excavation machine of FIG. 1 for controlling the excavation tool;
- FIG. 3 is a schematic view of a display of the present disclosure shown in a side view mode
- FIG. 4 is an exemplary joystick device for adjusting the velocity of the excavation tool of FIG. 1 ;
- FIG. 5 is a flow diagram of an exemplary method of controlling the excavation tool during an automated motion sequence of the excavation tool.
- logic may include software and/or firmware executing on one or more programmable processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), hardwired logic, or combinations thereof. Therefore, in accordance with the embodiments, various logic may be implemented in any appropriate fashion and would remain in accordance with the embodiments herein disclosed.
- ASICs application-specific integrated circuits
- FPGAs field-programmable gate arrays
- DSPs digital signal processors
- excavation machine 10 configured to perform multiple operations to move soil or other suitable materials at a jobsite.
- excavation machine 10 is illustratively shown as a tracked excavator 10
- excavation machine 10 may be any suitable vehicle operative to move earth at a jobsite, such as a wheel-based excavator, a tractor-based backhoe (e.g., see machine 10 of FIG. 3 ), and other suitable machines.
- excavation machine 10 includes a chassis 12 , an operator cab 14 supported by chassis 12 , and an excavation tool 18 movably coupled to chassis 12 .
- Chassis 12 is supported by one or more ground engaging mechanisms 16 , illustratively tracks, operably coupled to an engine or motor (e.g., engine 48 of FIG. 2 ) for propelling excavation machine 10 .
- engine or motor e.g., engine 48 of FIG. 2
- Ground engaging mechanisms 16 may alternatively include wheels or other suitable devices for supporting excavation machine 10 on the ground.
- Excavation tool 18 illustratively includes a bucket 20 operative to dig, move, and hold material, although another suitable implement 20 configured to move earth at the job site may be provided.
- Excavation tool 18 further includes a first, boom arm 22 and a second, dipper arm 24 that are movable with hydraulic actuators, illustratively hydraulic cylinders 26 , 28 .
- Excavation machine 10 is operative to perform an excavation, such as digging a trench or hole and/or otherwise moving material, through the coordinated movement of boom arm 22 , dipper arm 24 , and bucket 20 .
- Boom arm 22 is movably coupled to chassis 12 at pivot pin 36 a
- dipper arm 24 is movably coupled to boom arm 22 at pivot pin 36 b.
- Boom arm 22 is raised and lowered relative to chassis 12 with one or more hydraulic cylinders 26
- dipper arm 24 is raised and lowered relative to boom arm 22 with one or more hydraulic cylinders 28
- Bucket 20 is coupled to dipper arm 24 at pivot pin 36 c and is moved relative to dipper arm 24 with one or more hydraulic cylinders 30
- Hydraulic cylinders 26 , 28 , 30 are positioned and oriented such that they perform work either through expansion or retraction.
- excavation machine 10 includes an on-board controller 50 for controlling operation of excavation tool 18 of excavation machine 10 .
- controller 50 includes an appropriately programmed general-purpose computer, such as a laptop model, for example. It is also within the scope of the present disclosure that controller 50 may be located off-board or apart from excavation machine 10 .
- Controller 50 includes one or more processors 52 and a memory 54 accessible by the processor(s) 52 .
- Memory 54 which may include non-volatile memory, includes one or more physical memory locations and may be located internal or external to controller 50 .
- Processor 52 illustratively includes tool control logic 56 that is operative to control the trajectory and velocity of excavation tool 18 for performing excavations and otherwise moving material with excavation tool 18 .
- Controller 50 may be used to control other devices and systems of excavation machine 10 .
- Tool control logic 56 of controller 50 illustratively controls a hydraulic circuit 60 for manipulating excavation tool 18 .
- Hydraulic circuit 60 includes hydraulic cylinders 26 , 28 , 30 of FIG. 1 .
- Hydraulic circuit 60 also includes, for example, a hydraulic pump driven by engine 48 for supplying hydraulic fluid to cylinders 26 , 28 , 30 and hydraulic control valves for regulating the delivery of the hydraulic fluid to cylinders 26 , 28 , 30 .
- Controller 50 provides electrical control signals to the hydraulic control valves to control the actuation of the hydraulic cylinders 26 , 28 , 30 and therefore the movement of excavation tool 18 .
- Tool control logic 56 of controller 50 controls excavation tool 18 based on inputs from a plurality of input devices (e.g., devices 64 , joystick 34 ) and/or one or more code modules stored in memory 54 .
- tool control logic 56 is operative to execute a tool motion sequence programmed at controller 50 to automatically move excavation tool 18 along a predetermined path to perform an excavation.
- the tool motion sequence includes a time versus displacement algorithm, for example, for moving the articulated tool 18 through space with a pre-programmed trajectory.
- the tool motion sequence calculated in advance of operation, identifies a trajectory and orientation of bucket 20 for a series of passes or strokes of bucket 20 through the earth for performing an excavation.
- tool control logic 56 is operative to provide automated control of tool 18 to perform the excavation based on the tool motion sequence.
- a user may initiate the automated tool motion sequence via a user input device 64 , such as a lever or button, for example, or via a joystick 34 .
- Tool control logic 56 may execute the tool motion sequence for controlling other operations and other suitable work tools, such as, for example, blades, augers, forks, bail lifts, harvesters, tillers, grapples, etc.
- the tool motion sequence is provided in a tool motion code module 58 , such as software or firmware code, stored at memory 54 and executed by tool control logic 56 .
- tool motion code module 58 includes data describing the tool motion sequence of the excavation tool 18 .
- controller 50 calculates and stores the tool motion sequence of code module 58 based on user inputs specifying parameters that describe the desired operation (e.g., excavation) and based on position feedback for tool 18 and machine 10 provided with a positioning system.
- the tool motion sequence of code module 58 is calculated and modified by controller 50 based on the user inputs and the positioning feedback.
- Exemplary parameters include the geometric dimensions as well as geographical location of a desired topographical feature (e.g., trench, hole, other excavation, etc.) to be formed at the job site.
- the desired geometric dimensions include, for example, a width, length, depth or height, volume, a slope of a bottom surface, side surface angles, or any other suitable dimensional data describing the desired topographical feature.
- the user specifies the desired geographical location of the topographical feature, such as the location of the desired topological feature relative to machine 10 or relative to one or more location markers at the job site.
- At least some of the geometric and geographical parameters are entered numerically by the operator via input devices 64 .
- controller 50 receives the user inputs specifying the excavation parameters from a touch screen or keyboard/mouse.
- Other suitable input devices 64 e.g., USB device, wireless device, etc.
- at least some of the parameters are identified by manipulating tool tip 21 to identify the extents of the desired geographical feature at the job site, as described below.
- at least some of the excavation parameters of the tool motion sequence are predetermined and are not based on operator input, and code module 58 is generated on a computing system separate or remote from controller 50 prior to execution by controller 50 . In this embodiment, the pre-generated code module 58 is loaded onto memory 54 of controller 50 for execution.
- Controller 50 calculates and/or executes the tool motion sequence of code module 58 further based on position feedback from a positioning system.
- the positioning system of excavation machine 10 includes tool position sensors 66 and one or more global positioning system (GPS) devices 68 for detecting the position and orientation, as well as geographical location, of excavation tool 18 and machine 10 .
- position sensors 66 are provided on excavation tool 18 to provide tool position and orientation feedback signals to controller 50 .
- Exemplary tool position sensors 66 include rotary pin encoders mounted at pivot pins 36 (see 36 a, 36 b, 36 c of FIG. 1 ) that are operative to detect the relative rotational positions of arms 22 , 24 and bucket 20 on pivot pins 36 .
- excavation machine 10 includes one or more GPS device(s) 68 for detecting the geographical location of excavation machine 10 and excavation tool 18 .
- Controller 50 determines the geographical location and orientation of the excavation machine 10 on the earth, as well as the area of the job site where the desired topographical feature is to be formed, based on the location of the GPS antenna(s) (e.g., GPS antenna 38 of FIG. 1 ) mounted to machine 10 and/or at the job site (e.g., using triangulation techniques). Additional GPS antennas and devices may be provided on excavation machine 10 and at the job site as needed.
- the location of the tool tip (e.g., bucket tooth tip 21 of bucket 20 ) is used to identify and record the locations of the extents of a desired excavation or other topographical feature.
- tool 18 is manipulated by an operator such that the bucket tip 21 is positioned at various locations along the boundary or perimeter of the desired excavation location.
- the position of tool tip 21 is recorded based on the GPS location information provided with one or more GPS antennas mounted on tool 18 .
- a GPS antenna may be mounted at tool tip 21 .
- the location of the tool tip 21 may be calculated based on the arm angles and offsets between the tool tip 21 and antenna(s) mounted on work tool 18 .
- an operator uses an input device 64 (e.g., joystick button, GUI button, etc.) to signal to the controller 50 to record the current location of the tool tip 21 when identifying the excavation boundaries.
- an input device 64 e.g., joystick button, GUI button, etc.
- other geometric dimensions such as the depth, bottom slope, contours, and other characteristics of the desired excavation, are specified by the user with input devices 64 , as described above.
- these other geometric dimensions of the desired excavation are identified by specifying corresponding offsets from the defined boundary locations.
- controller 50 obtains the trajectory of tool 18 for the tool motion sequence by recording the motion of tool 18 as the tool 18 is moved by the operator.
- the trajectory of tool 18 may be stored for one or more passes of the tool through the earth, such as when an operator manually controls tool 18 using control levers of machine 10 to form a desired topographical feature in the earth.
- the stored motion is then replayed as the automated tool motion sequence for forming the desired topographical feature at other locations.
- Chassis 12 of excavation machine 10 may be oriented such that the pitch and roll of excavation machine 10 deviates from horizontal and vertical.
- Pitch and roll measurements are determined by controller 50 by calculating the difference in location of multiple antennas 38 mounted on operator cab 14 or elsewhere on chassis 12 . It is also within the scope of the present disclosure that pitch and roll measurements are determined by controller 50 based on feedback from inclinometers or other sensors oriented orthogonally and mounted on operator cab 14 or elsewhere on chassis 12 . As a result, controller 50 also determines the pitch and roll of boom arm 22 , dipper arm 24 , and bucket 20 .
- controller 50 can determine the position and orientation of arms 22 , 24 and bucket 20 relative to chassis 12 as well as the position of excavation tool 18 relative to the targeted area of the ground. Accordingly, controller 50 provides closed loop control of the trajectory and velocity of excavation tool 18 during the excavation.
- excavation machine 10 includes a display 62 , such as a monitor, that is operatively coupled to controller 50 for providing visual feedback to the operator.
- display 62 is provided as a simple flat screen display tablet in operator cab 14 .
- display 62 is a heads-up style display where images are projected or otherwise displayed, for example, on the windows of operator cab 14 .
- Other suitable displays 62 may be provided.
- Controller 50 of excavation machine 10 provides a visual representation approximating a map of the job site to display 62 based on stored or received workspace data.
- the workspace data includes geographic workspace information obtained from drawings or files of the job site that are constructed via measurements taken by hand, by GPS (e.g., GPS device 68 ), or otherwise.
- Such geographic workspace information includes information describing the geographical features of the job site, such as the location of above-surface and sub-surface features (e.g., utilities) at the job site.
- the drawings can be formatted according to any number of known formats, including formats provided with AutoCadTM, ESRITM, or other computer aided design tool and mapping formats. Options are provided that allow aerial/satellite maps, such as those obtained from Google Maps or otherwise, to be combined with the workspace data so that a user may correlate map positions with real-world topology of the job site.
- Controller 50 receives and integrates information regarding the geographic location of excavation machine 10 and of the desired topographical feature with the workspace data.
- controller 50 receives the positional information from GPS devices 68 and tool position sensors 66 and the desired geographical location data describing the desired topographical feature.
- a user enters the desired geographical location data via an input device 64 , such as by drawing the topographical feature on display 62 or by entering the longitude/latitude coordinates. Other suitable means for inputting the desired geographical location data may be provided.
- controller 50 receives and integrates information regarding the geometric dimensions and other desired characteristics of the desired topographical feature with the workspace data.
- controller 50 outputs the interaction visually onto display 62 , as illustrated in FIG. 3 .
- controller 50 displays, in real-time, an image of excavation machine 10 and the desired topographical feature 90 on the map of display 62 at the appropriate geographic location points.
- the geographic location of excavation machine 10 is combined with the stored workspace data to provide a real-time, interactive representation of the job site in which excavation machine 10 is located.
- Such mapping informs the user by providing a visual contextual rendering of excavation machine 10 and the desired topographical feature 90 at the job site.
- the location of implements, such as boom arm 22 , dipper arm 24 , and bucket 20 are shown on display 62 in real-time. Exemplary feature 90 of FIG.
- topographical feature 90 is illustratively a trench T having a grade line G and a benchmark line B. Additional views of the job site, machine 10 , and topographical feature 90 may be provided in addition to the side view of FIG. 3 . In one embodiment, the complete record of the geometrical dimensions of desired topographical feature 90 and precise measurements of the desired geographical location of desired topographical feature 90 are recorded in memory 54 .
- Display 62 of FIG. 3 is illustratively a touchscreen that includes selectable data, illustratively a plurality of buttons 77 , 78 and toggle selectors 82 , 84 .
- informational button 77 is selected to show a job site (worksite), a workspace, or a side view on display 62 .
- the position of bucket 20 is shown in real-time relative to chassis 12 of excavation machine 10 during the excavation.
- Display 62 also depicts the target trench T, which is the exemplary desired topographical feature 90 , and identifies the current distance between bucket tip or cutting edge 21 of bucket 20 and the grade line G in field 86 and the current distance between bucket tip 21 and benchmark line B in field 88 .
- Other suitable distances and measurements may be calculated and displayed by controller 50 on display 62 .
- User selection of command or input buttons 78 cause controller 50 to alter the displayed data on display 62 (e.g., pan, zoom, etc.) and perform other various tasks.
- Command buttons 78 and toggle selectors 82 , 84 may be used to describe the desired geometric dimensions and geographical location of the desired topographical feature 90 (e.g., the customized trench or hole) to be formed at the job site.
- controller 50 After receiving the appropriate data describing the desired topographical feature 90 , controller 50 calculates the required motion of excavation tool 18 and updates the tool motion sequence of code module 58 accordingly. In one embodiment, controller 50 displays the predetermined trajectory of one or more strokes of the tool 18 on display 62 prior to or during the excavation. After digging the custom trench T, the user may use command buttons 78 to cause controller 50 to record the completed trench, the calculated tool motion sequence, and the actual motion of the excavation tool 18 in as-built drawings of memory 54 . Display 62 and its corresponding inputs may include other suitable functionality and operation, as described for example in U.S. patent application Ser. No. 13/216,752 referenced herein.
- excavation machine 10 illustratively includes a control lever or joystick 34 operatively coupled to controller 50 .
- Joystick 34 may alternatively include another suitable operator input device.
- Joystick 34 is provided in cab 14 and is configured to adjust a velocity and direction (e.g., forward/reverse stroke pattern or sequence) of excavation tool 18 during execution by controller 50 of the tool motion sequence of excavation tool 18 .
- a position sensor 35 FIG. 2 , such as a potentiometer or other suitable sensor, detects the position of joystick 34 and provides a signal representing the detected joystick position/actuation to controller 50 . Based on the detected position or actuation of joystick 34 , controller 50 controls the velocity or rate of excavation tool 18 during execution of the tool motion sequence.
- the displacement of joystick 34 is used to specify the instantaneous velocity of the tool tip (e.g., bucket tip 21 of FIG. 1 ). Accordingly, an operator is able to vary the speed of bucket 20 while controller 50 maintains precise geometry and coordinated motion of the multi-axis excavation tool 18 along the predetermined tool path specified with the tool motion sequence.
- joystick 34 of FIG. 4 includes a head 40 and a stem 42 pivotally coupled to a joystick base 44 .
- Joystick 34 is configured to pivot relative to base 44 in a forward direction and a reverse direction as represented with line A.
- Joystick 34 is illustrated in FIG. 4 at its “home” position centered about the z-axis of an x-y-z coordinate system. Forward or reverse movement of joystick 34 along line A in the direction of the y-axis and away from its home position results in controlling increasing the speed of excavation tool 18 .
- controller 50 controls the velocity of tool 18 to be substantially proportional to a degree of actuation of joystick 34 away from its home position.
- controller 50 controls both the speed and direction of excavation tool 18 traveling through a sequence of stored, programmed, and/or calculated motion segments. In one embodiment, with joystick 34 at its home position, controller 50 does not move excavation tool 18 .
- an operator may stop movement of tool 18 by returning joystick 34 to its home position.
- movement of joystick 34 away from the y-axis results in the movement of tool 18 being stopped and/or in the automatic mode being cancelled to revert to manual tool operation.
- the initial movement of joystick 34 away from its home position in either direction results in controller 50 initiating or starting movement of tool 18 along the predetermined path according to the tool motion sequence.
- the corresponding speed of tool 18 is increased by controller 50 proportionally.
- controller 50 upon initiation of the tool motion sequence by a user, such as with an input device 64 , controller 50 starts movement of tool 18 along the predetermined path at an initial velocity stored at memory 54 .
- controller 50 upon movement of joystick 34 away from its home position, controller 50 adjusts the velocity or rate of tool 18 according to the joystick movement.
- Other suitable joysticks 34 and joystick configurations may be provided.
- machine 10 includes a second joystick 70 (see FIG. 2 ) for controlling the mode of operation (e.g., automatic or manual) and/or for stopping operation of tool 18 .
- a second joystick 70 for controlling the mode of operation (e.g., automatic or manual) and/or for stopping operation of tool 18 .
- the mode of operation e.g., automatic or manual
- an actuation of second joystick 70 is used to cancel or exit the automatic mode and revert the system to manual control.
- the second joystick 70 has the same design as joystick 34 of FIG. 4 , although the second joystick 70 may have another suitable design.
- joystick 34 is positioned to one side of the operator and second joystick 70 is positioned on the other side of operator such that each hand of the operator may be used to operate a respective joystick 34 , 70 .
- a joystick position sensor 71 detects the position of second joystick 70 and provides a signal to controller 50 representative of the detected joystick position.
- second joystick 70 is further used to control the incremental depth of cut for each stroke of tool 18 through the bottom of a trench. Referring to FIG. 4 , motion of second joystick 70 along the y-axis is used to advance the depth of cut in either a deeper or shallower incremental step. In this embodiment, motion of second joystick 70 along the x-axis away from the home position results in either halting the tool 18 or reverting the system from the automatic control mode to the manual control mode or both. Another suitable input device may alternatively be used to control the depth of cut of tool 18 .
- FIG. 5 a flow diagram 100 of an exemplary method of operation of controller 50 is illustrated for controlling excavation tool 18 to move earth at a job site. While FIG. 5 is described with respect to excavation tool 18 for performing an excavation, the method of FIG. 5 may be implemented for controlling the movement and velocity of any suitable work tool of a work vehicle. Reference is made to FIGS. 1-3 throughout the description of FIG. 2 .
- tool control logic 56 controls movement of tool 18 based on a tool motion sequence programmed at controller 50 (e.g., code module 58 of memory 54 ) to move tool 18 along a predetermined path.
- the predetermined path is calculated by controller 50 such that movement of the tool 18 along the predetermined path is operative to form or dig the desired topographical feature (e.g., trench 90 of FIG. 3 ) at the job site.
- the tool motion sequence is calculated by controller 50 to identify the trajectory of one or more strokes of tool 18 based on the desired geometric dimensions and geographical location of the desired topographical feature provided by a user, as described herein.
- tool control logic 56 controls tool 18 to move at a predetermined velocity stored at memory 54 or as requested with joystick 34 , as described herein.
- tool control logic 56 detects an actuation of an operator input device, illustratively joystick 34 , based on feedback from joystick position sensor 35 .
- tool control logic 56 adjusts a velocity or rate of tool 18 during the movement of tool 18 along the predetermined path based on the detected actuation of the operator input device (e.g., joystick 34 ). For example, prior to the actuation of joystick 34 detected at block 104 , controller 50 controls tool 18 to move at a velocity based on the current position of joystick 34 , as described herein.
- controller 50 Upon detection of further actuation of joystick 34 at block 104 , controller 50 adjusts the velocity or rate of movement of tool 18 according to the detected actuation of joystick 34 as tool 18 continues along the predetermined path set forth with the tool motion sequence. In one embodiment, controller 50 controls the velocity of tool 18 to be substantially proportional to the degree of actuation of joystick 34 , as described above.
- controller 50 is further operative to control an order of execution of the sequence of strokes by tool 18 based on the position of joystick 34 , as described above.
- the tool motion sequence describes the stroke trajectory of tool 18 , such as the trajectory and orientation of bucket 20 , for each stroke of bucket 20 through the earth.
- controller 50 is operative to receive at least one user input identifying at least one of a desired fill percentage of bucket 20 , a desired incursion depth of bucket 20 , and a desired incursion or approach angle of bucket 20 into the earth.
- the desired fill percentage identifies the percentage of bucket 20 that is to be filled with material for a given pass or stroke of bucket 20 through the earth.
- the fill percentage is based on the depth of the cut for the given pass of tool 18 .
- the incursion angle identifies the desired approach angle of bucket 20 relative to the ground (or material) for a given stroke of bucket 20 .
- a user identifies the desired fill percentage and incursion angle of bucket 20 via one or more user input devices 64 (e.g., rotary knob, slide control, inputs 78 of FIG. 3 , etc.). Based on these inputs, controller 50 implements the tool motion sequence such that tool 18 has the desired fill percentage and incursion angle for one or more strokes of tool 18 during execution of the tool motion sequence.
- the operator may adjust the speed of engine 48 ( FIG. 2 ) to vary the power provided to hydraulic circuit 60 ( FIG. 2 ) for powering excavation tool 18 .
- input devices 64 includes control levers or joysticks that are operative to control hydraulic cylinders 26 , 28 , 30 for manipulating excavation tool 18 without execution by controller 50 of the pre-programmed tool motion sequence in memory 54 .
- each joystick may control one or more hydraulic function of the excavation tool 18 such that manipulation of excavation tool 18 is controlled by controller 50 based on the positions of each joystick and not based on the execution of the tool motion code module 58 stored in memory 54 .
- Input devices 64 of FIG. 2 may be used to control various other systems and devices of excavation machine 10 and excavation tool 18 .
- Exemplary input devices 64 includes foot pedals, a touch screen (e.g., with display 62 ), a keyboard, a mouse device, other joysticks, selectable buttons, and other suitable input devices.
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Civil Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Paleontology (AREA)
- Operation Control Of Excavators (AREA)
Abstract
An excavation machine includes a chassis, a tool movably coupled to the chassis, an input device, and a controller operative to control movement of the tool to move earth at the job site. The controller may control movement of the tool along a predetermined path based on a tool motion sequence programmed at the controller. The controller may control a velocity of the tool along the predetermined path based on a position of the input device.
Description
- The present disclosure relates to a work vehicle having an operator input device for adjusting a rate of a work tool during automated movement of the work tool along a predetermined path.
- Excavation machines are operative to move soil, sand, gravel, rock, or other suitable material at a jobsite. Excavation machines, which may include backhoes, excavators, and other earth moving machines, require a certain amount of skill to operate. Typically, each hydraulic function on an arm of the excavation machine is operated independently by actuation of motions of joysticks. The joysticks may be directly mechanically coupled to hydraulic valves via linkages to control the valves and therefore the hydraulic functions of the excavation arm. The joysticks may incorporate pilot hydraulic valves coupled to larger hydraulic valves via a pilot circuit. Alternatively, the joysticks may be coupled to the hydraulic valves electronically through an electro-hydraulic circuit. In each configuration, one motion of the joystick typically directs one hydraulic function.
- The single hydraulic function per joystick motion arrangement places the responsibility for coordination of multiple axes onto the operator and raises the requirements for operator skill and experience. Skilled operators are often short in supply and costly depending on the local market.
- Several operations performed by excavation machines, such as trenching and hole boring, for example, involve repetitive and cumulative motion and may be described in advance of operation. Accordingly, automated motion control techniques have been developed for excavation machines that employ a time versus displacement algorithm to move the articulated arm through space with a pre-programmed velocity and trajectory. However, these automated motion techniques may not be suitable for digging conditions that require variable velocity and/or variable force of the tool, such as in sandy, clayey, and rocky soils of construction sites.
- According to an embodiment of the present disclosure, a work vehicle for moving earth at a job site is provided. The work vehicle includes a chassis, a ground engaging mechanism configured to support the chassis, and a tool movably coupled to the chassis and configured to move earth at the job site. The work vehicle further includes a controller operative to control movement of the tool based on a tool motion sequence programmed at the controller to move the tool along a predetermined path. The work vehicle further includes an input device that is movable by an operator and is operatively coupled to the controller. The controller is operative to control a velocity of the tool along the predetermined path based on a position of the input device.
- According to another embodiment of the present disclosure, a method is provided for moving earth at a job site with a work vehicle. The method includes controlling, by tool motion control logic of a controller of the work vehicle, movement of a tool of the work vehicle based on a tool motion sequence programmed at the controller to move the tool along a predetermined path. The method includes detecting an actuation of an operator input device. The operator input device is operatively coupled to the controller. The method further includes adjusting a velocity of the tool during the movement of the tool based on the detected actuation of the operator input device.
- According to yet another embodiment of the present disclosure, a work vehicle is provided for moving earth at a job site. The work vehicle includes a chassis, a ground engaging mechanism configured to support the chassis, and a tool movably coupled to the chassis and configured to move earth at the job site. The work vehicle includes a controller programmed to move the tool from a first position to a second position along a predetermined path. The work vehicle further includes an operator input device in communication with the controller to adjust a rate at which the tool moves from the first position to the second position.
- In one example, the controller controls the rate at which the tool moves from the first position to the second position to be proportional to a degree of actuation of the operator input device. In another example, the controller is operative to calculate the predetermined path based on at least one received input identifying at least one of a geometric dimension and a geographical location of a desired topographical feature to be formed at the job site. In this example, the controller is operative to move the tool along the predetermined path to form the desired topographical feature at the job site. In another example, a tool motion sequence programmed at the controller identifies the predetermined path, and the tool motion sequence identifies a stroke trajectory of the tool for each of a plurality of strokes of the tool through the earth to identify the predetermined path. In another example, the controller is programmed to initiate movement of the tool from the first position to the second position upon detection by the controller of a movement of the operator input device.
- The above-mentioned and other features and advantages of this disclosure, and the manner of attaining them, will become more apparent and the invention itself will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
-
FIG. 1 is a side elevational view of an exemplary excavation machine having an excavation tool; -
FIG. 2 is a block diagram an exemplary control system of the excavation machine ofFIG. 1 for controlling the excavation tool; -
FIG. 3 is a schematic view of a display of the present disclosure shown in a side view mode; -
FIG. 4 is an exemplary joystick device for adjusting the velocity of the excavation tool ofFIG. 1 ; and -
FIG. 5 is a flow diagram of an exemplary method of controlling the excavation tool during an automated motion sequence of the excavation tool. - Corresponding reference characters indicate corresponding parts throughout the several views. The exemplifications set out herein illustrate exemplary embodiments of the invention and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
- The embodiments disclosed below are not intended to be exhaustive or to limit the invention to the precise forms disclosed in the following detailed description. Rather, the embodiments are chosen and described so that others skilled in the art may utilize their teachings. While the embodiments described herein relate to the control of an excavation tool of an excavation machine, the method and systems may also be used with other suitable vehicles and other suitable work tools, such as, for example, blades, augers, forks, bail lifts, harvesters, tillers, grapples, etc.
- The term “logic” or “control logic” as used herein may include software and/or firmware executing on one or more programmable processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), digital signal processors (DSPs), hardwired logic, or combinations thereof. Therefore, in accordance with the embodiments, various logic may be implemented in any appropriate fashion and would remain in accordance with the embodiments herein disclosed.
- With reference to
FIG. 1 , the present disclosure relates to anexcavation machine 10 configured to perform multiple operations to move soil or other suitable materials at a jobsite. Althoughexcavation machine 10 is illustratively shown as a trackedexcavator 10,excavation machine 10 may be any suitable vehicle operative to move earth at a jobsite, such as a wheel-based excavator, a tractor-based backhoe (e.g., seemachine 10 ofFIG. 3 ), and other suitable machines. As illustrated inFIG. 1 ,excavation machine 10 includes achassis 12, anoperator cab 14 supported bychassis 12, and anexcavation tool 18 movably coupled tochassis 12.Chassis 12 is supported by one or more groundengaging mechanisms 16, illustratively tracks, operably coupled to an engine or motor (e.g.,engine 48 ofFIG. 2 ) for propellingexcavation machine 10. - Ground
engaging mechanisms 16 may alternatively include wheels or other suitable devices for supportingexcavation machine 10 on the ground. -
Excavation tool 18 illustratively includes abucket 20 operative to dig, move, and hold material, although another suitable implement 20 configured to move earth at the job site may be provided.Excavation tool 18 further includes a first,boom arm 22 and a second,dipper arm 24 that are movable with hydraulic actuators, illustratively 26, 28.hydraulic cylinders Excavation machine 10 is operative to perform an excavation, such as digging a trench or hole and/or otherwise moving material, through the coordinated movement ofboom arm 22,dipper arm 24, andbucket 20.Boom arm 22 is movably coupled tochassis 12 atpivot pin 36 a, anddipper arm 24 is movably coupled toboom arm 22 atpivot pin 36 b.Boom arm 22 is raised and lowered relative tochassis 12 with one or morehydraulic cylinders 26, anddipper arm 24 is raised and lowered relative toboom arm 22 with one or morehydraulic cylinders 28.Bucket 20 is coupled todipper arm 24 atpivot pin 36 c and is moved relative todipper arm 24 with one or morehydraulic cylinders 30. 26, 28, 30 are positioned and oriented such that they perform work either through expansion or retraction.Hydraulic cylinders - Referring to
FIG. 2 ,excavation machine 10 includes an on-board controller 50 for controlling operation ofexcavation tool 18 ofexcavation machine 10. In one embodiment,controller 50 includes an appropriately programmed general-purpose computer, such as a laptop model, for example. It is also within the scope of the present disclosure thatcontroller 50 may be located off-board or apart fromexcavation machine 10.Controller 50 includes one ormore processors 52 and amemory 54 accessible by the processor(s) 52.Memory 54, which may include non-volatile memory, includes one or more physical memory locations and may be located internal or external tocontroller 50.Processor 52 illustratively includestool control logic 56 that is operative to control the trajectory and velocity ofexcavation tool 18 for performing excavations and otherwise moving material withexcavation tool 18.Controller 50 may be used to control other devices and systems ofexcavation machine 10. -
Tool control logic 56 ofcontroller 50 illustratively controls ahydraulic circuit 60 for manipulatingexcavation tool 18.Hydraulic circuit 60 includes 26, 28, 30 ofhydraulic cylinders FIG. 1 .Hydraulic circuit 60 also includes, for example, a hydraulic pump driven byengine 48 for supplying hydraulic fluid to 26, 28, 30 and hydraulic control valves for regulating the delivery of the hydraulic fluid tocylinders 26, 28, 30.cylinders Controller 50 provides electrical control signals to the hydraulic control valves to control the actuation of the 26, 28, 30 and therefore the movement ofhydraulic cylinders excavation tool 18. -
Tool control logic 56 ofcontroller 50controls excavation tool 18 based on inputs from a plurality of input devices (e.g.,devices 64, joystick 34) and/or one or more code modules stored inmemory 54. In the illustrated embodiment,tool control logic 56 is operative to execute a tool motion sequence programmed atcontroller 50 to automatically moveexcavation tool 18 along a predetermined path to perform an excavation. The tool motion sequence includes a time versus displacement algorithm, for example, for moving the articulatedtool 18 through space with a pre-programmed trajectory. For example, the tool motion sequence, calculated in advance of operation, identifies a trajectory and orientation ofbucket 20 for a series of passes or strokes ofbucket 20 through the earth for performing an excavation. As such,tool control logic 56 is operative to provide automated control oftool 18 to perform the excavation based on the tool motion sequence. A user may initiate the automated tool motion sequence via auser input device 64, such as a lever or button, for example, or via ajoystick 34.Tool control logic 56 may execute the tool motion sequence for controlling other operations and other suitable work tools, such as, for example, blades, augers, forks, bail lifts, harvesters, tillers, grapples, etc. - The tool motion sequence is provided in a tool
motion code module 58, such as software or firmware code, stored atmemory 54 and executed bytool control logic 56. In particular, toolmotion code module 58 includes data describing the tool motion sequence of theexcavation tool 18. As such, when executed byprocessor 52, toolmotion code module 58causes controller 50 to control movement ofexcavation tool 18 based on the tool motion sequence identified with thecode module 58. In one exemplary embodiment,controller 50 calculates and stores the tool motion sequence ofcode module 58 based on user inputs specifying parameters that describe the desired operation (e.g., excavation) and based on position feedback fortool 18 andmachine 10 provided with a positioning system. As such, the tool motion sequence ofcode module 58 is calculated and modified bycontroller 50 based on the user inputs and the positioning feedback. Exemplary parameters include the geometric dimensions as well as geographical location of a desired topographical feature (e.g., trench, hole, other excavation, etc.) to be formed at the job site. The desired geometric dimensions include, for example, a width, length, depth or height, volume, a slope of a bottom surface, side surface angles, or any other suitable dimensional data describing the desired topographical feature. Further, the user specifies the desired geographical location of the topographical feature, such as the location of the desired topological feature relative tomachine 10 or relative to one or more location markers at the job site. - In one embodiment, at least some of the geometric and geographical parameters are entered numerically by the operator via
input devices 64. In one embodiment,controller 50 receives the user inputs specifying the excavation parameters from a touch screen or keyboard/mouse. Other suitable input devices 64 (e.g., USB device, wireless device, etc.) may be used by a user for specifying the desired excavation parameters. In one embodiment, at least some of the parameters are identified by manipulatingtool tip 21 to identify the extents of the desired geographical feature at the job site, as described below. In another embodiment, at least some of the excavation parameters of the tool motion sequence are predetermined and are not based on operator input, andcode module 58 is generated on a computing system separate or remote fromcontroller 50 prior to execution bycontroller 50. In this embodiment, thepre-generated code module 58 is loaded ontomemory 54 ofcontroller 50 for execution. -
Controller 50 calculates and/or executes the tool motion sequence ofcode module 58 further based on position feedback from a positioning system. As illustrated inFIG. 2 , the positioning system ofexcavation machine 10 includestool position sensors 66 and one or more global positioning system (GPS)devices 68 for detecting the position and orientation, as well as geographical location, ofexcavation tool 18 andmachine 10. In particular,position sensors 66 are provided onexcavation tool 18 to provide tool position and orientation feedback signals tocontroller 50. Exemplarytool position sensors 66 include rotary pin encoders mounted at pivot pins 36 (see 36 a, 36 b, 36 c ofFIG. 1 ) that are operative to detect the relative rotational positions of 22, 24 andarms bucket 20 on pivot pins 36. Other exemplarytool position sensors 66 include linear encoders mounted at 26, 28, 30 that are operative to detect the extension ofhydraulic cylinders 26, 28, 30. In addition,cylinders excavation machine 10 includes one or more GPS device(s) 68 for detecting the geographical location ofexcavation machine 10 andexcavation tool 18.Controller 50 determines the geographical location and orientation of theexcavation machine 10 on the earth, as well as the area of the job site where the desired topographical feature is to be formed, based on the location of the GPS antenna(s) (e.g.,GPS antenna 38 ofFIG. 1 ) mounted tomachine 10 and/or at the job site (e.g., using triangulation techniques). Additional GPS antennas and devices may be provided onexcavation machine 10 and at the job site as needed. - In one embodiment, the location of the tool tip (e.g.,
bucket tooth tip 21 of bucket 20) is used to identify and record the locations of the extents of a desired excavation or other topographical feature. For example, withmachine 10 positioned near the location where the desired topographical feature is to be formed,tool 18 is manipulated by an operator such that thebucket tip 21 is positioned at various locations along the boundary or perimeter of the desired excavation location. At each boundary location, the position oftool tip 21 is recorded based on the GPS location information provided with one or more GPS antennas mounted ontool 18. A GPS antenna may be mounted attool tip 21. Alternatively, the location of thetool tip 21 may be calculated based on the arm angles and offsets between thetool tip 21 and antenna(s) mounted onwork tool 18. In one embodiment, an operator uses an input device 64 (e.g., joystick button, GUI button, etc.) to signal to thecontroller 50 to record the current location of thetool tip 21 when identifying the excavation boundaries. In one embodiment, upon defining the extents of the desired excavation, other geometric dimensions, such as the depth, bottom slope, contours, and other characteristics of the desired excavation, are specified by the user withinput devices 64, as described above. In one embodiment, these other geometric dimensions of the desired excavation are identified by specifying corresponding offsets from the defined boundary locations. - In another embodiment,
controller 50 obtains the trajectory oftool 18 for the tool motion sequence by recording the motion oftool 18 as thetool 18 is moved by the operator. For example, the trajectory oftool 18 may be stored for one or more passes of the tool through the earth, such as when an operator manually controlstool 18 using control levers ofmachine 10 to form a desired topographical feature in the earth. The stored motion is then replayed as the automated tool motion sequence for forming the desired topographical feature at other locations. - The working environment of
excavation machine 10 may include uneven terrain.Chassis 12 ofexcavation machine 10 may be oriented such that the pitch and roll ofexcavation machine 10 deviates from horizontal and vertical. Pitch and roll measurements are determined bycontroller 50 by calculating the difference in location ofmultiple antennas 38 mounted onoperator cab 14 or elsewhere onchassis 12. It is also within the scope of the present disclosure that pitch and roll measurements are determined bycontroller 50 based on feedback from inclinometers or other sensors oriented orthogonally and mounted onoperator cab 14 or elsewhere onchassis 12. As a result,controller 50 also determines the pitch and roll ofboom arm 22,dipper arm 24, andbucket 20. - Based on feedback from
sensors 66 and GPS device(s) 68,controller 50 can determine the position and orientation of 22, 24 andarms bucket 20 relative tochassis 12 as well as the position ofexcavation tool 18 relative to the targeted area of the ground. Accordingly,controller 50 provides closed loop control of the trajectory and velocity ofexcavation tool 18 during the excavation. - For further description of exemplary positioning systems and feature location methods and apparatuses, see, for example, U.S. patent application Ser. No. 11/925,075, entitled “Three Dimensional Feature Location from an Excavator,” filed Oct. 26, 2007, and U.S. patent application Ser. No. 13/216,752, entitled “Three Dimensional Feature Location from an Excavator,” filed Aug. 24, 2011, the disclosures of which are hereby expressly incorporated by reference herein in their entirety. Other suitable position detection systems may be provided and implemented with
excavation machine 10 such thatcontroller 50 is operative to calculate and implement the tool motion sequence. - As illustrated in
FIG. 2 ,excavation machine 10 includes adisplay 62, such as a monitor, that is operatively coupled tocontroller 50 for providing visual feedback to the operator. In one embodiment,display 62 is provided as a simple flat screen display tablet inoperator cab 14. In other embodiments,display 62 is a heads-up style display where images are projected or otherwise displayed, for example, on the windows ofoperator cab 14. Othersuitable displays 62 may be provided. -
Controller 50 ofexcavation machine 10 provides a visual representation approximating a map of the job site to display 62 based on stored or received workspace data. The workspace data includes geographic workspace information obtained from drawings or files of the job site that are constructed via measurements taken by hand, by GPS (e.g., GPS device 68), or otherwise. Such geographic workspace information includes information describing the geographical features of the job site, such as the location of above-surface and sub-surface features (e.g., utilities) at the job site. The drawings can be formatted according to any number of known formats, including formats provided with AutoCad™, ESRI™, or other computer aided design tool and mapping formats. Options are provided that allow aerial/satellite maps, such as those obtained from Google Maps or otherwise, to be combined with the workspace data so that a user may correlate map positions with real-world topology of the job site. -
Controller 50 receives and integrates information regarding the geographic location ofexcavation machine 10 and of the desired topographical feature with the workspace data. For example,controller 50 receives the positional information fromGPS devices 68 andtool position sensors 66 and the desired geographical location data describing the desired topographical feature. In one embodiment, a user enters the desired geographical location data via aninput device 64, such as by drawing the topographical feature ondisplay 62 or by entering the longitude/latitude coordinates. Other suitable means for inputting the desired geographical location data may be provided. Additionally,controller 50 receives and integrates information regarding the geometric dimensions and other desired characteristics of the desired topographical feature with the workspace data. - In an exemplary embodiment,
controller 50 outputs the interaction visually ontodisplay 62, as illustrated inFIG. 3 . For example,controller 50 displays, in real-time, an image ofexcavation machine 10 and the desiredtopographical feature 90 on the map ofdisplay 62 at the appropriate geographic location points. The geographic location ofexcavation machine 10 is combined with the stored workspace data to provide a real-time, interactive representation of the job site in whichexcavation machine 10 is located. Such mapping informs the user by providing a visual contextual rendering ofexcavation machine 10 and the desiredtopographical feature 90 at the job site. Still further, the location of implements, such asboom arm 22,dipper arm 24, andbucket 20 are shown ondisplay 62 in real-time.Exemplary feature 90 ofFIG. 3 is illustratively a trench T having a grade line G and a benchmark line B. Additional views of the job site,machine 10, andtopographical feature 90 may be provided in addition to the side view ofFIG. 3 . In one embodiment, the complete record of the geometrical dimensions of desiredtopographical feature 90 and precise measurements of the desired geographical location of desiredtopographical feature 90 are recorded inmemory 54. -
Display 62 ofFIG. 3 is illustratively a touchscreen that includes selectable data, illustratively a plurality of 77, 78 and togglebuttons 82, 84. For example,selectors informational button 77 is selected to show a job site (worksite), a workspace, or a side view ondisplay 62. In one embodiment, such as with the side view illustrated inFIG. 3 , the position ofbucket 20 is shown in real-time relative tochassis 12 ofexcavation machine 10 during the excavation.Display 62 also depicts the target trench T, which is the exemplary desiredtopographical feature 90, and identifies the current distance between bucket tip or cuttingedge 21 ofbucket 20 and the grade line G infield 86 and the current distance betweenbucket tip 21 and benchmark line B infield 88. Other suitable distances and measurements may be calculated and displayed bycontroller 50 ondisplay 62. User selection of command orinput buttons 78cause controller 50 to alter the displayed data on display 62 (e.g., pan, zoom, etc.) and perform other various tasks.Command buttons 78 and toggle 82, 84 may be used to describe the desired geometric dimensions and geographical location of the desired topographical feature 90 (e.g., the customized trench or hole) to be formed at the job site. After receiving the appropriate data describing the desiredselectors topographical feature 90,controller 50 calculates the required motion ofexcavation tool 18 and updates the tool motion sequence ofcode module 58 accordingly. In one embodiment,controller 50 displays the predetermined trajectory of one or more strokes of thetool 18 ondisplay 62 prior to or during the excavation. After digging the custom trench T, the user may usecommand buttons 78 to causecontroller 50 to record the completed trench, the calculated tool motion sequence, and the actual motion of theexcavation tool 18 in as-built drawings ofmemory 54.Display 62 and its corresponding inputs may include other suitable functionality and operation, as described for example in U.S. patent application Ser. No. 13/216,752 referenced herein. - Referring again to
FIGS. 1 and 2 ,excavation machine 10 illustratively includes a control lever orjoystick 34 operatively coupled tocontroller 50.Joystick 34 may alternatively include another suitable operator input device.Joystick 34 is provided incab 14 and is configured to adjust a velocity and direction (e.g., forward/reverse stroke pattern or sequence) ofexcavation tool 18 during execution bycontroller 50 of the tool motion sequence ofexcavation tool 18. A position sensor 35 (FIG. 2 ), such as a potentiometer or other suitable sensor, detects the position ofjoystick 34 and provides a signal representing the detected joystick position/actuation tocontroller 50. Based on the detected position or actuation ofjoystick 34,controller 50 controls the velocity or rate ofexcavation tool 18 during execution of the tool motion sequence. As such, the displacement ofjoystick 34 is used to specify the instantaneous velocity of the tool tip (e.g.,bucket tip 21 ofFIG. 1 ). Accordingly, an operator is able to vary the speed ofbucket 20 whilecontroller 50 maintains precise geometry and coordinated motion of themulti-axis excavation tool 18 along the predetermined tool path specified with the tool motion sequence. - Referring to
FIG. 4 , anexemplary joystick 34 is illustrated.Joystick 34 ofFIG. 4 includes ahead 40 and astem 42 pivotally coupled to ajoystick base 44.Joystick 34 is configured to pivot relative tobase 44 in a forward direction and a reverse direction as represented withline A. Joystick 34 is illustrated inFIG. 4 at its “home” position centered about the z-axis of an x-y-z coordinate system. Forward or reverse movement ofjoystick 34 along line A in the direction of the y-axis and away from its home position results in controlling increasing the speed ofexcavation tool 18. In one embodiment,controller 50 controls the velocity oftool 18 to be substantially proportional to a degree of actuation ofjoystick 34 away from its home position. Further, the order in whichexcavation tool 18 moves through a series of tool strokes identified with the tool motion sequence is controlled withjoystick 34. In particular, movement ofjoystick 34 in the forward direction away from its home position along the y-axis results in the sequence of strokes being executed in sequential order, and movement ofjoystick 34 in the opposite, reverse direction away from its home position along the y-axis results in the sequence of strokes being executed in reverse sequential order. As such, based on the position ofjoystick 34,controller 50 controls both the speed and direction ofexcavation tool 18 traveling through a sequence of stored, programmed, and/or calculated motion segments. In one embodiment, withjoystick 34 at its home position,controller 50 does not moveexcavation tool 18. As such, an operator may stop movement oftool 18 by returningjoystick 34 to its home position. In one embodiment, movement ofjoystick 34 away from the y-axis (i.e., in either x-axis direction) results in the movement oftool 18 being stopped and/or in the automatic mode being cancelled to revert to manual tool operation. - In one embodiment, the initial movement of
joystick 34 away from its home position in either direction results incontroller 50 initiating or starting movement oftool 18 along the predetermined path according to the tool motion sequence. In this embodiment, asjoystick 34 is moved further from the home position, the corresponding speed oftool 18 is increased bycontroller 50 proportionally. In another embodiment, upon initiation of the tool motion sequence by a user, such as with aninput device 64,controller 50 starts movement oftool 18 along the predetermined path at an initial velocity stored atmemory 54. In this embodiment, upon movement ofjoystick 34 away from its home position,controller 50 adjusts the velocity or rate oftool 18 according to the joystick movement. Othersuitable joysticks 34 and joystick configurations may be provided. - In one embodiment,
machine 10 includes a second joystick 70 (seeFIG. 2 ) for controlling the mode of operation (e.g., automatic or manual) and/or for stopping operation oftool 18. For example, withjoystick 34 being used to control the speed and direction ofbucket 20 during the automatic execution of the tool motion sequence, as described herein, an actuation ofsecond joystick 70 is used to cancel or exit the automatic mode and revert the system to manual control. In the illustrated embodiment, thesecond joystick 70 has the same design asjoystick 34 ofFIG. 4 , although thesecond joystick 70 may have another suitable design. In one embodiment,joystick 34 is positioned to one side of the operator andsecond joystick 70 is positioned on the other side of operator such that each hand of the operator may be used to operate a 34, 70. Arespective joystick joystick position sensor 71 detects the position ofsecond joystick 70 and provides a signal tocontroller 50 representative of the detected joystick position. - In one embodiment,
second joystick 70 is further used to control the incremental depth of cut for each stroke oftool 18 through the bottom of a trench. Referring toFIG. 4 , motion ofsecond joystick 70 along the y-axis is used to advance the depth of cut in either a deeper or shallower incremental step. In this embodiment, motion ofsecond joystick 70 along the x-axis away from the home position results in either halting thetool 18 or reverting the system from the automatic control mode to the manual control mode or both. Another suitable input device may alternatively be used to control the depth of cut oftool 18. - Referring to
FIG. 5 , a flow diagram 100 of an exemplary method of operation ofcontroller 50 is illustrated for controllingexcavation tool 18 to move earth at a job site. WhileFIG. 5 is described with respect toexcavation tool 18 for performing an excavation, the method ofFIG. 5 may be implemented for controlling the movement and velocity of any suitable work tool of a work vehicle. Reference is made toFIGS. 1-3 throughout the description ofFIG. 2 . Atblock 102,tool control logic 56 controls movement oftool 18 based on a tool motion sequence programmed at controller 50 (e.g.,code module 58 of memory 54) to movetool 18 along a predetermined path. As described herein, the predetermined path is calculated bycontroller 50 such that movement of thetool 18 along the predetermined path is operative to form or dig the desired topographical feature (e.g.,trench 90 ofFIG. 3 ) at the job site. The tool motion sequence is calculated bycontroller 50 to identify the trajectory of one or more strokes oftool 18 based on the desired geometric dimensions and geographical location of the desired topographical feature provided by a user, as described herein. In one embodiment,tool control logic 56controls tool 18 to move at a predetermined velocity stored atmemory 54 or as requested withjoystick 34, as described herein. - At
block 104,tool control logic 56 detects an actuation of an operator input device,illustratively joystick 34, based on feedback fromjoystick position sensor 35. Atblock 106,tool control logic 56 adjusts a velocity or rate oftool 18 during the movement oftool 18 along the predetermined path based on the detected actuation of the operator input device (e.g., joystick 34). For example, prior to the actuation ofjoystick 34 detected atblock 104,controller 50controls tool 18 to move at a velocity based on the current position ofjoystick 34, as described herein. Upon detection of further actuation ofjoystick 34 atblock 104,controller 50 adjusts the velocity or rate of movement oftool 18 according to the detected actuation ofjoystick 34 astool 18 continues along the predetermined path set forth with the tool motion sequence. In one embodiment,controller 50 controls the velocity oftool 18 to be substantially proportional to the degree of actuation ofjoystick 34, as described above. - With the tool motion sequence describing a series of strokes or passes of the
tool 18 through the earth,controller 50 is further operative to control an order of execution of the sequence of strokes bytool 18 based on the position ofjoystick 34, as described above. The tool motion sequence describes the stroke trajectory oftool 18, such as the trajectory and orientation ofbucket 20, for each stroke ofbucket 20 through the earth. In the illustrated embodiment,controller 50 is operative to receive at least one user input identifying at least one of a desired fill percentage ofbucket 20, a desired incursion depth ofbucket 20, and a desired incursion or approach angle ofbucket 20 into the earth. The desired fill percentage identifies the percentage ofbucket 20 that is to be filled with material for a given pass or stroke ofbucket 20 through the earth. For example, the fill percentage is based on the depth of the cut for the given pass oftool 18. The incursion angle identifies the desired approach angle ofbucket 20 relative to the ground (or material) for a given stroke ofbucket 20. A user identifies the desired fill percentage and incursion angle ofbucket 20 via one or more user input devices 64 (e.g., rotary knob, slide control,inputs 78 ofFIG. 3 , etc.). Based on these inputs,controller 50 implements the tool motion sequence such thattool 18 has the desired fill percentage and incursion angle for one or more strokes oftool 18 during execution of the tool motion sequence. In one embodiment, the operator may adjust the speed of engine 48 (FIG. 2 ) to vary the power provided to hydraulic circuit 60 (FIG. 2 ) for poweringexcavation tool 18. - In addition to the automated control of
excavation tool 18 using the tool motion sequence, an operator may also manually control movement ofexcavation tool 18 using multiple control levers, as referenced herein. For example, in oneembodiment input devices 64 includes control levers or joysticks that are operative to control 26, 28, 30 for manipulatinghydraulic cylinders excavation tool 18 without execution bycontroller 50 of the pre-programmed tool motion sequence inmemory 54. For example, each joystick may control one or more hydraulic function of theexcavation tool 18 such that manipulation ofexcavation tool 18 is controlled bycontroller 50 based on the positions of each joystick and not based on the execution of the toolmotion code module 58 stored inmemory 54.Input devices 64 ofFIG. 2 may be used to control various other systems and devices ofexcavation machine 10 andexcavation tool 18.Exemplary input devices 64 includes foot pedals, a touch screen (e.g., with display 62), a keyboard, a mouse device, other joysticks, selectable buttons, and other suitable input devices. - While this invention has been described as having exemplary designs, the present invention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.
Claims (25)
1. A work vehicle for moving earth at a job site, the work vehicle including:
a chassis;
a ground engaging mechanism configured to support the chassis;
a tool movably coupled to the chassis and configured to move earth at the job site;
a controller operative to control movement of the tool based on a tool motion sequence programmed at the controller to move the tool along a predetermined path; and
an input device movable by an operator and operatively coupled to the controller, the controller being operative to control a velocity of the tool along the predetermined path based on a position of the input device.
2. The work vehicle of claim 1 , wherein the controller controls the velocity of the tool along the predetermined path to be proportional to a degree of actuation of the input device.
3. The work vehicle of claim 1 , wherein the controller controls the movement of the tool along the predetermined path to perform an excavation at the job site.
4. The work vehicle of claim 3 , wherein the tool motion sequence describes a sequence of strokes of the tool through the earth for performing the excavation, and wherein the controller is further operative to control an order of execution of the sequence of strokes by the tool based on the position of the input device.
5. The work vehicle of claim 1 , wherein the controller is operative to calculate the tool motion sequence based on at least one received input identifying at least one of a geometric dimension and a geographical location of a desired topographical feature to be formed at the job site, and wherein the controller controls the movement of the tool based on the tool motion sequence to form the desired topographical feature at the job site.
6. The work vehicle of claim 5 , wherein the tool motion sequence programmed at the controller identifies a stroke trajectory of the tool for each of a plurality of strokes of the tool through the earth.
7. The work vehicle of claim 5 , wherein the at least one received input includes at least one of a depth, a length, a bottom slope, and a width of the desired topographical feature to be formed by the tool.
8. The work vehicle of claim 5 , further including a positioning system in communication with the controller operative to detect a geographical location of the work vehicle, the controller calculating the tool motion sequence further based on the detected geographical location of the work vehicle.
9. The work vehicle of claim 1 , wherein the tool includes a bucket configured to hold material, and wherein the controller is operative to control movement of the tool further based on at least one user input identifying at least one of a desired fill percentage of the bucket and a desired incursion angle of the bucket into the earth during movement of the tool along the predetermined path.
10. The work vehicle of claim 1 , wherein the controller includes at least one processor and a memory accessible by the at least one processor, and wherein the tool motion sequence is identified in a code module stored in the memory of the controller and executed by the at least one processor of the controller.
11. A method for moving earth at a job site with a work vehicle, the method including:
controlling, by tool motion control logic of a controller of the work vehicle, movement of a tool of the work vehicle based on a tool motion sequence programmed at the controller to move the tool along a predetermined path;
detecting an actuation of an operator input device, the operator input device being operatively coupled to the controller; and
adjusting a velocity of the tool during the movement of the tool based on the detected actuation of the operator input device.
12. The method of claim 11 , wherein the adjusting the velocity includes controlling the velocity of the tool along the predetermined path to be proportional to a degree of actuation of the operator input device.
13. The method of claim 11 , wherein movement of the tool along the predetermined path performs an excavation at the job site, and wherein the tool motion sequence describes a sequence of strokes of the tool through the earth for performing the excavation, the method further including controlling an order of execution of the sequence of strokes by the tool based on a position of the operator input device.
14. The method of claim 13 , wherein the operator input device includes a joystick movable in a first direction and in a second direction opposite the first direction, wherein the sequence of strokes are executed in sequential order based on movement of the joystick in the first direction and the sequence of strokes are executed in reverse sequential order based on movement of the joystick in the second direction.
15. The method of claim 11 , further including:
receiving at least one user input identifying at least one of a geometric dimension and a geographical location of a desired topographical feature to be formed at the job site; and
calculating the tool motion sequence based on the at least one user input, the controller controlling the movement of the tool based on the tool motion sequence to form the desired topographical feature at the job site.
16. The method of claim 15 , wherein the tool motion sequence identifies a stroke trajectory of the tool for each of a plurality of strokes of the tool through the earth.
17. The method of claim 16 , wherein the tool includes a bucket configured to hold material, the method further including:
receiving at least one user input identifying at least one of a desired fill percentage of the bucket and a desired incursion angle of the bucket into the earth for each stroke of the tool, wherein the controlling the movement of the tool is further based on the at least one of the desired fill percentage and the desired incursion angle.
18. The method of claim 15 , wherein the work vehicle includes a positioning system in communication with the controller operative to detect a geographical location of the work vehicle, the calculating the tool motion sequence being further based on the detected geographical location of the work vehicle.
19. The method of claim 11 , further including starting the movement of the tool along the predetermined path based on the tool motion sequence upon detection of a movement of the operator input device.
20. A work vehicle for moving earth at a job site, the work vehicle including:
a chassis;
a ground engaging mechanism configured to support the chassis;
a tool movably coupled to the chassis and configured to move earth at the job site;
a controller programmed to move the tool from a first position to a second position along a predetermined path; and
an operator input device in communication with the controller to adjust a rate at which the tool moves from the first position to the second position.
21. The work vehicle of claim 20 , wherein the controller controls the rate at which the tool moves from the first position to the second position to be proportional to a degree of actuation of the operator input device.
22. The work vehicle of claim 20 , wherein the controller is operative to calculate the predetermined path based on at least one received input identifying at least one of a geometric dimension and a geographical location of a desired topographical feature to be formed at the job site, and wherein the controller is operative to move the tool along the predetermined path to form the desired topographical feature at the job site.
23. The work vehicle of claim 22 , wherein a tool motion sequence programmed at the controller identifies the predetermined path, and wherein the tool motion sequence identifies a stroke trajectory of the tool for each of a plurality of strokes of the tool through the earth to identify the predetermined path.
24. The work vehicle of claim 20 , wherein the tool includes an excavation bucket configured to hold material, and wherein the controller calculates the predetermined path based on at least one user input identifying at least one of a desired fill percentage of the excavation bucket and a desired incursion angle of the excavation bucket into the earth.
25. The work vehicle of claim 20 , wherein the controller is programmed to initiate movement of the tool from the first position to the second position upon detection by the controller of a movement of the operator input device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/598,382 US20140064897A1 (en) | 2012-08-29 | 2012-08-29 | Single stick operation of a work tool |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/598,382 US20140064897A1 (en) | 2012-08-29 | 2012-08-29 | Single stick operation of a work tool |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140064897A1 true US20140064897A1 (en) | 2014-03-06 |
Family
ID=50187840
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US13/598,382 Abandoned US20140064897A1 (en) | 2012-08-29 | 2012-08-29 | Single stick operation of a work tool |
Country Status (1)
| Country | Link |
|---|---|
| US (1) | US20140064897A1 (en) |
Cited By (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140100712A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Display system of excavating machine and excavating machine |
| US20150204029A1 (en) * | 2014-01-23 | 2015-07-23 | Hamm Ag | Self-propelling road construction machine, particularly road roller, and method for driving a road construction machine |
| GB2527795A (en) * | 2014-07-02 | 2016-01-06 | Bamford Excavators Ltd | A material handling machine |
| JP2016089559A (en) * | 2014-11-10 | 2016-05-23 | 日立建機株式会社 | Construction machine |
| JP2016172963A (en) * | 2015-03-16 | 2016-09-29 | 住友重機械工業株式会社 | Shovel |
| US9809955B2 (en) | 2016-02-16 | 2017-11-07 | Caterpillar Inc. | Control device for an implement system |
| US9856628B2 (en) * | 2014-06-02 | 2018-01-02 | Komatsu Ltd. | Control system for construction machine, construction machine, and method for controlling construction machine |
| US20180066414A1 (en) * | 2016-09-08 | 2018-03-08 | Harnischfeger Technologies, Inc. | System and method for semi-autonomous control of an industrial machine |
| US20180135277A1 (en) * | 2015-08-24 | 2018-05-17 | Komatsu Ltd. | Control system for work vehicle, control method thereof, and method of controlling work vehicle |
| US10017919B2 (en) * | 2013-04-10 | 2018-07-10 | Komatsu Ltd. | Construction management device for excavation machinery, construction management device for excavator, excavation machinery, and construction management system |
| CN108468432A (en) * | 2018-03-28 | 2018-08-31 | 广东知识城运营服务有限公司 | A kind of building carrier |
| JP2018188957A (en) * | 2018-09-06 | 2018-11-29 | 住友重機械工業株式会社 | Shovel |
| WO2019058695A1 (en) * | 2017-09-19 | 2019-03-28 | 日立建機株式会社 | Work machinery |
| WO2019228699A1 (en) * | 2018-05-30 | 2019-12-05 | Robert Bosch Gmbh | Method for the automated control of an excavator |
| US10633022B2 (en) * | 2018-05-25 | 2020-04-28 | Caterpillar Sarl | Track-type machine propulsion system having independent track controls integrated to joysticks |
| US10662613B2 (en) | 2017-01-23 | 2020-05-26 | Built Robotics Inc. | Checking volume in an excavation tool |
| US20200165798A1 (en) * | 2017-08-09 | 2020-05-28 | Sumitomo Construction Machinery Co., Ltd. | Shovel, display device for shovel, and display method for shovel |
| US10787212B2 (en) * | 2011-12-16 | 2020-09-29 | Entro Industries, Inc. | Control system for load transportation device |
| US11028560B2 (en) * | 2011-04-14 | 2021-06-08 | Joy Global Surface Mining Inc | Swing automation for rope shovel |
| US11053661B2 (en) * | 2017-03-29 | 2021-07-06 | Hitachi Construction Machinery Co., Ltd. | Work machine |
| US11144061B2 (en) * | 2016-05-26 | 2021-10-12 | Kubota Corporation | Work vehicle and time-based management system applicable to the work vehicle |
| US11212953B2 (en) * | 2019-10-31 | 2022-01-04 | Deere & Company | Vehicle attachment carrier loading guidance |
| US11770991B2 (en) | 2019-10-31 | 2023-10-03 | Deere & Company | Vehicle connection guidance |
| DE102023128332A1 (en) | 2023-01-26 | 2024-08-01 | Deere & Company | UNINTERRUPTED AUTOMATIC POSITION CONTROL OF WORKING EQUIPMENT DURING AN OVER-CONTROL OF TARGET SETTINGS |
| US12460376B2 (en) | 2023-02-28 | 2025-11-04 | Deere & Company | Elevation increment-decrement with slope control |
-
2012
- 2012-08-29 US US13/598,382 patent/US20140064897A1/en not_active Abandoned
Cited By (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12018463B2 (en) | 2011-04-14 | 2024-06-25 | Joy Global Surface Mining Inc | Swing automation for rope shovel |
| US11028560B2 (en) * | 2011-04-14 | 2021-06-08 | Joy Global Surface Mining Inc | Swing automation for rope shovel |
| US10787212B2 (en) * | 2011-12-16 | 2020-09-29 | Entro Industries, Inc. | Control system for load transportation device |
| US9043098B2 (en) * | 2012-10-05 | 2015-05-26 | Komatsu Ltd. | Display system of excavating machine and excavating machine |
| US20140100712A1 (en) * | 2012-10-05 | 2014-04-10 | Komatsu Ltd. | Display system of excavating machine and excavating machine |
| US10017919B2 (en) * | 2013-04-10 | 2018-07-10 | Komatsu Ltd. | Construction management device for excavation machinery, construction management device for excavator, excavation machinery, and construction management system |
| US20150204029A1 (en) * | 2014-01-23 | 2015-07-23 | Hamm Ag | Self-propelling road construction machine, particularly road roller, and method for driving a road construction machine |
| US9777443B2 (en) * | 2014-01-23 | 2017-10-03 | Hamm Ag | Self-propelling road construction machine, particularly road roller, and method for driving a road construction machine |
| US9856628B2 (en) * | 2014-06-02 | 2018-01-02 | Komatsu Ltd. | Control system for construction machine, construction machine, and method for controlling construction machine |
| US20160002878A1 (en) * | 2014-07-02 | 2016-01-07 | J.C. Bamford Excavators Limited | Material handling machine |
| RU2745144C1 (en) * | 2014-07-02 | 2021-03-22 | Дж.С. Бэмфорд Экскавейторс Лимитед | Method for control of a handling materials machine |
| GB2527795B (en) * | 2014-07-02 | 2019-11-13 | Bamford Excavators Ltd | Automation of a material handling machine digging cycle |
| GB2527795A (en) * | 2014-07-02 | 2016-01-06 | Bamford Excavators Ltd | A material handling machine |
| JP2016089559A (en) * | 2014-11-10 | 2016-05-23 | 日立建機株式会社 | Construction machine |
| JP2016172963A (en) * | 2015-03-16 | 2016-09-29 | 住友重機械工業株式会社 | Shovel |
| US20180135277A1 (en) * | 2015-08-24 | 2018-05-17 | Komatsu Ltd. | Control system for work vehicle, control method thereof, and method of controlling work vehicle |
| US10704228B2 (en) * | 2015-08-24 | 2020-07-07 | Komatsu Ltd. | Control system for work vehicle, control method thereof, and method of controlling work vehicle |
| US9809955B2 (en) | 2016-02-16 | 2017-11-07 | Caterpillar Inc. | Control device for an implement system |
| US11144061B2 (en) * | 2016-05-26 | 2021-10-12 | Kubota Corporation | Work vehicle and time-based management system applicable to the work vehicle |
| US10982410B2 (en) * | 2016-09-08 | 2021-04-20 | Joy Global Surface Mining Inc | System and method for semi-autonomous control of an industrial machine |
| US20180066414A1 (en) * | 2016-09-08 | 2018-03-08 | Harnischfeger Technologies, Inc. | System and method for semi-autonomous control of an industrial machine |
| US10914049B1 (en) * | 2017-01-23 | 2021-02-09 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11668070B2 (en) * | 2017-01-23 | 2023-06-06 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11634883B2 (en) | 2017-01-23 | 2023-04-25 | Built Robotics Inc. | Checking volume in an excavation tool |
| US10662613B2 (en) | 2017-01-23 | 2020-05-26 | Built Robotics Inc. | Checking volume in an excavation tool |
| US10801177B2 (en) * | 2017-01-23 | 2020-10-13 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11732437B2 (en) | 2017-01-23 | 2023-08-22 | Built Robotics Inc. | Checking volume in an excavation tool |
| US10920395B1 (en) * | 2017-01-23 | 2021-02-16 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11441291B2 (en) | 2017-01-23 | 2022-09-13 | Built Robotics Inc. | Checking volume in an excavation tool |
| US10982408B2 (en) | 2017-01-23 | 2021-04-20 | Built Robotics Inc. | Checking volume in an excavation tool |
| US11111647B2 (en) * | 2017-01-23 | 2021-09-07 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US20210115644A1 (en) * | 2017-01-23 | 2021-04-22 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11016501B2 (en) | 2017-01-23 | 2021-05-25 | Built Robotics Inc. | Mapping a dig site diagram |
| US11028554B2 (en) * | 2017-01-23 | 2021-06-08 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11072906B2 (en) * | 2017-01-23 | 2021-07-27 | Built Robotics Inc. | Excavating earth from a dig site using an excavation vehicle |
| US11053661B2 (en) * | 2017-03-29 | 2021-07-06 | Hitachi Construction Machinery Co., Ltd. | Work machine |
| US12065808B2 (en) * | 2017-08-09 | 2024-08-20 | Sumitomo Construction Machinery Co., Ltd. | Shovel, display device for shovel, and display method for shovel |
| US20200165798A1 (en) * | 2017-08-09 | 2020-05-28 | Sumitomo Construction Machinery Co., Ltd. | Shovel, display device for shovel, and display method for shovel |
| KR102399329B1 (en) | 2017-09-19 | 2022-05-18 | 히다찌 겐끼 가부시키가이샤 | working machine |
| WO2019058695A1 (en) * | 2017-09-19 | 2019-03-28 | 日立建機株式会社 | Work machinery |
| JP2019052515A (en) * | 2017-09-19 | 2019-04-04 | 日立建機株式会社 | Working machine |
| KR20200034762A (en) * | 2017-09-19 | 2020-03-31 | 히다찌 겐끼 가부시키가이샤 | Working machine |
| US11230824B2 (en) | 2017-09-19 | 2022-01-25 | Hitachi Construction Machinery Co., Ltd. | Work machine |
| CN108468432A (en) * | 2018-03-28 | 2018-08-31 | 广东知识城运营服务有限公司 | A kind of building carrier |
| US10633022B2 (en) * | 2018-05-25 | 2020-04-28 | Caterpillar Sarl | Track-type machine propulsion system having independent track controls integrated to joysticks |
| JP7101825B2 (en) | 2018-05-30 | 2022-07-15 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツング | Automatic control method of excavator |
| JP2021524893A (en) * | 2018-05-30 | 2021-09-16 | ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh | Automatic control method of excavator |
| WO2019228699A1 (en) * | 2018-05-30 | 2019-12-05 | Robert Bosch Gmbh | Method for the automated control of an excavator |
| JP2022036308A (en) * | 2018-09-06 | 2022-03-04 | 住友重機械工業株式会社 | Excavator and method of updating excavator information |
| JP2018188957A (en) * | 2018-09-06 | 2018-11-29 | 住友重機械工業株式会社 | Shovel |
| US11212953B2 (en) * | 2019-10-31 | 2022-01-04 | Deere & Company | Vehicle attachment carrier loading guidance |
| US11770991B2 (en) | 2019-10-31 | 2023-10-03 | Deere & Company | Vehicle connection guidance |
| US12219890B2 (en) | 2019-10-31 | 2025-02-11 | Deere & Company | Vehicle attachment carrier loading guidance |
| DE102023128332A1 (en) | 2023-01-26 | 2024-08-01 | Deere & Company | UNINTERRUPTED AUTOMATIC POSITION CONTROL OF WORKING EQUIPMENT DURING AN OVER-CONTROL OF TARGET SETTINGS |
| US12460376B2 (en) | 2023-02-28 | 2025-11-04 | Deere & Company | Elevation increment-decrement with slope control |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20140064897A1 (en) | Single stick operation of a work tool | |
| US12071741B2 (en) | Shovel | |
| Haga et al. | Digging control system for hydraulic excavator | |
| US12325974B2 (en) | Autonomous operation by earth-moving vehicle based on triggering conditions | |
| JP7481908B2 (en) | Drilling plan creating device, work machine, and drilling plan creating method | |
| US11414839B2 (en) | Display control device and method for generating target line or control line of work machine | |
| CN114164888B (en) | Hydraulic excavator | |
| JP7188941B2 (en) | Work machine control device and control method | |
| US7113105B2 (en) | Work machine display system | |
| JP7759940B2 (en) | Virtual boundary systems for work machines. | |
| KR102782893B1 (en) | Automatic operation system | |
| JP2020180451A (en) | Systems and methods for controlling work machines | |
| JP6928740B2 (en) | Construction management system, work machine, and construction management method | |
| US10151077B2 (en) | Apparatus and method for enhanced clamshell loader grading control | |
| US20250059725A1 (en) | Work machine | |
| JP2020204265A (en) | Hydraulic shovel | |
| WO2025018223A1 (en) | Autonomous driving information calculation system and autonomous driving information calculation method | |
| WO2023041131A1 (en) | Control system for a construction vehicle and construction vehicle comprising such control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: DEERE & COMPANY, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MONTGOMERY, JAMES LEONARD;REEL/FRAME:028872/0183 Effective date: 20120829 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |