SYSTEMS AND METHODS FOR CONTROLLING THE OPERATION OF AGRICULTURAL MACHINERY

The control system for agricultural machinery adjusts operating parameters in real-time based on learned responsiveness to achieve desired residue chopping quality and power efficiency, addressing inefficiencies in conventional systems.

DE102025124604A1Pending Publication Date: 2026-01-15DEERE & CO
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
DE102025124604
Authority / Receiving Office
DE · DE
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-06-06
Filing Date
2025-06-25
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

Conventional control systems for agricultural machinery, such as harvesters, struggle with fluctuating operating conditions, leading to inefficient power consumption and inconsistent residue processing quality due to fixed threshold adjustments that fail to account for variable crop and environmental conditions.

Method used

A control system that utilizes sensors to monitor performance parameters and adjust operating parameters in real-time based on learned responsiveness, setting dynamic threshold setpoints to maintain desired residue chopping quality and power consumption efficiency.

Benefits of technology

The system ensures optimal residue processing quality and power consumption by dynamically adjusting operating parameters, improving efficiency and responsiveness to varying field conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

An agricultural system comprises one or more processors and a memory that stores instructions executable by the one or more processors, which, when executed, cause the agricultural system to: obtain initial captured data representing one or more performance parameters; issue an instruction to adjust an operating parameter of the agricultural machinery to generate an initial setting value; obtain second captured data representing the one or more performance parameters, wherein the initial captured data is generated before the adjustment and the second captured data is generated after the adjustment;to compare one or more performance parameters of the agricultural machinery represented by the first sensor data with one or more performance parameters of the agricultural machinery represented by the second sensor data; to generate a threshold setpoint for use in adjusting the operating parameter based on the comparison and to control the agricultural machinery based on the threshold setpoint.
Need to check novelty before this filing date? Find Prior Art

Description

CROSS-REFERENCE TO RELATED REGISTRATION

[0001] The present application is based on and claims priority of the U.S. preliminary patent application with serial number 63 / 670,426, filed on July 12, 2024, the contents of which are hereby incorporated in their entirety by reference. AREA OF DESCRIPTION

[0002] This description concerns the working processes of agricultural machinery. More precisely, it concerns the working processes of an agricultural machine, the monitoring of key parameters related to the working process of the agricultural machine, and the control of an agricultural machine. STATE OF THE ART

[0003] There is a wide variety of different types of agricultural machinery. One such example is an agricultural harvester (also called a harvester), which, as its work process, performs harvesting. The harvester is used to pick various crops, such as different types of grain, from a work area (e.g., a field). When harvesting a crop, harvesters can also generate crop residues, which include harvested foreign material or non-grain components (NPCs). Some harvesters incorporate residue monitoring systems to track the crop residues produced by the harvester. These systems can be used to adjust future harvesting operations based on an analysis of the collected data.However, during harvesting, the operating conditions of a harvesting vehicle can cause fluctuating response characteristics of the vehicle's controls and components used for residue processing (e.g., chopping, spreading, etc.). For example, small changes in the cutterbar position of a residue chopper may result in minimal or no change in the actual straw length of the residue, but lead to a disproportionate increase in power consumption.

[0004] The above discussion is provided for general background information only and is not intended to be used as an aid in determining the scope of protection of the claimed subject matter. SUMMARY

[0005] An agricultural system comprises one or more processors and memory that stores instructions executable by the one or more processors. When executed by the one or more processors, these instructions cause the agricultural system to: identify that a responsiveness assessment needs to be performed based on responsiveness assessment criteria; obtain initial acquired data representing one or more performance parameters of the agricultural machinery; and, in response to the identification that a responsiveness assessment needs to be performed, generate an instruction to adjust an operating parameter of the agricultural machinery to provide an initial setpoint.to obtain a second set of acquired data representing one or more performance parameters of the agricultural machinery, wherein the first set of acquired data is generated before the adjustment of the operating parameter of the agricultural machinery and wherein the second set of acquired data is generated after the adjustment of the operating parameter of the agricultural machinery; to compare the one or more performance parameters of the agricultural machinery represented by the first sensor data with the one or more performance parameters of the agricultural machinery represented by the second sensor data; to generate a threshold setpoint for use in adjusting the operating parameter of the agricultural machinery based on the comparison; and to control the agricultural machinery based at least on the threshold setpoint.

[0006] One or more techniques and / or systems for controlling one or more systems of a harvesting vehicle, such as the harvester's residue management system, are disclosed to achieve a desired chopping quality while simultaneously providing a desired (e.g., efficient) system power consumption. This means that adjustments to the residue management system, such as changing the cutter bar to provide more intensive chopping or adjusting the chopper's rotor speed, can affect the power consumption of the residue management system and, consequently, of the harvesting vehicle as a whole. Operational data (e.g., data generated during a work operation) can be monitored, and predictive data can be generated to identify potential changes in residue chopping quality in relation to power consumption.The residue processing system may need to be adjusted periodically to achieve a desired residue shredding quality, and these adjustments can affect power consumption. To meet a desired operating profile that provides the preferred shredding quality (e.g., within a range) while also allowing for preferred power consumption (e.g., within a range), a control unit can update an adjustment threshold and adjust system setting sensitivity in real time.

[0007] In one embodiment, a residue control system for a harvesting vehicle may include one or more sensors designed to provide acquired data representing one or more operating parameters of the harvesting vehicle, as well as acquired data representing one or more performance parameters of the harvesting vehicle's operation, wherein the operating parameters indicate the function of one or more systems of the harvesting vehicle and the performance parameters indicate the results of the harvesting vehicle's operation. A control unit may receive input data that includes acquired data. In this embodiment, the control unit includes a processor for processing instructions and data. The control unit further includes a memory that stores instructions and an operating profile that contains preferred operating parameters of the one or more systems of the harvesting vehicle, such as...of the residue system, as well as a desired operating performance (performance parameters) for the harvesting process, such as a preferred residue chopping quality.

[0008] When executed by the processor, the instructions are set up to: use the input data to identify changes in the harvester's operating parameters over time; use the input data to identify changes in performance parameters (e.g., residue chop quality) over time; compare the changes in the harvester's operating parameters with the changes in performance parameters (e.g., residue chop quality); and determine a threshold setpoint for a harvester's control system, where the threshold setpoint represents a performance profile indicating a target operating parameter of the harvester and a target performance parameter, and where the operation of the harvester's control system controls the operation of one or more of the harvester's systems.In this configuration, the control unit also identifies changes to the operating parameters of a harvesting vehicle, which, when executed, are used to maintain the setpoint threshold for the control operations (e.g., performance parameters) of the harvesting vehicle. Additionally, the identified changes to the operating parameters of a harvesting vehicle are executed.

[0009] To achieve the aforementioned and related objectives, certain aspects and methods of implementation are illustrated in the following description and the accompanying drawings. However, these represent only a few of the various ways in which one or more aspects can be implemented. Further aspects, advantages, and new features of the disclosure will become apparent from the following detailed description when considered in conjunction with the attached drawings.

[0010] This summary is provided to present, in simplified form, a selection of concepts that are described in more detail below. This summary is not intended to identify key features or essential characteristics of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of protection of the claimed subject matter. The claimed subject matter is not limited to embodiments that overcome any or all disadvantages identified in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The examples revealed here can be realized in certain parts and in an arrangement of parts and are described in more detail in this description and illustrated in the accompanying drawings, which form part thereof, the drawings depicting the following: Fig. Figure 1 is a component diagram illustrating a perspective view of a harvesting vehicle according to a design of one or more sections of one or more of the systems described herein. Fig. Figure 2 is a component diagram illustrating a perspective view of a residue system according to an implementation of one or more sections of one or more of the systems described herein. Fig. Figure 3 is a schematic diagram illustrating an exemplary design of a system for controlling a residue shredding system by determining the reaction sensitivity. Fig. Figure 4 is a component diagram illustrating a perspective view of a harvesting vehicle according to a design of one or more sections of one or more of the systems described herein. Fig. Figure 5 is a flowchart illustrating an example procedure for controlling one or more harvesting vehicle systems by determining the response sensitivity. Fig. Figure 6 is a flowchart illustrating another example procedure for controlling one or more harvesting vehicle systems by determining the response sensitivity. Fig. Figure 7 is a block diagram of an example of System 300. Fig. Figure 8 is a schematic block diagram illustrating an exemplary data processing system that can be used by one or more parts of one or more of the systems described herein. Fig. Figure 9 is a block diagram showing an example of System 300 elements communicating with a remote server architecture. Fig. 10, Fig. 11 and Fig. Figure 12 shows examples of mobile devices that can be used in the System 300. Fig. Figure 13 is a block diagram showing an example of a data processing environment that can be used in the System 300. DETAILED DESCRIPTION

[0012] For a better understanding of the principles of this disclosure, reference is now made to the examples illustrated in the drawings, which are described in specific language. Nevertheless, it is understood that this is not intended to limit the scope of protection of the disclosure. Any alterations and further modifications to the described devices, systems, processes, and any further application of the principles of this disclosure are fully taken into account, as would normally be apparent to a person skilled in the art in the field to which the disclosure relates. In particular, it is fully taken into account that the features, components, and / or steps described with reference to one example can be combined with the features, components, and / or steps described with reference to other examples in this disclosure.

[0013] The claimed subject matter is now described with reference to the drawings, whereby the same reference numerals are consistently used to refer to the same elements. For explanatory purposes, numerous specific details are set forth in the following description to provide a thorough understanding of the claimed subject matter. However, it may be apparent that the claimed subject matter can be practiced without these specific details. In other cases, structures and devices are shown in block diagram form to simplify the description of the claimed subject matter.

[0014] Conventional control systems for agricultural operations, such as harvesting, monitor sensor signals of a relevant parameter of an agricultural machine (e.g., harvester, etc.) or an agricultural process (e.g., harvesting) and make decisions about whether to adjust the operating parameters of the agricultural machine (e.g., harvester) based on whether these signals (or their values ​​or the information they display) meet certain thresholds. For example, thresholds for a minimum or maximum value of the sensor signal, or thresholds for a difference or change in the signal, can be preset as fixed values ​​at the factory or set by an operator according to their preferences. The control system determines whether the signals (or their values)The system (whose values ​​or the information displayed by them) meet or exceed the thresholds and makes adjustments to the operating parameters, for example, by generating an adjustment command. These adjustments typically represent fixed values ​​for changing an operating parameter. Fixed values ​​for adjusting operating parameters may not be sufficient to achieve desired performance parameters, especially in variable operating environments.

[0015] Operating environments of agricultural machinery (e.g., harvesters) are not constant; for example, crop characteristics differ from year to year, from field to field, or even within a single field. This can sometimes lead to adjustments of operating parameters via a generated adjustment command eliciting different responses from the sensor signals of the parameter of interest. For example, a small change in an operating parameter (e.g., a setting) can cause a large change in the response of a parameter's sensor signal (e.g., a large change in the response of a measured performance parameter). Alternatively, it may require several changes to the operating parameter to achieve any change in the parameter's sensor signal at all. This can be problematic for control systems with fixed thresholds, as such systems may not be able to detect changes in operating parameters (e.g.,Adjustments) that cause an overreaction of the system (e.g., a single adjustment leads to a strong reaction and thus overshoots the intended correction, causing a problem in the opposite direction), or an underreaction of the system (e.g., many adjustments are required to elicit a small reaction, thus requiring many adjustments and a lot of time to achieve the desired signal value).

[0016] The methods and systems disclosed herein are designed to understand which adaptations agricultural machinery systems (e.g., harvesting systems) can actually respond to and how strongly an adaptation influences the response of a sensor signal (e.g., a performance parameter). The relationship between the adaptation and the response in a given environment can be learned, enabling a control system to make more effective decisions.

[0017] The methods and systems disclosed herein can be used, for example, in various applications of agricultural machinery, such as, but not limited to, harvesting vehicles that distribute residues on the field during the harvesting process. That is to say, the implementations described herein can be implemented in various agricultural machines, including different harvesting equipment for different types of crops. These implementations provide control over the sensitivity settings of an operating system in the agricultural machine (e.g., harvesting vehicle).

