Nothing Special   »   [go: up one dir, main page]

US20240192685A1 - Method and apparatus for zone mapping - Google Patents

Method and apparatus for zone mapping Download PDF

Info

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
Application number
US18/586,605
Inventor
Marko LAMPRECHT
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Topcon Positioning Systems Inc
Original Assignee
Topcon Positioning Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Topcon Positioning Systems Inc filed Critical Topcon Positioning Systems Inc
Priority to US18/586,605 priority Critical patent/US20240192685A1/en
Assigned to TOPCON POSITIONING SYSTEMS, INC. reassignment TOPCON POSITIONING SYSTEMS, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: LAMPRECHT, MARKO, MR.
Publication of US20240192685A1 publication Critical patent/US20240192685A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01BSOIL WORKING IN AGRICULTURE OR FORESTRY; PARTS, DETAILS, OR ACCESSORIES OF AGRICULTURAL MACHINES OR IMPLEMENTS, IN GENERAL
    • A01B79/00Methods for working soil
    • A01B79/005Precision agriculture
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01CPLANTING; SOWING; FERTILISING
    • A01C21/00Methods of fertilising, sowing or planting
    • A01C21/005Following a specific plan, e.g. pattern
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01MCATCHING, TRAPPING OR SCARING OF ANIMALS; APPARATUS FOR THE DESTRUCTION OF NOXIOUS ANIMALS OR NOXIOUS PLANTS
    • A01M7/00Special adaptations or arrangements of liquid-spraying apparatus for purposes covered by this subclass
    • A01M7/0089Regulating or controlling systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3804Creation or updating of map data
    • G01C21/3807Creation or updating of map data characterised by the type of data
    • G01C21/3826Terrain data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/646Following a predefined trajectory, e.g. a line marked on the floor or a flight path
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Indexing scheme associated with groups B60K35/00 or B60K37/00 relating to details of instruments or dashboards
    • B60K2360/16Type of output information
    • B60K2360/166Navigation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Instruments specially adapted for vehicles; Arrangement of instruments in or on vehicles
    • B60K35/20Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor
    • B60K35/28Output 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0088Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/22Command input arrangements
    • G05D1/221Remote-control arrangements
    • G05D1/227Handing over between remote control and on-board control; Handing over between remote control arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/10Terrestrial scenes
    • G06V20/13Satellite 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.
  • FIELD OF THE INVENTION
  • The present disclosure relates generally to agricultural field maps and more particularly to mapping zones of an agricultural field map.
  • BACKGROUND
  • 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.
  • SUMMARY
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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.
  • DETAILED DESCRIPTION
  • 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.
  • 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 of geographic area 100 and a user can identify various zones within geographic 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, 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. 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 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. 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 of geographic 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 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.
  • 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 depicts geographic 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 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. For example, a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet from stream 102. As such, 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. 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 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. For example, a governmental regulation may restrict the application of the agricultural pesticide from being applied closer than five feet from pond 108. As such, 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. 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 a controller 702 in communication with storage 710 in which application/restriction database 714 and zone 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 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. For example, 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. Similarly, restrictions are provided in record 502 for growth promoter A 524, and fertilizer A 526. In addition, operation of agricultural equipment with respect to certain features can be identified in equipment manufacturer 528. For example, record 506 indicates that for feature 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 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.
  • 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. 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. Similarly, 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. In one embodiment, 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. Thus, the method steps of FIG. 8 (described below) 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. 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 of FIG. 8 . Accordingly, by executing the computer program instructions, processor 704 of controller 702 executes an algorithm defined by the method steps of FIG. 8 . One skilled in the art will recognize that an implementation of a controller could contain other components as well, and that controller 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 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. In one embodiment, 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.
  • In one embodiment, network interface 716 allows controller 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 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.
  • In one embodiment, 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. In one embodiment, 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. Operation information and location information pertaining to agricultural machine 724 can be transmitted to controller 702 via network interface 716. In addition, 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. At step 802, a geographic area is displayed to a user. In one embodiment, the geographic area for display is generated by controller 702 and displayed to a user as shown and described in connection with FIG. 1 . At step 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 with 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 . 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 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.
  • 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 with FIGS. 3 and 4 . For example, stream 102 shown in FIG. 1 can be identified. At step 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 with FIGS. 4 and 5 . At step 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 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. 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. At step 818, 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. 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)

What is claimed is:
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.
US18/586,605 2020-10-15 2024-02-26 Method and apparatus for zone mapping Pending US20240192685A1 (en)

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)

* Cited by examiner, † Cited by third party
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

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