The present disclosure relates to earthmoving implements such as excavators which, for the purposes of defining and describing the scope of the present application, comprise an excavator boom and an excavator stick subject to swing and curl, and an excavating implement that is subject to swing and curl control with the aid of the excavator boom and excavator stick, or other similar components for executing swing and curl movement. The excavating implement, as an earthmoving implement, may be use to smooth a ground surface in grade control operations and to move earth and other ground components with respect to the ground surface. For example, and not by way of limitation, many types of excavators comprise a hydraulically or pneumatically or electrically controlled excavating implement that can be manipulated by controlling the swing and curl functions of an excavating linkage assembly of the excavator. Excavator technology is, for example, well represented by the disclosures of U.S. Pat. No. 8,689,471, which is assigned to Caterpillar Trimble Control Technologies LLC and discloses methodology for sensor-based automatic control of an excavator, US 2008/0047170, which is assigned to Caterpillar Trimble Control Technologies LLC and discloses an excavator 3D laser system and radio positioning guidance system configured to guide a cutting edge of an excavator bucket with high vertical accuracy, and US 2008/0000111, which is assigned to Caterpillar Trimble Control Technologies LLC and discloses methodology for an excavator control system to determine an orientation of an excavator sitting on a sloped site.
According to the subject matter of the present disclosure, a grade control system comprises an earthmoving machine, the earthmoving machine comprising a machine chassis, a linkage assembly, an earthmoving implement, and control architecture. The control architecture comprises one or more linkage assembly actuators and an architecture controller programmed to generate a continuous differential surface associated with a rear curved surface of the earthmoving implement and project the continuous differential surface onto a two-dimensional (2D) plane associated with the earthmoving implement. The architecture controller is further programmed to determine a piecewise-derivative continuous curve based on the continuous differential surface projected on to the 2D plane and determine a derivative of the piecewise-derivative continuous curve. The architecture controller is further programmed to project a design plane normal n* of a ground surface for smoothing onto the 2D plane associated with the earthmoving implement, determine a point of perpendicular intersection between the derivative of the piecewise-derivative continuous curve and the design plane normal n* of the ground surface projected onto the 2D plane, and operate the earthmoving machine using the one or more linkage assembly actuators and the point of perpendicular intersection to smooth the ground surface.
In accordance with one embodiment of the present disclosure, a grade control system comprises an earthmoving machine, the earthmoving machine comprising a machine chassis, a linkage assembly, an earthmoving implement, and control architecture, the linkage assembly of the earthmoving implement comprising a boom linkage and a stick linkage each comprising a centerline. The control architecture comprises one or more linkage assembly actuators that facilitate movement of the linkage assembly and an architecture controller. The architecture controller is programmed to generate a continuous differential surface associated with a rear curved surface of the earthmoving implement and project the continuous differential surface onto a two-dimensional (2D) plane associated with the earthmoving implement. The 2D plane associated with the earthmoving implement passes through each centerline of the boom linkage and the stick linkage. The architecture controller is further programmed to determine a piecewise-derivative continuous curve based on the continuous differential surface projected on to the 2D plane, determine a derivative of the piecewise-derivative continuous curve, and project a design plane normal n* of a ground surface for smoothing onto the 2D plane associated with the earthmoving implement. The architecture controller is further programmed to determine a point of perpendicular intersection between the derivative of the piecewise-derivative continuous curve and the design plane normal n* of the ground surface projected onto the 2D plane, and operate the earthmoving machine using the one or more linkage assembly actuators and the point of perpendicular intersection to smooth the ground surface.
In accordance with one other embodiment of the present disclosure, a method to operate a grade control system comprising an earthmoving machine, the earthmoving machine comprising a machine chassis, a linkage assembly, an earthmoving implement, and control architecture comprising one or more linkage assembly actuators and an architecture controller, comprises generating, via the architecture controller, a continuous differential surface associated with a rear curved surface of the earthmoving implement. The method further comprises projecting the continuous differential surface onto a two-dimensional (2D) plane associated with the earthmoving implement, determining a piecewise-derivative continuous curve based on the continuous differential surface projected on to the 2D plane, determining a derivative of the piecewise-derivative continuous curve, and projecting a design plane normal n* of a ground surface for smoothing onto the 2D plane associated with the earthmoving implement. The method further comprises determining, via the architecture controller, a point of perpendicular intersection between the derivative of the piecewise-derivative continuous curve and the design plane normal n* of the ground surface projected onto the 2D plane, and operating the earthmoving machine using the architecture controller, the one or more linkage assembly actuators, and the point of perpendicular intersection to smooth the ground surface.
Although the concepts of the present disclosure are described herein with primary reference to the excavator illustrated in
The following detailed description of specific embodiments of the present disclosure can be best understood when read in conjunction with the following drawings, where like structure is indicated with like reference numerals and in which:
The present disclosure relates to earthmoving machines and, more particularly, to earthmoving machines such as excavators including components subject to control. For example, and not by way of limitation, many types of excavators typically have a hydraulically controlled earthmoving implement that can be manipulated by a joystick or other means in an operator control station of the machine, and is also subject to partially or fully automated control. The user of the machine may control the lift, tilt, angle, and pitch of the implement. In addition, one or more of these variables may also be subject to partially or fully automated control based on information sensed or received by an adaptive environmental sensor of the machine. In the embodiments described herein, a grade control system is used to determine a value such as a point of perpendicular intersection between a rear curve of an earthmoving implement and a ground surface and operate the earthmoving machine to contact, such as to smooth, the ground surface with the earthmoving implement based on the point of perpendicular intersection, as described in greater detail further below. Such determined values may be utilized by an architecture control to operate the earthmoving machine.
As the earthmoving implement may be used in many different orientations with respect to a ground surface and connection via a linkage to the earthmoving machine, a point of the earthmoving implement contacting the ground surface is dynamically and changing with respect to a geometry of the linkage. The determined values may include determining a focus and vertical guidance point for grade control based on the determined dynamically changing point on the earthmoving implement by creating a vector disposed through a center point of the earthmoving implement and is perpendicular (e.g., normal) to the ground surface (e.g., a design surface). Thus, with such determined values such as the focus and vertical guidance point, a grade control system may maintain an accurate guidance as the earthmoving implement moves over the ground surface through a range of motion and number of linkage positions as achieved by the linkage.
Referring initially to
In embodiments, the linkage assembly 104 is configured to swing with, or relative to, the machine chassis 102, and the stick linkage 110 is configured to curl relative to the boom linkage 108. Further, the earthmoving implement 114 and the stick linkage 110 are mechanically coupled to each other, such as through the four-bar linkage 112. In embodiments, the four-bar linkage 112 includes an implement linkage, a rear side linkage, a dogbone linkage, and a front side linkage.
The control architecture 106 comprises one or more linkage assembly actuators and an architecture controller programmed to execute a control scheme 400 (
Referring to
Referring to
Referring to
In position 304, the earthmoving implement 314 is disposed against an underlying ground surface 126B at outer surface point 330B such that the outer surface point 330B is normal to the ground surface 126B along vector 332B of the ground surface 126B. The outer surface point 330B is thus representative of a point of perpendicular intersection between the curve of the earthmoving implement 314 and the ground surface 126B along the vector 332B projecting from the ground surface 126B. The dynamic vector 332B is disposed at an angle α2 with respect to the static axis 334.
In position 306, the earthmoving implement 314 is disposed against right angled ground surface 126C at outer surface point 330C such that the outer surface point 330C is normal to the ground surface 126C along vector 332C of the ground surface 126C. The outer surface point 330C is thus representative of a point of perpendicular intersection between the curve of the earthmoving implement 314 and the ground surface 126C along the vector 332C projecting from the ground surface 126C. The dynamic vector 332C is disposed at an angle α3 with respect to the static axis 334. In the non-limiting, illustrated embodiments of
Referring again to
In block 402, the architecture controller is programmed to generate a continuous differential surface (e.g., such as the superimposed curve 116 of
In embodiments, to generate the continuous differential surface associated with the rear curved surface of the earthmoving implement 114 of
The one or more points (e.g., points A-F) of the rear curved surface of the excavating implement 114 may be mapped based on the one or more curvature points located and positioned on the ground surface 126. The one or more points (e.g., points A-F) mapping the rear curved surface of the earthmoving implement 114 may then be projected onto the 2D plane of the earthmoving implement 114. The continuous differential surface (e.g., the superimposed curve 116 of
In embodiments in which the one or more curvature points are not strictly monotonically increasing, the earthmoving implement 114 may be bisected to create a bisection lane. Two separate projections may then be created for the one or more curvature points respectively below and above the bisection lane. The continuous differential surface may be generated based on the one or more curvature points respectively below and above the bisection lane.
In an aspect, the architecture controller may be configured to project k measured-up points associated with the rear curved surface of the earthmoving implement 114, 214, 314 onto the 2D plane. A y-axis of the 2D plane may then be defined as going from a first to a last of the k measured-up points, and the projected k measured-up points may be denoted as xk and f(xk) with respect an x-axis.
In block 404, the architecture controller is programmed to determine a piecewise-derivative continuous curve based on the continuous differential surface projected on to the 2D plane, and to determine a derivative of the piecewise-derivative continuous curve. To determine the piecewise-derivative continuous curve based on the continuous differential surface projected on to the 2D plane, the architecture controller may be configured to determine a smooth piecewise cubic function p(x)∈1[I] that is differentiable with a single continuous derivative characterizing one or more points x defining the continuous differential surface projected on to the 2D plane. The smooth piecewise cubic function in each subinterval Ii[xi, xi+1] is given by
p(x)=fiH1(x)+fi+1H2(x)+diH3(x)+di+1H4(x), (Equation 1)
To determine the derivative of the piecewise-derivative continuous curve, the architecture controller may be configured to differentiate the piecewise-derivative continuous curve to determine the following:
In block 406, the architecture controller is programmed to project a vector as a design plane normal n* (such as vectors 332, 332A, 332B, and 332C of
To determine the point of perpendicular intersection between the derivative of the piecewise-derivative continuous curve and the design plane normal n* of the ground surface projected onto the 2D plane, the architecture controller may be configured to iterate over the regions from i=0 to i=n−1 and find the point of perpendicular intersection between the derivate
and the design plane normal n* as defined by when
In embodiments, when at least two points or zero points of perpendicular intersection are found, the point of perpendicular intersection selected may be a point nearest to an origin of the design plane normal n* of the ground surface 126. When at least two points are equidistant from the origin, the point of perpendicular intersection selected may be a point of the equidistant points that is furthest along a direction of travel of the earthmoving implement
It is contemplated that the embodiments of the present disclosure may assist to permit a speedy and more cost efficient method of determining values to aid in grade control of a ground surface, and methods to operate an earthmoving implement based on such determined values, in a manner that minimizes a risk of human error with such value determinations. Further, the controller of the excavator or other control technologies are improved such that the processing systems are improved and optimized with respect to speed, efficiency, and output.
A signal may be “generated” by direct or indirect calculation or measurement, with or without the aid of a sensor.
For the purposes of describing and defining the present disclosure, it is noted that reference herein to a variable being a “function” of a parameter or another variable is not intended to denote that the variable is exclusively a function of the listed parameter or variable. Rather, reference herein to a variable that is a “function” of a listed parameter is intended to be open ended such that the variable may be a function of a single parameter or a plurality of parameters.
It is also noted that recitations herein of “at least one” component, element, etc., should not be used to create an inference that the alternative use of the articles “a” or “an” should be limited to a single component, element, etc.
It is noted that recitations herein of a component of the present disclosure being “configured” or “programmed” in a particular way, to embody a particular property, or to function in a particular manner, are structural recitations, as opposed to recitations of intended use. More specifically, the references herein to the manner in which a component is “configured” or “programmed” denotes an existing physical condition of the component and, as such, is to be taken as a definite recitation of the structural characteristics of the component.
It is noted that terms like “preferably,” “commonly,” and “typically,” when utilized herein, are not utilized to limit the scope of the claimed disclosure or to imply that certain features are critical, essential, or even important to the structure or function of the claimed disclosure. Rather, these terms are merely intended to identify particular aspects of an embodiment of the present disclosure or to emphasize alternative or additional features that may or may not be utilized in a particular embodiment of the present disclosure.
For the purposes of describing and defining the present disclosure it is noted that the terms “substantially” and “approximately” are utilized herein to represent the inherent degree of uncertainty that may be attributed to any quantitative comparison, value, measurement, or other representation. The terms “substantially” and “approximately” are also utilized herein to represent the degree by which a quantitative representation may vary from a stated reference without resulting in a change in the basic function of the subject matter at issue.
Having described the subject matter of the present disclosure in detail and by reference to specific embodiments thereof, it is noted that the various details disclosed herein should not be taken to imply that these details relate to elements that are essential components of the various embodiments described herein, even in cases where a particular element is illustrated in each of the drawings that accompany the present description. Further, it will be apparent that modifications and variations are possible without departing from the scope of the present disclosure, including, but not limited to, embodiments defined in the appended claims. More specifically, although some aspects of the present disclosure are identified herein as preferred or particularly advantageous, it is contemplated that the present disclosure is not necessarily limited to these aspects.
It is noted that one or more of the following claims utilize the term “wherein” as a transitional phrase. For the purposes of defining the present disclosure, it is noted that this term is introduced in the claims as an open-ended transitional phrase that is used to introduce a recitation of a series of characteristics of the structure and should be interpreted in like manner as the more commonly used open-ended preamble term “comprising.”
Number | Name | Date | Kind |
---|---|---|---|
8689471 | Carpenter et al. | Apr 2014 | B2 |
9493929 | Kurihara et al. | Nov 2016 | B2 |
20080000111 | Green | Jan 2008 | A1 |
20080047170 | Nichols | Feb 2008 | A1 |
20170314234 | Paull | Nov 2017 | A1 |
20180340316 | Izumikawa | Nov 2018 | A1 |
20190345696 | Hansby | Nov 2019 | A1 |
20190368160 | Green | Dec 2019 | A1 |
20240247461 | Brabec | Jul 2024 | A1 |
Number | Date | Country |
---|---|---|
4006235 | Jun 2022 | EP |
2001098585 | Apr 2001 | JP |
102028750 | Oct 2019 | KR |
Entry |
---|
Fritsch, F.N., and Carlson, R.E. “Monotone Piecewise Cubic Interpolation”, SIAM J. Numer. Anal., vol. 17, No. 2, Apr. 1980. (Year: 1980). |
Fritsch, F.N., and Carlson, R.E. “Monotone Piecewise Cubic Interpolation”, SIAM J. Numer. Anal., vol. 17, No. 2, Apr. 1980. |
International Search Report and Written Opinion dated Oct. 27, 2023 issued in International Application No. PCT/ US2023/071582 filed Aug. 3, 2023. |
Number | Date | Country | |
---|---|---|---|
20240044111 A1 | Feb 2024 | US |