[0018] A system can be designed to improve the control of various systems of an agricultural machine (e.g., a harvester), such as a residue handling system within the harvester, by determining the sensitivity of adjustments to the harvester's control system operations during harvesting. Example systems, as described herein, may include a control device used to adjust operating parameters of various systems of the agricultural machine, such as different systems of the harvester, including residue handling, for example, by adjusting the position of the chopper knife bar, the chopper speed, the rotor speed, the concave gap, and the feed rate.Furthermore, the control device can be designed to identify positions in a field where responsiveness assessments can be performed based on responsiveness criteria, which may include field conditions, terrain, and variability identified in the field. The control device can also be used to identify specific times or time intervals, as responsiveness assessment criteria, at which the sensitivity assessments should be carried out. Additionally, a sensor array in / on the agricultural machinery (e.g., harvester) can include sensors designed to detect operational characteristics (e.g., performance parameters), such as, in the case of a harvester, performance parameters like the chopping quality of the crop and the chopping power used to achieve that chopping quality.

[0019] The system can also be designed to analyze measured values ​​of the performance parameters of an agricultural machine and its various systems, for example, the performance parameters of a harvester and its various systems such as the residue handling system. The analysis can be based on changes in the performance parameter values ​​during adjustments to the operating parameters. The analysis can provide a threshold setpoint for the control system for the operation of the agricultural machine (e.g., the harvester) and its various systems. Furthermore, the control device can receive the threshold setpoint to use as a trigger for actions. The control device can monitor the system's operation using data provided by one or more sensors.During monitoring, if the various sensor values ​​of the performance parameters of the agricultural machinery (e.g., the harvesting vehicle) change and are outside the threshold setpoints determined by the analysis, the control device can adjust the operating parameters of the agricultural machinery (e.g., the harvesting vehicle).

[0020] In general, the systems and methods described here can use sensor data to identify the responsiveness of an adjustment (e.g., an adjustment of operating parameters) to the agricultural machinery (e.g., harvester) or one of its components (e.g., residue management system) and use the results of any changes in subsequent measured values ​​(e.g., performance parameter values) to determine the threshold setpoints of the control system. Monitoring can be performed to identify changes in the performance parameters of the agricultural machinery (e.g., the harvester) during a field operation. Based on the threshold setpoint determined by the analysis, adjustments to the operating parameters (e.g., settings) can be made.The resulting threshold setpoints can be used to make appropriate adjustments to the operating parameters of the systems of an agricultural machine, for example, appropriate adjustments to the operating parameters of an agricultural machine (e.g., harvesting vehicle) or a system thereof (e.g., residue system), as necessary.

[0021] In one embodiment, the system may include a control subsystem. This control subsystem may include at least one sensor designed to detect a parameter of interest, such as a parameter related to the operation of the machine (e.g., the harvester), like the machine's performance parameters, or other parameters. An analysis module may be designed to analyze the sensor signal; and an instruction set (e.g., in the memory of a control unit) may define a trigger threshold at which an operating parameter is to be adjusted by evaluating its responsiveness. The control device can be used to adjust the machine's operating parameters, making decisions based on the trigger threshold defined by the instructions.

[0022] In this configuration, the system can further be designed to determine the trigger threshold by adjusting a machine operating parameter and monitoring the sensor signal's response (e.g., the measured performance parameter) to the adjustment. The system can then identify a relationship between the signal response (e.g., the measured performance parameter or a change thereof) and the operating parameter. Furthermore, the system can determine the trigger threshold based on responsiveness evaluation criteria, such as a fixed time period or a fixed distance or area processed (e.g., harvested), a fixed quantity of processed crop material (e.g., harvested), or the variability or consistency of conditions at different locations in the field. Fig. 1 and Fig. Figure 2 are component diagrams illustrating an exemplary environment in which one or more of the systems and procedures described here may be implemented. Fig. Figure 1 shows an example of an agricultural machine in the form of an agricultural harvester 10, designed to move forward 12 across a field 14 to harvest crops from the field 14. The harvester 10 processes the crop by separating the grain from crop residues (e.g., straw, stalks, cobs, leaves, chaff). The harvester 10 includes a residue management system (or residue system) 16 to return residues recovered from the harvested crops to the field 14.

[0023] In general, the harvesting vehicle 10 can comprise a working unit 18 that cuts, picks up, and conveys the harvest to the harvesting subsystems; an inclined conveyor 20 for conveying the harvested crop picked up by the working unit into the machine body of the harvesting vehicle 10; a threshing and separating section 22 for threshing the harvested crop and for further separation of grain and crop residues; a cleaning section 24 with one or more chaff and fine sieves for separating the grain from chaff or other relatively small harvested material; a clean grain elevator 26 for conveying the cleaned grain into a storage container 28; an unloader 30 for discharging the cleaned grain from the storage container 28 to another location; and a separation drum 34 for treating residues (e.g., straw, stalks, cobs, leaves) that originate from the threshing and separating section 22 and do not enter the cleaning section 24, and for conveying them to the rear.One person can control the harvesting vehicle 10 from an operator station 32 of the harvesting vehicle 10. The harvesting vehicle 10, including its components, can be configured in a variety of ways.

[0024] Fig. Figure 2 shows an example of a residue management system 16 comprising a chopper 36 and a residue spreader 38. The chopper 36 chops crop residues originating from the crop harvested from field 14 by the harvesting vehicle 10. The residue spreader 38 is arranged behind the chopper 36. In some embodiments, the residue spreader 38 can be rotatably mounted relative to the chopper 36 between a spreading position, to distribute crop residues received by the chopper 36 onto field 14, and a windrowing position, to deposit crop residues received from the harvesting vehicle via the residue spreader into a windrow on field 14. In other embodiments, the residue spreader 38 can be mounted in a fixed position relative to the chopper 36.

[0025] The chopper 36 can receive crop residues from the threshing and separating section 22 and the cleaning system 24. In some versions, the harvester 10 includes a flap which, when closed, feeds crop residues from the threshing and separating section 22 and the separating drum 34 to the chopper 36 for shredding when the residue spreader 38 is in the spreading position. When the residue spreader 38 is in the windrowing position, the flap is open to deposit crop residues from the threshing and separating section 22 and the separating drum 34 over the residue spreader 38 onto the field 14 in a windrow. In some versions, the chopper 36 can receive crop residues, such as chaff, from the cleaning system 24 in one or both of the aforementioned positions (spreading position and windrowing position).

[0026] In this embodiment, the chopper 36 comprises a housing 39, a rotor 40, and a counter-knife bar 42. The rotor 40 is mounted on the housing 39 and arranged in an inner area 44 of the housing 39 so that it can rotate about an axis of rotation 46 relative to the housing 39. The rotor 40 includes knives 48 which interact with the counter-knife bar 42 (also referred to as the "knife bar") to shred crop residues as the rotor 40 rotates about the axis of rotation 46 in a chopping direction 49. The knives 48 are attached to the circumference of a hub 50 of the rotor 40. In this example, the rotor is a flail rotor, with the knives 48 being flail blades; however, other embodiments are also provided.

[0027] The counter-knife bar 42 is movable relative to the rotor 40 to adjust the chopping intensity of the chopper 36 (e.g., to adjust the chopping intensity – thus influencing the size of the shredded residues). The counter-knife bar 42 is movable relative to the rotor 40 and the axis of rotation 46 between at least two or more operating positions, each defining engagement positions of the knife bar. As shown, the counter-knife blades 42 can project through corresponding slots in a chopper base 51 of the housing 39 to alternately extend between the knives 48 and thus promote the chopping of crop residues entering the inner area 44. A greater deflection from the chopper base 51 into the inner area 44 corresponds to a stronger engagement and thus more intensive chopping (e.g., smaller chip size). The counter-knife bar 42 moves linearly between the engagement positions towards and away from the rotor 40 and its axis of rotation 46.In other examples, the counter-knife bar 42 can be designed so that it can also move in intermediate positions (e.g. pivotable).

[0028] The chipper 36 includes a knife actuator 52 for adjusting the engagement position of the counter-knife bar 42. The knife actuator 52 is designed to move the counter-knife bar 42 between the different operating positions. In this example, the knife actuator 52 can be manually operated to adjust the counter-knife bar 42 between the operating positions. However, it is also intended that a remote-controlled actuator (e.g., in Fig. (Figure 7) can be used to adjust the counter-knife bar 42 between different operating positions. In these embodiments, a remotely controlled, driven actuator can engage with the knife bar to move the counter-knife bar 42 between operating positions. In the illustrated example, the knife actuator 52 comprises a handle 53, a rotatable shaft 54, and a linkage 55. The shaft 54 ​​rotates about a pivot axis 57 of the shaft 54. The linkage 55 comprises a second link 58, which is rotatably coupled to the first link 56, and this component is coupled to the counter-knife bar 42. The knife actuator 52 further comprises another linkage 55 and a sliding element, which is similarly designed and arranged at the opposite end of the counter-knife bar 42.To change the operating position of the counter-knife bar 42, an operator can move the handle 53, causing the shaft 54 ​​to rotate about the axis 57 and the linkages 55 to move linearly between positions in the corresponding slots of the counter-knife bar 42. Alternatively, this action can be automated using automated actuators.

[0029] The housing 39 includes a residue inlet 60 and a residue outlet 61. Crop residues from the threshing and separating unit 22 and the separating drum 34 can enter the interior 44 of the chopper 36 through the residue inlet 60. Crop residues can leave the chopper 36 from the interior 44 through the residue outlet 61 to the residue spreader 38.

[0030] In some examples, the residue spreader 38 includes a right-hand spreading device 62 and a left-hand spreading device (not shown, similar to 62) located laterally next to the right-hand spreading device 62 (only the right-hand spreading device 62 is shown). Each spreading device 62 is designed to spread crop residues on the field 14 when the residue spreader 38 is in the spreading position. The spreading device 62 can be designed and operated in a variety of ways. For example, the spreading device 62 includes a wheel with a rotating disc and attached paddles for distributing the crop residues from the residue spreader 38.

[0031] The operating position of the counter-knife bar 42 can influence the path of the crop residue through the residue outlet 61 relative to the residue spreader 38. The chopper 36 tends to direct crop residue more strongly towards the residue spreader 38 and its spreading devices 62 when the chopping intensity of the counter-knife bar 42 is increased (e.g., increased engagement). The outlet floor 51 of the chopper 36 can be designed to control the path of the crop residue relative to the residue spreader 38. In some embodiments, the chopper floor 51 can include one or more ramps 64. The ramps 64 can be aligned longitudinally to each other to jointly span a width of the interior area 44.

[0032] For example, each ramp 64 can be positioned downstream of the counter-knife bar 42 relative to the chopping direction 49. The ramp 64 is movable between several ramp positions relative to the rotor 40 and the axis of rotation 46 to control the path of the crop residue relative to the residue spreader 38. The chopper 36 includes an adjustment device 74. The adjustment device 74 is coupled to the counter-knife bar 42 and the ramp 64 to position the ramp 64 according to the operating position of the counter-knife bar 42. The adjustment device 74 positions the ramp 64 in the various ramp positions. The adjustment device 74 includes the knife actuator 52 and a ramp actuator 76.

[0033] Note that these illustrations and descriptions are intended to demonstrate the operation of a harvesting vehicle and residue management system that can be used in conjunction with the systems and methods described herein. While the examples provided illustrate only one type of harvesting vehicle and residue management system, it is intended that other types of harvesting vehicles and systems can also be used with the innovative concepts described herein. The methods and systems disclosed herein may, for example, be suitable for use in various harvesting vehicles and harvesting applications. That is, disclosed examples can be implemented in different harvesting vehicles and residue management systems to analyze operating parameters that influence residue distribution, which can lead to improved performance and determine when changes to operating parameters are necessary.For example, one or more of the described examples can enable improved analysis of the residue system's operation with regard to the resulting residue performance (e.g., chopping quality, residue distribution quality, etc.) while simultaneously monitoring the harvester's power output. This allows for improved real-time adjustments to the residue system to achieve the desired residue performance (e.g., chopping quality, residue distribution quality, etc.) while maintaining the required power output.

[0034] Fig. Figure 3 is a schematic diagram illustrating one implementation of an example system 300 for the real-time control of a system in an agricultural machine, for example, a residue system in a harvester, thereby improving the efficiency of system operation (e.g., residue chopping, residue distribution, etc.) with a desired performance (e.g., residue performance such as chopping quality, residue distribution quality, etc.). The example system 300 can include a control unit 302 (e.g., a control device) containing a memory 304 and a processor 306. The control unit 302 receives data representing input data 350 and provides data indicating action commands 352 to devices / components in the agricultural machine and / or its systems to make adjustments to the performance of the systems and / or adjustments to power consumption based at least on the input data.For example, the control unit 302 receives, as in . Fig. 3 shows data representing input data 350 and provides data that sends action commands 352 to devices / components in the harvesting vehicle and / or residue system (e.g., 10 and 16 in Fig. 1 and Fig. 2) display in order to make adjustments to the residue performance (e.g. shredding quality, residue distribution quality, etc.) and / or the power consumption based on at least the input data 350.

[0035] It should be noted that, for the sake of clarity, the illustration shows a single control unit, but the control unit 302 can consist of distributed components. For example, one part of the control unit 302 (e.g., a first part) can be located at a central processing point, such as in a main data center of the agricultural machinery (e.g., a harvester), in the operator's cab, in the engine compartment, etc., while another part of the control unit (e.g., a second part) can be located in / on or in the immediate vicinity of the components of the agricultural machinery, such as in / on or near the residue system of a harvester. In this way, some input data 350 can be received at the second part, while other input data 350 is received at the first part. As another example, a first part of the control unit can be a monitoring system (e.g.,a second part may include a control system that analyzes the input data, displays the operating parameters and resulting performance parameters (e.g., the performance of a residue system and a harvesting vehicle's power system), and a second part may include a control system that analyzes the input data and controls the agricultural machinery's systems, such as the residue system and / or other parts of the harvesting vehicle, based on the information provided by the monitoring system and a desired result.

[0036] In some implementations, input data 350 can include variables that are measured or recorded during operation, such as power consumption and residue performance (e.g., chop quality, residue distribution, etc.) relative to a desired or predetermined setpoint. Other input data 350 can include a location in the field (e.g., to identify field conditions, terrain, crop variability at that location) and the input time (e.g., time and measurement intervals). For example, operational sensors 308 can be those that record data during operation (e.g., harvesting). In this example, power consumption during operation can be measured using a power consumption sensor 310, which records the power consumed by the agricultural machinery and / or its systems, for example, the power consumed by a harvester and / or the residue management system.This means that the agricultural machine (e.g., harvester) generates power that can be directed to and used by various components of the agricultural machine (e.g., harvesting vehicle). For example, the power directed to or consumed by the residue system of a harvester can be recorded during operation and used as input data.

[0037] A residue performance sensor 312 (e.g., chopping quality, residue distribution quality, etc.) can be located in or near the residue system to measure residue performance (e.g., chopping quality, residue distribution quality, etc.) during operation. For example, an image sensor (e.g., a device capable of capturing and processing images of any shape) can be mounted in or near the residue system to capture images of the shredded residue and be used to identify the condition of the shredded residue (e.g., size, shape, density) and / or the distribution of the shredded residue (e.g., spread, uniformity, etc.). The data generated by this one or more sensors can be part of the input data 350 received by the control unit 302 (e.g., sent to the control unit or retrieved from the sensors).In some configurations, other sensors can be used to provide data that serve as input data 350 for determining potential operating parameter adjustments, such as potential operating parameter adjustments for the residue system. For example, in connection with determining potential operating parameter adjustments for the residue system, other sensors 314 can acquire operating data indicating the rotor speed of the residue system, the position of the cutter bar (e.g., operating position), the grain load of the harvester, the system load (e.g., threshing rotor pressure), and the ground speed of the harvester, etc. (e.g., operating parameters of the harvester during operation).

[0038] Furthermore, site condition data 316 can include field conditions 318, such as terrain, soil conditions, weather, etc., and crop conditions 320, such as crop density, historical crop yield data, and normalized difference vegetation index (NDVI) information. For example, field condition data can be provided by a mapping application 328 and / or a weather application 330. These applications can reside in the memory (e.g., the memory 304 of the control unit 302) of the system 300 or be operated on a separate data processing device that is communicatively coupled to the system 300. For example, the mapping application 328 can include pre-programmed maps of the target cultivation area with pre-identified terrain conditions of the area of ​​operation (e.g., satellite imagery, elevation data, soil conditions, etc.).Furthermore, the weather application 330 can provide real-time and predicted weather conditions for the work area. The data generated / provided by these applications 328 and 330 can be part of the input data 350 to the control unit 302. In some versions, field condition data 318 can be acquired in real time using other sensors 314, such as a weather sensor (e.g., anemometer, rain gauge, humidity sensor, moisture detector, etc.) and / or one or more terrain sensors (e.g., for detecting the tilt and roll angle of the harvesting vehicle, soil moisture conditions, etc.). The field condition data 318 generated by the respective sensors can be part of the input data 350 to the control unit 302.

[0039] In these configurations, crop condition data, which indicate crop conditions 320, can be provided by a combination of sensors (e.g., other sensors 314) and pre-programmed information originating from one or more applications in / on the control unit 302. For example, NDVI data and crop density can be provided by satellite imagery and / or by sensors in the harvester that capture real-time images of the crop, the density of the crop entering the harvester, and the mass flow of the crop through the harvester using pressure and density sensors. In some examples, crop condition data can be provided by the mapping application 328. For example, the mapping application 328 can include pre-programmed maps of the target field with pre-identified crop conditions of the area of ​​operation (e.g., satellite imagery, NDVI data, crop density, etc.).

[0040] In some implementations, the data inputs can include or indicate information provided by an operator via a user interface (UI) through which the operator can enter data, instructions, updates, programming, etc. For example, the operator can use the UI to input a desired residue performance, such as chopping quality (e.g., size, shape, density) for residue chopping or residue distribution quality (e.g., width, spread, etc.) for residue distribution; to update data that affects residue performance (e.g., operating parameters of the harvesting vehicle); the type of crop; and other data that can affect residue performance (e.g., chopping quality of the residue, distribution quality of the residue, etc.).

[0041] The control unit 302 can receive the input data 350 and use it to generate the action commands 352 (for example, setting commands), for example, to make adjustments to the residue system and / or its components. For example, adjustments can be made to the cutter bar (for example, the counter cutter bar 42). Fig. 2) based on the operation of the residue system (for example, 16 from Fig. 1 and Fig. 2) be made. As another example, the control unit 302 can receive the input data 350 and use it to update one or more threshold values ​​that are used to determine whether and / or when to make changes to the system. In other words, for example, small adjustments to the system cutter bar 42 may have no or only a minor effect on the quality of the residue being ground; however, this adjustment may have a disproportionate effect on the power consumption of the residue system. In this example, the additional power consumed might not justify the minor change in the quality of the residue being ground.

[0042] Therefore, a threshold or threshold range can be developed that includes a function (e.g., a ratio) of residue performance (e.g., shredding quality, residue distribution quality, etc.) to power consumption, providing a desired residue performance (e.g., shredding quality, residue distribution quality, etc.) while maintaining a desired power consumption. In this example, if a harvesting condition (e.g., field, crop, weather, etc.) causes a change in residue performance (e.g., shredding quality, residue distribution quality, etc.) and / or power consumption outside the threshold / range, an appropriate adjustment can be made to the system and / or the threshold.In this way, a continuous feedback loop is implemented, allowing the system to continuously update itself during operation to achieve a desired efficiency in terms of residue performance (e.g., residue shredding quality, residue distribution quality, etc.) and power consumption. In some designs, the threshold or threshold range can be configured to achieve a target efficiency that takes into account a desired power consumption (e.g., the lowest possible power consumption) while simultaneously achieving the desired residue performance (e.g., shredding quality, residue distribution quality, etc.) for the residue (e.g., the highest possible under the given conditions).As an example, the threshold range can be evaluated based on at least the residue parameters, such as residue length, residue spread, and residue composition (e.g., using image data), the engine power used, the ground speed of the harvesting vehicle, the torque or power supplied to the residue system, grain loss, and grain quality, among other factors. The threshold(s) should be capable of providing the target quality for grain harvesting and residue processing (e.g., shredding, spreading, etc.) while utilizing the lowest possible power consumption.

[0043] In some implementations, the memory 304 can include instructions / programming 336 that identify agricultural operating conditions (e.g., harvesting conditions) (e.g., field, crop, weather, etc.) that can influence performance, such as residue performance (e.g., shredding quality, residue distribution quality, etc.), and power consumption based on the operation of the system (e.g., residue system) and the input data 350. Furthermore, the instructions or programming can...Programming 336 is used to determine changes or adjustments (for example, using setting or action commands) to the operating parameters of the agricultural machine (for example, harvester) (for example, operating parameters of the residue system) and / or to the target thresholds in order to achieve predetermined performance parameters (for example, desired efficiency ranges, desired residue performance, etc., stored in memory 304) for the operation of the systems of the agricultural machine (for example, harvester) (for example, the shredding and / or distribution of the residue by the residue system). For example, the operator (or a pre-programmed operating control system) can specify a desired residue performance (for example, shredding quality, residue distribution quality, etc.).) based on the target crop, the expected field conditions, the expected crop conditions, the equipment type, etc. (for example, an operating profile 334). In other words, the operator typically wants to achieve a specific size, shape, density, and distribution (for example, width and / or spread) of the residue on the harvested field. In these configurations, the operator can enter an initial operating profile 334 as input data 350 for the control unit 302 via the user interface 332.

[0044] In some versions, the operating profile 334 can be preset by an agricultural operating program (e.g., harvesting program) or set by the operator. In these versions, the operating parameters for the system (e.g., residue system) and the agricultural machine (e.g., harvester) can be set based on the operating profile 334 for the performance characteristics (e.g., residue performance) and based on other inputs 350, such as crop condition 320 and field conditions 318.This means that, for example, in the case of a harvesting vehicle with a residue system, the rotational speed of the residue rotor, the rotational speed of the residue spreader, the position of a residue spreader (or a spreader guide plate or a spreader cover), and / or the setting of the operating position of the counter-knife bar (as described above) can initially be set for the residue system, together with the speed of the harvesting vehicle and other harvesting vehicle conditions, all based on the entered desired operating profile (e.g., entered desired residue performance parameters). In this way, at the start of operation, the agricultural machine (e.g., the harvesting vehicle) and the system(s) (e.g., the residue system) can be operated according to these parameters of operating profile 334 in order to fulfill the desired operating profile 334. Furthermore, ranges specified by profile 334 can be defined for each of the input data 350 (e.g., the speed of the harvesting vehicle, the operating speed of the residue system, the operating speed of the residue system, the operating speed of the residue system, the position of the residue spreader, the position of the residue spreader, and / or the operating position of the counter-knife bar, as well as the operating speed of the residue system).B. Power consumption 310, residual power 312 etc.) are preset, which are expected to meet the operating profile 334 during operation.

[0045] During operation, the control unit 302 can monitor the input data 350 (e.g., via a monitoring section of the control unit 302) to determine whether the input data 350 is within the operating ranges (e.g., the threshold conditions) of the operating profile 334. For example, if the input data 350 indicates that the ranges of the operating profile 334 are being adhered to, the operation of the agricultural machine (e.g., the harvester) can maintain the operating parameters. If the input data 350 indicates that the performance parameters of the agricultural operation (e.g., harvesting process) are outside the thresholds of the operating profile 334, the control unit 302 can generate action commands 352 that adjust one or more parts of the operation (e.g., the operating parameters) of the agricultural machine (e.g., the harvester 360) to keep the performance parameters within the threshold ranges.

[0046] As another example, some of the input data 350 (e.g., crop conditions 320 and field conditions 318) may indicate that the operating thresholds need to be adjusted. That is, if, for example, a lower (or higher) crop density is predicted for an upcoming area, the thresholds may need to be adjusted (e.g., by means of a responsiveness assessment) to account for the expected change in conditions so that performance characteristics such as residue performance (e.g., chopping quality, residue distribution quality, etc.) and / or power consumption can achieve desired values. For example, a higher density or a greater mass flow of crop into the harvester may result in higher power consumption to chop or distribute the additional material.To account for changes in power consumption and maintain a desired power consumption range, the system described herein can make a minor adjustment (e.g., an adjustment of operating parameters) to the residue system (e.g., adjustment to the counter-knife bar, adjustment to the spreader, etc.) to reduce power consumption while minimally affecting residue performance (e.g., chopping quality, residue distribution quality, etc.). In this example, the threshold range can be adjusted to account for this condition. The threshold range can be adjusted to accommodate changes in power consumption and residue performance (e.g., chopping quality, residue distribution quality, etc.).

[0047] Furthermore, in this example, feedback data 340 can be provided when changes (e.g., changes to operating parameters) are made to the system (e.g., residue system 362) and / or other components of the agricultural machinery (e.g., harvester 360). This data can be transmitted to the control unit 302, which can detect how and whether the adjustments (e.g., operating parameter adjustments) have affected the performance parameters. In some implementations, the feedback data 340 can provide a feedback loop that the control unit 302 can use to train decisions about when and what to adjust during operation (e.g., through real-time adjustment). Additionally, a trained model can be developed and used for future agricultural operations (e.g., harvesting operations) under similar conditions and / or as historical operational data (e.g.,historical harvesting methods) are used for the respective location and the harvested crop under the given conditions.

[0048] As another example, the control unit 302 can adjust the adaptation sensitivity if the input data 350 exhibits high variability over time (e.g., at preselected intervals or continuously). As described above, some adjustments to the residue system can have a disproportionate impact on power consumption. In such situations (e.g., situations with high variability in the input data 350, such as high variability in site conditions), it may be undesirable to make several adjustments within a short period, as this can have adverse effects on power consumption and residue performance (e.g., chip quality, residue distribution quality, etc.).The operating parameters of the harvesting vehicle 360 ​​and the residue systems 362 can be adjusted to match the preferred operating profile 334. However, adjusting the parameters too quickly or excessively (e.g., when field conditions fluctuate significantly) may be undesirable, as this can lead to unintended results. Therefore, a predefined variability threshold (e.g., as a measure of sensitivity) can be set. When this threshold is reached (e.g., above the fluctuation threshold), the control unit 302 can use instructions 336 to adjust the response sensitivity of the residue system (e.g., reduce it) so that the system does not overreact when adjusting the operating parameters. That is, if the threshold sensitivity is too high for the harvesting conditions, such as site conditions (e.g., field, crop, weather, etc.), the response sensitivity can be reduced.Additionally, based on the input data 350, the operating efficiency of the residue system can be improved by adjusting the maximum power limits during operation to avoid unfavorable conditions (e.g., excessive power consumption with poor residue performance, such as insufficient shredding quality and / or residue distribution quality). Alternatively, if it is determined that the variability range is low (e.g., small changes in conditions according to the input data 350), the response sensitivity of the residue system 362 can be adjusted (e.g., increased) so that the system reacts more sensitively to detected changes. In these configurations, the sensitivity level can be continuously (or periodically) monitored and adjusted to match the operating conditions.

[0049] Fig. Figure 4 is a component diagram illustrating an exemplary embodiment of an agricultural machinery system (or agricultural machine), a harvesting vehicle system 400 (or harvesting vehicle 400), as implemented herein. In one or more examples, an imaging component 402a (e.g., a camera) captures images of the crop intake at the header 450, a pressure sensor 404 is arranged in the header to detect a mass flow rate through the header 450, and / or a pressure sensor 405 is associated with a threshing element to detect a mass flow rate through the harvesting vehicle. Furthermore, an imaging component 402b may be arranged at the residue system 452 to detect a state of the residue produced by the harvesting vehicle 400 (e.g., a performance parameter).In one embodiment, the image sensors 402a and 402b can capture images of the harvested crop before and after discharge from the harvester and images of the residue to verify residue performance (e.g., residue chopping quality, residue distribution quality, etc.). In other embodiments, multiple image sensors 402 are used at each position to capture images of the harvested crop and the residue before, during, and after harvesting and processing. The image data can be used as input data 350. The image data can be compared with data indicating the desired operating profile to determine whether the performance, such as residue performance (e.g., chopping quality, residue distribution quality, etc.), is being met or whether adjustments need to be made. Alternatively, a pressure sensor 404 in the harvester header 450 can detect the pressure required for harvesting.This pressure data can indicate the mass flow of the crop through the header 450 and be used as input data 350. Alternatively, a pressure sensor 405, assigned to a threshing element, can detect a pressure used to actuate the threshing element for threshing the harvested material, and this pressure can indicate the mass flow of the crop through the harvesting vehicle.

[0050] Furthermore, as described above, a speed sensor 406 can be arranged in the harvesting vehicle 400 to detect the ground speed. A height sensor 408 can be used to detect the height of the harvesting header 450 above the ground 454. A grain sensor element 410 can be used to detect the condition of the harvested grain, the grain quantity, and any potential grain loss (e.g., compared to the mass flow). A weather sensor 412 and a terrain sensor 414 can also be arranged on the harvesting vehicle to detect weather and terrain conditions, respectively, in real time. In some embodiments, a data processing unit 416 can be arranged in the operator's cab 456. In these embodiments, the data processing unit 416 can include a user interface 418 for user input, as well as a mapping application 420 and a weather application 422.The mapping application 420 can provide various data, as described above, e.g. terrain data, and the weather application 422 can provide weather data.

[0051] Fig. Figure 5 is a flowchart illustrating an example procedure for adjusting the sensitivity of an agricultural machinery system (e.g., the residue handling system of a harvester) to achieve a desired performance (e.g., residue performance such as residue chopping quality or residue distribution quality), for example, a desired performance within a specific operating profile. Figure 502 describes how operating thresholds are entered by the operator or a pre-programmed system. These thresholds can be defined by inputting the operating profile for the desired performance, such as residue performance (e.g., residue chopping quality, residue distribution quality, etc.) and energy efficiency utilization. That is, as described above, the operating profile can represent an initial operating profile, target operating parameters, and the desired performance outcome, such as residue performance (e.g., chopping quality, residue distribution quality, etc.).The operating profile can be based on various operating conditions, such as known crop conditions, the type and specifications of the agricultural machinery (e.g., harvester), and field conditions. In this way, the operating profile can provide a preset setting (e.g., operating parameters) for the system (e.g., residue management system) that delivers the desired performance.

[0052] The 504 monitors various input data from one or more sensors (e.g., a sensor array) located in / on the agricultural machinery (e.g., harvester) and / or the system (e.g., residue management system); and / or inputs from programs such as mapping and weather applications, as well as from predictive models. As described above, the inputs can include a variety of real-time data, such as the mass flow rate of the ingested crop, the density and quality of the discharged residue, the speed of the harvester, power consumption, weather and terrain conditions, and more. As described above, predictions about specific crop and field conditions, which may affect other data points, can be made based on field positions, predicted weather, and predicted crop conditions. These predictions can be made periodically (e.g.,at desired time intervals) and / or continuously.

[0053] At 506, a control unit receives input data and processes it according to pre-programmed instructions to determine updated (if necessary) thresholds for making adjustments and / or to adjust a sensitivity level for potential adjustment commands. The input data represents the real-time and predicted conditions of the agricultural operation (e.g., harvesting process), the agricultural machinery (e.g., harvester), and the system (e.g., residue management system), and indicates the variability of the inputs (e.g., changes in conditions over time). Based on the variability of the data, the thresholds can be adjusted, and a measure of adjustment sensitivity can be set. That is, if a change is expected or occurs, the threshold of the system (e.g., residue management system) can be adjusted to trigger an adjustment to the system (e.g.,The system (e.g., the backlog system) is updated to account for changes. If the magnitude or number of changes (variability) occurs frequently over time (e.g., based on predefined thresholds), the sensitivity level can be adjusted (e.g., decreased) so that the action commands for the system (e.g., the backlog system) do not over-adapt the system (e.g., through rapid changes). Conversely, if the magnitude or number of changes (variability) over time is low, the sensitivity level can be increased to account for less frequent and smaller changes.

[0054] In step 508, action commands are generated and sent to the agricultural machine (e.g., harvester) and the system (e.g., residue management system) to make appropriate adjustments to the operating parameters based on the sensitivity level and input data. This means, for example, that adjustments can be made to the operating parameters of the system (e.g., residue management system) (e.g., counter-knife bar settings, rotational speed, etc.) to adjust performance. In this way, the desired performance (e.g., of the operating profile) can be maintained at the desired level during operation, including performance metrics such as residue performance (e.g., chopping quality, residue distribution quality, etc.) and power consumption, regardless of how quickly or slowly the acquired input data changes.

[0055] Feedback data 510, which displays performance parameters following system adjustments, can be used to monitor input data. This means, for example, that action commands can make adjustments to parts of the system (e.g., the residue system) that can affect performance, such as residue output (e.g., shredding quality, distribution quality, etc.) and power consumption, among other things. The feedback data 510 can include sensor data resulting from changes made to the system. In this configuration, the feedback data 510 can be used to continuously update and train a predictive model stored in the control unit (e.g., in memory) to refine and understand how specific changes to the system produce particular results under specific conditions.In this way, the prediction model can make more informed decisions about system changes based on the known conditions and the results learned from the feedback data 510.

[0056] Another implementation of a method for improving the control of various systems of an agricultural machine (e.g., a harvester), as described above, such as a residue management system in a harvester, can be developed. For example, the method can be used to determine the sensitivity of adjustments made to the control system of the agricultural machine (e.g., harvester) during agricultural operation (e.g., harvesting). Fig. Figure 6 is a flowchart illustrating an example procedure 600.

[0057] At 602, an agricultural system (e.g., harvesting system) can be activated, for example by starting the agricultural process (e.g., harvesting process) and starting the control system (e.g., 302 from Fig. 3) At 604, a sensor signal is acquired for a parameter of interest, such as a parameter of the operation of the agricultural machinery (e.g., harvester) (e.g., operating parameter) or a parameter of the operating performance (performance parameter). For example, data derived from the signal may represent an absolute value, such as 2% detected grain loss, which corresponds to 2% actual loss. Alternatively, data derived from the signal may represent a relative value. For example, a 5% change in chop quality may not correspond to an actual 5% change as measured at ground level, but may represent a larger change in the chop quality data than a 2% change. In this example, the signal data may also represent a proportional or differential change (e.g., a 2.5-fold change or a 3% change).

[0058] At 606, a responsiveness assessment is performed. This means that, as described above, the control system can determine whether the responsiveness (e.g., sensitivity) to commands or adjustments should be evaluated and modified, for example, based on responsiveness assessment criteria. In some implementations, the determination of whether to perform an assessment can be based on a responsiveness assessment criterion if a threshold used by the system does not trigger the desired response, for example, to performance parameters or the control of an operating parameter of the agricultural machinery (e.g., a harvester). In some implementations, the determination of whether to perform an assessment based on a responsiveness assessment criterion can be a time interval, such as the time since the last assessment.In some implementation types, the determination of whether an assessment is to be carried out, based on an assessment criterion for responsiveness, may be a field characteristic of the operation, for example, when a location in the field is identified based on the terrain (e.g., hilly, flat, steep, variable), crop conditions (e.g., uniformity / variability - may be historical variability (i.e., yield map of previous years), measured variability (e.g., current NDVI map), or predicted variability according to forecast map (e.g., predicted yield)).

[0059] In 608, at least one operating parameter (e.g., a setting of the harvesting vehicle system) can be adjusted. For example, the adjustment can be large or small, or a combination or multiple thereof. In 610, a subsequent sensor signal is received and analyzed with respect to the adjustment of the operating parameter in order to identify changes in the signal data (e.g., to identify changes in the power parameter as a result of the adjustment of the operating parameter). For example, the analysis can be performed using absolute or relative power values, as described above in 604.

[0060] At 612, the control device (e.g., instructions executed by the control device) can determine an action threshold based on changes in the sensor signal and adjustments to the operating parameters. For example, changes in the data provided by the sensor signal (e.g., performance parameter data) caused by adjustments to the operating parameters can be used to determine an (e.g., new) action threshold. That is, the magnitude of the change in the signal (e.g., detected performance parameter) associated with the adjustment of the operating parameter becomes an action threshold (e.g., a new threshold if changed). For example, the system identifies which changes it can actually respond to in order to make a meaningful correction to the performance parameters.In this way, in some implementation types, the system can learn its ability to react to a situation and influence an outcome by analyzing the resulting performance from operating parameter adjustments under the respective operating conditions.

[0061] For example, there are several ways this can be implemented. In one implementation, the change in the sensor signal (e.g., detected power parameter) can be directly compared to the total operating parameter adjustment to determine the action threshold. In another implementation, the change in the sensor signal (e.g., detected power parameter) can be scaled relative to the step size of the configured operating parameter adjustment to determine the action threshold. In some implementations, the step size of the operating parameter adjustment can be based on a desired threshold for the change in the sensor signal.

[0062] In example procedure 600, at 614, the control device can monitor the sensor signals and, at 616, determine when the signal has changed by the action threshold (e.g., from the target value or from the previous value). If the signal has changed, the control device can, at 608, adjust the operating parameter by the adjustment value previously linked to the action threshold. If the signal has not changed, the system continues to monitor the sensor signals at 614.

[0063] The following are some exemplary implementations of the systems and processes described herein. Although the following examples are described with regard to residue performance (e.g., residue chopping quality, residue distribution quality, etc.), other parameters of interest, including various other operating modes of agricultural machinery systems (e.g., harvesters), can also be used. In these examples, the starting system may include a factory-set or pre-set action threshold for system operation, e.g., residue performance (e.g., chopping quality, residue distribution quality, etc.), for example, set to 10% (e.g., range of residue performance, such as deviation in chopping quality or distribution quality). Furthermore, these examples may include a factory-set or pre-set target value for system operation, such as residue performance (e.g., chopping quality, distribution quality, etc.).), for example, set to 50%. Additionally, in these examples, a factory-defined or preset operating parameter adjustment of a system operation, such as a cutter bar position of the residue system, may be set to 20 mm (e.g., with a range of 0 to 100 mm).

[0064] In a first example, a machine enters a field with predominantly dry straw. The system detects the presence of a responsiveness assessment criterion (e.g., that the time or position in the field is suitable for performing a responsiveness assessment). Therefore, the machine performs a responsiveness assessment. During the assessment, the system reads a current chopping quality sensor signal of 75% and issues a command to perform a cutterbar adjustment of 20 mm (e.g., reducing cutterbar engagement), expecting the chopping quality signal to decrease. In this example, the chopping quality signal remains essentially unchanged. Subsequently, the system issues a command to perform a further cutterbar adjustment of 20 mm (e.g., further reducing cutterbar engagement). A subsequent sensor signal indicates that the chopping quality signal changes to 70%.

[0065] Due to the change in the sensor signal (e.g., from 75% to 70%), the system sets a (e.g., new) action threshold. In this example, the action threshold can be set in several ways. The signal's action threshold can be set to 5% (e.g., the difference between the first and second signal values), and the operating parameter adjustment can be set to 40 mm (e.g., the amount of adjustment made—two adjustments of 20 mm each, as described above). Alternatively, the signal's action threshold can be set to 2.5%, while the operating parameter adjustment remains at 20 mm. This represents a proportional or stepwise approach, maintaining the relationship between the signal value and the operating parameter adjustment setting. Alternatively, the action threshold can remain at 10%, and the operating parameter step size can be set to 80 mm.This approach represents a proportional, stepwise approach that leads to the same results.

[0066] In a second example, using similar steps to those described above, the harvester enters a field of normal straw. In this example, the system detects the presence of a responsiveness assessment criterion (e.g., that the time or location is suitable for performing a responsiveness assessment). The machine then performs a responsiveness assessment. In this example, the system detects (e.g., based on a sensor signal) that the current chop quality is 40%. The system generates a command to adjust the cutterbar by 20 mm (e.g., increasing the cutterbar engagement), expecting the chop quality signal to increase. In this example, the signal data indicates a change in chop quality to 80%. The system then sets an action threshold.In this case, too, the action threshold can be set in various ways. In this example, the signal's action threshold is set to 40%, and the operating parameter adjustment is set to 20 mm. Alternatively, the signal's action threshold is set to 40%, and the operating parameter adjustment remains at 20 mm. Alternatively, the signal's action threshold remains at 10%, and the operating parameter adjustment is changed to 5 mm.

[0067] These examples illustrate one or more methods for generating the action threshold, as described herein, which in turn serves to regulate the sensitivity of the system's control.

[0068] Fig. Figure 7 is a block diagram showing another example of a System 300. The System 300 includes an agricultural work machine (e.g., a harvester) 360. The System 300 also includes one or more remote data processing systems 3000, one or more networks 3059, one or more remote user interface mechanisms 3064, and may also include a variety of other elements 2002.

[0069] As in Fig. As shown in Figure 7, the harvesting vehicle 360 ​​itself comprises, for example, one or more processors or servers 4002, one or more data storage devices 4004, one or more communication systems 4006, one or more sensors 4008, a control unit 302, a mapping application 328, a weather application 330, one or more controllable subsystems 4016, one or more operator interfaces 4018 and may also have various other components and functionalities 4019.

[0070] Remote data processing systems 3000 comprise, as shown, one or more processors or servers 3002, one or more data storage devices 3004, one or more communication systems 3006 and may include various other elements and functionalities 3019.

[0071] The data stores 3004 and 4004 each store a variety of data (generally referred to as data 3005 and data 4005, respectively), such as the various data described herein (e.g., site condition data 316, sensor data, feedback 340, profiles / parameters 334, etc.). Additionally, the data 3005 may include computer-executable (computer-readable) instructions that can be executed by one or more processors or servers 3002 to implement other elements or functions of the system 300, including other elements of the remote data processing systems 3000. Furthermore, the data 4005 may contain computer-executable (computer-readable) instructions that can be executed by one or more processors or servers 4002 to implement other elements or functionalities of the system 300, including other elements or functionalities of the harvester 306.The computer-executable instructions stored in data stores 3004 and 4004 may include instructions 336. It is understood that data stores 3004 and 4004 may include various forms of data storage, such as both volatile data storage (e.g., random-access memory (RAM)) and non-volatile data storage (e.g., read-only memory (ROM), hard disks, solid-state drives, etc.). It is further understood that data stores 3004 and 4004 may include memory 304 or memory that stores information corresponding to the information stored in memory 304, as described above, and that can be made available for use by other elements of system 300, as described above.

[0072] Processor(s) or Server 3002 and Processor(s) or Server 4002 may include or contain Processor(s) 306 or Processors equivalent to Processor 306 and may be used to provide functionality similar to that of Processor 302 as described above.

[0073] Sensors 4008 can include operating sensors 308 and various other sensors 4028. The sensor data generated by sensors 4008 (e.g., images, signals, etc.) can be transmitted to remote data processing units 3000 and to other elements of the harvesting vehicle 360.

[0074] The control unit 110 has been described previously herein and can, among other things (as previously described), generate control signals (e.g., action commands 352) to control one or more components of the system 300, such as one or more components of the harvesting vehicle 360, for example, controllable subsystems 4016 (e.g., for adjusting operating parameters of the controllable subsystems 4016), interface mechanisms 4018, and the communication system 4006.

[0075] Mapping application 328 and weather application 330 have been described previously herein.

[0076] As shown, the controllable subsystems 4016 comprise one or more actuators 4050 and various other elements 4056. Actuators 450 include various types of actuators. The actuators 4050 can include actuators that control a position (e.g., height, depth, or distance) or orientation (e.g., pitch, roll, yaw angle, etc.) of components of the harvesting vehicle 360, as well as actuators that control a speed of movement (e.g., rotation speed, lifting speed, etc.) of components of the harvesting vehicle 360. Actuators 4050 can include, among others, electric motors, valves, pumps, hydraulic actuators (e.g., hydraulic cylinders, etc.), pneumatic actuators (e.g., pneumatic cylinders, etc.), electrical actuators (e.g., linear actuators, etc.), and various other types of actuators. Some examples of 4050 actuators have been shown and described previously herein, such as actuators that are used in Fig. 1 and Fig. 2, as well as other actuators described herein. Actuators 4050 are controllable to adjust operating parameters of various components of an agricultural machine, such as the 360 ​​harvester, such as the various operating parameters described elsewhere herein.

[0077] Communication systems 4006 are used to communicate between components of the harvesting vehicle 360 ​​or with other elements of the system 300, such as remote data processing equipment 3000 or user interface mechanisms 3064, or a combination thereof. Communication systems 3006 are used to communicate between components of a remote data processing equipment 3000 or with other elements of the system 300, such as the harvesting vehicle 360, other remote data processing systems 3000, or user interface mechanisms 3064, or a combination thereof.

[0078] The 3006 and 4006 communication systems can each include one or more wired and wireless communication circuit arrangements, as well as wired and wireless communication components. In some examples, the 3006 and 4006 communication systems can include one or more systems for communicating over various networks, such as a communication system for communicating over the Internet, a mobile communication system, a system for communicating over a wide area network or a local area network, a system for communicating over a Controller Area Network (CAN), such as a CAN bus, a system for communicating over a Controller Area Network Flexible Data Rate (CAN-FD), such as a CAN-FD bus, a system for communicating over a near-field communication network, a system for communicating over Ethernet, or a communication system designed to communicate over a variety of other networks.The 3006 and 4006 communication systems can both include a system that enables the downloading or transfer of information to and from an SD (Secure Digital) card, a USB (Universal Serial Bus) card, or both. The 3006 and 4006 communication systems can both utilize the 3059 network. The 3059 network can be any network from a variety of different types, such as the Internet, a cellular network, a wide area network (WAN), a local area network (LAN), a CAN (controller area network), a CAN-FD (controller area network flexible data-rate), a near-field communication network, Ethernet, or one from a wide variety of other networks or communication systems.

[0079] Fig. Figure 7 also shows that one or more operators 3061 can operate the harvesting vehicle 360. Operators 361 interact with operator interface mechanisms, such as the operator interface mechanism 4018. The operator interface mechanisms 4018 may, in some examples, include, among a wide variety of other types of control devices, joysticks, levers, a steering wheel, couplings, pedals, buttons, wireless devices (e.g., mobile computing devices, etc.), rotary controls, keypads, a display device (including a display screen), user-operated elements (such as icons, buttons, etc.) on a display device, a microphone, and a loudspeaker (where speech recognition and speech synthesis are provided). Where a touch-sensitive display system is provided, operators 3061 can interact with the operator interface mechanisms 4018 by means of touch gestures.Furthermore, at least some of the operator interface mechanisms 4018 can be used to present (e.g., display, acoustic presentation, haptic presentation, etc.) various types of information. An example of an operator interface mechanism 4018 is the operator interface 332. The examples described above are provided for illustrative purposes only and are not intended to limit the scope of protection of this disclosure. Accordingly, other types of operator interface mechanisms 4018 may be used and are within the scope of protection of this disclosure.

[0080] Additionally, in some examples, some operator interface mechanisms 4018 may be separate from (or separable from), but coupled to the harvesting vehicle 360 ​​in terms of communication technology.

[0081] Fig. Figure 7 also shows remote users 3066 who communicate with the harvesting vehicle 360 ​​and remote data processing systems 3000 via networks 3059 using operator interface mechanisms 3064. The user interface mechanisms 3064 may, in some examples, include, among a wide variety of other types of control devices, joysticks, levers, a steering wheel, couplings, pedals, buttons, wireless devices (e.g., mobile data processing devices, etc.), rotary controls, keypads, a display device (including a display screen), user-operable elements (such as icons, buttons, etc.) on a display device, a microphone, and a loudspeaker (where speech recognition and speech synthesis are provided). Where a touch-sensitive display system is provided, users 3066 can interact with the user interface mechanisms 3064 by means of touch gestures.Furthermore, at least some of the user interface mechanisms 3064 can be used to present (e.g., display, acoustic representation, haptic representation, etc.) various types of information. An example of a user interface mechanism 3064 is the user interface 332. The examples described above are provided for illustrative purposes only and are not intended to limit the scope of protection of this disclosure. Accordingly, other types of user interface mechanisms 3064 may be used and are within the scope of protection of this disclosure.

