US20240192685A1 - Method and apparatus for zone mapping - Google Patents
Method and apparatus for zone mapping Download PDFInfo
- Publication number
- US20240192685A1 US20240192685A1 US18/586,605 US202418586605A US2024192685A1 US 20240192685 A1 US20240192685 A1 US 20240192685A1 US 202418586605 A US202418586605 A US 202418586605A US 2024192685 A1 US2024192685 A1 US 2024192685A1
- Authority
- US
- United States
- Prior art keywords
- application
- zone
- feature
- agricultural
- plan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000013507 mapping Methods 0.000 title abstract description 19
- 239000012773 agricultural material Substances 0.000 claims abstract description 56
- 238000004590 computer program Methods 0.000 claims description 10
- 239000000463 material Substances 0.000 abstract description 19
- 238000003860 storage Methods 0.000 abstract description 8
- 230000004044 response Effects 0.000 abstract description 4
- 239000000575 pesticide Substances 0.000 description 19
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 13
- 238000011282 treatment Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 239000007788 liquid Substances 0.000 description 6
- 241001465754 Metazoa Species 0.000 description 3
- 239000004245 inosinic acid Substances 0.000 description 3
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 239000003337 fertilizer Substances 0.000 description 2
- 239000007952 growth promoter Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 241000196324 Embryophyta Species 0.000 description 1
- 235000010469 Glycine max Nutrition 0.000 description 1
- 244000068988 Glycine max Species 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 238000005507 spraying Methods 0.000 description 1
- 238000003971 tillage Methods 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01B—SOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
- A01B79/00—Methods for working soil
- A01B79/005—Precision agriculture
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01C—PLANTING; SOWING; FERTILISING
- A01C21/00—Methods of fertilising, sowing or planting
- A01C21/005—Following a specific plan, e.g. pattern
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01M—CATCHING, TRAPPING OR SCARING OF ANIMALS; APPARATUS FOR THE DESTRUCTION OF NOXIOUS ANIMALS OR NOXIOUS PLANTS
- A01M7/00—Special adaptations or arrangements of liquid-spraying apparatus for purposes covered by this subclass
- A01M7/0089—Regulating or controlling systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3826—Terrain data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K2360/00—Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
- B60K2360/16—Type of output information
- B60K2360/166—Navigation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K35/00—Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
- B60K35/20—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
- B60K35/28—Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor characterised by the type of the output information, e.g. video entertainment or vehicle dynamics information; characterised by the purpose of the output information, e.g. for attracting the attention of the driver
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0088—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots characterized by the autonomous decision making process, e.g. artificial intelligence, predefined behaviours
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/22—Command input arrangements
- G05D1/221—Remote-control arrangements
- G05D1/227—Handing over between remote control and on-board control; Handing over between remote control arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
- G06V20/13—Satellite images
Definitions
- the present disclosure relates generally to agricultural field maps and more particularly to mapping zones of an agricultural field map.
- Agricultural operations benefit from the use of controls and automation. Automation requires preplanning to ensure that operations are performed as required. For example, an automated agricultural machine requires information pertaining to where agricultural material should be applied and the rate at which the agricultural material should be applied.
- a method for zone mapping and tracking the application of agricultural material to zones of a geographic area includes displaying a geographic area of interest to a user via a display of a zone mapping system.
- the user identifies a zone of the geographic area that is to be treated using agricultural materials.
- the user identifies the agricultural material to be applied to the zone and an application plan for the zone is determined.
- Determining the application plan for the selected zone includes identifying a feature in the zone and identifying an offset from the feature based on a type of the feature and the agricultural material to be applied. Geographic coordinates bounding an area adjacent to the feature are determined based on the offset identified.
- the application plan is then transmitted to an agricultural machine which operates substantially in accordance with the application plan.
- the agricultural machine tracks the application of the agricultural material and transmits this information to the zone mapping system.
- the application information is then stored in a database associated with the zone mapping system for later retrieval in response to requests for the application information.
- FIG. 1 depicts a geographic area according to an embodiment
- FIG. 2 depicts selection of a zone of the geographic area according to an embodiment
- FIG. 3 depicts selection of a zone of the geographic area according to an embodiment
- FIG. 4 depicts an identification of features within an identified zone of the geographic area according to an embodiment
- FIG. 5 depicts a table of application information according to an embodiment
- FIG. 6 depicts a table of zones and features according to an embodiment
- FIG. 7 depicts a zone mapping system and related components according to an embodiment
- FIG. 8 depicts a method for zone mapping and application information tracking according to an embodiment.
- FIG. 1 depicts an image of geographic area 100 which has several features including stream 102 , depression 104 , planting field 106 , fence 114 , pond 108 , path 110 , and marsh 112 .
- the image of geographic area 100 can be viewed by a user in order to identify zones where agricultural materials should be applied, zones where the application of agricultural material should be avoided, and zones that should not be traversed by an agricultural machine. For example, a user can designate that agricultural material should be applied to a zone located between stream 102 and depression 104 and that an agricultural machine should avoid traversing areas adjacent to each of stream 102 , depression 104 , and marsh 112 .
- the image of geographic area 100 can be a satellite image or aerial image.
- the image of geographic area 100 can also be a representation of an area generated by a user drawing geographic area 100 while viewing the actual geographic area or viewing a satellite image or an aerial image of the area.
- Information pertaining to geographic area 100 can also be obtained by sampling via local scouting or generated by agricultural application data input by a user.
- geographic area 100 is displayed to a user via a display of a zone mapping system.
- the zone mapping system displays an image of geographic area 100 and a user can identify various zones within geographic area 100 using, for example, a touchscreen display.
- various features of geographic area 100 are automatically recognized by the zone mapping system.
- stream 102 , depression 104 , planting field 106 , pond 108 , path 110 , and marsh 112 can be detected in the image of geographic area 100 using one or more of a variety of object recognition techniques such as, for example, edge matching, greyscale matching, etc.
- object recognition techniques such as, for example, edge matching, greyscale matching, etc.
- additional features can be automatically recognized as well.
- automatic recognition can be augmented or replaced by the features of geographic area 100 being identified and designated by a user. For example, a user can trace the features and then enter an identification of what the traced feature represents.
- a file containing various polygons can be imported and a user can select a polygon to enclose an area.
- Geographic features can also be identified by an operator driving a machine around a field or an internal area and a polygon surrounding the area can be generated based on the movement of the machine.
- a line can be drawn on a coverage map to encompass all covered areas.
- FIG. 2 depicts a user having selected a point located near the top left corner of the image of geographic area 100 and dragging pointer 202 down and to the right in order to designate a zone bounded by polygon 204 .
- FIG. 3 depicts zone 302 which was identified by the user drawing polygon 204 that defines the boundary of zone 302 .
- a user can draw a four-sided polygon to designate a boundary of an area.
- a user can draw a polygon having more or less than four sides in order to designate a boundary of a zone or a boundary of a feature.
- a complex shape may require a user to draw a polygon with many sides in order to designate a boundary that borders a zone, a stream, pond or other irregularly shaped feature of geographic area 100 .
- a user can draw a line to identify an area.
- a user can draw a line that extends from one side of a screen displaying geographic area 100 to an adjacent side of the screen in order to identify a triangular shaped area bordered by two sides of the screen and the user drawn line.
- the user can select one or more treatments to be applied to the identified zone. For example, a user can select to plant seeds in order to grow a crop in the selected zone. The user can also select treatments such as pesticides, growth promoters, fertilizer, or other treatments to be applied to the selected zone.
- Crops can have certain crop requirements regarding the use of treatments. For example, a certain amount and concentration of pesticide over a specified area may be required to be applied to a certain crop. As such, a pesticide for soybeans, for example, may be required to be applied at a rate of two ounces per square yard at a concentration of fifty percent in a particular area.
- certain application restrictions may be defined by a government entity or a manufacturer of a treatment regarding application of the treatment.
- a pesticide may be restricted from being applied within a certain distance from flowing water, such as a stream.
- An application restriction regarding the application of the pesticide can indicate that the pesticide should not be applied to an area within five feet of the flowing water.
- Application restrictions in one embodiment, pertain to the restriction of agricultural materials to an area for any of a variety of reasons.
- Application restrictions can be defined by a government entity, manufacturer, and/or supplier of the agricultural materials.
- zone mapping system identify areas that an agricultural machine should not attempt to traverse, such as a pond, stream, or depression.
- a particular agricultural machine may not be designed to traverse water over a certain depth. As such, a pond having a depth greater than the depth that the agricultural machine was designed for should be avoided.
- a particular agricultural machine may not be designed to operate on slopes having an incline over a threshold value. As such, a slope having an incline over the threshold value should be avoided.
- restrictions regarding operation of an agricultural machine are referred to as machine restrictions. Machine restrictions can be defined by a government entity, machine manufacturer, and/or a dealer of the agricultural machine.
- the zone mapping system designates certain areas where the treatment should not be applied.
- areas where the treatment should not be applied are based on crop requirements, application restrictions, and/or physical obstacles to be avoided (e.g., slopes of depressions, bodies of water, etc.)
- FIG. 4 depicts geographic area 100 having boundaries based on offset distances from features.
- the offsets, and depicted boundaries are based on application restrictions associated with an agricultural pesticide that a user wants to apply to zone 302 .
- Restrictions can vary based on the material to be applied. For example, a material can be restricted to no application within 5 feet of a boundary, direct application to ground without use of a nozzle from 5 feet to within 25 feet of the boundary, and application using large droplets only from 25 feet to 40 feet of the boundary.
- Stream boundary 402 is based on an offset from each side of stream 102 that is required by an entity, such as a government, to prevent the agricultural pesticide from contaminating the water of stream 102 .
- an entity such as a government
- a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet from stream 102 .
- stream boundary 402 is located five feet from each side of stream 102 .
- Depression boundary 404 is based on an offset designated by an equipment manufacturer regarding operation of the agricultural machine that will be used to apply the agricultural pesticide.
- the equipment manufacturer may indicate that the agricultural machine is not to be operated on slopes or on slopes having an incline greater than a threshold.
- an equipment manufacturer may indicate that a particular agricultural machine should not be operated on slopes having a grade greater than, for example, seven percent.
- Depression boundary 404 identifies how far from depression 104 the agricultural machine should operate in order to prevent a potential accident, such as a rollover of the agricultural machine.
- Pond boundary 408 is based on an offset from the edge of pond 108 that is required by an entity, such as a government, to prevent the agricultural pesticide from contaminating the water of pond 108 .
- an entity such as a government
- a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet from pond 108 .
- pond boundary 408 is located five feet from each side of pond 108 .
- Path boundary 410 is based on an offset from the edge of path 110 that is required by the manufacturer of the agricultural pesticide to be applied in order to prevent humans or animals from being exposed to the agricultural pesticide by walking on path 110 . For example, an offset of fifteen feet from an area where humans or animals travel may be specified by the manufacturer of the agricultural pesticide.
- Marsh boundary 412 in one embodiment, is based on an offset designated by a government to prevent the agricultural pesticide from contaminating marsh 112 .
- marsh boundary 412 is based on an offset designated by an equipment manufacture regarding operation of the agricultural machine that will be used to apply the agricultural pesticide.
- the offset may be designated by the equipment manufacturer to prevent operation of the agricultural machine in water or operation over ground that may not be sufficiently stable to support the weight of the agricultural machine.
- one offset applies to how close a machine can be to a natural feature, such as a marsh, and another offset applies to how close material can be applied to the natural feature.
- the larger offset is used. For example, when two offsets pertaining to how close a machine can be to a natural feature, or when two offsets pertaining to how close material can be applied to the natural feature, the larger of the two offsets that pertain to the same operation is used.
- application information such as crop requirements and application restrictions are stored in a table in an application/restriction database.
- Zone and feature information are stored in a table in a zone database.
- the creation of zones can be performed when material to be applied is being loaded. Since each material to be applied can have different restrictions, the application zones can vary based on the material to be applied. In one embodiment, multiple restrictions apply to a particular material. For example, droplet size, application rate, tillage depths, application type and other restrictions may apply to a particular material.
- FIG. 7 depicts a controller 702 in communication with storage 710 in which application/restriction database 714 and zone database 712 are stored.
- application details can be used to modify the application of materials.
- the application details can be input by a user and/or stored in the application/restriction database 714 .
- application details pertain to droplet size that is to be used when applying a particular liquid. Droplet size can be controlled for different applications. Droplet size affects the distribution of the liquid being sprayed. For example, smaller droplets can create a coating film while bigger droplets are not blown away by wind or evaporate before touching the crop to which the liquid is to be applied.
- Application/restriction database 714 includes tables of records pertaining to application information.
- FIG. 5 depicts table 500 having multiple records 502 , 504 , 506 , 508 , 510 .
- Each record pertains to a feature 520 .
- Records 502 , 504 , 506 , 508 , and 510 pertain to standing water, flowing water, a slope, an adjacent crop, and human/animal traffic, respectively.
- Each record also contains restrictions and/or requirements related to each feature.
- record 502 pertains to standing water and includes information concerning the application of pesticide A 522 . As indicated in record 502 , pesticide A 522 may not be applied closer than five feet to standing water.
- FIG. 5 depicts sample records and application information. Additional records and application information can be included as well. For example, information identifying how each feature in a geographic location can be modified can be stored in one or more records. The information can pertain to how soil in an area can be modified, such as by use of a harrow up to a specific depth.
- a first layer pertains to an application rate. With respect to the first layer, high pressure is used to produce fine droplets that will create a good coating on a crop to which the liquid is applied.
- a second layer pertains to water that is protected, and a restriction associated with that region identifies a limit of droplet size that can be applied. When the machine enters the region to which that restriction applies, the droplet size of the liquid as it is applied is changed by making the droplet size larger (e.g., coarser) than the size without the restriction.
- the larger droplet size reduces the potential of the droplets to wind drift into the water located in the region.
- the larger droplet size is achieved by lowering the pressure applied to the application nozzles.
- the lower pressure reduces the flow through the nozzle.
- other parameters may be adjusted in order to maintain the correct flow and/or application rate.
- the reduced flow through a nozzle due to a decreased pressure may be compensated for by reducing a speed of the machine spraying the liquid, changing to a nozzle having a higher flow rate (e.g., a nozzle that produces a, using a pulse width modulation with a higher duty cycle, using an additional nozzle.
- Additional layers may modify operation of the machine as well.
- a third layer may cause a speed at which the machine travels to be reduced when entering an area that is sloped in order to prevent the machine from rolling over. This slower travel speed may require adjustment of other parameters, such as flow rate, in order to compensate for the change in speed and maintain a specified application rate.
- zone and feature location information are stored in a table in a zone database 712 .
- FIG. 6 depicts a table 600 having multiple records 602 , 604 , 606 , and 608 . Each record pertains to a zone or feature 620 . Records 602 , 604 , 606 , and 608 pertain to zone A, feature A, feature B, feature C, and feature D, respectively. Each record also contains coordinates that define the shape and size of each feature. For example, record 602 pertains to zone A and coordinate A 622 , coordinate B 624 , coordinate C 626 , coordinate D 628 , and coordinate E 630 define the boundary of zone A. The coordinates are identified, in one embodiment, by their latitude and longitude. In other embodiments, the coordinates can be identified using other types of geographic coordinates and/or coordinate systems may be used. In one embodiment, additional information, such as elevation, may also be identified.
- the coordinates identify multiple points of a polygon.
- record 602 which pertains to a polygon identified as zone A and is associated with coordinates A-E.
- Coordinate A 622 identifies a first point of the zone A polygon.
- Coordinate B 624 identifies a second point of the zone A polygon and Coordinate A 622 and coordinate B 624 together identify a side of the zone A polygon.
- coordinate C 626 identifies a third point of the zone A polygon and coordinate B 624 and coordinate C 626 together define another side of the zone A polygon.
- Coordinate D 628 identifies a fourth point of the zone A polygon and together with coordinate C 626 define another side of the zone A polygon.
- Coordinate E 630 identifies a point of the zone A polygon and together with coordinate D 628 defines a side of the zone A polygon. It should be noted that coordinate E 630 has the same coordinates as coordinate A 620 . In one embodiment, this indicates that there are no additional coordinates, and the identified coordinates together form a closed polygon. In another embodiment, a string of stored coordinates defining a polygon ends with an end message that signals the last coordinate identified is the final coordinate defining the polygon. In yet another embodiment, a polygon is identified by two stored coordinates that span an area and any coordinates between the two stored coordinates are considered relative vectors inside this spanned area.
- Zone A 602 and feature A 604 , feature B 606 , feature C 608 , and feature D 610 can represent zones and features in a geographic area such as zone 302 , stream 102 , depression 104 , planting field 106 , pond 108 , path 110 , and marsh 112 as shown in FIG. 1 .
- FIG. 7 depicts zone mapping system 700 according to one embodiment.
- Controller 702 can be an electric control device such as a programmable logic controller, application specific integrated circuit (ASIC), field programmable gate array (FPGA), etc.
- controller 702 is implemented using a computer.
- Controller 702 contains a processor 704 which controls the overall operation of the controller 702 by executing computer program instructions which define such operation.
- the computer program instructions may be stored in a storage device 710 , or other computer readable medium (e.g., flash drives, solid state drives, magnetic disk, CD ROM, etc.), and loaded into memory 706 when execution of the computer program instructions is desired.
- controller 704 can be defined by the computer program instructions stored in the memory 706 and/or storage 710 and controlled by processor 702 of controller 704 executing the computer program instructions.
- the computer program instructions can be implemented as computer executable code programmed by one skilled in the art to perform an algorithm defined by the method steps of FIG. 8 .
- processor 704 of controller 702 executes an algorithm defined by the method steps of FIG. 8 .
- controller 702 is a high-level representation of some of the components of such a controller for illustrative purposes.
- one or more of the computing devices described above may be located remotely and accessed via a network (e.g., one or more of the computing devices may be cloud based.)
- Storage 710 is electrically connected to controller 702 and can comprise one or more types of random-access memory, both volatile and non-volatile.
- Storage 710 can contain databases pertaining to zone mapping.
- storage 710 contains zone database 712 which stores information pertaining to zones of a geographic area (such as zone 302 of geographic area 100 shown in FIG. 3 ).
- Storage 710 can also contain application/restriction database 714 which stores information pertaining to agricultural material and agricultural machines and the recommendations for application and restrictions for application of agricultural materials and use of agricultural machines.
- Storage 710 can also contain application database 730 which stores information pertaining to the application of agricultural materials to zones identified in zone database 712 .
- Input/output 708 can comprise various inputs, such as a keyboards, touch screens, etc. Input/output 708 can comprise various outputs, such as displays, lights, alarms, etc. The inputs and outputs of input/output 708 are electrically connected to controller 702 .
- Network interface 716 is electrically connected to controller 702 and facilitates communication with controller 702 via various devices.
- Network interface 716 can be various connection types including wired and wireless.
- Network interface 716 can also utilize a variety of communication protocols.
- Network interface 716 allows controller 702 to communicate with a variety of devices.
- network interface 716 allows controller 702 to communicate with a variety of different devices that can each be associated with a different entity.
- controller 702 is in communication with an agricultural material manufacturer device 718 via network interface 716 in order to receive application and restriction information related to agricultural materials.
- Controller 702 is also in communication with an equipment manufacturer device 720 via network interface 716 in order to receive operation information regarding equipment.
- Controller 702 is also in communication with a government entity device 718 via network interface 716 in order to receive information pertaining to restrictions related to the application of agricultural materials.
- controller 702 is in communication with agricultural machine 724 via network interface 716 .
- Agricultural machine 724 is equipped with a machine indicator 726 which, in one embodiment, is a computer that can be used to track and/or control operation of agricultural machine 724 .
- machine indicator 724 includes additional components, such as components that indicate an orientation of agricultural machine 724 and the position of working elements (e.g., implements) of agricultural machine 724 .
- Agricultural machine 724 can include a global navigation satellite system (GNSS) receiver, also referred to as a global positioning system (GPS) receiver 728 .
- GPS receiver 728 is electrically connected to machine indicator 726 . GPS receiver 728 determines the location of its associated antenna and transmits the location information to machine indicator 726 .
- GNSS global navigation satellite system
- GPS global positioning system
- Operation information and location information pertaining to agricultural machine 724 can be transmitted to controller 702 via network interface 716 .
- zone maps and application/restriction information for a particular geographic area can be transmitted from controller 702 via network interface 716 to machine indicator 724 .
- FIG. 8 depicts a flow chart of method 800 for mapping zones and generating application plans according to one embodiment.
- a geographic area is displayed to a user.
- the geographic area for display is generated by controller 702 and displayed to a user as shown and described in connection with FIG. 1 .
- input is received from a user identifying a zone of the geographic area.
- the user selects the zone by selecting a corner of a desired zone and dragging a pointer to an opposite corner of the zone as shown and described in connection with FIGS. 2 and 3 .
- FIGS. 2 and 3 It should be noted that other shapes can be identified by a user by modifying the sides of the zone shown in FIG. 3 .
- a user can identify a zone by tracing a boundary around the area desired to be in the zone.
- step 806 input is received from the user identifying an agricultural material for application to the identified zone.
- the user can select from a plurality of agricultural materials shown in a pop-up or drop-down menu.
- the agricultural materials identified in the menu can be selected from agricultural materials identified in application/restriction database 714 .
- a label located on packaging containing the agricultural materials can be scanned using a hand-held device, such as a scanner.
- a user can enter identification information pertaining to an agricultural material and information concerning that agricultural material can be obtained from agricultural material manufacturer device 718 and/or government entity (e.g., federal, local, regional, etc.) device 722 shown in FIG. 7 .
- Information concerning the agricultural material such as application rate, droplet size, etc., can be obtained from the manufacturer and/or distributor of the agricultural material.
- determining an application plan comprises identifying a feature, identifying an offset, and determining geographic coordinates of an area adjacent to the feature based on the offset.
- a feature in the zone is identified as described above in connection with FIGS. 3 and 4 .
- stream 102 shown in FIG. 1 can be identified.
- an offset for the feature is then determined based on the type of the feature and the agricultural material selected as described in connection with FIGS. 4 and 5 .
- geographic coordinates bounding an area adjacent to the feature are then determined based on the identified offset.
- the application rates, droplet size, spray parameters, etc. of an agricultural material can vary in different areas of the particular zone.
- restrictions in each zone can modify a typical application rate in a general location when the application occurs in a particular location within the general location.
- Adjacent zones may have similar application rates, but restrictions can modify application rates in one of the adjacent zones.
- limitations of the application machine may affect application rates. For example, if a particular zone requires a different application rate than an adjacent zone, and the application machine cannot apply different application rates in the adjacent zones, the more restrictive application rate may be used for both adjacent zones.
- the application plan is transmitted to an agricultural machine.
- controller 702 transmits the application plan to machine indicator 726 of agricultural machine 724 via network interface 716 .
- the transmission can be via a wired or wireless connection.
- the agricultural machine such as an agricultural sprayer then applies the agricultural material to a geographic area identified by the selected zone.
- the machine indicator of the agricultural machine records information pertaining to application of the agricultural material such as location and related application rate. This information gathered by the machine indicator is referred to as application data.
- the application data is generated based on operation of the agricultural machine in accordance with the application plan. However, the application data can deviate from the application plan for various reasons such as obstacles located in a zone, operator error, etc.
- application data is received from the agricultural machine.
- the application data received from the agricultural machine is stored in application history database 730 .
- the information stored in application history database 730 can be provided to various entities in order to show how agricultural material was applied to the zone.
- a government entity may request information from a user pertaining to the application of a particular agricultural material. The user can find information pertaining to all applications of the particular agricultural material that have occurred and provide this information to the government entity.
- recorded data can also be used for determining desired application rates in further application areas/steps.
- a method for mapping zones and generating application plans begins with identifying a geographic position and movement of an application machine.
- the application machine is identified, and its status and orientation are determined.
- a map showing the machine and the area surrounding the machine is shown on a display.
- Local data such as an existing boundary, zone, or obstacles, is also displayed on the map.
- New features within the area displayed on the map are identified and coordinates for the new features are determined.
- Information pertaining to application of material to an area of the map is loaded and the material to be applied to the area is identified (e.g., by user selection of a product or scanning of a package of product using a hand-held device).
- Information pertaining to the material is then obtained from one or more sources such as the product manufacturer, machine and/or implement manufacturer, a material advisor, or a government entity. Based on the information that is obtained, an offset width and, in one embodiment, a restriction type are determined, and the information is applied to the area displayed by the map. Application information (rates and restrictions) are determined for zones of the map and the material is applied in accordance with the determined application information. In one embodiment, the application information is determined on a machine separate from the agricultural machine. In those embodiments, the application information is transmitted to the agricultural machine. In one embodiment, the agricultural machine records data pertaining to how the material is applied to an area based on the application information.
- the actual applied material may differ from the intended or desired application determined as described above due to various issues that prevent desired application.
- the data recorded by the agricultural machine pertaining to the material applied to the area identified by the map is stored in a location (e.g., an application history database).
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Environmental Sciences (AREA)
- Soil Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Insects & Arthropods (AREA)
- Mechanical Engineering (AREA)
- Pest Control & Pesticides (AREA)
- Wood Science & Technology (AREA)
- Zoology (AREA)
- Aviation & Aerospace Engineering (AREA)
- Transportation (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A method and system for zone mapping displays a geographic area to a user and receives input from the user identifying a zone of the geographic area. An identification of an agricultural material to be applied in the zone is also received and an application plan is generated in response. The application plan is generated based on features identified in the zone, the agricultural material to be applied, and application requirements and restrictions associated with the agricultural material that are identified by the manufacturer of the material and, in some cases, governmental agencies. The agricultural machine tracks the application of the agricultural material and transmits application information for storage in the zone mapping system for later retrieval in response to requests, such as compliance requests.
Description
- This application is a Continuation of prior-filed U.S. patent application Ser. No. 17/071,959, filed Oct. 15, 2020; the disclosure of which is incorporated herein by reference in its entirety.
- The present disclosure relates generally to agricultural field maps and more particularly to mapping zones of an agricultural field map.
- Agricultural operations benefit from the use of controls and automation. Automation requires preplanning to ensure that operations are performed as required. For example, an automated agricultural machine requires information pertaining to where agricultural material should be applied and the rate at which the agricultural material should be applied.
- In addition, regulations require documentation of the application of agricultural materials. The legal requirements in terms of application are becoming more stringent. More and more often farmers need to change the application rate depending on different types of adjacent structures like hedges or waterways. Typical application systems can adjust only the application rate. What is needed is an easy and efficient method to identify where agricultural materials should be applied, identify application specifics pertaining to how the agricultural material should be applied to an identified area, and document the application of the agricultural material to the identified area.
- In one embodiment, a method for zone mapping and tracking the application of agricultural material to zones of a geographic area includes displaying a geographic area of interest to a user via a display of a zone mapping system. The user identifies a zone of the geographic area that is to be treated using agricultural materials. The user identifies the agricultural material to be applied to the zone and an application plan for the zone is determined. Determining the application plan for the selected zone includes identifying a feature in the zone and identifying an offset from the feature based on a type of the feature and the agricultural material to be applied. Geographic coordinates bounding an area adjacent to the feature are determined based on the offset identified. The application plan is then transmitted to an agricultural machine which operates substantially in accordance with the application plan. The agricultural machine tracks the application of the agricultural material and transmits this information to the zone mapping system. The application information is then stored in a database associated with the zone mapping system for later retrieval in response to requests for the application information.
-
FIG. 1 depicts a geographic area according to an embodiment; -
FIG. 2 depicts selection of a zone of the geographic area according to an embodiment; -
FIG. 3 depicts selection of a zone of the geographic area according to an embodiment; -
FIG. 4 depicts an identification of features within an identified zone of the geographic area according to an embodiment; -
FIG. 5 depicts a table of application information according to an embodiment; -
FIG. 6 depicts a table of zones and features according to an embodiment; -
FIG. 7 depicts a zone mapping system and related components according to an embodiment; and -
FIG. 8 depicts a method for zone mapping and application information tracking according to an embodiment. -
FIG. 1 depicts an image ofgeographic area 100 which has severalfeatures including stream 102,depression 104,planting field 106,fence 114,pond 108,path 110, andmarsh 112. The image ofgeographic area 100 can be viewed by a user in order to identify zones where agricultural materials should be applied, zones where the application of agricultural material should be avoided, and zones that should not be traversed by an agricultural machine. For example, a user can designate that agricultural material should be applied to a zone located betweenstream 102 anddepression 104 and that an agricultural machine should avoid traversing areas adjacent to each ofstream 102,depression 104, andmarsh 112. - The image of
geographic area 100 can be a satellite image or aerial image. The image ofgeographic area 100 can also be a representation of an area generated by a user drawinggeographic area 100 while viewing the actual geographic area or viewing a satellite image or an aerial image of the area. Information pertaining togeographic area 100 can also be obtained by sampling via local scouting or generated by agricultural application data input by a user. - In one embodiment,
geographic area 100 is displayed to a user via a display of a zone mapping system. The zone mapping system displays an image ofgeographic area 100 and a user can identify various zones withingeographic area 100 using, for example, a touchscreen display. - In one embodiment, various features of
geographic area 100 are automatically recognized by the zone mapping system. For example,stream 102,depression 104,planting field 106,pond 108,path 110, andmarsh 112 can be detected in the image ofgeographic area 100 using one or more of a variety of object recognition techniques such as, for example, edge matching, greyscale matching, etc. Similarly, additional features can be automatically recognized as well. - In one embodiment, automatic recognition can be augmented or replaced by the features of
geographic area 100 being identified and designated by a user. For example, a user can trace the features and then enter an identification of what the traced feature represents. In one embodiment, a file containing various polygons can be imported and a user can select a polygon to enclose an area. Geographic features can also be identified by an operator driving a machine around a field or an internal area and a polygon surrounding the area can be generated based on the movement of the machine. In one embodiment, a line can be drawn on a coverage map to encompass all covered areas. - The user may designate various zones of
geographic area 100 by drawing polygons around desired areas using a touchscreen or mouse.FIG. 2 depicts a user having selected a point located near the top left corner of the image ofgeographic area 100 and draggingpointer 202 down and to the right in order to designate a zone bounded bypolygon 204. -
FIG. 3 depictszone 302 which was identified by theuser drawing polygon 204 that defines the boundary ofzone 302. A user can draw a four-sided polygon to designate a boundary of an area. In one embodiment, a user can draw a polygon having more or less than four sides in order to designate a boundary of a zone or a boundary of a feature. For example, a complex shape may require a user to draw a polygon with many sides in order to designate a boundary that borders a zone, a stream, pond or other irregularly shaped feature ofgeographic area 100. In one embodiment, a user can draw a line to identify an area. For example, a user can draw a line that extends from one side of a screen displayinggeographic area 100 to an adjacent side of the screen in order to identify a triangular shaped area bordered by two sides of the screen and the user drawn line. - After the user has identified a zone, such as
zone 302, the user can select one or more treatments to be applied to the identified zone. For example, a user can select to plant seeds in order to grow a crop in the selected zone. The user can also select treatments such as pesticides, growth promoters, fertilizer, or other treatments to be applied to the selected zone. - Crops can have certain crop requirements regarding the use of treatments. For example, a certain amount and concentration of pesticide over a specified area may be required to be applied to a certain crop. As such, a pesticide for soybeans, for example, may be required to be applied at a rate of two ounces per square yard at a concentration of fifty percent in a particular area.
- In addition to crop requirements, certain application restrictions may be defined by a government entity or a manufacturer of a treatment regarding application of the treatment. For example, a pesticide may be restricted from being applied within a certain distance from flowing water, such as a stream. An application restriction regarding the application of the pesticide can indicate that the pesticide should not be applied to an area within five feet of the flowing water. Application restrictions, in one embodiment, pertain to the restriction of agricultural materials to an area for any of a variety of reasons. Application restrictions can be defined by a government entity, manufacturer, and/or supplier of the agricultural materials.
- In addition to crop requirements and application restrictions, it may also be desirable to have the zone mapping system identify areas that an agricultural machine should not attempt to traverse, such as a pond, stream, or depression. For example, a particular agricultural machine may not be designed to traverse water over a certain depth. As such, a pond having a depth greater than the depth that the agricultural machine was designed for should be avoided. In addition, a particular agricultural machine may not be designed to operate on slopes having an incline over a threshold value. As such, a slope having an incline over the threshold value should be avoided. In one embodiment, restrictions regarding operation of an agricultural machine are referred to as machine restrictions. Machine restrictions can be defined by a government entity, machine manufacturer, and/or a dealer of the agricultural machine.
- After the user selects a treatment for the identified zone, the zone mapping system designates certain areas where the treatment should not be applied. In one embodiment, areas where the treatment should not be applied are based on crop requirements, application restrictions, and/or physical obstacles to be avoided (e.g., slopes of depressions, bodies of water, etc.)
-
FIG. 4 depictsgeographic area 100 having boundaries based on offset distances from features. In this embodiment, the offsets, and depicted boundaries, are based on application restrictions associated with an agricultural pesticide that a user wants to apply tozone 302. Restrictions can vary based on the material to be applied. For example, a material can be restricted to no application within 5 feet of a boundary, direct application to ground without use of a nozzle from 5 feet to within 25 feet of the boundary, and application using large droplets only from 25 feet to 40 feet of the boundary. -
Stream boundary 402 is based on an offset from each side ofstream 102 that is required by an entity, such as a government, to prevent the agricultural pesticide from contaminating the water ofstream 102. For example, a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet fromstream 102. As such,stream boundary 402 is located five feet from each side ofstream 102. -
Depression boundary 404 is based on an offset designated by an equipment manufacturer regarding operation of the agricultural machine that will be used to apply the agricultural pesticide. For example, the equipment manufacturer may indicate that the agricultural machine is not to be operated on slopes or on slopes having an incline greater than a threshold. For example, an equipment manufacturer may indicate that a particular agricultural machine should not be operated on slopes having a grade greater than, for example, seven percent.Depression boundary 404 identifies how far fromdepression 104 the agricultural machine should operate in order to prevent a potential accident, such as a rollover of the agricultural machine. -
Pond boundary 408 is based on an offset from the edge ofpond 108 that is required by an entity, such as a government, to prevent the agricultural pesticide from contaminating the water ofpond 108. For example, a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet frompond 108. As such,pond boundary 408 is located five feet from each side ofpond 108. -
Path boundary 410 is based on an offset from the edge ofpath 110 that is required by the manufacturer of the agricultural pesticide to be applied in order to prevent humans or animals from being exposed to the agricultural pesticide by walking onpath 110. For example, an offset of fifteen feet from an area where humans or animals travel may be specified by the manufacturer of the agricultural pesticide. -
Marsh boundary 412, in one embodiment, is based on an offset designated by a government to prevent the agricultural pesticide from contaminatingmarsh 112. In one embodiment,marsh boundary 412 is based on an offset designated by an equipment manufacture regarding operation of the agricultural machine that will be used to apply the agricultural pesticide. The offset may be designated by the equipment manufacturer to prevent operation of the agricultural machine in water or operation over ground that may not be sufficiently stable to support the weight of the agricultural machine. In one embodiment, one offset applies to how close a machine can be to a natural feature, such as a marsh, and another offset applies to how close material can be applied to the natural feature. It should be noted that, in one embodiment, when two similar offsets apply to a feature, the larger offset is used. For example, when two offsets pertaining to how close a machine can be to a natural feature, or when two offsets pertaining to how close material can be applied to the natural feature, the larger of the two offsets that pertain to the same operation is used. - In one embodiment, application information such as crop requirements and application restrictions are stored in a table in an application/restriction database. Zone and feature information are stored in a table in a zone database. The creation of zones can be performed when material to be applied is being loaded. Since each material to be applied can have different restrictions, the application zones can vary based on the material to be applied. In one embodiment, multiple restrictions apply to a particular material. For example, droplet size, application rate, tillage depths, application type and other restrictions may apply to a particular material.
FIG. 7 (described in detail below) depicts acontroller 702 in communication withstorage 710 in which application/restriction database 714 andzone database 712 are stored. - In one embodiment, application details can be used to modify the application of materials. The application details can be input by a user and/or stored in the application/
restriction database 714. In one embodiment, application details pertain to droplet size that is to be used when applying a particular liquid. Droplet size can be controlled for different applications. Droplet size affects the distribution of the liquid being sprayed. For example, smaller droplets can create a coating film while bigger droplets are not blown away by wind or evaporate before touching the crop to which the liquid is to be applied. - Application/
restriction database 714 includes tables of records pertaining to application information.FIG. 5 depicts table 500 havingmultiple records feature 520.Records record 502 pertains to standing water and includes information concerning the application ofpesticide A 522. As indicated inrecord 502,pesticide A 522 may not be applied closer than five feet to standing water. Similarly, restrictions are provided inrecord 502 forgrowth promoter A 524, andfertilizer A 526. In addition, operation of agricultural equipment with respect to certain features can be identified inequipment manufacturer 528. For example,record 506 indicates that forfeature 520 pertaining to slope, the equipment manufacture recommends not operating the agricultural machine on a slope of greater than seven percent.FIG. 5 depicts sample records and application information. Additional records and application information can be included as well. For example, information identifying how each feature in a geographic location can be modified can be stored in one or more records. The information can pertain to how soil in an area can be modified, such as by use of a harrow up to a specific depth. - In one embodiment, application information and restrictions are treated as individual layers and the application requirements or restrictions of each layer are addressed individually and in their context with respect to other layers. For example, in one embodiment, a first layer pertains to an application rate. With respect to the first layer, high pressure is used to produce fine droplets that will create a good coating on a crop to which the liquid is applied. A second layer pertains to water that is protected, and a restriction associated with that region identifies a limit of droplet size that can be applied. When the machine enters the region to which that restriction applies, the droplet size of the liquid as it is applied is changed by making the droplet size larger (e.g., coarser) than the size without the restriction. The larger droplet size reduces the potential of the droplets to wind drift into the water located in the region. In one embodiment, the larger droplet size is achieved by lowering the pressure applied to the application nozzles. The lower pressure reduces the flow through the nozzle. In response, other parameters may be adjusted in order to maintain the correct flow and/or application rate. For example, the reduced flow through a nozzle due to a decreased pressure may be compensated for by reducing a speed of the machine spraying the liquid, changing to a nozzle having a higher flow rate (e.g., a nozzle that produces a, using a pulse width modulation with a higher duty cycle, using an additional nozzle.
- Additional layers may modify operation of the machine as well. For example, a third layer may cause a speed at which the machine travels to be reduced when entering an area that is sloped in order to prevent the machine from rolling over. This slower travel speed may require adjustment of other parameters, such as flow rate, in order to compensate for the change in speed and maintain a specified application rate.
- In one embodiment, zone and feature location information are stored in a table in a
zone database 712.FIG. 6 depicts a table 600 havingmultiple records Records record 602 pertains to zone A and coordinate A 622, coordinateB 624, coordinateC 626, coordinateD 628, and coordinateE 630 define the boundary of zone A. The coordinates are identified, in one embodiment, by their latitude and longitude. In other embodiments, the coordinates can be identified using other types of geographic coordinates and/or coordinate systems may be used. In one embodiment, additional information, such as elevation, may also be identified. - In one embodiment, the coordinates identify multiple points of a polygon. For example,
record 602 which pertains to a polygon identified as zone A and is associated with coordinates A-E. Coordinate A 622 identifies a first point of the zone A polygon. CoordinateB 624 identifies a second point of the zone A polygon and Coordinate A 622 and coordinateB 624 together identify a side of the zone A polygon. Similarly, coordinateC 626 identifies a third point of the zone A polygon and coordinate B 624 and coordinateC 626 together define another side of the zone A polygon. CoordinateD 628 identifies a fourth point of the zone A polygon and together with coordinateC 626 define another side of the zone A polygon. CoordinateE 630 identifies a point of the zone A polygon and together with coordinateD 628 defines a side of the zone A polygon. It should be noted that coordinateE 630 has the same coordinates as coordinate A 620. In one embodiment, this indicates that there are no additional coordinates, and the identified coordinates together form a closed polygon. In another embodiment, a string of stored coordinates defining a polygon ends with an end message that signals the last coordinate identified is the final coordinate defining the polygon. In yet another embodiment, a polygon is identified by two stored coordinates that span an area and any coordinates between the two stored coordinates are considered relative vectors inside this spanned area.Zone A 602 andfeature A 604,feature B 606,feature C 608, andfeature D 610 can represent zones and features in a geographic area such aszone 302,stream 102,depression 104, plantingfield 106,pond 108,path 110, andmarsh 112 as shown inFIG. 1 . -
FIG. 7 depictszone mapping system 700 according to one embodiment.Controller 702 can be an electric control device such as a programmable logic controller, application specific integrated circuit (ASIC), field programmable gate array (FPGA), etc. In one embodiment,controller 702 is implemented using a computer.Controller 702 contains aprocessor 704 which controls the overall operation of thecontroller 702 by executing computer program instructions which define such operation. The computer program instructions may be stored in astorage device 710, or other computer readable medium (e.g., flash drives, solid state drives, magnetic disk, CD ROM, etc.), and loaded intomemory 706 when execution of the computer program instructions is desired. Thus, the method steps ofFIG. 8 (described below) can be defined by the computer program instructions stored in thememory 706 and/orstorage 710 and controlled byprocessor 702 ofcontroller 704 executing the computer program instructions. For example, the computer program instructions can be implemented as computer executable code programmed by one skilled in the art to perform an algorithm defined by the method steps ofFIG. 8 . Accordingly, by executing the computer program instructions,processor 704 ofcontroller 702 executes an algorithm defined by the method steps ofFIG. 8 . One skilled in the art will recognize that an implementation of a controller could contain other components as well, and thatcontroller 702 is a high-level representation of some of the components of such a controller for illustrative purposes. It should be noted that one or more of the computing devices described above may be located remotely and accessed via a network (e.g., one or more of the computing devices may be cloud based.) -
Memory 706 is electrically connected tocontroller 702 and can comprise one or more types of random-access memory, both volatile and non-volatile.Storage 710 can contain databases pertaining to zone mapping. In one embodiment,storage 710 containszone database 712 which stores information pertaining to zones of a geographic area (such aszone 302 ofgeographic area 100 shown inFIG. 3 ).Storage 710 can also contain application/restriction database 714 which stores information pertaining to agricultural material and agricultural machines and the recommendations for application and restrictions for application of agricultural materials and use of agricultural machines.Storage 710 can also containapplication database 730 which stores information pertaining to the application of agricultural materials to zones identified inzone database 712. - Input/
output 708 can comprise various inputs, such as a keyboards, touch screens, etc. Input/output 708 can comprise various outputs, such as displays, lights, alarms, etc. The inputs and outputs of input/output 708 are electrically connected tocontroller 702.Network interface 716 is electrically connected tocontroller 702 and facilitates communication withcontroller 702 via various devices.Network interface 716 can be various connection types including wired and wireless.Network interface 716 can also utilize a variety of communication protocols.Network interface 716 allowscontroller 702 to communicate with a variety of devices. - In one embodiment,
network interface 716 allowscontroller 702 to communicate with a variety of different devices that can each be associated with a different entity. In one embodiment,controller 702 is in communication with an agriculturalmaterial manufacturer device 718 vianetwork interface 716 in order to receive application and restriction information related to agricultural materials.Controller 702 is also in communication with anequipment manufacturer device 720 vianetwork interface 716 in order to receive operation information regarding equipment.Controller 702 is also in communication with agovernment entity device 718 vianetwork interface 716 in order to receive information pertaining to restrictions related to the application of agricultural materials. - In one embodiment,
controller 702 is in communication withagricultural machine 724 vianetwork interface 716.Agricultural machine 724 is equipped with amachine indicator 726 which, in one embodiment, is a computer that can be used to track and/or control operation ofagricultural machine 724. In one embodiment,machine indicator 724 includes additional components, such as components that indicate an orientation ofagricultural machine 724 and the position of working elements (e.g., implements) ofagricultural machine 724.Agricultural machine 724 can include a global navigation satellite system (GNSS) receiver, also referred to as a global positioning system (GPS)receiver 728.GPS receiver 728 is electrically connected tomachine indicator 726.GPS receiver 728 determines the location of its associated antenna and transmits the location information tomachine indicator 726. Operation information and location information pertaining toagricultural machine 724 can be transmitted tocontroller 702 vianetwork interface 716. In addition, zone maps and application/restriction information for a particular geographic area can be transmitted fromcontroller 702 vianetwork interface 716 tomachine indicator 724. -
FIG. 8 depicts a flow chart ofmethod 800 for mapping zones and generating application plans according to one embodiment. Atstep 802, a geographic area is displayed to a user. In one embodiment, the geographic area for display is generated bycontroller 702 and displayed to a user as shown and described in connection withFIG. 1 . Atstep 804, input is received from a user identifying a zone of the geographic area. In one embodiment, the user selects the zone by selecting a corner of a desired zone and dragging a pointer to an opposite corner of the zone as shown and described in connection withFIGS. 2 and 3 . It should be noted that other shapes can be identified by a user by modifying the sides of the zone shown inFIG. 3 . In addition, a user can identify a zone by tracing a boundary around the area desired to be in the zone. - At
step 806, input is received from the user identifying an agricultural material for application to the identified zone. In one embodiment, the user can select from a plurality of agricultural materials shown in a pop-up or drop-down menu. The agricultural materials identified in the menu can be selected from agricultural materials identified in application/restriction database 714. Alternatively, a label located on packaging containing the agricultural materials can be scanned using a hand-held device, such as a scanner. In one embodiment, a user can enter identification information pertaining to an agricultural material and information concerning that agricultural material can be obtained from agriculturalmaterial manufacturer device 718 and/or government entity (e.g., federal, local, regional, etc.)device 722 shown inFIG. 7 . Information concerning the agricultural material, such as application rate, droplet size, etc., can be obtained from the manufacturer and/or distributor of the agricultural material. - Next, an application plan is determined for the identified zone. In one embodiment, determining an application plan comprises identifying a feature, identifying an offset, and determining geographic coordinates of an area adjacent to the feature based on the offset. At
step 808, a feature in the zone is identified as described above in connection withFIGS. 3 and 4 . For example, stream 102 shown inFIG. 1 can be identified. Atstep 810, an offset for the feature is then determined based on the type of the feature and the agricultural material selected as described in connection withFIGS. 4 and 5 . Atstep 812, geographic coordinates bounding an area adjacent to the feature are then determined based on the identified offset. It should be noted that, due to agricultural material, features, and the particular zone, the application rates, droplet size, spray parameters, etc. of an agricultural material can vary in different areas of the particular zone. In one embodiment, restrictions in each zone can modify a typical application rate in a general location when the application occurs in a particular location within the general location. Adjacent zones may have similar application rates, but restrictions can modify application rates in one of the adjacent zones. In one embodiment, limitations of the application machine may affect application rates. For example, if a particular zone requires a different application rate than an adjacent zone, and the application machine cannot apply different application rates in the adjacent zones, the more restrictive application rate may be used for both adjacent zones. - At
step 814, the application plan is transmitted to an agricultural machine. In one embodiment,controller 702 transmits the application plan tomachine indicator 726 ofagricultural machine 724 vianetwork interface 716. The transmission can be via a wired or wireless connection. The agricultural machine, such as an agricultural sprayer then applies the agricultural material to a geographic area identified by the selected zone. As the agricultural machine operates to apply the agricultural material in accordance with the application plan, the machine indicator of the agricultural machine records information pertaining to application of the agricultural material such as location and related application rate. This information gathered by the machine indicator is referred to as application data. In one embodiment, the application data is generated based on operation of the agricultural machine in accordance with the application plan. However, the application data can deviate from the application plan for various reasons such as obstacles located in a zone, operator error, etc. - At
step 816, application data is received from the agricultural machine. Atstep 818, the application data received from the agricultural machine is stored inapplication history database 730. The information stored inapplication history database 730 can be provided to various entities in order to show how agricultural material was applied to the zone. For example, a government entity may request information from a user pertaining to the application of a particular agricultural material. The user can find information pertaining to all applications of the particular agricultural material that have occurred and provide this information to the government entity. In one embodiment, recorded data can also be used for determining desired application rates in further application areas/steps. - In one embodiment, a method for mapping zones and generating application plans begins with identifying a geographic position and movement of an application machine. The application machine is identified, and its status and orientation are determined. A map showing the machine and the area surrounding the machine is shown on a display. Local data, such as an existing boundary, zone, or obstacles, is also displayed on the map. New features within the area displayed on the map are identified and coordinates for the new features are determined. Information pertaining to application of material to an area of the map is loaded and the material to be applied to the area is identified (e.g., by user selection of a product or scanning of a package of product using a hand-held device). Information pertaining to the material is then obtained from one or more sources such as the product manufacturer, machine and/or implement manufacturer, a material advisor, or a government entity. Based on the information that is obtained, an offset width and, in one embodiment, a restriction type are determined, and the information is applied to the area displayed by the map. Application information (rates and restrictions) are determined for zones of the map and the material is applied in accordance with the determined application information. In one embodiment, the application information is determined on a machine separate from the agricultural machine. In those embodiments, the application information is transmitted to the agricultural machine. In one embodiment, the agricultural machine records data pertaining to how the material is applied to an area based on the application information. It should be noted that the actual applied material may differ from the intended or desired application determined as described above due to various issues that prevent desired application. In one embodiment the data recorded by the agricultural machine pertaining to the material applied to the area identified by the map is stored in a location (e.g., an application history database).
- The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the inventive concept disclosed herein is not to be determined from the Detailed Description, but rather from the claims as interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the inventive concept and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the inventive concept. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the inventive concept.
Claims (20)
1. A method for generating an application plan for applying agricultural material to a zone of a geographic area, the method comprising:
identifying a feature in the zone;
identifying an offset from the feature based on a type of the feature and agricultural material to be applied to the zone;
determining an area adjacent to the feature based on the offset;
determining application restrictions for the area adjacent to the feature; and
transmitting the application plan to an agricultural machine to configure the agricultural machine to operate based on the application plan, wherein the application plan comprises: 1) a plurality of geographic coordinates identifying the zone and the area adjacent to the feature, and 2) an application rate of agricultural material to be applied to the zone and the area adjacent to the feature.
2. The method of claim 1 , further comprising:
operating the agricultural machine based on the application plan.
3. The method of claim 2 , further comprising:
receiving application data from the agricultural machine; and
storing the application data in an application history database.
4. The method of claim 3 , wherein the application data is generated based on the operating.
5. The method of claim 3 , wherein the application data deviates from the application plan.
6. The method of claim 5 , wherein the application data deviates from the application plan due to obstacles in the geographic area.
7. The method of claim 1 , wherein application rates vary in different areas of the zone based on the agricultural material, the zone, and the feature.
8. An apparatus for generating an application plan for applying agricultural material to a zone of a geographic area, the apparatus comprising:
a processor; and
a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising:
identifying a feature in the zone;
identifying an offset from the feature based on a type of the feature and agricultural material to be applied to the zone;
determining an area adjacent to the feature based on the offset;
determining application restrictions for the area adjacent to the feature; and
transmitting the application plan to an agricultural machine to configure the agricultural machine to operate based on the application plan, wherein the application plan comprises 1) a plurality of geographic coordinates identifying the zone and the area adjacent to the feature, and 2) an application rate of agricultural material to be applied to the zone and the area adjacent to the feature.
9. The apparatus of claim 8 , wherein the agricultural machine is operated based on the application plan.
10. The apparatus of claim 9 , the operations further comprising:
receiving application data from the agricultural machine; and
storing the application data in an application history database.
11. The apparatus of claim 10 , wherein the application data is generated based on the operating.
12. The apparatus of claim 10 , wherein the application data deviates from the application plan.
13. The apparatus of claim 12 , wherein the application data deviates from the application plan due to obstacles in the geographic area.
14. The apparatus of claim 8 , wherein application rates vary in different areas of the zone based on the agricultural material, the zone, and the feature.
15. A computer readable medium storing computer program instructions for generating an application plan for applying agricultural material to a zone of a geographic area, which, when executed on a processor, cause the processor to perform operations comprising:
identifying a feature in the zone;
identifying an offset from the feature based on a type of the feature and agricultural material to be applied to the zone;
determining an area adjacent to the feature based on the offset;
determining application restrictions for the area adjacent to the feature; and
transmitting the application plan to an agricultural machine to configure the agricultural machine to operate based on the application plan, wherein the application plan comprises 1) a plurality of geographic coordinates identifying the zone and the area adjacent to the feature, and 2) an application rate of agricultural material to be applied to the zone and the area adjacent to the feature.
16. The computer readable medium of claim 15 , wherein the agricultural machine is operated based on the application plan.
17. The computer readable medium of claim 16 , the operations further comprising:
receiving application data from the agricultural machine; and
storing the application data in an application history database.
18. The computer readable medium of claim 17 , wherein the application data is generated based on the operating.
19. The computer readable medium of claim 17 , wherein the application data deviates from the application plan.
20. The computer readable medium of claim 19 , wherein the application data deviates from the application plan due to obstacles in the geographic area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/586,605 US20240192685A1 (en) | 2020-10-15 | 2024-02-26 | Method and apparatus for zone mapping |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/071,959 US11947355B2 (en) | 2020-10-15 | 2020-10-15 | Method and apparatus for zone mapping |
US18/586,605 US20240192685A1 (en) | 2020-10-15 | 2024-02-26 | Method and apparatus for zone mapping |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/071,959 Continuation US11947355B2 (en) | 2020-10-15 | 2020-10-15 | Method and apparatus for zone mapping |
Publications (1)
Publication Number | Publication Date |
---|---|
US20240192685A1 true US20240192685A1 (en) | 2024-06-13 |
Family
ID=77897788
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/071,959 Active 2041-09-21 US11947355B2 (en) | 2020-10-15 | 2020-10-15 | Method and apparatus for zone mapping |
US18/586,605 Pending US20240192685A1 (en) | 2020-10-15 | 2024-02-26 | Method and apparatus for zone mapping |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/071,959 Active 2041-09-21 US11947355B2 (en) | 2020-10-15 | 2020-10-15 | Method and apparatus for zone mapping |
Country Status (5)
Country | Link |
---|---|
US (2) | US11947355B2 (en) |
EP (1) | EP4228390A1 (en) |
JP (1) | JP2023545475A (en) |
CN (1) | CN116322321A (en) |
WO (1) | WO2022082132A1 (en) |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5467271A (en) | 1993-12-17 | 1995-11-14 | Trw, Inc. | Mapping and analysis system for precision farming applications |
US6236907B1 (en) | 1995-05-30 | 2001-05-22 | Ag-Chem Equipment Co., Inc. | System and method for creating agricultural decision and application maps for automated agricultural machines |
US5721679A (en) | 1995-12-18 | 1998-02-24 | Ag-Chem Equipment Co., Inc. | Heads-up display apparatus for computer-controlled agricultural product application equipment |
US5870689A (en) * | 1996-11-22 | 1999-02-09 | Case Corporation | Scouting system for an agricultural field |
US5878371A (en) | 1996-11-22 | 1999-03-02 | Case Corporation | Method and apparatus for synthesizing site-specific farming data |
US6199000B1 (en) | 1998-07-15 | 2001-03-06 | Trimble Navigation Limited | Methods and apparatus for precision agriculture operations utilizing real time kinematic global positioning system systems |
WO2001095163A1 (en) | 2000-06-05 | 2001-12-13 | Ag-Chem Equipment Company, Inc. | System and method for creating application maps for site-specific farming |
US6522948B1 (en) | 2000-08-14 | 2003-02-18 | Flexi-Coil Ltd. | Agricultural product application tracking and control |
US6889620B2 (en) | 2001-02-28 | 2005-05-10 | The Mosaic Company | Method for prescribing site-specific fertilizer application in agricultural fields |
US8412419B1 (en) | 2009-09-17 | 2013-04-02 | Helena Chemical Company | System for mapping GIS layers |
US8738238B2 (en) * | 2009-11-12 | 2014-05-27 | Deere & Company | Coordination of vehicle movement in a field |
AU2010351975B2 (en) | 2010-04-30 | 2015-04-02 | Summit Liability Solutions, Inc. | System and method for land application of waste fluids |
US8676620B2 (en) | 2010-05-28 | 2014-03-18 | Agjunction Llc | System and method for workorder management |
US8855937B2 (en) | 2010-10-25 | 2014-10-07 | Trimble Navigation Limited | Crop characteristic estimation |
JP5997255B2 (en) | 2011-04-15 | 2016-09-28 | バイエル・インテレクチュアル・プロパティ・ゲゼルシャフト・ミット・ベシュレンクテル・ハフツングBayer Intellectual Property GmbH | Visual information system and computer mobility application for field workers |
US10096073B2 (en) | 2011-05-13 | 2018-10-09 | The Climate Corporation | Systems to prescribe and deliver fertilizer over agricultural fields and related methods |
EP3041339A1 (en) | 2013-09-05 | 2016-07-13 | Kinze Manufacturing, Inc. | Multiple agricultural product application method and systems |
US10387977B2 (en) | 2014-02-25 | 2019-08-20 | Pioneer Hi-Bred International, Inc. | Environmental management zone modeling and analysis |
US9667710B2 (en) | 2015-04-20 | 2017-05-30 | Agverdict, Inc. | Systems and methods for cloud-based agricultural data processing and management |
MX2018000312A (en) * | 2015-06-23 | 2018-09-21 | Inflexion Point Tech Llc | System and method for prescriptive seed treatment. |
US10342174B2 (en) | 2015-10-16 | 2019-07-09 | The Climate Corporation | Method for recommending seeding rate for corn seed using seed type and sowing row width |
US9563848B1 (en) | 2016-07-06 | 2017-02-07 | Agrian, Inc. | Weighted multi-year yield analysis for prescription mapping in site-specific variable rate applications in precision agriculture |
US11185006B2 (en) * | 2016-09-29 | 2021-11-30 | Agro Intelligence Aps | System and a method for determining a trajectory to be followed by an agricultural work vehicle |
US10729055B2 (en) * | 2017-06-19 | 2020-08-04 | Cnh Industrial America Llc | System and method for determining swath connections |
US20210003416A1 (en) * | 2019-07-03 | 2021-01-07 | Ag Leader Technology | Apparatus, Systems And Methods For Automatic Steering Guidance And Visualization Of Guidance Paths |
-
2020
- 2020-10-15 US US17/071,959 patent/US11947355B2/en active Active
-
2021
- 2021-08-13 CN CN202180069329.1A patent/CN116322321A/en active Pending
- 2021-08-13 JP JP2023522856A patent/JP2023545475A/en active Pending
- 2021-08-13 WO PCT/US2021/071184 patent/WO2022082132A1/en active Application Filing
- 2021-08-13 EP EP21773994.5A patent/EP4228390A1/en active Pending
-
2024
- 2024-02-26 US US18/586,605 patent/US20240192685A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
JP2023545475A (en) | 2023-10-30 |
EP4228390A1 (en) | 2023-08-23 |
WO2022082132A1 (en) | 2022-04-21 |
CN116322321A (en) | 2023-06-23 |
US11947355B2 (en) | 2024-04-02 |
US20220121206A1 (en) | 2022-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111526710B (en) | Generating a digital farming map | |
US12089110B2 (en) | Hybrid vision system for crop land navigation | |
US7591226B2 (en) | Automatic path generation for tramlines | |
US6141614A (en) | Computer-aided farming system and method | |
US11112262B2 (en) | Method and system for planning a path of a vehicle | |
US5991694A (en) | Method and apparatus for determining the location of seedlings during agricultural production | |
US5995902A (en) | Proactive swath planning system for assisting and guiding a vehicle operator | |
CA2833148C (en) | Visual information system and computer mobility application for field personnel | |
US20060178820A1 (en) | System and method for guiding an agricultural vehicle through a recorded template of guide paths | |
EP3993598B1 (en) | Applying and using fiducial markings on agricultural apparatuses | |
US11340092B2 (en) | Work vehicle display systems and methods for automatic section control lookahead symbology | |
CN110461148A (en) | Drift correction during the application of crop protection agents | |
US20110270529A1 (en) | System, method, and computer program product for managing a research seed location | |
Song et al. | Development of path planning algorithm for an autonomous mower tractor | |
US20240192685A1 (en) | Method and apparatus for zone mapping | |
Grisso et al. | Precision Farming Tools. GPS Navigation | |
JP2023500902A (en) | How to automatically manage the buffer zone | |
WO2023170222A1 (en) | Computer-implemented method for providing variable application rate data | |
US20230294122A1 (en) | Dynamic drift control | |
BR122022022150B1 (en) | METHOD FOR CREATING DIGITAL CROP MAP, DIGITAL CROP MAP, COMPUTER IMPLEMENTED SYSTEM AND COMPUTER READABLE STORAGE MEMORY |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOPCON POSITIONING SYSTEMS, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:LAMPRECHT, MARKO, MR.;REEL/FRAME:066627/0098 Effective date: 20201008 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |