SYSTEM FOR HANDLING THE SEAMLESS TRANSITION OF BREAKLINES DURING AN EXCAVATION TASK
20240018743 · 2024-01-18
Assignee
Inventors
Cpc classification
E02F9/262
FIXED CONSTRUCTIONS
E02F9/265
FIXED CONSTRUCTIONS
E02F3/439
FIXED CONSTRUCTIONS
International classification
E02F3/43
FIXED CONSTRUCTIONS
E02F3/32
FIXED CONSTRUCTIONS
Abstract
A controller for an excavating machine, comprising a tool, an arm, a set of sensors and a chassis. The sensors being configured to provide data regarding a pose of the tool. The controller comprising an input interface and a computing unit. The input interface is configured to receive operator steering commands. The computing unit is configured to read a design model, comprising two interconnected polygons defining a breakline and to reference the pose of the tool to the design model. The controller is configured for performing a semi-automatic breakline-transition. The semi-automatic breakline-transition function including identifying a breakline-transition move based on the operator steering commands and the pose of the tool with respect to the breakline and generating operator steering command adjustment commands, based on the pose of the tool and the operator steering commands, in order to align the tool to the breakline.
Claims
1. A controller for an excavating machine, the excavating machine comprising a tool comprising a tool edge, an arm comprising multiple links and a tool joint for moving the tool, wherein the tool being attached to the tool joint, a set of sensors configured to provide sensor reading data regarding a position and a heading of the tool, and a chassis, the controller comprising an input interface and a computing unit, the input interface being configured to receive operator steering commands of an operator regarding a desired position and heading and/or movement of the tool, the computing unit being configured to read the operator steering commands and to control the arm to reproduce the desired position and heading and/or movement of the tool, the computing unit being configured to read a design model comprising a reference surface, wherein the reference surface comprising two polygons defining a breakline, the computing unit being configured to reference the position and heading of the tool with respect to the design model, the controller being configured for performing a semi-automatic surface following function, in which operator steering command adjustment commands are generated, based on an actual referenced position and heading of the tool with respect to the design model and on actually read operator steering commands, in order to redirect the tool edge in accordance with the reference surface, the controller being further configured for performing a semi-automatic breakline-transition function including identifying a breakline-transition move based on actually read operator steering commands and based on actual referenced position and heading of the tool with respect to the breakline of the design model, generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the breakline and on actually read operator steering commands, in order to bring the tool edge to be aligned in parallel with the breakline.
2. The controller according to claim 1, wherein the controller being configured for performing the semi-automatic breakline-transition, generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the design model and on actually read operator steering commands, in order to bring the tool edge to be aligned in parallel with the breakline, and redirect the tool edge in accordance with the reference surface.
3. The controller according to claim 2, wherein the controller being configured for performing the semi-automatic breakline-transition, generating operator steering command adjustment commands, based on an actual referenced position and orientation of the tool with respect to the design model and on actually read operator steering commands, in order to move the tool edge along a direction of motion perpendicular to the breakline.
4. The controller according to claim 1, wherein the controller being further configured for storing a prior heading data representing the heading of the tool at the activation of the semi-automatic breakline transition function, automatically restoring the heading of the tool after transiting the breakline based on the prior heading data.
5. The controller according to claim 1 wherein the excavating machine being an excavator, the chassis being rotatable to 360, the tool being a bucket, the arm comprising a boom and a stick, the tool joint being a tilt-rotator.
6. The controller according to claim 1, wherein the controller being further configured for performing a semi-automatic parallel operation function, including identifying a parallel operation move based on actually read operator steering commands and based on actual referenced position and heading of the tool with respect to the breakline of the design model, generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the design model and based on actually read operator steering commands, in order to redirect the tool edge in accordance with the reference surface, redirect the tool edge into a position, wherein the tool edge touching the breakline, and move the tool edge in the reference surface, along the direction of motion parallel to the breakline.
7. The controller according to claim 6, wherein, the set of sensors being configured to acquire sensor reading data comprising information on an actual surface, the controller comprising an output interface, the output interface being configured to display the position and heading of the tool, the reference surface, the actual surface, and a status of the semi-automatic breakline-transition function and/or the semi-automatic parallel operation function, and a guidance feedback comprising the position and heading of the tool relative to the breakline.
8. The controller according to claim 7, wherein the input interface comprising an input area of a touchscreen, the input area being configured to activate and deactivate the semi-automatic breakline-transition function and its options and/or the semi-automatic parallel operation function and its options and/or the guidance feedback and its options.
9. A method of semi-automatic breakline-transition for an excavating machine equipped with a controller of claim 1, the method comprising the steps of, aligning the tool edge in accordance to the reference surface, characterized in that identifying the breakline-transition move based on actually read operator steering commands and based on actual referenced position and heading of the tool with respect to the breakline of the design model, generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the design model and on actually read operator steering commands, in order to bring the tool edge to be aligned in parallel with the breakline, and redirect the tool edge in accordance with the reference surface.
10. The method according to claim 9, wherein the tool edge being stopped automatically at the breakline.
11. The method according to claim 9, wherein the direction of motion of the tool being automatically aligned to a second polygon at the breakline.
12. The method according to claim 9, wherein the movement of the tool being unsuspended during the alignment of the tool.
13. A method of semi-automatic parallel operation function for an excavating machine equipped with the controller of claim 6, the method comprising the steps of: identifying a parallel operation move based on actually read operator steering commands and based on actual referenced position and heading of the tool with respect to the breakline of the design model generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the design model and based on actually read operator steering commands, in order to: redirect the tool edge in accordance with the reference surface, redirect the tool edge into a position touching the breakline, and move the tool edge in the reference surface, along the direction of motion parallel to the breakline.
14. A method of semi-automatic parallel operation function for an excavating machine equipped with the controller of claim 8, the method comprising the steps of: identifying a parallel operation move based on actually read operator steering commands and based on actual referenced position and heading of the tool with respect to the breakline of the design model generating operator steering command adjustment commands, based on actual referenced position and heading of the tool with respect to the design model and based on actually read operator steering commands, in order to: redirect the tool edge in accordance with the reference surface, redirect the tool edge into a position touching the breakline, and move the tool edge in the reference surface, along the direction of motion parallel to the breakline.
15. A computer program product for a controller, which, when executed by a computing unit, causes the automatic execution of the steps of the method according to claim 9.
16. A computer program product for a controller, which, when executed by a computing unit, causes the automatic execution of the steps of the method according to claim 12.
17. A computer program product for a controller, which, when executed by a computing unit, causes the automatic execution of the steps of the method according to claim 13.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0070] By way of example only, specific embodiments will be described more fully hereinafter with reference to the accompanying figures, wherein:
[0071]
[0072]
[0073]
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
DETAILED DESCRIPTION
[0080]
[0081] It is immediately clear for the person skilled in the art that a wheeled undercarriage 11 lies also in the meaning of the present disclosure. Furthermore embodiments, where the chassis 12 is fixed or only a swing movement of the chassis 12 with yaw angle considerably less 180 is allowed in respect to the undercarriage 11 are also within the meaning of the present disclosure.
[0082] The excavating arm comprises a boom 21, in the depicted embodiment a monoboom. The boom 21 is attached to the chassis 12 next to driver cabin 13. Alternative embodiments of the boom 21, in particular knuckle booms, are also within the meaning of the present disclosure. The boom can be at least pitched around a pitching axis 210 in respect to the chassis 12. Alternative embodiments, e.g. where the boom 21 can swing in horizontally in respect to the chassis 12 are also within the meaning of the present disclosure.
[0083] The excavating arm further comprises a stick 22. The stick 22 can swivel around a swivel axis 220. In the depicted embodiment, the excavator 1 utilizes hydraulic cylinders to pitch the boom 21 and the stick 22. Contemporary excavators 1 typically utilize various hydraulic components, however alternative means of driving the components of the excavating arm are also within the meaning of the present disclosure. The excavating arm might be another form of articulated arm. The present disclosure is not limited to the conventional setup.
[0084] The tool 41 is attached to the tool joint at the end of the stick 22. The tool joint in the depicted embodiment is a tilt-rotator 23. A tilt-rotator 23 can best be described as a wrist between the stick 22 and the tool 41, allowing the tool 41 to rotatetypically by 360 degreesabout a rotor axis 230, wherein the tool 41 can further be swiveled, e.g. in each case up to 45 degrees, about a pitch axis 231 perpendicular to the rotor axis 230, and a tilt axis 232 perpendicular to the rotor axis 230 and the pitch axis 231. While the tilt-rotator 23 is especially suitable to realize the technical features of the present disclosure, they are not a mandatory component of an excavating machine according to the present disclosure.
[0085] The tool 41 comprises a tool edge 42. The tool edge might be configured for contacting a surface. In the depicted bucket, the tool edge 42 is the continuous, real edge of the tool 41. For other types of tool 41, in particular teethed buckets or rakes, the tool edge 42 is a fictitious, but definable segment of the tool 41.
[0086]
[0087] The excavating arm, comprising the boom 21 and the stick 22, is attached to a joint 14, and can be swiveled around the rotation axis 110. The boom 21 and the stick 22 can be pitched similarly to that of an excavator 1. The tool joint might be a tilt-rotator 23 or similar or alternative joints with equivalent characteristics. For transparency reasons only the rotor axis 230 is shown in
[0088] In some embodiments the excavator arm might be permanently arranged on the chassis, in other embodiments, in particular backhoe 2 type arrangements, it might be an auxiliary equipment temporarily arranged. The present disclosure is not limited to excavating machines with permanently arranged excavator arms.
[0089]
[0090] In the depicted embodiment the position of the tool 41, in particular the x,y,z position of the center of the edge 42, is referenced to the reference surface 50, in particular to the polygon the nearest to the edge 42. The direction of motion 46 the tool 41 might also be referenced to the reference surface 50. For an excavator 1 according to the present disclosure, the direction of motion 46 and the orientation of the tool 41 might be independent from each other. This means that the direction of motion 46 of the tool 41 is determined by the orientation of the chassis 12, boom 21 and stick 22, while the orientation of the tool 41 can be independently adjusted by the DoF provided by e.g. a tilt-rotator 23.
[0091]
[0092] The tool edge 42 might be aligned with the reference surface 50 by the following workflow. The x,y,z position of the tool is chosen so, that the tool 41 is substantially above the reference surface 50, i.e. no changes of the tool orientation might lead to a situation, that a part of the tool 41, in particular the tool edge 42 is below the reference surface 50. The tool 41 is aligned so that the crosscut angle 43 to be 0. The attack angle 44 is aligned so that upon lowering the tool to contact the reference surface 50 no part of the tool 41 will be below the reference surface 50. The tool 41 is lowered to establish contact with the reference surface 50. During the lowering of the tool 41, the attack angle 44 might change. It is clear for the skilled person, that alternatives for this exemplary workflow exist, in particular an alternative workflow might be realized when the tool 41 is near to the reference surface 50, in particular when the tool edge 42 already contacted the reference surface 50. The skilled person could realize a workflow optimized for the specific embodiment of the excavating machine.
[0093] A typical excavator has more DoF than are strictly necessary for the task of grading a planar reference surface 50. This means that the bucket edge 42 can be aligned with the surface using multiple combinations of attack angles 44 and heading angles 45. The attack angle 44 might be optimized depending the excavating task, wherein the heading angle 45 might be optimized so that direction of motion 46 of the tool lays in a plane perpendicular to the tool edge 42. Alternatively the heading angle 45 might be optimized to drive the residues to a given side of the tool 41. For an excavating operation from the left to the right, it is beneficial that the left side stays clean and the residues are driven to the right side.
[0094]
[0095]
[0096]
[0097] The semi-automatic breakline-transition function includes the identification of a breakline-transition move based on actually read operator steering commands and on actual referenced position and heading 45 of the tool 41 with respect to the breakline 53. The further angular components of the actual referenced pose might also be utilized in the identification of the breakline-transition move. The identification of the breakline transition might be based on the direction of motion 46 or the velocity vector of the tool 41.
[0098] In some embodiments the identification is based on a first criterion. The first criterion comprises the tool edge 42 is essentially parallel to the breakline 53 and the tool 41 is approaching the breakline 53 along a direction of motion 46 essentially perpendicular to the breakline 53. Essentially parallel and essentially perpendicular for the present disclosure means that the operator positioned the tool 41 with the intention of transiting the breakline 53.
[0099] The semi-automatic breakline-transition function further includes generating operator steering command adjustment commands, based on actual referenced pose of the tool with respect to the design model and on actually read operator steering commands, in order to bring the tool edge 42 to be aligned in parallel with the breakline 53.
[0100] In the embodiment depicted on
[0101] The excavating task might end at the breakline 53, the excavating task can also continue into the second polygon 52. The bucket 41 might be aligned to the second polygon 52 at the breakline 53. The seamless transition of the breakline 53 and excavating on both polygons 51,52 is an especially beneficial way of using the present disclosure. The present disclosure, however, places no limitation on the excavating tasks to be performed.
[0102] The alignment of the bucket 41 might be carried out during the approach phase in a continuous fashion. The alignment might be carried out in a two-step process, where the movement of the bucket 41 is first put on hold, and the movement continues after the alignment is complete. A semi-automatic alignment process, without a pause or an extra operator action, is an especially beneficial way of using the present disclosure. Embodiments, wherein the alignment is carried out upon a request from the operator are also within the meaning of the present disclosure. In some embodiments guidance feedback might be generated to aid the operator to manually align the tool 41 to the breakline 53, if due to specific circumstances, the operator prefers to carry out a manual alignment.
[0103]
[0104] Upon reaching the breakline 53 the heading 45 of the tool 41 is changed such that the tool edge 42 aligned in parallel with the breakline 53. In the depicted embodiment the alignment executed such that one end of the tool edge 42 is touching the breakline 53. The tool 41 might be redirected at the breakline 53 in accordance to the second polygon 52.
[0105] After transiting the breakline operator steering command adjustment might be generated in order to align the tool to the second orientation and the second direction of motion 47 in respect to the second polygon 52. The second orientation and second direction of motion 47 relative to the second polygon 52 are respectively equal to the prior orientation and direction of motion 46 relative to the first polygon 51 In the depicted embodiment the restoring is executed such that one end of the tool edge 42 is touching the breakline 53. Instead of the directions of motion 46,47 the velocities might be utilized, if having an identical speed of the tool 41 is beneficial.
[0106]
[0107] In some embodiments the controller being further configured to perform a semi-automatic parallel operation function. The semi-automatic parallel operation function comprises identifying a parallel operation based on actually read operator steering commands and based on actual referenced position and heading 45 of the tool 41 with respect to the breakline 53 of the design model.
[0108] In some embodiments the identification is based on a second criterion. The second criterion comprises that the second direction of motion 47 of the tool 41 is essentially parallel to the breakline 53, and the tool edge 42 is essentially touching the breakline 53. Essentially parallel and essentially touching for the present disclosure means that the operator positioned the tool 41 with the intention of excavating parallel to the breakline 53. The direction of motion 46 and second direction of motion 47 are purely descriptive and introduced for readability reasons alone. The two directions of motion 46,47 represent equivalent features.
[0109] Needless to say that alternative formulations for the first and second criteria are possible for the present disclosure. In particular the first and second criteria might also comprise the speed of the tool. Alternatively the first and second criteria might be provided on the basis of the previous excavating actions.
[0110] Although aspects are illustrated above, partly with reference to some specific embodiments, it must be understood that numerous modifications and combinations of different features of the embodiments can be made. All of these modifications lie within the scope of the appended claims.