The present disclosure is generally related to agricultural field dispensing systems and, more particularly, dispensing of product.
Agricultural field dispensing systems, such as sprayer systems in use today, need to manage drift. Drift is a term often used with crop protection, and generally refers to small droplets of solution containing chemicals mixed with water that do not attach to the target pest. Drift that leaves a target or target zone may have undesirable effects on non-target organisms, as well as air and water quality. The Environmental Protection Agency (EPA) has recently placed more focus on drift, drift control, and the definition of sensitive areas.
Creation of buffer areas or zones in a target area or field is one way to manage drift. For instance, buffer zones may be defined in a chemical label or other documents that prescribe a setback (buffer) from any area determined to be sensitive.
Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.
In one embodiment, a method that comprises retrieving by a processing unit an application plan from memory, the application plan comprising coordinates for a buffer area associated with dispensing a product onto a field; receiving information from a weather station, the information corresponding to substantially current climatic conditions detected by the weather station in the field; responsive to receiving the information from the weather station, adjusting the application plan; and causing an agricultural machine to operate according to the adjusted application plan.
Certain embodiments of dynamic spray buffer calculation systems and methods are disclosed that create buffer areas or zones (herein, also referred to merely as buffers) adjacent to target areas of a field as part of an application planning process to manage drift of a dispensed product (e.g., chemicals, such as pesticides, fertilizers, etc.), adjust the buffer areas if climatic changes at the time of implementing the application plan merit a change, and then adjust settings for machine controls of a sprayer machine based on the adjusted buffer areas.
In contrast, conventional sprayer systems treat the buffer areas as static areas, which may result in unintended dispensing of the product to certain areas of a field (e.g., outside target areas) when weather conditions change. Buffer areas are used to reduce the risk of a pesticide or other chemical from contacting non-targeted pests, plants, soil, and/or water. Such buffer areas are logically represented (e.g., in software) in conventional systems as fixed polygons that define areas in, or adjacent to, a farm field that are not to receive application of one or more pesticides. Certain embodiments of dynamic spray buffer calculation systems treat the buffer areas as dynamic areas, and hence adjust the buffer areas (e.g., the polygons representing the buffer areas) for environmental conditions that may include climatic data, such as wind speed, wind direction, turbulence, temperature, and/or humidity. In some embodiments, additional adjustments may be made based on other or additional environmental conditions, such as crop height, the presence (or absence) of crop, weed/pest detection, among other sensed environmental conditions. In some embodiments, the adjustment to the application plan and involved machine controls may be based on other conditions sensed in the field, such as an approaching vehicle or other hazards. For instance, an approaching vehicle may be surrounded by a moving geofence (e.g., with its own buffer), sensed or made known through a positional system or other sensing or communication devices residing on the machine dispensing the product according to the application plan. The adjustments in buffer areas (e.g., to minimize off-target application) may result in some embodiments in adjustment of one or more machine controls, and in some embodiments, a prioritization of such machine control adjustments.
Having summarized certain features of dynamic spray buffer calculation systems of the present disclosure, reference will now be made in detail to the description of the disclosure as illustrated in the drawings. While the disclosure will be described in connection with these drawings, there is no intent to limit it to the embodiment or embodiments disclosed herein. For instance, in the description that follows, the focus is on pesticides as one example product that is applied as part of an application plan, but it should be appreciated within the context of the present disclosure that other types of product applications are contemplated to be within the scope of the present disclosure, such as those involving herbicides, fungicides, fertilizer, among others. In that regard, an example sprayer machine is used illustratively throughout the disclosure, with the understanding that other agricultural machines may be used, such as self-propelled or combination towing-towed vehicles that dispense (e.g., apply) product, such as pneumatic planters towed by tractors, among other vehicles or vehicle combinations. Further, although the description identifies or describes specifics of one or more embodiments, such specifics are not necessarily part of every embodiment, nor are all various stated advantages necessarily associated with a single embodiment or all embodiments. On the contrary, the intent is to cover all alternatives, modifications and equivalents included within the spirit and scope of the disclosure as defined by the appended claims. Further, it should be appreciated in the context of the present disclosure that the claims are not necessarily limited to the particular embodiments set out in the description.
Referring now to
Upon completion of the application plan, the farmer (or his agent) may save the application plan to a memory device 20. The memory device 20 may be configured in one of a variety of configurations, including, without limitation, a memory stick, optical disc, magnetic disc, or other transportable memory, including semiconductor memory. In some embodiments, the application plan may be communicated over a network (wired and/or wireless) from the workstation 18 to an agricultural machine, such as a sprayer machine 22, where it is loaded into memory of an on-board computer system 24 residing in the sprayer machine 22.
In the second stage 14, the application plan is revised (to become an adjusted application plan) in the sprayer machine 22 before the sprayer machine 22 commences the implementation of the application plan created by the workstation 18. In other words, the computer system 24 revises the application plan as needed based on inputted or otherwise received climate conditions and prior to the application of the product to the field. For instance, in the second stage 14, the computer system 24 may modify the spray drift model to automatically adjust the buffer areas (e.g., change the polygons, such as based on changed coordinates) with changing climatic conditions (e.g., current environmental data) as detected by weather sensors (e.g., a weather station) residing at the edge of the field or some distance away from the field. In some embodiments, a weather station residing on the sprayer machine 22 (and/or in the actual field) may communicate real-time or near real-time weather information to) the sprayer machine 22, in lieu of, or as a supplement to, the weather information from weather stations located at the edge of the field or some distance away from the field.
In some embodiments, the second stage 14 of the application planning process occurs before product is introduced into a tank (or other container) 26 of the sprayer machine 22, enabling, for instance, adjustment of the quantity of the product that is to be dispensed (applied) onto the field. For instance, changes in climatic conditions detected before the sprayer machine 22 enters the field may be communicated to the computer system 24, which in turn modifies the application map(s). The modification of the map(s) may result in an alteration of the amount of product (or change in mixture of components needed to produce the product) required, a fact which may be signaled to the operator or an automated loading apparatus to assist loading of the appropriate amount of product into the sprayer tank 26. In the second stage 14, product labels and/or application rates may also be confirmed, such as via reader logic reading smart labels on containers of the product or on the containers holding constituent components of the product.
In some embodiments, adjustments to the application plan generated in the first stage 12 are not required, and hence the sprayer machine 22 embarks on the field with the original application plan.
During the third stage 16, the sprayer machine 22 has entered the field and, in one embodiment, is about to, or has already, commenced the dispensing of the product to the targeted areas according to the original application plan (from the first stage 12) or adjusted application plan (adjusted in the second stage 14). The computer system 24 receives real-time or near real-time weather information (e.g., from on-board sensors in a weather station residing on the sprayer machine 22 or as communicated from a weather station located in the field, such as communicated from stand-alone sensors located in the field or as part of other machines in the field), including wind direction and/or wind speed. Such information may be used with the application map and a guidance system (e.g., positioning system) in the sprayer machine 22 to create a driving line/path for the actual application of the product. In some embodiments, additional information may be received (e.g., detected) by the computer system 24, such as crop height, crop density (e.g., presence or absence of crop), pest or weed detection, among other environmental conditions, that are used to adjust the application plan.
Note that the dynamic, application planning process 10 described above may be used in association with a guidance system of the sprayer machine 22 to assist in maneuvering around the buffer areas, such as tramline applications where the sprayer machine 22 drives the same path (e.g., as previously traversed, such as using waylines, as is known), row crop applications where the sprayer machine 22 drives between rows (but not limited to specific rows), and solid-seeded crops where there are no constraints as to where the sprayer machine is driven. In some embodiments, geofence information may be communicated to (or otherwise sensed or detected by) the sprayer machine 22 while traversing the field, enabling real-time adjustment of the application plan and adjustment of various machine controls. For instance, other agricultural machines may be present in the field while the sprayer machine 22 is traversing the field (and possibly dispensing product onto the field), such other machines surrounded by a given geofence that is detected by the sprayer machine 22 as the other vehicle approaches the sprayer machine 22, prompting real-time adjustment of the application plan and/or machine controls to avoid dispensing drift-effected product onto the approaching machine.
As is described further below, the computer system 24 maintains a desired relationship between the spray zones and operational (fixed and/or stationary) boundaries (e.g., geofence) through cooperation with various machine controls. For instance, the sprayer machine 22 may activate a steering sub-system (e.g., alone or in combination with a positioning system) to steer a path that keeps the sprayer machine 22 (and dispensed product) in compliance with the application plan (e.g., original or adjusted). In some embodiments, the computer system 24 may use sensor information to manage a droplet size of the dispensed product to maintain an optimal level. The computer system 24 may also turn boom sections on and off, or adjust the height of the boom sections, among other changes. In other words, the computer system 24 may utilize these machine controls (e.g., all or a subset) to achieve compliance with the application plan. In particular, as the sprayer machine 22 moves through a field (or immediately before entering the field, as noted above), the computer system 24 modifies buffer areas in real-time (or near real-time, such as accounting for delays in processing) to insure that the product (e.g., pesticides) lands in targeted areas (and avoids non-targeted areas), and makes the necessary machine control adjustments to abide by the adjusted plan.
Having described an example embodiment of an application planning process 10, attention is directed to
The sprayer assembly 44 comprises a boom (e.g., retractable and/or foldable in some embodiments) that supports one or more conduits, such as hose(s) 46 (herein, referred to in the singular, with the understanding that additional hoses may be used to convey product or control fluid or gas as explained below), which conveys the product along the length of the sprayer assembly 44 for dispensing the same to the field. For instance, the sprayer assembly 44 may include one or more pumps, such as pump 48, coupled to the hose 46 to influence the flow of product from the tank 26 to nozzles located along the boom. Some conduits may also be used for the conveyance of control fluids (e.g., hydraulic or pneumatic fluids) and/or electricity, such as that used to actuate (e.g., actuate used herein to refer to the adjustment of settings, as well as activation of the controlled device) machine controls, including actuators used to turn on and off boom sections and/or adjust boom height, select nozzle types, adjust nozzle spray control (e.g., in electrostatic spraying implementations, such as selection of air-assist or pulsed control for an energized spray process (ESP)), control pump speeds, control spray pressure (e.g., via different nozzle, dual fluid, capstan, vari-target, etc.), among other functions. In some embodiments, drift control may be implemented via one or more of the conduits that inject drift retardant (e.g., at the effected nozzles), provide an air seal/curtain, and/or to provide in general a charged air stream (e.g., to direct an air blast to counter a wind vector), all under the control of the computer system 24.
Attention is now directed to
The weather station 72 comprises one or more sensors (with or without associated controllers) that detect climatic conditions in the field, including real-time wind speed, wind direction, turbulence, outdoor temperature, barometric pressure, humidity, etc. In some embodiments, the weather station 72 may be omitted, and weather information may be communicated to the computer system 24 by field stations (e.g., weather stations comprising sensors located in the field) or other machines in the field.
The machine controls 74 collectively represent the various actuators and/or controlled devices residing on the sprayer machine 22, including those used to control machine navigation and sprayer functionality, including pumps, valves, meters, nozzles, boom sections, boom height controls, vehicle navigation (e.g., steering subsystems, engine/drivetrain, etc.), vehicle height controls, among others. For instance, the machine controls 74 include the pump 48, nozzle 60, and actuator 62. Note that in some embodiments, one or more of the aforementioned command and control components may be omitted, or functionality of one or more of the components may be combined. In some embodiments, the command and control system 64 may include additional components.
The computer system 24 receives and processes the information from the sensors 66, positioning system 68, and/or the weather station 72 (e.g., directly, or indirectly through an intermediary device in some embodiments, such as a local controller), as well as sends signals (directly or indirectly) to the various machine controls 74 (or facilitate or manage the cooperation between the positioning system 68 and the machine controls 74), positioning system 68, and/or the transceiver 70 to effect various functionality of the sprayer machine 22.
The application planning software 90 retrieves an application plan (e.g., as created at the workstation 18, or as modified, prior to field-entry, by the application planning software 90 and now retrieved while traversing the field and possibly dispensing product) from memory 84 (or a storage device), and receives information from one or more components of the command and control system 64, such as from the weather station 72, positioning system 68, and sensors 66. The application planning software 90 includes functionality for performing climatic modeling and drift prediction according to known technology based on at least the weather information pertaining to wind speed, wind direction, and/or turbulence received from the weather station 72. The application planning software 90 performs drift prediction and climatic modeling, and invokes the buffer calculation software 92 to adjust (e.g., in real time) the buffer areas based on the received information and calculations, and stores an adjusted or revised application plan with adjusted buffer areas in the memory 84. The application planning software 90 cooperates with the machine control software 94 to cause the sprayer machine 22 to dispense the product according to the real-time adjusted application plan. In some embodiments, modification of the application plan may be implemented, at least in part, in cooperation with operator input. For instance, the application planning software 90 (and/or machine control software 94) may invoke the GUI software 96 to provide for display on a screen of the display device 82 a GUI that enables user entry of information, including selection of machine control settings, confirmation of setting adjustments, among other information.
In one embodiment, the sprayer machine 22 may operate according to the adjusted plan by, in cooperation with the positioning system 68, altering the direction and/or speed of the sprayer machine via the machine control software 94 actuating one or more devices of the machine controls 74. In some embodiments, the sprayer machine 22 may operate according to the adjusted plan by, in cooperation with the machine control software 94 and machine controls 74, selecting a different nozzle type 60 (e.g., which may change the nozzle size) or nozzle dispensing control method, adjusting pressure at the pump 48 (or other pumps), adjusting the actuators 62 to turn on or off one or more boom sections 50-58 (which may also controls which nozzle 60 is outputting product), and/or implementing drift control products (e.g., release of product that changes the viscosity of the spray solution, which may result in larger droplets and/or fewer fine droplets). Note that the effected controls in any given circumstance may include one or any combination of the above mentioned controls or other controls. Further, in some embodiments, a subset of the controls may be utilized in a manner that is prioritized. For instance, a change suitable to comply with the adjusted plan (e.g., within a given tolerance) may be implemented based on a prioritized scheme that utilizes the most effective drift control scheme with the least amount of controlled devices being actuated.
Execution of the software modules 90-96 are implemented by the processing unit 78 under the auspices of the operating system 88. In some embodiments, the operating system 88 may be omitted and a more rudimentary manner of control implemented. The processing unit 78 may be embodied as a custom-made or commercially available processor, a central processing unit (CPU) or an auxiliary processor among several processors, a semiconductor based microprocessor (in the form of a microchip), a macroprocessor, one or more application specific integrated circuits (ASICs), a plurality of suitably configured digital logic gates, and/or other well-known electrical configurations comprising discrete elements both individually and in various combinations to coordinate the overall operation of the computer system 24.
The I/O interfaces 80 provide one or more interfaces to the network 76, as well as interfaces for access to computer readable mediums, such as memory drives (e.g., for insertion of the memory device 20), which includes an optical, magnetic, or semiconductor-based drive. In other words, the I/O interfaces 80 may comprise any number of interfaces for the input and output of signals (e.g., analog or digital data) for conveyance over the network 76 and other networks. For instance, the output comprises output signals (e.g., actuation signals, signals pertaining to the adjustment of settings, actuation of a given controlled device, etc.) for reception by one or more of the components of the command and control system 64, such as the machine controls 74. The input may comprise input by an operator through a keyboard or mouse or other input device (or audible input in some embodiments), and input from signals carrying information from one or more of the components of the command and control system 64, such as from sensors 66, the weather station 72, etc. Other devices, such as audible alarms, warning lights, etc. may be controlled through the I/O interfaces 80.
The display device 82 comprises one of a variety of types of displays, including liquid crystal diode (LCD), plasma, among others, that provide an outputted GUI to the operator as indicated above. Note that in some embodiments, the display device 82 may be a headset-type display.
The transceiver 70 includes functionality to enable wired or wireless communication, such as locally or via a network to a remote location. As a non-limiting example, the transceiver 70 may include a modulator/demodulator (e.g., a modem), wireless (e.g., radio frequency (RF)) transceiver, a telephonic interface, among other network components.
When certain embodiments of the computer system 24 are implemented at least in part in logic configured as software/firmware, as depicted in
When certain embodiment of the computer system 24 are implemented at least in part in logic configured as hardware, such functionality may be implemented with any or a combination of the following technologies, which are all well-known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc.
Having described certain embodiments of example dynamic spray buffer calculation systems and methods, attention is directed to the flow diagram shown in
The workstation application planning software is used to receive or define geo-spatial data beginning with a field boundary (100), In (102), the geo-spatial information may include one or more layers such as soil type, area coordinates for streams, waterways, tile intakes, other sources of water, or other environmentally-sensitive areas. Such information may be provided on the display automatically based on historical data, or based on global position functionality (e.g., GPS, GIS, etc.) associated with the field to be treated with the product.
The workstation application planning software adds features to a field boundary map (104). Pests, such as weeds, insects and/or diseases, are identified (106), and added as one or more pest map layers (108). The workstation application planning software selects one or more pest control products (110), and then determines whether there are buffer requirements or not (112). If no buffer requirements are present (“no”), the workstation application planning software selects machine control settings (114). Such settings may include selection of an appropriate sprayer nozzle, product (e.g., fluid) pressure, machine speed, boom height, etc. The workstation application planning software then coalesces the above information and creates an application plan (116), and stores the same (e.g., in memory) (118).
From (112), if buffer requirements exist (“yes”), the workstation application planning software adds buffer areas (120), and determines whether environmental (e.g., long term) conditions exist (122). If not, the workstation application planning software proceeds to (114), otherwise, the workstation application planning software models environmental effects (124), adjust buffer areas accordingly (126), and proceeds to selecting machine settings (114) and so on.
Referring now to
The application planning software 90 determines whether there is any current environmental information available (138), such as information signaled by a weather station at the edge of the field or some distance away. If so (“yes”), the application planning software 90 invokes the buffer calculation software 92 (among one or more other software functionality, such as drift prediction software, climatic modeling software, etc.) to model buffer areas (140), adjust the buffer areas (142), and then causes the sprayer machine 22 (e.g., via cooperation with the machine control software 94, machine controls 74, and/or positioning system 68) to proceed to the field (144). In some embodiments, a GUI may be presented indicating to the operator that the application plan has been adjusted and machine control is now to occur in accordance with the adjusted plan, and prompts the operator to pilot the sprayer machine 22 forward to the field (or to enable guided navigation). In some embodiments, the GUI may merely prompt the operator to pilot the sprayer machine 22 forward (or prompt the operator to engage guided navigation), providing a lack of transparency to the operator about the underlying application planning adjustment.
If the application planning software 90 determines that there is no current environmental information available (“no”), the sprayer machine 22 advances to the field in similar manner (144), and commences (in the second stage 132) another query before dispensing the product. The application planning software 90 determines (e.g., continues to monitor) whether there is any current environmental information available (146), such as via the field edge weather station(s) or others. If not (“no”), the sprayer machine 22 commences application of the product to the field (148), the application of the product logged and stored in memory 84 or another data recording device (150). If current environmental information is available (“yes”), the application planning software 90 models the buffer areas (e.g., invoking the buffer calculation software 92 in association with implementing one or more of climatic modeling software, drift prediction, etc.) (152), adjusts the buffer areas (e.g., the coordinates of the buffer areas) to derive an adjusted application plan (154), and proceeds to traverse the field and apply the product based on the adjustments (156).
In the third stage 134, while traversing the field and applying the product, the application planning software 90 determines whether there is any real-time sensing available (158). If not (“no”), the sprayer machine 22 continues to apply the product (160) and logs the as-applied data (162). If real-time sensing is available (“yes”), the application planning software 90 models the buffers (164) as explained above and adjusts the buffers or machine controls based on the real-time climatic data (166). The real-time sensing may be accomplished through receipt of an on-board weather station 72 detecting the environmental conditions and communicating the data to the application planning software 90, or in some embodiments, by receiving real-time (or near real-time) data from in-field weather stations (e.g., on the field or in proximally located machines). In some embodiments, a combination of information from both in-field locations and the on-board weather station 72 may be utilized. The sprayer machine 22 continues to apply the product based on the adjusted settings and/or buffers (168), and logs the as-applied data (170). It should be appreciated that one or more of the steps described above and depicted in
Note that in some embodiments, once the sprayer machine 22 passes the sensitive areas, the sprayer machine controls may be re-configured for optimum efficiency and efficacy (e.g., according to the adjusted application plan).
In view of the above description, it should be appreciated that one embodiment of a method, as depicted in
It should be appreciated that adjustment to the application plan (e.g., the buffer areas) may not be immediately followed by machine control adjustment, such as where the distance between the sprayer machine 22 and a given sensitive area at the time of the calculations (e.g., for the buffer area adjustments) does not necessitate an immediate adjustment to the machine controls. In some embodiments, the application planning software 90 may embark on a re-evaluation of the currently employed application plan upon a triggering distance from a sensitive area, the triggering distance allowing a suitable time for the application planning software 90 to make adjustments to the buffer areas based on real-time sensed environmental conditions and for the machine controls to be modified in time to achieve the adjusted application plan for the approaching sensitive area. In such instances, machine control adjustment may (though not necessarily) immediately follow the buffer area adjustment. In some embodiments, the triggering distance for re-evaluation may be replaced with an anticipated time (a triggering time) of reaching the sensitive area.
In some embodiments, real-time weather information may be omitted, and buffer area adjustment may be implemented according to an adjusted application plan in response to an oncoming geofence (e.g., an oncoming vehicle surrounded by a geofence).
Any process descriptions or blocks in flow diagrams should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the embodiments in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present disclosure.
It should be emphasized that the above-described embodiments of the present invention, particularly, any “preferred” embodiments, are merely possible examples of implementations, merely set forth for a clear understanding of the principles of the disclosure. Many variations and modifications may be made to the above-described embodiment(s) of the disclosure without departing substantially from the spirit and principles of the disclosure. All such modifications and variations are intended to be included herein within the scope of this disclosure and protected by the following claims.