[0082] The remote data processing systems 3000 can be a wide variety of different types of systems or combinations thereof. For example, the remote data processing systems 3000 may be located in a remote server environment. Furthermore, the remote data processing systems 3000 may be remote data processing systems such as mobile devices, a remote network, an agricultural management system, a vendor system, or a wide variety of other remote systems. In one example, the harvester 360 may be remotely controlled by remote data processing systems 3000, by remote users 3066, or both. In some examples, the operators 3061 are on board (e.g., in an operator compartment such as a cab) the harvester 360. In some examples, the operators 3061 are remote from the harvester 360 and control the harvester 360 via one or more interface mechanisms (e.g.,4018), which are remote from the machine but operationally coupled to the machine (e.g. 360) (e.g., coupled via communication technology, such as via networks 3059).

[0083] As previously described, the elements in System 300 can be distributed in various ways. For example, the elements in System 300 can be distributed in various ways, including those that are distributed by the in Fig. The example shown in 7 may differ. For example, but not exclusively, the example shown in Fig. The control unit 302 shown in Figure 7, which is located on the harvesting vehicle 360, may be located elsewhere, such as in one or more remote data processing systems 3000. In further examples, the control unit 302 may be distributed across several elements of the system 300, including, for example, a harvesting vehicle 360 ​​and a remote data processing system 3000. In further embodiments, both the harvesting vehicle 360 ​​and a remote data processing system 3000 may each comprise a corresponding control unit 302. Furthermore, other elements of the system 300, such as the mapping application 328 and the weather application 330, may be distributed in various ways, including as described for the control unit 302.

[0084] Fig. Figure 8 is a schematic block diagram showing a block diagram of a data processing device 700 suitable for implementing various aspects of the present disclosure. For example, the data processing device 700 can be operated in conjunction with the control unit 110 to control the operation of a system of an agricultural machine, such as a residue system of a harvesting vehicle, as described in more detail herein. Fig. Section 8 and the following discussion provide a brief, general description of a data processing environment in / on which one or more of the execution modes of one or more of the procedures and / or systems set forth herein can be implemented. The operating environment of Fig. Section 8 is merely an example of a suitable operating environment and is not intended to suggest any limitation regarding the scope of use or functionality of the operating environment. Examples of data processing equipment include, but are not limited to, personal computers, server computers, handheld or laptop devices, mobile devices (such as mobile phones, mobile consoles, tablets, media players, and the like), multiprocessor systems, consumer electronics, minicomputers, mainframe computers, distributed data processing environments incorporating any of the above systems or equipment, and the like.

[0085] Although not required, execution modes are described in the general context of "computer-readable instructions" that are executed by one or more data processing units. Computer-readable instructions can be distributed across computer-readable media (discussed below). Computer-readable instructions can be implemented as program modules, such as functions, objects, application programming interfaces (APIs), data structures, and the like, which perform specific tasks or implement certain abstract data types. Typically, the functionality of the computer-readable instructions can be combined or distributed arbitrarily, depending on the environment.

[0086] In some examples, the data processing device 700 comprises a memory 702, one or more processors 704, and one or more presentation components 706. The disclosed examples relating to the data processing device 700 are implemented by a variety of data processing devices, including personal computers, laptops, smartphones, mobile tablets, handheld devices, consumer electronics, special-purpose data processing devices, etc. No distinction is made between such categories as "workstation," "server," "laptop," "handheld device," etc., since all within the scope of Fig. 8 and the references herein to a “data processing unit”. The disclosed examples are also implemented in distributed data processing environments in which tasks are performed by remote processing units connected via a communication network. Furthermore, while the data processing unit 700 is represented as a single unit, in one example several data processing units work together and share the unit’s resources. For example, in one example the memory 702 is distributed across several units, the processor(s) 704 are housed on different devices, and so on.

[0087] In one example, the memory 702 comprises any of the computer-readable media discussed herein. In another example, the memory 702 is used to store and access instructions 702a designed to perform the various operations disclosed herein. In some examples, the memory 702 comprises computer storage media in the form of volatile and / or non-volatile memory, removable and non-removable memory, data disks in virtual environments, or a combination thereof. In one example, the processor(s) 704 comprises any set of processing units that read data from various facilities, such as the memory 702 or input / output (I / O) components 710. In particular, the processor(s) 704 is / are programmed to execute computer-executable instructions for implementing aspects of the disclosure.In one example, instructions 702a are executed by processor 704, by several processors within the data processing unit 700, or by a processor outside the data processing unit 700. In some examples, processor(s) 704 is / are programmed to execute instructions as shown in the flowcharts discussed herein and illustrated in the accompanying drawings.

[0088] In other versions, the 700 data processing device may also include additional features and / or functionalities. For example, the 700 data processing device may also include additional storage (e.g., removable and / or non-removable), including but not limited to magnetic storage, optical storage, and the like. Such additional storage is described in Fig. 8 is represented by memory 702. In one execution mode, computer-readable instructions for the execution of one or more of the execution modes provided herein may be stored in memory 702 as described herein. Memory 702 may also store other computer-readable instructions to implement an operating system, an application program, and the like. Computer-readable instructions may be loaded into memory 702 for execution, for example, by processor(s) 704.

[0089] The presentation component(s) 706 provide data displays for an operator or other device. In an example, the presentation components 706 include a display device, a loudspeaker, a pressure component, a vibration component, etc. A person skilled in the art will understand and recognize that computer data is presented in a variety of ways, such as visually in a graphical user interface (GUI), audibly via loudspeakers, wirelessly between the data processing device 700, via a wired connection, or otherwise. In an example, the presentation component(s) 706 are not used when processes and operations are sufficiently automated such that the need for human interaction is reduced or eliminated.The 708 I / O ports allow the 700 data processing unit to be logically coupled with other devices, including the 710 I / O components, some of which are built-in. Examples of the 710 I / O components include, but are not limited to, a microphone, keyboard, mouse, joystick, pen, gamepad, satellite dish, scanner, printer, wireless device, camera, etc.

[0090] The data processing unit 700 comprises a bus 716 that directly or indirectly couples the following devices: the memory 702, the one or more processors 704, the one or more presentation components 706, the input / output (I / O) ports 708, the I / O components 710, a power supply 712, and a network component 714. The data processing unit 700 should not be interpreted as implying any dependency or requirement with respect to any single component or combination of components depicted therein. The bus 716 represents one or more buses (such as an address bus, data bus, or a combination thereof). Although the various blocks of Fig. 8. For clarity, these are represented by lines; however, some implementation methods blur the functionality across various different components described herein.

[0091] The components of the 700 data processing unit can be interconnected through various connections. Such connections can include a Peripheral Component Interconnect (PCI), such as PCI Express, a Universal Serial Bus (USB), FireWire (IEEE 1394), an optical bus structure, and the like. Alternatively, components of the 700 data processing unit can be interconnected through a network. For example, the 702 storage unit can consist of multiple physical storage units located in different physical locations and interconnected through a network.

[0092] In some examples, the data processing unit 700 is communicatively coupled to a network 718 via the network component 714. In some examples, the network component 714 includes a network interface card and / or computer-executable instructions (e.g., a driver) for operating the network interface card. In one example, communication between the data processing unit 700 and other devices occurs using any protocol or mechanism over a wired or wireless connection 720. In some examples, the network component 714 is capable of transmitting data over public, private, or hybrid (public and private) connections using a transmission protocol, wirelessly between devices using short-range communication technologies (e.g., near-field communication (NFC), Bluetooth® communication, or the like), or a combination thereof.

[0093] The 720 connection can include, among other things, a modem, a network interface card (NIC), an integrated network interface, a radio frequency transmitter / receiver, an infrared port, a USB connection, or other interfaces for connecting the 700 data processing unit to other data processing units. The 720 connection can transmit and / or receive communication media.

[0094] Although described in connection with the data processing device 700, examples of the disclosure are designed to be implemented with numerous other data processing environments, configurations, or devices for general or specific purposes. Implementations of known data processing systems, environments, and / or configurations suitable for use with aspects of the disclosure include, but are not limited to, smartphones, mobile tablets, mobile data processing devices, personal computers, server computers, handheld or laptop devices, multiprocessor systems, game consoles, microprocessor-based systems, set-top boxes, programmable consumer electronics, mobile phones, wearable or accessory mobile computing and / or communication devices (e.g., smartphones, smartphones, etc.).This includes watches, glasses, headphones or earphones), network computers, minicomputers, mainframes, distributed data processing environments including any of the foregoing systems or devices, VR devices, holographic devices, and the like. Such systems or devices accept user input in any manner, including by means of input devices such as keyboards or pointing devices, by means of gesture input, proximity input (e.g., by leaning over), and / or by means of speech input.

[0095] Modes of implementation of the disclosure, such as control devices or monitors, are described in the general context of computer-executable instructions, such as program modules, which are executed by one or more computers or other devices in software, firmware, hardware, or a combination thereof. In one example, the computer-executable instructions are stored in one or more computer-executable components or modules. More generally, but not limited to, program modules include routines, programs, objects, components, and data structures that perform specific tasks or implement certain abstract data types. In one example, aspects of the disclosure are realized with any number and arrangement of such components or modules.For example, aspects of disclosure are not limited to the specific computer-executable instructions or the specific components or modules depicted in the figures and described herein. Other examples of disclosure include various computer-executable instructions or components that have more or fewer functions than those depicted and described herein. In execution modes using a general-purpose computer, aspects of disclosure transform the computer into a purpose-built computing device if it is designed to execute the instructions described herein.

[0096] By way of example and without limitation, computer-readable media include computer storage media and communication media. Computer storage media include both volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or the like. Computer storage media are physical and distinct from communication media. Computer storage media are implemented in hardware and exclude carrier waves and propagating signals. Computer storage media, as defined in this disclosure, are not signals per se.For example, computer storage media include hard disks, memory sticks, solid-state storage, phase-change memory (PRAM), static random-access memory (SRAM), dynamic random-access memory (DRAM), other types of random-access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other storage technologies, compact disc read-only memory (CD-ROM), DVDs or other optical storage media, magnetic cartridges, magnetic tapes, magnetic disk storage or other magnetic storage media, or any other media not intended for transmission and used to store information for access by a data processing device.In contrast, communication media typically embody computer-readable instructions, data structures, program modules, or similar things in a modulated data signal such as a carrier wave or other transport mechanism, and include any information delivery media.

[0097] Processors and servers have been mentioned in this description. In some examples, the processors and servers comprise computer processors with associated memory and timing arrangements, which are not shown separately. They are functional parts of the systems or devices to which they belong and are activated by, or enable the functionality of, the other components or elements in those systems.

[0098] Furthermore, a number of user interface displays were discussed. These displays can take a wide variety of forms and can incorporate a wide variety of user-operated interface mechanisms. For example, text fields, checkboxes, toggle buttons, links, drop-down menus, search fields, and so on can be among the user-activated interface mechanisms. These user-activated interface mechanisms can also be operated in a variety of other ways. For example, they can be operated using interface mechanisms such as a point-and-click device like a trackball or mouse, hardware buttons, switches, a joystick or keyboard, thumb switches or thumbpads, a virtual keyboard, or other virtual actuators.If the screen displaying the user interface mechanisms is a touchscreen, the user interface mechanisms can also be operated using touch gestures. Furthermore, the user interface mechanisms can be operated using voice commands via speech recognition functionality. Speech recognition can be implemented using a speech recognition device, such as a microphone, and software that recognizes the detected speech and executes commands based on the received speech.

[0099] A number of data stores were also discussed. It should be noted that each data store may be subdivided into multiple data stores. In some examples, one or more of the data stores may be local to the systems accessing them, one or more may all be remote from a system using the data store, or one or more may be local while others are remote. All of these configurations are covered by the present disclosure.

[0100] Furthermore, the figures depict a number of blocks, each assigned a specific functionality. It should be noted that fewer blocks can be used to illustrate that the functionality assigned to several different blocks is performed by fewer components. Conversely, more blocks can be used to illustrate that the functionality can be distributed across more components. In other examples, functions can be added and some removed.

