System and method for selecting and displaying on a display device of a first machine data from a second machine
The system addresses the challenge of coordinating multiple agricultural machines by providing real-time data monitoring and adjustment capabilities, ensuring optimal operation and preventing redundant efforts, thereby improving efficiency and yield.
Patent Information
- Application Number
- AU2025255002
- Authority / Receiving Office
- AU · AU
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-11
- Filing Date
- 2025-02-04
- Publication Date
- 2026-07-09
Smart Images

Figure 00000000_0001_ABST 
Figure 00000000_0000_ABST
Abstract
Description
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to U.S. Application No. 63 / 632,638, filed 11 April 2024, which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present disclosure relate to a system and method to select and display on a display device of a first machine data from the first machine and data from a second machine for an applied product for one or more application passes in regions of an agricultural field. BACKGROUND
[0003] Planters are used for planting seeds of crops (e.g., corn, soybeans) in a field. Some planters include a display monitor within a cab for displaying a coverage map that shows regions of the field that have been planted. The coverage map of the planter is generated based on planting data collected by the planter. Swath control prevents the planter from planting in a region that has already been planted by the same planter.
[0004] When performing operations in an agricultural field, there may be times when multiple agricultural implements could be used to perform operations in a field. To coordinate the operation of implements so that one implement does not perform the same operations on a field where another implement already performed operations, applied seed hybrid type that is collected by a monitor in a second machine can be shared with a monitor in a first machine. BRIEF SUMMARY
[0005] In an aspect of the disclosure there is provided a computer implemented method for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode of a second machine and a second agricultural implement. The computer-implemented method includes collecting as-applied data of a first agricultural implement and associated first machine that is traversing a first region of an agricultural field and performing an agricultural operation on the agricultural field, and displaying on a display device data including one or more of the as-applied data and data metrics based on user input. The computer-implemented method further includes receiving data from a second agricultural implement and associated second machine that is traversing a second region of the agricultural field and performing the agricultural operation, and displaying on the display device a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement and associated second machine in order to monitor an operating mode of the second agricultural implement and associated second machine. A user or operator of the first machine can monitor dynamically changing data of the second agricultural implement and associated second machine and quickly take corrective action to avoid a malfunction if the data indicates that an operating mode of the second agricultural implement and associated second machine is not working properly.
[0006] In one example, the computer-implemented method further comprises arranging the data from the first machine and the data from the second machine on the display device of the first machine based on the display device receiving a user input.
[0007] In one example, the computer-implemented method further comprises displaying on the display device a bubble having the data including one or more of the as-applied data, data metrics, and event of the second agricultural implement and the associated second machine for an agricultural parameter.
[0008] In one example, the computer-implemented method further comprises receiving a user input (e.g., touch input) to select the bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement and generating a graph of the average seed population for the planter width for different times during a time period in response to the user input.
[0009] In one example, the computer-implemented method further comprises displaying on the display device the graph of the average seed population for the planter width during the time period.
[0010] In one example, the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second alert setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
[0011] In one example, the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
[0012] In an aspect of the disclosure there is provided a system for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode a second machine and a second agricultural implement. The system comprises one or more sensors to obtain as-applied data of a first agricultural implement, a processor coupled to the one or more sensors. The processor is configured to execute instructions to receive as-applied data of the first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field. A display device is coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
[0013] In one example, the display device is configured to arrange the data from the first machine and the data from the second machine on the display device of the first machine based on a user input.
[0014] In one example, the display device is configured to display a bubble having the data including one or more of the as-applied data, data metrics, and an event of the second agricultural implement.
[0015] In one example, the display device is configured to receive a user input to select the bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period.
[0016] In one example, the display device is configured to display the graph of the average seed population for the planter width during the time period.
[0017] In one example, the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
[0018] In one example, the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
[0019] In one example, the display device is configured to display a bubble having the data including an event to indicate machine or implement diagnostics, an error condition, or a failure of a component of the second agricultural implement.
[0020] In one example, the display device is configured to receive a user input to select the bubble having the data including the event, wherein the processor is configured to generate data for a user interface to show details of the event in response to the user input.
[0021] In one example, the display device is configured to receive a user input to add a home screen widget for the second agricultural implement to the graphical user interface in order to simultaneously view a data metric for the first agricultural implement and also a data metric for the second implement in the field.
[0022] In an aspect of the disclosure there is provided an agricultural monitor for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode of a second machine and a second agricultural implement. An agricultural monitor comprises a processor configured to execute instructions to receive as-applied data of a first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field.
[0023] A display device is coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
[0024] In one example, the display device is configured to receive a user input to select a bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period, wherein the display device is configured to display the graph of the average seed population for the planter width during the time period.
[0025] In one example, wherein the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] FIG. 1 shows an example of a system for performing agricultural operations of agricultural fields.
[0027] FIG. 2 shows an example of a system 200 that includes a machine 202 (e.g., tractor, combine harvester, etc.), a network 280, and an implement 240 (e.g., planter, cultivator, plough, sprayer, spreader, irrigation implement, etc.) in accordance with one embodiment.
[0028] FIG. 3 shows an example of a data transfer between a machine 350 (e.g., tractor, combine harvester, etc.) and a machine 310 in accordance with one embodiment.
[0029] FIG. 4 illustrates a flow diagram of one embodiment for a method of displaying on a display device of a first machine data (e.g., as-applied data, data metrics, events triggered by diagnostics) from a second agricultural implement and second machine for an applied product for one or more application passes in different regions of an agricultural field in order to monitor an operating mode of the second machine.
[0030] FIGs. 5 and 6 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality according to the present disclosure.
[0031] FIGs. 7 and 8 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality according to the present disclosure.
[0032] FIGs. 9 and 10 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality according to the present disclosure.
[0033] FIGs. 11 and 12 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality to view data from a second machine and a second implement according to the present disclosure. DETAILED DESCRIPTION
[0034] All references cited herein are incorporated herein in their entireties. If there is a conflict between a definition herein and in an incorporated reference, the definition herein shall control.
[0035] Referring to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, FIG. 1 shows an example of a system 100 for performing agricultural operations (e.g., applying fluid applications to plants) of agricultural fields including operations of an implement having application units. For example, the system 100 may be implemented as a cloud based system with servers, data processing devices, computers, etc. Aspects, features, and functionality of the system 100 can be implemented in servers, planters, planter monitors, sprayers, sidedress bars, combines, laptops, tablets, computer terminals, client devices, user devices (e.g., device 190), handheld computers, personal digital assistants, cellular telephones, cameras, smart phones, mobile phones, computing devices, or a combination of any of these or other data processing devices.
[0036] The system 100 can include a network computer or an embedded processing device within another device (e.g., display device) or within a machine (e.g., planter, combine), or other types of data processing systems having fewer components or perhaps more components than that shown in FIG. 1. The system 100 (e.g., cloud based system) and agricultural operations can control and monitor fluid applications using an implement or machine. The system 100 includes machines 140, 142, 144, 146 and implements 141, 143, 145 coupled to a respective machine 140, 142, 144, 146. The implements (or machines) can include flow devices for controlling and monitoring applications (e.g., seeding, spraying, fertilization) of crops and soil within associated fields (e.g., fields 103, 105, 107, 109). The system 100 includes an agricultural analysis system 102 that can include a weather store 150 with current and historical weather data, weather predictions module 152 with weather predictions for different regions, and at least one processing system 132 for executing instructions for controlling and monitoring different operations (e.g., fluid applications). The storage medium 136 may store instructions, software, software programs, etc for execution by the processing system and for performing operations of the agricultural analysis system 102. In one example, storage medium 136 may contain a fluid application prescription (e.g., fluid application prescription that relates georeferenced positions in the field to application rates). The implement 141 (or any of the implements) may include an implement with pump, flow sensors and / or flow controllers that may be specifically the elements that are in communication with the network 180 for sending control signals or receiving as-applied data. The network 180 (e.g., any cellular network (e.g., 4G, 5G), Internet, wide area network, WiMax, satellite, IP network, etc.) allows the system 102, machines, and implements of FIG. 1 to communicate between each other when the system 102, machines (e.g., 140, 142, 144, 146), or implements (e.g., 141, 143, 145) are connected to the network 180. Examples of agricultural monitors are described in PCT Publication Nos. WO2008 / 086318, WO2012 / 129442, WO2013 / 049198, WO2014 / 026183, and WO2014 / 018717. An example of an agricultural monitor is the 20|20® monitor from Precision Planting, LLC. In one example, a monitor preferably includes a graphical user interface ("GUI"), a memory, a central processing unit ("CPU"), and a bus node. The bus node preferably comprises a controller area network ("CAN") node including a CAN transceiver, a controller, and a processor. The monitor is preferably in electrical communication with a speed sensor (e.g., a radar speed sensor mounted to a tractor) and a global positioning receiver ("GPS") receiver mounted to the tractor (or in some embodiments to a toolbar of an implement).
[0037] As an agricultural implement traverses a field, a monitor A of a first machine (e.g., 140, 142, 144, 146) collects as applied data at various points in the field. The first machine may be coupled to the agricultural implement and causing the agricultural implement to traverse the field. The as-applied data can be seeding information, such as percent singulation, skips, multiples, downforce, applied fluids (e.g., liquid application, granular application), depth measurements, agronomic measurements, and anything else that is collected.
[0038] As the as applied data is collected and stored in a monitor data file of the monitor A, field boundary and prescriptions are embedded into the data file. As as applied data is collected and stored in a monitor data file of the monitor B, field boundary and prescriptions are embedded into the data file.
[0039] File transfer from monitor A of the first machine to monitor B of a second machine or from monitor B to monitor A can be accomplished through any data exchange, such as saving the file to a USB stick, via cloud exchange, or by direct vehicle to vehicle communications network. In one example, the first machine and the second machine are communicatively coupled to the network 180 and one or more files are transferred from the monitor A to the monitor B or from monitor B to monitor A via the network 180.
[0040] In one example, an operator of the first machine has a first level of experience (e.g., senior level, high level) and an operator of the second machine has a second level of experience (e.g., junior level, lower level). Data recorded by monitor B at different locations and associated events can be shared to monitor A. The operator of the first machine can select data metrics and events from monitor B that will be displayed on a portion of monitor A. The operator of the first machine can view these shared data metrics and events from monitor B and provide instructions to the less experienced operator of the second machine if necessary for optimal operation of the second machine and second implement.
[0041] For instance, if a data metric for a parameter of the second machine appears to be above or below a normal operating range, then the operator of the first machine can provide instructions to the operator of the second machine for adjusting settings and other action to return the data metric for the parameter of the second machine to be within a normal operation range. Sharing data between equipment can either influence the automatic control of the equipment, or it influences the operator, who then controls the equipment differently.
[0042] FIG. 2 shows an example of a system 200 that includes a machine 202 (e.g., tractor, combine harvester, etc.), a network 280, and an implement 240 (e.g., planter, cultivator, plough, sprayer, spreader, irrigation implement, etc.) in accordance with one embodiment. The system 200 (e.g., cloud based system) can be utilized for performing agricultural data analysis and agricultural operations. The machine 202 includes a processing system 220, memory 205, machine network 210 (e.g., a controller area network (CAN) serial bus protocol network, an ISOBUS network, etc.), and a network interface 215 for communicating with other systems or devices including the implement 240 and the network 280 (e.g., cellular network, Internet, wide area network, WiMax, satellite, IP network, etc.). The network interfaces 215 and 260 include one or more types of transceivers for communicating via the network 280. In one example, the network interface 215 includes a cellular modem and RF circuitry with an antenna for bi-directional communications with a cellular network 280. The machine network 210 includes sensors 212 (e.g., speed sensors) and controllers 211 (e.g., GPS receiver, radar unit) for controlling and monitoring operations of the machine. The network interface 215 can include at least one of a cellular transceiver, GPS transceiver, a WLAN transceiver (e.g., WiFi), an infrared transceiver, a Bluetooth transceiver, Ethernet, or other interfaces from communications with other devices and systems including the implement 240 or another machine (e.g., 140, 142, 144, 146). The network interface 215 may be integrated with the machine network 210 or separate from the machine network 210 as illustrated in FIG. 2. The VO ports 229 (e.g., diagnostic / on board diagnostic (OBD) port) enable communication with another data processing system or device (e.g., display devices, sensors, etc.).
[0043] The processing system 220 may include one or more microprocessors, processors, a system on a chip (integrated circuit), or one or more microcontrollers. The processing system includes processing logic 226 for executing software instructions of one or more programs and a communication unit 228 (e.g., transmitter, transceiver) for transmitting and receiving communications from the machine via machine network 210 or network interface 215 or implement via implement network 250 or network interface 260. The communication unit 228 may be integrated with the processing system or separate from the processing system. In one embodiment, the communication unit 228 is in data communication with the machine network 210 and implement network 250 via a diagnostic / OBD port of the VO ports 129. Processing logic 226 including one or more processors may process the communications received from the communication unit 228 including agricultural data. The system 200 includes memory 205 for storing data and programs for execution (software 206) by the processing system. The memory 205 can store, for example, software components such as an agricultural implement software application for monitoring and controlling field operations, a field and task identification software application or module for identifying one or more fields, or any other software application or module. The memory 205 can be any known form of a machine readable non-transitory storage medium, such as semiconductor memory (e.g., flash; SRAM; DRAM; etc.) or non-volatile memory, such as hard disks or solid-state drive. The system can also include an audio inpuVoutput subsystem (not shown) which may include a microphone and a speaker for, for example, receiving and sending voice commands or for user authentication or authorization (e.g., biometrics). Display devices 225 and 230 can provide visual user interfaces for a user or operator. The display devices may include display controllers. In one embodiment, the display device 225 is a portable tablet device or computing device with a touchscreen that displays images (e.g., high definition field maps of as-planted or as-harvested data, images for identification of fields and tasks) and data generated by the field and task identification software application or agricultural implement software application and receives input from the user or operator for identifying fields and tasks, correcting identified fields and tasks, or monitoring and controlling field operations. The operations may include configuration of the machine or implement, reporting of data, control of the machine or implement including sensors and controllers, and storage of the data generated. The display device 230 may be a display (e.g., display provided by an original equipment manufacturer (OEM)) that displays images and data for identifying fields and tasks, correcting identified fields and tasks, controlling a machine (e.g., planter, tractor, combine, sprayer, etc.), steering the machine, and monitoring the machine or an implement (e.g., planter, combine, sprayer, etc.) that is connected to the machine with sensors and controllers located on the machine or implement.
[0044] An agricultural monitor 241 (e.g., monitor A, monitor B) may include the processing system 220, a display device (e.g., 225, 230), memory 205, at least a portion of the machine network 210, and optionally the network interface 215. The agricultural monitor 241 can monitor agricultural operations and perform methods of the present disclosure.
[0045] A cab control module 270 may include an additional control module for enabling or disabling certain components or devices of the machine or implement. For example, if the user or operator is not able to control the machine or implement using one or more of the display devices, then the cab control module may include switches to shut down or turn off components or devices of the machine or implement.
[0046] The implement 240 (e.g., planter, cultivator, plough, sprayer, spreader, irrigation implement, etc.) includes an implement network 250, a processing system 262 having processing logic 264, a network interface 260, and optional input / output ports 266 for communicating with other systems or devices including the machine 202. The implement network 250 (e.g., a controller area network (CAN) serial bus protocol network, an ISOBUS network, etc.) includes sensors 252 (e.g., speed sensors, seed sensors for detecting passage of seed, downforce sensors, actuator valves, etc.), controllers 254 (e.g., GPS receiver), and the processing system 262 for controlling and monitoring operations of the machine. The sensors may include moisture sensors or flow sensors for a combine, speed sensors for the machine, downforce (e.g., row unit downforce) sensors for a planter, liquid application sensors for a sprayer, or vacuum, lift, or lower sensors for an implement. For example, the sensors may comprise processors in communication with a plurality of seed sensors. The processors are preferably configured to process seed sensor data and transmit processed data to the processing system 262 or 220. The controllers and sensors may be used for monitoring motors and drives on a planter including a variable rate drive system for changing plant populations. The controllers and sensors may also provide swath control to shut off individual rows or sections of the planter. The sensors and controllers may sense changes in an electric motor that controls each row of a planter individually. These sensors and controllers may sense seed delivery speeds in a seed tube for each row of a planter.
[0047] The network interface 260 can be a cellular transceiver, a WLAN transceiver (e.g., WiFi), an infrared transceiver, a Bluetooth transceiver, Ethernet, or other interfaces for communication with other devices and systems including the machine 202. The network interface 260 may be integrated with the implement network 250 or separate from the implement network 250 as illustrated in FIG. 2.
[0048] The implement communicates with the machine via wired and / or wireless bi-directional communications 204. The implement network 250 may communicate directly with the machine network 210 or via the network interfaces 215 and 260. The implement may also be physically coupled to the machine for agricultural operations (e.g., planting, harvesting, spraying, etc.).
[0049] The memory 205 may be a machine-accessible non-transitory medium on which is stored one or more sets of instructions (e.g., software 206) embodying any one or more of the methodologies or functions described herein. The software 206 may also reside, completely or at least partially, within the memory 205 and / or within the processing system 220 during execution thereof by the system 200, the memory and the processing system also constituting machine-accessible storage media. The software 206 may further be transmitted or received over a network via the network interface 215.
[0050] Embodiments of the present disclosure may be provided as a computer program product, which may include a machine-readable storage medium embodying thereon instructions, which may be used to program a computer (or other electronic devices) to perform a process. The machine-readable medium (or computer-readable medium) may include, but is not limited to, fixed (hard) drives, magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs), electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type of media / machine-readable medium suitable for storing electronic instructions (e.g., computer programming code, such as software or firmware).
[0051] While the machine-readable non-transitory medium (e.g., memory 205) is shown in an exemplary embodiment to be a single medium, the term “machine-accessible non-transitory medium” should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and / or associated caches and servers) that store the one or more sets of instructions. The term “machine-accessible non-transitory medium” or “machine-readable non-transitory medium” shall also be taken to include any medium that is capable of storing a set of instructions for execution by the machine and that cause the machine to perform any one or more of the methodologies of the present invention. The term “machine-accessible non-transitory medium” shall accordingly be taken to include, but not be limited to, solid-state memories, optical and magnetic media.
[0052] FIG. 3 shows an example of a data transfer between a machine 350 (e.g., tractor, combine harvester, etc.) and a machine 310 in accordance with one embodiment. A first machine (e. g., 310, 350) can collect as applied data from an implement during an application pass, store the applied data into one or more files, and then embed prescription data and field boundary data into the one or more files. The one or more files with the embedded prescription data and field boundary data may be stored in any memory device of the first machine and then transferred to a second machine (e.g., 350, 310) via the network 380 or any type of local machine to machine network.
[0053] The machine 350 includes a processing system 360, memory 355 with software 356, machine network 354 (e.g., a controller area network (CAN) serial bus protocol network, an ISOBUS network, etc.), and a network interface 385 for communicating with other systems or devices including the machine 310 and the network 380 (e.g., cellular network, Internet, wide area network, WiMax, satellite, IP network, etc.) for data transfer. The network interfaces 315 and 385 include one or more types of transceivers for communicating via the network 380. In one example, the network interface 385 includes a cellular modem and RF circuitry with an antenna for bidirectional communications with a cellular network. The machine network 354 includes sensors 352 (e.g., speed sensors) and controllers 351 (e.g., GPS receiver, radar unit) for controlling and monitoring operations of the machine. The network interface 385 can include at least one of a cellular transceiver, GPS transceiver, a WLAN transceiver (e.g., WiFi), an infrared transceiver, a Bluetooth transceiver, Ethernet, or other interfaces from communications with other devices and systems including an implement or another machine (e.g., 140, 142, 144, 146, 310). The network interface 385 may be integrated with the machine network 354 or separate from the machine network 354 as illustrated in FIG. 3.
[0054] The processing system 360 may include one or more microprocessors, processors, a system on a chip (integrated circuit), or one or more microcontrollers. The processing system includes processing logic 366 for executing software instructions of one or more programs and a communication unit 368 (e.g., transmitter, transceiver) for transmitting and receiving communications for the machine via machine network 354 or network interface 385.
[0055] The memory 355 stores data and programs for execution (software 356) by the processing system. The memory 355 can store, for example, software components such as an agricultural software application for monitoring and controlling field operations, a software application or module for embedding prescription data and field boundary data directly into as applied data files, or any other software application or module.
[0056] One or more display devices 390 can provide visual user interfaces for a user or operator. The display devices may include display controllers. In one embodiment, the display device 390 is a portable tablet device or computing device with a touchscreen that displays images (e.g., high definition field maps of as-planted or as-harvested data, images for identification of fields and tasks) and data generated by the field and task identification software application or agricultural implement software application and receives input from the user or operator for monitoring and controlling field operations. The operations may include configuration of the machine or implement, reporting of data, control of the machine or implement including sensors and controllers, and storage of the data generated. The display device 390 may be a display (e.g., display provided by an original equipment manufacturer (OEM)) that displays images and data for controlling a machine (e.g., planter, tractor, combine, sprayer, etc.), steering the machine, and monitoring the machine or an implement (e.g., planter, combine, sprayer, etc.) that is connected to the machine with sensors and controllers located on the machine or implement.
[0057] The machine 310 includes similar components as described for the machine 350. The machine 310 includes memory 305 with software 306, a processing system 320 with processing logic 326 and communication unit 328, a machine network 308 having sensors 312 and controllers 311. The machine 310 also includes a network interface 315 and one or more display devices 330.
[0058] A monitor 340, 370 may include a processing system (e.g., 320, 360) a display device (e.g., 330, 390), memory (e.g., 305, 355), at least a portion of the machine network (e.g., 308, 354), and optionally the network interface (e.g., 315, 385).
[0059] FIG. 4 illustrates a flow diagram of one embodiment for a method of displaying on a display device of a first machine data (e.g., as-applied data, data metrics, events) from a second agricultural implement and second machine for an applied product for one or more application passes in different regions of an agricultural field in order to monitor an operating mode of the second machine. The method 400 is performed by processing logic that may comprise hardware (circuitry, dedicated logic, etc.), software (such as is run on a general purpose computer system or a dedicated machine or a device), or a combination of both. In one embodiment, the method is performed by processing logic of a device (e.g., system 102, machine, apparatus, agricultural monitor, display device, user device, self-guided device, self-propelled device, etc.). The device executes instructions of a software application or program with processing logic. The software application or program can be initiated by the device. In one example, a monitor or display device receives user input and provides a customized display for operations of the method.
[0060] At operation 402, a software application (e.g., 20|20 application, agricultural software application) is initiated on a device (e.g., processing system, monitor, apparatus, user device, selfguided device, self-propelled device, etc.) and displayed on a first monitor or a display device as a user interface. The device may be integrated with or coupled to a first machine and a first agricultural implement that traverses a field during an application pass. In one example, the software application is also initiated on a second monitor of a second machine as a second implement traverses a field.
[0061] At operation 404, the method includes collecting as-applied data (e.g., seeding information, such as percent singulation, skips, multiples, downforce, applied fluids, depth measurements, agronomic measurements, etc.) of a first agricultural implement and the first machine that are traversing a field and performing an agricultural operation or application (e.g., planting, fluid application, etc.) on a first region of the field. The method also includes collecting as-applied data (e.g., seeding information, such as percent singulation, skips, multiples, downforce, applied fluids, depth measurements, agronomic measurements, etc.) of a second agricultural implement and the second machine that are traversing a field and performing an agricultural operation or application (e.g., planting, fluid application, etc.) on a second region of the field.
[0062] At operation 406, the method includes storing the as-applied data of the first agricultural implement and the first machine into one or more files and embedding prescription data and field boundary data into the one or more files. The one or more files may be stored in the first monitor or any memory device of the first machine. In one example, the prescription data and field boundary data is embedded directly into the one or more files without a complicated data conversion using third party software tools. The method also includes storing data including the as-applied data of the second agricultural implement and the second machine into one or more files and embedding prescription data and field boundary data into the one or more files. Data metrics and events can also be stored in the files. The one or more files may be stored in the second monitor or any memory device of the second machine.
[0063] At operation 408, the method further includes transferring the one or more files with the embedded prescription data and field boundary data from the second machine to the first machine (e.g., directly from second machine to first machine via a network, from second machine to cloud system 102 via a network and then from cloud system 102 to first machine via a network) or vice versa from the first machine to the second machine. The first machine and the second machine can be communicatively coupled to each other via a network (e.g., network 180, 280, 380, a local machine-to-machine network, etc.).
[0064] At operation 410, the method includes generating data metrics and events if applicable for the as-applied data or any sensed data of the first machine and first agricultural implement. Data metrics are determined based on the collected data to measure performance. At operation 412, the method includes displaying on a monitor (or display device) of the first machine data (e.g., as-applied data, data metrics, events if applicable) for the first machine and the first agricultural implement that are operating on a first region of the field. The operator of the first machine can determine how to arrange the data and events on the monitor (or display device) of the first machine.
[0065] At operation 414, the method includes obtaining data (e.g., as-applied data, data metrics, events if applicable) from the one or more transferred files of the second machine. At operation 416, the method includes displaying on the monitor (or display device) of the first machine data (e.g., as-applied data, data metrics, events) of the second machine and the second agricultural implement that are operating on a second region of the field. The operator of the first machine can determine how to arrange the as-applied data, data metrics, and events from the first machine and the second machine on the monitor (or display device) of the first machine. An event can be automatically generated by the machine / implement and displayed on the monitor based on monitoring of machine / implement diagnostics.
[0066] Data from the second monitor will be viewable alongside the first monitor’s data (e.g., maps, summaries, data metrics, events, etc.) in a single user interface. This monitoring and supervising feature permits a first user of a first machine and implement to simultaneously view data from the first machine and implement with data from a second machine and implement in a side by side manner (or any other arrangement) on a single user interface. The first user can provide instructions in real-time during an agricultural operation to a second user of the second machine and implement in order to have the second user perform any corrections or modifications needed for an internal state (or operating mode) of the second machine and implement to improve performance and crop yield.
[0067] The as-applied data, data metrics, and events if applicable for the first machine / first agricultural implement and second machine / second implement may dynamically change and the operator or user monitors the as-applied data, data metrics, and events to determine whether an internal state (or operating mode) of the first machine / first agricultural implement or second machine / second agricultural implement is working properly. If the as-applied data, data metrics, and / or events indicate that the first machine / first agricultural implement or second machine / second agricultural implement is not working properly, then first user or second user will take a corrective action (e.g., change an operational setting, inspect components of the first machine / first agricultural implement or second machine / agricultural implement) to avoid a malfunction of the first machine / first agricultural implement or second machine / second agricultural implement during the agricultural operation and improve performance of the machine / implement.
[0068] FIG. 5 is an example illustration of a user interface displayed on, for example, a monitor of a first machine having functionality according to the present disclosure. In the example of FIG. 5, interface 500 can be displayed on a monitor (e.g., display device 225, display device 230, display device 330, display device 390) in a first machine (e.g., tractor, Joe’s planter) or similar agricultural vehicle. User interface 500 can include various elements through which a user can interact with systems and / or components of the host tractor. For example, user interface 500 can include buttons for two (or more) preconfigured settings corresponding to user interface 500 on the monitor. In the specific example of FIG. 5, the user interface 500 shows a large map button 510, seeding button 520, and a region 530 of a field map that has been planted by a first machine and implement. Data metrics, as-applied data, and events for the first machine can also be displayed.
[0069] In an example, user interface 500 further shows a graphical representation 535 of a second machine and implement (e.g., tractor / planter, John’s planter) and planting region 540. Data metrics, as-applied data, and events for the second machine can also be displayed. The bubble 550 near graphical representation 535 of the second machine in user interface can correspond to any agricultural parameter such as seeding population (e.g., average seeding population of 31,900 seed / acre for a planter width of the second machine), for example. Seeding population is just one example of the many potential widgets that can be utilized including, but not limited to seeding population, seeding population state, seeding singulation, seeding SRI, seeding meter vacuum, seeding tank status, closing applied force, closing force margin, closing force state, and / or other downforce values, any product application rate, soil temperature, depth, soil content, etc. Many other widgets corresponding to planting, sidedress and / or harvest functionality can be supported.
[0070] The bubble 550 displays an agricultural parameter from the second machine and implement on a field map of the user interface 500. In this case, the user of the first machine and implement is viewing a graphical representation 535 of a tractor / planter (e.g., John’s planter) from someone else, and the seed population bubble 550 is showing an average for their rate applied. The user can tap the bubble 550 to view a user interface 600 of FIG. 6 that shows a graph 602 of an average seed population for a planter width (e.g., John’s planter) over a time period (e.g., 1 minute ago, 30 seconds ago, 15 seconds ago, etc.). This graphed parameter can be any map layer and the states of a bubble color (e.g., red / yellow / green) can change based on alert settings (e.g., parameter within a desired range between an upper threshold and lower threshold is represented with a green color, parameter that is a small percentage (e.g., less than 5%, less than 10%) above upper threshold or below lower threshold is represented with a yellow color, parameter significantly above upper threshold (e.g., greater than 10%, greater than 20%) or significantly below lower threshold (e.g., greater than 10%, greater than 20%) is represented with a red color). The bubbles 550 and 650 are shaded to represent a green color due to the seed population of 31.9K / acre being within a desired range.
[0071] FIGs. 7 and 8 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality according to the present disclosure. In these example illustrations, the second implement of the second machine is in a failed state due to a seed population being significantly below a lower threshold, so the user is seeing that the other implement is failing with the bubbles 750 and 850 having shading to indicate a red color.
[0072] In the example of FIG. 7, interface 700 can be displayed on a monitor (e.g., display device 225, display device 230, display device 330, display device 390) in a first machine (e.g., tractor, Joe’s planter) or similar agricultural vehicle. User interface 700 can include various elements through which a user can interact with systems and / or components of the host tractor. In the specific example of FIG. 7, the user interface 500 shows a region 730 that has been planted by a first machine and implement. Data metrics, as-applied data, and events for the first machine can also be displayed.
[0073] In an example, user interface 700 further shows a graphical representation 735 of a second machine and implement (e.g., tractor / planter, John’s planter) and planting region 740. Data metrics, as-applied data, and events for the second machine can also be displayed.
[0074] The bubble 750 displays an agricultural parameter from the second machine and implement on a field map of the user interface 700. In this case, the user of the first machine and implement is viewing a graphical representation 735 of a tractor / planter (e.g., John’s planter) from someone else, and the seed population bubble 750 is showing an average for their rate applied. The user can tap the bubble 750 to view a user interface 800 that shows a graph 802 of an average seed population for a planter width (e.g., John’s planter) over a time period (e.g., 1 minute ago, 30 seconds ago, 15 seconds ago, etc.). This graphed parameter can be any map layer and the states of a bubble color (e.g., red / yellow / green) can change based on alert settings (e.g., parameter within a desired range between an upper threshold and lower threshold is represented with a green color, parameter that is a small percentage (e.g., less than 5%, less than 10%) above upper threshold or below lower threshold is represented with a yellow color, parameter significantly above upper threshold (e.g., greater than 10%, greater than 20%) or significantly below lower threshold (e.g., greater than 10%, greater than 20%) is represented with a red color. The bubbles 750 and 850 are shaded to represent a red color due to the seed population of 25.5K / acre being significantly below a lower threshold.
[0075] FIGs. 9 and 10 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality according to the present disclosure. In these example illustrations, the second implement of the second machine is in an event warning state due to an invalid down force sensor, so the user is viewing an event and details to describe the event.
[0076] In the example of FIG. 9, interface 900 can be displayed on a monitor (e.g., display device 225, display device 230, display device 330, display device 390) in a first machine (e.g., tractor, Joe’s planter) or similar agricultural vehicle. User interface 900 can include various elements through which a user can interact with systems and / or components of the host tractor. In the specific example of FIG. 9, the user interface 900 shows a region 930 that has been planted by a first machine and implement. Data metrics, as-applied data, and events for the first machine can also be displayed.
[0077] In an example, user interface 900 further shows a graphical representation 935 of a second machine and implement (e.g., tractor / planter, John’s planter) and planting region 940. Data metrics, as-applied data, and events for the second machine can also be displayed.
[0078] The bubble 950 displays an event #12021 from the second machine and implement on a field map of the user interface 900. In this case, the user of the first machine and implement is viewing a graphical representation 935 of a tractor / planter (e.g., John’s planter) from someone else, and the bubble 950 is showing an event to indicate an invalid down force sensor. The user can tap the bubble 950 to view a user interface 1000 that shows details of the event to help with fixing an issue of the second implement (e.g., John’s planter). In this case, the description 1010 indicates that a selected down force sensor is incompatible with an equipment row unit. Down force sensors will not read any value until a valid selection is made. The user needs to confirm that a correct row unit of the implement and down force sensor is selected. The bubble 950 can show any type of event state (e.g., lost ground contact, low voltages, any machine or implement diagnostics) to the user that the second implement is in an event state.
[0079] FIGs. 11 and 12 are example illustrations of user interfaces displayed on, for example, a monitor of a first machine having functionality to view data from a second machine and a second implement according to the present disclosure. A user of a first machine and implement may want to view data metrics from a second implement in a field in order to supervise operations of the second implement. A user can view data metrics from the second implement by adding a home screen widget to the user interface 1100. In these example illustrations, the user of the first machine and implement adds a home screen widget to the user interface in order to simultaneously see a data metric (e.g., implement average of population 1110, population 1111, spacing, singulation, SRI, vacuum, etc.) for the first implement 1 and also any data metric (e.g., implement average of population 1120, population 1121, spacing, singulation, SRI, vacuum, etc.) for the second implement in the field.
[0080] A user can select a data metric (e.g., population 1121) for the second implement from the user interface 1100 and then be taken to a user interface 1200 that displays a row by row graph 1202 (e.g., row numbers 1-12) to see more details per row. The graph 1202 can show a selected data metric for the first and second implements. These details can be for any selected data metric as provided by an implement average application (e.g., 20|20 application).
[0081] EXAMPLES
[0082] The following are nonlimiting examples.
[0083] Example 1 - a computer implemented method for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode a second machine and a second agricultural implement. The computer-implemented method includes collecting as-applied data of a first agricultural implement and associated first machine that is traversing a first region of an agricultural field and performing an agricultural operation on the agricultural field, displaying on a display device data including one or more of the as-applied data and data metrics based on user input, receiving data from a second agricultural implement and associated second machine that is traversing a second region of the agricultural field and performing the agricultural operation, and displaying on the display device a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement and associated second machine in order to monitor an operating mode of the second agricultural implement and associated second machine. A user or operator of the first machine can monitor dynamically changing data of the second agricultural implement and associated second machine and quickly take corrective action to avoid a malfunction if the data indicates that an operating mode of the second agricultural implement and associated second machine is not working properly.
[0084] Example 2 - The computer-implemented method of Example 1 further comprises arranging the data from the first machine and the data from the second machine on the display device of the first machine based on the display device receiving a user input.
[0085] Example 3 - The computer-implemented method of Example 1 further comprises displaying on the display device a bubble having the data including one or more of the as-applied data, data metrics, and event of the second agricultural implement and the associated second machine for an agricultural parameter.
[0086] Example 4 - The computer-implemented method of Example 3 further comprises receiving a user input (e.g., touch input) to select the bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement and generating a graph of the average seed population for the planter width for different times during a time period in response to the user input.
[0087] Example 5 - The computer-implemented method of Example 1 further comprises displaying on the display device the graph of the average seed population for the planter width during the time period.
[0088] Example 6 - The computer-implemented method of Example 4, the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second alert setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
[0089] Example 7 - The computer-implemented method of Example 6, the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
[0090] Example 8 - A system for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode a second machine and a second agricultural implement. The system comprises one or more sensors to obtain as-applied data of a first agricultural implement, a processor coupled to the one or more sensors. The processor is configured to execute instructions to receive as-applied data of the first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field. A display device is coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
[0091] Example 9 - The system of Example 8, the display device is configured to arrange the data from the first machine and the data from the second machine on the display device of the first machine based on a user input.
[0092] Example 10 - The system of Example 8, the display device is configured to display a bubble having the data including one or more of the as-applied data, data metrics, and an event of the second agricultural implement.
[0093] Example 11 - The system of Example 8, the display device is configured to receive a user input to select the bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period.
[0094] Example 12 - The system of Example 8, the display device is configured to display the graph of the average seed population for the planter width during the time period.
[0095] Example 13 - The system of Example 10, the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
[0096] Example 14 - The system of Example 13, the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
[0097] Example 15 - The system of Example 8, the display device is configured to display a bubble having the data including an event to indicate machine or implement diagnostics, an error condition, or a failure of a component of the second agricultural implement.
[0098] Example 16 - The system of Example 8, the display device is configured to receive a user input to select the bubble having the data including the event, wherein the processor is configured to generate data for a user interface to show details of the event in response to the user input.
[0099] Example 17 - The system of Example 8, the display device is configured to receive a user input to add a home screen widget for the second agricultural implement to the graphical user interface in order to simultaneously view a data metric for the first agricultural implement and also a data metric for the second implement in the field.
[0100] Example 18 - An agricultural monitor for monitoring an operating mode of a first machine and a first agricultural implement as well as monitoring an operating mode of a second machine and a second agricultural implement. An agricultural monitor comprises a processor configured to execute instructions to receive as-applied data of a first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field.
[0101] A display device is coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
[0102] Example 19 - The agricultural monitor of Example 18, the display device is configured to receive a user input to select a bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period, wherein the display device is configured to display the graph of the average seed population for the planter width during the time period.
[0103] Example 20 - The agricultural monitor of Example 19, wherein the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
[0104] The foregoing description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiment of the apparatus, and the general principles and features of the system and methods described herein will be readily apparent to those of skill in the art. Thus, the present invention is not to be limited to the embodiments of the apparatus, system and methods described above and illustrated in the drawing figures but is to be accorded the widest scope consistent with the spirit and scope of the appended claims.
Claims
1. A computer-implemented method comprising:collecting as-applied data of a first agricultural implement and associated first machine that is traversing a first region of an agricultural field and performing an agricultural operation on the agricultural field;displaying on a display device data including one or more of the as-applied data and data metrics based on user input;receiving data from a second agricultural implement and associated second machine that is traversing a second region of the agricultural field and performing the agricultural operation; anddisplaying on the display device a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement and associated second machine in order to monitor an operating mode of the second agricultural implement and associated second machine.
2. The computer-implemented method of claim 1, further comprising:arranging the data from the first machine and the data from the second machine on the display device of the first machine based on the display device receiving a user input.
3. The computer-implemented method of claim 1, further comprising:displaying on the display device a bubble having the data including one or more of the as-applied data, data metrics, and event of the second agricultural implement and the associated second machine for an agricultural parameter.
4. The computer-implemented method of claim 3, further comprising:receiving a user input to select the bubble having the data for the agricultural parameter including an average seed population for a planter width of the second implement; andgenerating a graph of the average seed population for the planter width for different times during a time period in response to the user input.
5. The computer-implemented method of claim 4, further comprising:displaying on the display device the graph of the average seed population for the planter width during the time period.
6. The computer-implemented method of claim 3, wherein the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
7. The computer-implemented method of claim 6, wherein the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
8. A system comprising:one or more sensors to obtain as-applied data of a first agricultural implement;a processor coupled to the one or more sensors, wherein the processor is configured to execute instructions to receive as-applied data of the first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field; anda display device coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
9. The system of claim 8, wherein the display device is configured to arrange the data from the first machine and the data from the second machine on the display device of the first machine based on a user input.
10. The system of claim 8, wherein the display device is configured to display a bubble having the data including one or more of the as-applied data, data metrics, and an event of the second agricultural implement.
11. The system of claim 10, wherein the display device is configured to receive a user input to select the bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period.
12. The system of claim 11, wherein the display device is configured to display the graph of the average seed population for the planter width during the time period.
13. The system of claim 10, wherein the bubble has a first color for a first state to indicate a first alert setting for an agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.
14. The system of claim 13, wherein the first color indicates that the agricultural parameter is within a desired range between an upper threshold and lower threshold, the second color indicates that the agricultural parameter is a small percentage above an upper threshold or below a lower threshold, and the third color indicates that the agricultural parameter is significantly above an upper threshold or significantly below a lower threshold.
15. The system of claim 8, wherein the display device is configured to display a bubble having the data including an event to indicate machine or implement diagnostics, an error condition, or a failure of a component of the second agricultural implement.
16. The system of claim 15, wherein the display device is configured to receive a user input to select the bubble having the data including the event, wherein the processor is configured to generate data for a user interface to show details of the event in response to the user input.
17. The system of claim 8, wherein the display device is configured to receive a user input to add a home screen widget for the second agricultural implement to the graphical user interface in order to simultaneously view a data metric for the first agricultural implement and also a data metric for the second implement in the field.
18. An agricultural monitor comprising:a processor configured to execute instructions to receive as-applied data of a first agricultural implement that is traversing a first region of a field and performing an agricultural operation on the field, to receive data of a second agricultural implement that is traversing a second region of a field and performing the agricultural operation on the field; anda display device coupled to the processor to display a graphical user interface having at least one region to display data including one or more of the as-applied data and data metrics of the first agricultural implement and to display a graphical representation of the second agricultural implement and associated second machine along with the data including one or more of as-applied data, data metrics, and an event of the second agricultural implement in order to monitor an operating mode of the second agricultural implement and associated second machine.
19. The agricultural monitor of claim 18, wherein the display device is configured to receive a user input to select a bubble having the data for an agricultural parameter including an average seed population for a planter width of the second implement, wherein the processor is configured to generate a graph of the average seed population for the planter width for different times during a time period, wherein the display device is configured to display the graph of the average seed population for the planter width during the time period.
20. The agricultural monitor of claim 19, wherein the bubble has a first color for a first state to indicate a first alert setting for the agricultural parameter, a second color for a second state to indicate a second setting for the agricultural parameter, and a third color for a third state to indicate a third alert setting for the agricultural parameter.