The present disclosure relates to soil-engaging implements. More specifically, the present disclosure relates to automatically sensing and controlling a soil profile behind a soil-engaging implement.
There are a wide variety of different types of soil-engaging implements. In agriculture alone, there are numerous different implements that engage the soil in a field. For instance, such implements can include disks, multi-segment disks, chisel plows, implements with soil-engaging tools, such as rippers, and soil shaping disks, among a wide variety of others.
All of these types of soil-engaging implements, to some degree or another, distribute the soil behind them. For instance, a disk is often pulled by a tractor and can move soil to the right, or to the left, as it is being pulled. Some disks have a front set of blades, and a rear set of blades. The front set of blades is angled to distribute the soil in one direction (e.g., outwardly from a center point of the disk), and the rear set of blades is angled to distribute the soil in the opposite direction (e.g., inwardly relative to the center point).
The amount of soil that is distributed by each distributing element can depend on a number of different variables. For instance, it can depend on the depth with which the soil distribution element engages the soil. If it engages the soil more deeply, it distributes a greater amount of soil. It can also depend on the angle of the soil distribution element. For instance, where the soil distribution element is a gang of disk blades, set at a soil-engaging angle that is relatively sharp, it will distribute a greater amount of soil than if the angle is set relatively wide.
Therefore, depending upon how the soil-engaging implement is operated, it can create an uneven soil distribution behind it, as it travels over the soil. Continuing with the example where the front set of disk blades distributes soil outwardly relative to a center point, and the rear set of disk blades distribute soil inwardly, if the disk is not configured properly, it can result in an uneven soil profile. For instance, assume that the front set of disk blades is engaging the soil more deeply, or at a more severe angle, than the rear set of disk blades. In that case, a greater amount of soil may be distributed outwardly by the front disk blades, than is drawn back inwardly, by the rear disk blades. This can result in an uneven soil profile. For example, the amount of soil at the outward edge of the disk might be larger (e.g., mounded) relative to the amount of soil at the center of the disk.
This is only one example of a soil-engaging implement. It is also only one example of how such an implement can be operated in order to leave an uneven soil profile behind it. Many other examples exist as well.
The discussion above is merely provided for general background information and is not intended to be used as an aid in determining the scope of the claimed subject matter.
A soil distribution indicator is generated, and indicates a soil distribution. An action signal is automatically generated based on the soil distribution indicator.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. The claimed subject matter is not limited to implementations that solve any or all disadvantages noted in the background.
Before describing
In the example shown in
In the example shown in
Before describing the operation of system 100, a brief description of some of the components identified in
Soil profile control component 117 can be disposed on vehicle 102, or implement 104, or parts of component 117 can be disposed on both vehicle 102 and implement 104. It receives a signal from soil profile sensor 148 (described in greater detail below) indicative of the soil profile behind implement 104 and provides output signals that can be used to perform various actions (as also described below).
Communication component 126 illustratively communicates with soil-engaging implement 104 and remote systems 106. Therefore, it can include either a wireless communication component, a hard-wired communication component, or both. It can include a communication bus (such as a CAN bus), or a wide variety of other communication mechanisms for communicating information.
On implement 104, soil distribution mechanisms 144 can be a wide variety of different mechanisms. As shown in
Control actuators 146 illustratively control soil distribution system 144 to control the amount, and direction, of soil distribution behind implement 104. Thus, by controlling control actuators 146, the soil profile behind implement 104 can be controlled. Actuators 146 can be manual or automatic actuators and can take a wide variety of different forms. For instance,
Soil profile sensor 148 illustratively and automatically obtains some indication of the soil profile behind implement 104. In one example embodiment, automatically means that a function is performed without any user inputs needed other than to enable, or turn on, the item performing the function. It will be noted that soil profile sensor 148 is shown on soil-engaging implement 104. However, it could also be disposed on vehicle 102, or in other locations, depending upon the particular implementation of the system.
For instance, in one embodiment, it generates an indication of the soil height, relative to a known reference point, behind implement 104, at various points in a direction generally offset from (e.g., perpendicular to) the direction of travel of implement 104. By way of example, if implement 104 is a disk where one segment of the disk distributes soil outward relative to a center point of the disk, and another disk segment distributes soil inward relative to that point, soil profile sensor 148 illustratively generates an indication as to whether soil is mounding on the outward or inward sides, or elsewhere.
To illustrate this,
In any case, it can be seen from
Soil profile sensor 148 illustratively obtains a representation of the soil profile behind implement 104. Thus, sensor 148 can be any of a wide variety of different items. For instance, it can include stereo cameras, a scanning lidar system, a structured light system, or a laser point time-of-flight system, among others. These systems can be mounted to capture images of the soil behind implement 104. The images can be used to obtain a two-dimensional or three-dimensional representation of the soil profile. It will also be noted that soil profile sensor 148 can include a single sensor, or multiple different sensors with overlapping (or non-overlapping) fields of detection mounted across the rear portion of implement 104. It can include a wide variety of other sensors as well. Some of these are described in more detail below with respect to
The operator, implement control component 116, or a control component on implement 104, or a wide variety of other components, can then perform an action to enable implement adjustments in order to improve the soil distribution. This is indicated by block 256 in
For instance, when a structured light system is used, the baseline can be a horizontal line observed when implement 104 is operating on a flat surface. In some embodiments, this calibration can be performed once and the baseline value can be stored for later operation. In other embodiments (such as where a tillage implement comprises multiple sections which follow the contour of the land), the baseline calibration may be performed more frequently, as the contour of the land changes. In addition, a baseline may be obtained for each implement section to account for the contour of the land for that particular implement section.
In another embodiment, the baseline can be set by prompting the operator to identify a particular location over which implement 104 is traveling that has an acceptable soil profile. In that case, soil profile sensor 148 can generate an indication of the variations in the soil profile over that portion of the field, and the average soil level on the profile can be identified as the “0” level (or baseline level). Of course, these are only examples of different ways of identifying a soil profile baseline measurement, and a host of others could be used as well.
Once the soil profile baseline level has been obtained, soil profile sensor 148 obtains an indication of the soil profile relative to the baseline level. This can be represented by the height of the soil behind the soil-engaging implement 104, relative to a known point (such as relative to the baseline level). This is indicated by block 262. For instance, soil profile sensor 148 can use three-dimensional imaging as indicated by block 264. It can include multiple, two-dimensional images that are combined to obtain a three-dimensional image. This is indicated by block 266. It can include either a substantially continuous image across the entire width of implement 104, or it can include discontinuous images of multiple samples of ground, across the width of implement 104. This is indicated by block 268. It can also, for instance, include an image of a single sample area as indicated by block 270.
As an example of where a single sample area may be used, assume that implement 104 has a tendency to only pull soil toward one side, while other areas of the soil profile behind implement 104 remain relatively flat. This may be the case where implement 104 is a blade or scraper. In such an embodiment, it may be that the soil profile only near the one side of implement 104 needs to be sampled or otherwise sensed. If it becomes too high or too low, then the profile may be identified as unacceptable. Otherwise, it may be assumed that the soil profile is acceptable. This is only one example of where a single sample area may be used.
It should also be noted that soil profile sensor 148 may be an absolute soil height sensor as indicated by block 272. For instance, some GPS sensors sense not only longitude and latitude position, but altitude position as well. Some are quite accurate (to within centimeters, or fractions of centimeters). Therefore, if a GPS sensor is mounted on an item that follows the topology of the soil behind implement 104, it may provide an absolute indication as to the height (or altitude) of the soil. This can be compared to other points along the rear of implement 104, to obtain an indication of the soil profile.
It should also be noted that the data indicative of the soil profile can be time averaged in order to obtain a final soil profile indication. This can be helpful, for instance, to filter out the effects of dirt clods, plant residue, or other artifacts that may be present, but that are not representative of the tilled soil surface. Time averaging the data is indicated by block 274 in
Once the indication of the physical soil profile is obtained, component 117 calculates a soil profile metric based upon the physical soil profile. By way of example, where the physical soil profile is represented by a three-dimensional image, the soil profile will have a 0 (or near 0) deviation from the baseline level, on a flat surface. However, over a tilled field, for instance, most parts of the physical soil profile will either have a positive or negative deviation from the baseline level. This means that when the physical soil profile is generated on a display device, most pixels on the soil profile will deviate in either the positive or negative direction from the baseline value. These values will correspond to a soil surface that is above or below the flat, baseline level. Thus, in one embodiment, the calculated soil profile metric is calculated in terms of square pixels.
Equation one below can be used to calculate one example of the soil profile metric.
Soil metric=Σi=1nxi*yi Eq. 1
where n is the number of sample points across the width of interest (e.g., the width of the sampled portions behind disk 104), x is the distance from the defined center point on the soil profile image (e.g., the distance of displacement from the center pivot point 222 in the profiles shown in
Reference is again made to the soil profiles in
With respect to the soil profile shown in
Soil profile control component 117 then compares the calculated profile metric to a threshold value. This is indicated by block 280. This can be done in a variety of different ways as well. In one embodiment, the calculated soil profile metric is compared to a positive threshold and to a negative threshold. This is but one example only.
Component 117 then determines whether the soil profile metric has exceeded the threshold value (such as in either the positive or negative direction). This is indicated by block 282. If not, processing simply continues at block 262, until the soil-engaging operation is completed. This is indicated by block 286.
However, if, at block 282, the soil profile metric has exceeded the threshold value, then soil profile control component 117 generates an action signal. This is indicated by block 288. The action signal can take a wide variety of different forms.
The actions can take a wide variety of different forms as well. For instance, one action can be to communicate using communication component 150, with control user interface component 112 where a suitable user interface notification can be generated in order to notify the operator. This is indicated by block 294 in
In addition, processor 110 can use the signal from position sensor 114, as well as the action signal, in order to perform soil profile mapping as indicated by block 296 in
The action signal can cause communication component 150 or communication component 126 to send information to a remote system. This is indicated by block 298. For instance, the remote system can be a remote data store as shown at 176 in
In yet another embodiment, the action signal is provided to control actuators 146 in order to perform automated control of the soil distribution mechanisms 144 on implement 104. This is indicated by block 300. Referring again to the embodiment shown in
Each segment (the left segment, center segment and right segment) is illustratively coupled to frame members 330, 332 and 334, respectively. The frame members support wheels 336, 338, 339 and 340, respectively. The frame members are coupled to the disk segments by one or more actuators (such as hydraulic actuators 342, 344 and 346). By changing the relative extension of actuators 342-346, the corresponding disk segments can be raised or lowered relative to the corresponding tires. This raises or lowers the depth of engagement of that disk segment with the ground. For instance, if cylinder 342 is extended, it will lift the front and rear left hand outer segments 316 and 312, respectively, with respect to the center segment of the disk. In contrast, if cylinder 344 is contracted, for instance, it will lower the center segment of the disk relative to the left and right outer segments of the disk. Thus, by controlling cylinders 342, 344, and 346, the depth of engagement of the various segments of the disk shown in
It will be appreciated that there can be a separate assembly 352 and corresponding actuator, for each soil shaping disk, for pairs of soil shaping disks, or for a larger number of soil shaping disks or for all soil shaping disks, together. Therefore, in addition to having the actuators described with respect to
The present discussion has mentioned processors. In one embodiment, the processors include computer processors with associated memory and timing circuitry, not separately shown. They are functional parts of the systems or devices to which they belong and are activated by, and facilitate the functionality of the other components or items in those systems.
Also, a number of user interface displays have been discussed. They can take a wide variety of different forms and can have a wide variety of different user actuatable input mechanisms disposed thereon. For instance, the user actuatable input mechanisms can be text boxes, check boxes, icons, links, drop-down menus, search boxes, etc. They can also be actuated in a wide variety of different ways. For instance, they can be actuated using a point and click device (such as a track ball or mouse). They can be actuated using hardware buttons, switches, a joystick or keyboard, thumb switches or thumb pads, etc. They can also be actuated using a virtual keyboard or other virtual actuators. In addition, where the screen on which they are displayed is a touch sensitive screen, they can be actuated using touch gestures. Also, where the device that displays them has speech recognition components, they can be actuated using speech commands. Other equipment control systems can include gesture recognition using cameras or accelerometers worn by the operator, as well as other natural user interfaces.
A number of data stores have also been discussed. It will be noted they can each be broken into multiple data stores. All can be local to the systems accessing them, all can be remote, or some can be local while others are remote. All of these configurations are contemplated herein.
Also, the figures show a number of blocks with functionality ascribed to each block. It will be noted that fewer blocks can be used so the functionality is performed by fewer components. Also, more blocks can be used with the functionality distributed among more components.
The processors can perform instructions stored on computer readable media. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media is different from, and does not include, a modulated data signal or carrier wave. It includes hardware storage media including both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer. Communication media may embody computer readable instructions, data structures, program modules or other data in a transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal.
Alternatively, or in addition, the functionality described herein can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative types of hardware logic components that can be used include Field-programmable Gate Arrays (FPGAs), Program-specific Integrated Circuits (e.g., ASICs), Program-specific Standard Products (e.g., ASSPs), System-on-a-chip systems (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
It should also be noted that the different embodiments described herein can be combined in different ways. That is, parts of one or more embodiments can be combined with parts of one or more other embodiments. All of this is contemplated herein.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.