[0101] It should be noted that the above discussion has described a variety of different systems, units, applications, components, and interactions. It is understood that any or all of these systems, units, components, and interactions may be implemented by hardware elements, such as one or more processors, one or more processors executing computer-readable instructions stored in memory, memory, or other processing components, some of which are described elsewhere herein, that perform the functions associated with these systems, units, applications, components, and interactions.Furthermore, some or all of the systems, units, applications, components, and interactions can be implemented by software that is loaded into memory and subsequently executed by one or more processors, or by one or more servers, or by other data processing components, as described elsewhere herein. Any or all of the systems, units, applications, components, and interactions can also be implemented by various combinations of hardware, software, firmware, etc., some examples of which are described elsewhere herein. These are merely some examples of different structures that can be used to implement any or all of the systems, units, applications, components, and interactions described above. Other structures may also be used.

[0102] Fig. Figure 9 is a block diagram of a Remote Server Architecture 5000. Fig. Figure 9 also shows a Harvester 360, one or more Remote Computing Systems 300, and one or more Remote User Interface Mechanisms 3064 communicating with the remote server environment. The Harvester 360, the Remote Computing Systems 3000, and the Remote User Interface Mechanisms 3064 communicate with elements of a remote server architecture 5000. In some examples, the remote server architecture 5000 provides computing, software, data access, and storage services that do not require the end user to have any knowledge of the physical location or configuration of the system providing the services. In other examples, remote servers can provide the services over a wide area network, such as the Internet, using appropriate protocols.For example, remote servers can deliver applications over a wide area network that can be accessed via a web browser or any other data processing component. The software or components shown in previous figures, along with their associated data, can be stored on servers at a remote location. Data processing resources in a remote server environment can be concentrated in a single remote data center location, or they can be distributed across multiple remote data centers. Remote server infrastructures can deliver services across shared data centers, although the services may appear as a single access point to the user. Thus, the components and functions described here can be delivered by a remote server at a remote location using a remote server architecture.Alternatively, the components and functions can be provided by a server, or the components and functions can be installed directly, or in some other way, on client devices.

[0103] In the Fig. In the example shown in Figure 9, some elements resemble those shown in previous figures, and these elements are similarly numbered. Fig. Figure 9 shows in particular that the control unit 302, the data storage 3004 or data storage 4004, or a combination thereof, can be located at a server location 5002 that is remote from the harvesting vehicle 360, the remote data processing systems 3000, and the remote user interface mechanisms 3064. Therefore, in the Fig. In the example shown in Figure 9, the harvesting vehicle 360, the remote data processing systems 3000, and the remote user interface mechanisms 3064 access the systems via the remote server location 5002. In other examples, various other elements may also be located at server location 5002, such as various other elements of system 300.

[0104] Fig. Figure 9 also shows another example of a remote server architecture. Fig. Figure 9 shows that some elements from previous figures may be located at a remote server location 5002, while others may be located elsewhere. For example, one or more of the data stores 3004 or 4004 may be located at a location separate from location 5002, and storage access may be provided via the remote server at location 5002. Similarly, the control unit 302 may be located at a location separate from location 5002, and access may be provided via the remote server at location 5002. Regardless of where the elements are located, access to the elements may be provided directly by the harvester 360, remote data processing systems 3000, and remote user interface mechanisms 3064 via a network, such as a network.a wide area network or a local area network; the elements can be hosted at a remote location by a service; or the elements can be provided as a service or be accessible through a connectivity service located at a remote location. Furthermore, data can be stored at any location, and the stored data can be accessible to or routed to operators, users, or systems. For example, physical carriers can be used instead of, or in addition to, carriers of electromagnetic waves. In some examples where wireless telecommunications service coverage is poor or nonexistent, another machine, such as a tanker truck or other mobile machine or vehicle, can have an automated, semi-automated, or manual information gathering system. If a mobile machine (e.g.,When the Harvester 360 approaches the machine containing the information acquisition system, such as a tanker truck before refueling, or another mobile machine or vehicle, the information acquisition system captures the information from the mobile machine (e.g., the Harvester 360) via any type of ad-hoc wireless connection. The captured information can then be forwarded to another network when the machine containing the received information reaches a location where wireless telecommunications service coverage or other wireless coverage is available. For example, a tanker truck might enter an area with wireless communications coverage when traveling to a refueling location for other machines or when it is at a main fuel storage site.Other mobile machines or vehicles can enter an area with wireless communication coverage when traveling to or at other locations. All these architectures are included here. The information can also be stored on a mobile machine. (e.g., on the Harvester 360) until the mobile machine enters an area with wireless communication coverage. The mobile machine (e.g., Harvester 360) can then send the information to another network.

[0105] It should also be noted that the elements of previous figures, or parts thereof, may be arranged on a wide variety of different devices. One or more of these devices may include an onboard computer, an electronic control unit, a display unit, a server, a desktop computer, a laptop computer, a tablet computer, or other mobile device, such as a palmtop computer, a mobile phone, a smartphone, a multimedia player, a personal digital assistant, etc.

[0106] In some examples, the remote server architecture can incorporate 5000 cybersecurity measures. Without limitation, these measures can include encrypting data on storage devices, encrypting data transmitted between network nodes, authenticating individuals or processes accessing data, and using ledgers to record metadata, data, data transfers, data access, and data transformations. In some examples, the ledgers can be distributed and immutable (e.g., implemented as a blockchain).

[0107] Fig. Figure 10 is a simplified block diagram of an illustrative example of a handheld or mobile data processing device that can be used as a handheld device 1600 by a user or client and in which the present system (or parts thereof) can be used. A mobile device can, for example, be used in the operator compartment of a mobile machine (e.g., the Harvester 360) or can be coupled to a mobile machine (e.g., the Harvester 360) via communication technology for use in generating, processing, or displaying the outputs discussed above. Fig. 11 and Fig. 12 are examples of portable or mobile devices.

[0108] Fig. Figure 10 shows a general block diagram of the components of a client device 1600, which can execute some of the components shown in the preceding figures, interact with them, or both. The device 1600 provides a communication link 1613, which enables the handheld device to communicate with other computing devices and, in some examples, provides a channel for automatically receiving information, such as by scanning. Examples of the communication link 1613 include communicating via one or more communication protocols, such as wireless services used to provide cellular access to a network, and protocols that provide local wireless connections to networks.

[0109] In other examples, applications can be received on a removable SD (Secure Digital) card connected to an interface 1615. The interface 1615 and communication links 1613 communicate with a processor 1617 (which can also represent processors or servers from other figures) along a bus 1619, which is also connected to memory 1621 and input / output (I / O) components 1623, as well as a clock 1625 and a positioning system 1627.

[0110] The I / O components 1623 are provided in an example to enable input and output operations. I / O components 1623 for various examples of the device 1600 can include input components such as buttons, touch sensors, optical sensors, microphones, touchscreens, proximity sensors, accelerometers, and orientation sensors, and output components such as a display device, a speaker, and / or a printer port. Other I / O components 1623 can also be used.

[0111] The 1625 clock generator, for example, includes a real-time clock component that outputs a time and date. This can also provide timing functions for the 1617 processor.

[0112] The positioning system 1627 includes, by way of illustration, a component that outputs a current geographic location of the device 1600. This could be, for example, a GPS (Global Positioning System) receiver, a LORAN system, a dead reckoning system, a cellular triangulation system, or another positioning system. The positioning system 1627 could also include, for example, mapping software or navigation software that generates desired maps, navigation routes, and other geographic functions.

[0113] Memory 1621 stores an operating system 1629, network settings 1631, applications 1633, application configuration settings 1635, a client system 1624, a data store 1637, communication drivers 1639, and communication configuration settings 1641. Memory 1621 can include all types of tangible volatile and non-volatile computer-readable storage devices. Memory 1621 can also include computer storage media (described below). Memory 1621 stores computer-readable instructions which, when executed by the processor 1617, cause the processor to perform computer-implemented steps or functions according to the instructions. The processor 1617 can be activated by other components to support their functionality as well.

[0114] Fig. Figure 11 shows an example where the device 1600 is a tablet computer 1100. Fig. Figure 11 shows the 1100 computer with a user interface display screen 1102. The display screen 1102 can be a touchscreen or a pen-operated surface that receives input from a pen or stylus. The 1100 tablet computer can also use a virtual keyboard on the screen. Naturally, the 1100 computer can also be attached to a keyboard or other user input device via a suitable mounting mechanism, such as a wireless link or a USB connection. The 1100 computer can also receive voice input, for example.

[0115] Fig. 12 resembles Fig. 11 except that the device is a smartphone 1771. The smartphone 1771 has a touch-sensitive display 1773 that shows icons or tiles or other user input mechanisms 1775. The mechanisms 1775 can be used by a user to run applications, make calls, perform data transfer operations, etc. In general, the smartphone 1771 is built on a mobile operating system and offers more advanced computing power and connectivity than a feature phone.

[0116] Note that other forms of devices are also possible in 1600.

[0117] Fig. Figure 13 is an example of a data processing environment in which elements from previously described figures can be used. With reference to Fig. Figure 13 includes an example system for carrying out some embodiments, comprising a data processing device in the form of a computer 1210 programmed to operate as described above. The components of the computer 1210 may, but are not limited to, include a central processing unit 1220 (which may include processors or servers from previous figures), a system memory 1230, and a system bus 1221 connecting various system components, including the system memory, to the central processing unit 1220. The system bus 1221 may be one of several types of bus structure, including a memory bus or memory controller, a peripheral bus, and a local bus, employing any variety of bus architectures. The memory and programs, described with reference to the preceding figures, may be included in corresponding portions of Fig. 13 will be used.

[0118] The Computer 1210 typically incorporates a variety of computer-readable media. Computer-readable media can be any available media that the Computer 1210 can access, and includes both volatile and non-volatile media, removable and non-removable media. By way of example, and without limitation, computer-readable media can include computer storage media and communication media. Computer storage media are distinct from and do not include a modulated data signal or carrier wave. Computer-readable media include hardware storage media, including both volatile and non-volatile, removable and non-removable media, implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data.Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other storage technology, CD-ROM, DVD (Digital Versatile Discs) or other optical disc storage, magnetic cartridges, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and that the Computer 1210 can access. Communication media can embody computer-readable instructions, data structures, program modules, or other data in a transport mechanism and include any information delivery media. The term "modulated data signal" describes a signal in which one or more of its characteristics are set or modified in such a way that information is encoded in the signal.

[0119] System memory 1230 includes computer storage media in the form of volatile and / or non-volatile memory, or both, such as read-only memory (ROM) 1231 and random access memory (RAM) 1232. A BIOS (Basic Input / Output System) 1233, which contains the basic routines that assist in transferring information between elements within the computer 1210, such as during startup, is typically stored in ROM 1231. RAM 1232 typically contains data and / or program modules, or both, that are directly accessible and / or are currently being processed by the central processing unit 1220. This is illustrated by way of example and without limitation. Fig. 13 an operating system 1234, application programs 1235, other program modules 1236 and program data 1237.

[0120] The Computer 1210 may also contain other removable / non-removable volatile / non-volatile computer storage media. These are merely examples. Fig. 13 a hard disk drive 1241, which reads from or writes to non-removable non-volatile magnetic media, an optical disk drive 1255 and a non-volatile optical disk 1256. The hard disk drive 1241 is usually connected to the system bus 1221 via a non-removable memory interface such as the 1240 interface, and the optical disk drive 1255 is usually connected to the system bus 1221 via a removable memory interface such as the 1250 interface.

[0121] Alternatively or additionally, the functionality described here can be implemented, at least partially, by one or more hardware logic components. Examples of types of hardware logic components that can be used include, but are not limited to, field-programmable gate arrays (FPGAs), application-specific integrated circuits (e.g., ASICs), application-specific standard products (e.g., ASSPs), system-on-a-chip systems (SOCs), complex programmable logic devices (CPLDs), quantum computers, etc.

[0122] The drives and their associated computer storage media discussed above and in Fig. The 13 illustrated examples provide a storage system for computer-readable instructions, data structures, program modules, and other data for the Computer 1210. Fig. Figure 13, for example, illustrates the hard disk drive 1241 as storing the operating system 1244, the application programs 1245, other program modules 1246, and the program data 1247. Note that these components can either be identical to the operating system 1234, the application programs 1235, the other program modules 1236, and the program data 1237, or they can differ from them.

[0123] A user can input commands and information into the computer 1210 via input devices such as a keyboard 1262, a microphone 1263, and a pointing device 1261, such as a mouse, trackball, or touchpad. Other input devices (not shown) may include a joystick, gamepad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 1220 via a user input interface 1260 coupled to the system bus, but may also be connected via other interface and bus structures. A visual display 1291 or other type of display device is also connected to the system bus 1221 via an interface such as a video interface 1290.In addition to the monitor, computers may also include other peripheral output devices, such as loudspeakers 1297 and a printer 1296, which may be connected via an output peripheral interface 1295.

[0124] The computer 1210 is operated in a networked environment via logical connections (e.g. Controller Area Network - CAN, Local Area Network - LAN or Wide Area Network - WAN) with one or more remote computers, such as a remote computer 1280.

[0125] When used in a LAN network environment, the computer 1210 is connected to the LAN 1271 via a network interface or adapter 1270. When used in a WAN network environment, the computer 1210 typically includes a modem 1272 or other means for establishing communication over the WAN 1273, such as the Internet. In a networked environment, program modules can be stored in a remote storage device. Fig. For example, 13 shows that remote application programs 1285 can be located on the remote computer 1280.

[0126] Note also that the various examples described herein can be combined in different ways. That is, parts of one example or several examples can be combined with parts of another example or several other examples. All of this is covered here.

[0127] Although the subject matter is described in a language specific to structural features and / or methodological processes, it is understood that the subject matter defined in the attached claims is not necessarily limited to the specific features or processes described above. Instead, the specific features and actions described above are disclosed as examples of the claims.

[0128] Although various spatial and directional terms, such as, but not limited to, top, bottom, lower, middle, lateral, horizontal, vertical, front, and the like, may be used to describe the present disclosure, it is understood that such terms are used only with regard to the orientations as shown in the drawings. The orientations may be reversed, rotated, or otherwise changed, so that an upper section becomes a lower section and vice versa, horizontal becomes vertical, and so forth.

[0129] The term "exemplary" is used here to serve as an example, a case, or an illustration. Any aspect or embodiment described herein as "exemplary" is not necessarily to be interpreted as being advantageous over other aspects or embodiments. Instead, the use of the word "exemplary" is intended to illustrate concepts in a concrete way. As used in this application, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is to say, unless otherwise specified or clearly evident from the context, "X uses A or B" is intended to mean any of the natural inclusive permutations. That is to say, if X uses A, uses XB, or uses both A and B, then "X uses A or B" is satisfied by any of the above cases. Furthermore, at least one of A and B and / or the like generally means A or B or both A and B.Furthermore, the articles “ein / eine / einer / eines”, as used in this application and in the attached claims, can generally be interpreted as meaning “one or more”, unless otherwise stated or it is clear from the context that they refer to a singular form.

[0130] Although the subject matter is described in a language specific to structural features and / or methodological processes, it is understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or processes described above. Instead, the specific features and processes described above are disclosed as examples of how the claims can be implemented. Naturally, the person skilled in the art recognizes that many modifications can be made to this configuration without departing from the scope of protection or the concept of the claimed subject matter.

[0131] As used here, a structure, constraint, or element that is "configured" to perform a task or process is formed, specifically structurally designed, constructed, or adapted in a manner appropriate to that task or process. For the sake of clarity, an object that is merely capable of being modified to perform the task or process is not, as used here, "configured" to perform the task or process.

[0132] Various operational steps of the execution types are provided herein. In an execution type, one or more of the described operational steps may represent computer-readable instructions stored on one or more computer-readable media, which, when executed by a data processing device, cause the described operational steps to be carried out. The order in which some or all of the operational steps are described should not be interpreted as meaning that these operational steps are necessarily dependent on the described sequence. An alternative arrangement that exhibits the advantages of this description will be obvious to those skilled in the art. Furthermore, it is understood that not all operational steps are necessarily present in every execution type provided herein.

[0133] Any range or value specified here can be expanded or changed without losing the desired effect, as is evident to the expert.

[0134] Although the disclosure has been shown and described with reference to one or more embodiments, equivalent modifications and alterations are apparent to the person skilled in the art based on reading and understanding the present description and the attached drawings. The disclosure encompasses all such modifications and alterations and is limited only by the scope of protection of the following claims. In particular, with regard to the components described above (e.g., elements, resources, etc.).Unless otherwise specified, the terms used to describe such components shall correspond to any component that performs the specified function of the described component (which is, for example, functionally equivalent), even if it is not structurally equivalent to the disclosed structure that performs the function in the exemplary implementations of the disclosure presented here.

[0135] In this usage, the terms "component," "module," "system," "interface," and the like are generally intended to refer to a computer-related entity, either hardware, a combination of hardware and software, software, or software in execution. A component can be, for example, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. For illustration, both an application running on a controller and the controller itself can be a component. One or more components can reside in a process and / or execution thread, and a component can be localized on one computer and / or distributed between two or more computers.

[0136] Furthermore, the claimed subject matter can be implemented as a method, device, or article used to produce software, firmware, hardware, or any combination thereof for controlling a computer to implement the disclosed subject matter of the invention, using standard programming and / or engineering techniques. The term "article" as used here is intended to include a computer program accessible from any computer-readable device, medium, or media. It is understood that many modifications to this configuration can be made without departing from the scope of protection or the concept of the claimed subject matter.

[0137] Although a particular feature of the disclosure may have been disclosed in respect of only one of several embodiments, such a feature may, as desired and advantageous for a given or specific application, be combined with one or more other features of the other embodiments. Insofar as the terms "include," "comprise," "have," "with," or variations thereof are used either in the detailed description or in the claims, these terms shall furthermore have an inclusive meaning, similar to the term "comprise."

[0138] The embodiments have been described above. It is obvious to the person skilled in the art that the above methods and devices can be subject to changes and modifications without deviating from the general scope of protection of this disclosure. Such changes and modifications are covered by the appended claims and their equivalents. QUOTES INCLUDED IN THE DESCRIPTION

[0000] This list of documents cited by the applicant was automatically generated and is included solely for the reader's convenience. The list is not part of the German patent or utility model application. The DPMA accepts no liability for any errors or omissions. Cited patent literature

[0000] US 63 / 670,426

[0001]

Claims

[1] Agricultural system for controlling an agricultural machine: one or more processors (306, 3002, 4002); and a memory that stores instructions (336, 3005, 4005) that can be executed by the one or more processors and that, when executed by the one or more processors, cause the agricultural system to: to identify (606) that an assessment of responsiveness needs to be carried out, based on assessment criteria for responsiveness; to obtain first recorded data (604) representing one or more performance parameters of the agricultural machinery; in response to the identification that the responsiveness assessment is to be carried out, a command to adjust an operating parameter of the agricultural machinery to generate an initial setting value (608); to obtain second recorded data (610) representing one or more performance parameters of the agricultural machinery, wherein the first recorded data are generated before the adjustment of the operating parameter of the agricultural machinery and the second recorded data are generated after the adjustment of the operating parameter of the agricultural machinery; to compare the one or more performance parameters of the agricultural machinery represented by the first sensor data with the one or more performance parameters of the agricultural machinery represented by the second sensor data (610); to generate a threshold setpoint for use in adjusting the operating parameter of the agricultural machinery based on the comparison (612); and to control the agricultural machinery based at least on the threshold setpoint (614). [2] Agricultural system according to claim 1, wherein the evaluation criteria for the responsiveness comprise one or more of the following: (i) a time interval; (ii) a distance traveled; (iii) a characteristic of the work area; (iv) a cultivated area of ​​the work area; (v) a quantity of material processed on the work area; or (vi) a variability of a characteristic of the work area. [3] Agricultural system according to claim 1, wherein the agricultural machine comprises a harvesting vehicle, wherein one or more performance parameters comprise a residue performance parameter, and wherein the operating parameter comprises an operating parameter corresponding to a component of a residue system of the harvesting vehicle. [4] Agricultural system according to claim 1, wherein the agricultural machine comprises a harvesting vehicle, wherein one or more performance parameters comprise a residue performance parameter and a power consumption performance parameter, and wherein the operating parameter comprises an operating parameter corresponding to a component of a residue system of the harvesting vehicle. [5] Agricultural system according to claim 1, wherein the instructions, when executed by the one or more processors, cause the agricultural system to: thirdly, to obtain recorded data representing the performance parameters of the agricultural machinery; and to control the agricultural machinery based at least on the threshold setpoint and the performance parameter of the agricultural machinery represented by the third data recorded. [6] Agricultural system according to claim 1, wherein the instructions, when executed by the one or more processors, cause the agricultural system to: based on the comparison, a value is generated as a threshold setpoint that represents the difference between one or more performance parameters of the agricultural machinery represented by the first sensor data and one or more performance parameters of the agricultural machinery represented by the second sensor data. [7] Agricultural system according to claim 1, wherein the instructions, when executed by the one or more processors, cause the agricultural system to: based on the comparison as a threshold setpoint, to generate a proportional value that represents part of a difference between one or more performance parameters of the agricultural machinery represented by the first sensor data and one or more performance parameters of the agricultural machinery represented by the second sensor data. [8] Agricultural system according to claim 1, wherein the instructions, when executed by the one or more processors, cause the agricultural system to: based on the comparison, to generate a second setting value corresponding to the threshold setpoint for use in setting the operating parameter of the agricultural machinery, and to control the agricultural machinery at least based on the threshold setpoint and the corresponding second setting value. [9] Agricultural system according to claim 8, wherein the second setting value differs from the first setting value and wherein the second setting value is a proportional value that represents a part of the first setting value. [10] Agricultural system according to claim 8, wherein the second setting value differs from the first setting value by an amount, the amount being based on a difference between the one or more performance parameters of the agricultural machinery represented by the first sensor data and the one or more performance parameters of the agricultural machinery represented by the second sensor data. [11] Computer-implemented method for controlling an agricultural working machine, the method comprising: Identify (606) that an assessment of responsiveness needs to be carried out, based on assessment criteria for responsiveness; Received (604) first recorded data representing one or more performance parameters of the agricultural machinery; Generating (608), in response to the identification that the responsiveness assessment is to be carried out, a command to adjust an operating parameter of the agricultural machinery by an initial setting value; Obtained (610) from second recorded data representing one or more performance parameters of the agricultural machinery, wherein the first recorded data are generated before the adjustment of the operating parameter of the agricultural machinery and the second recorded data are generated after the adjustment of the operating parameter of the agricultural machinery; Comparing (610) one or more performance parameters of the agricultural machinery represented by the first sensor data with one or more performance parameters of the agricultural machinery represented by the second sensor data; Generating (612) a threshold setpoint for use in adjusting the operating parameter of the agricultural machinery based on comparison; Taxes (614) of agricultural machinery based at least on the threshold setpoint. [12] Computer-implemented method according to claim 11, and further comprising: Receive third-party recorded data representing the performance parameters of the agricultural machinery; and Control of the agricultural machinery based at least on the threshold setpoint and the performance parameter of the agricultural machinery represented by the third data recorded. [13] Computer-implemented method according to claim 11, wherein generating the threshold setpoint comprises: Generate, based on the comparison, as a threshold setpoint of a value representing the difference between one or more performance parameters of the agricultural machinery represented by the first sensor data and one or more performance parameters of the agricultural machinery represented by the second sensor data. [14] Computer-implemented method according to claim 11, wherein generating the threshold setpoint comprises: Generate, based on the comparison, as a threshold setpoint of a proportional value that represents part of a difference between one or more performance parameters of the agricultural machinery represented by the first sensor data and one or more performance parameters of the agricultural machinery represented by the second sensor data. [15] Computer-implemented method according to claim 11, wherein generating the threshold setpoint comprises: Generating, based on the comparison, a second setting value that corresponds to the threshold setpoint, for use in setting the operating parameter of the agricultural machinery, and controlling the agricultural machinery at least based on the threshold setpoint and the corresponding second setting value.

Citation Information

Patent Citations

  • 63/670,426