SYSTEMS AND METHODS FOR CONTROL, MONITORING AND MAPPING OF AGRICULTURAL APPLICATIONS
A system and method for monitoring an agricultural implement. The system includes a monitor device, a communication module and a display device. The monitor device is in electrical communication with a plurality of sensors monitoring the operation of agricultural implement. The implement sensors generate “as-applied” data. The as-applied data is processed and transmitted to a display device via a communication module. The display device renders maps representing the as-applied data. The generated maps may be accessed and displayed as map overlays on a display device with a common view characteristic.
In recent years, the price of crop inputs and the increased availability of spatial mapping of agricultural operations have revealed the need for improved monitoring techniques to improve operator and grower decision-making based on spatial variations in farming practices. Thus there is a need in the art for improved methods of controlling, monitoring and mapping agricultural applications.
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views,
The display device 130 may be a consumer computing device or other multi-function computing device. The display device 130 preferably includes general purpose software including an Internet browser. The display device 130 also preferably includes a motion sensor 137, such as a gyroscope or accelerometer, and preferably uses a signal generated by the motion sensor 137 to determine a desired modification of the GUI 132. The display device 130 also preferably includes a digital camera 135 whereby pictures taken with the camera 135 may be associated with a global positioning system (GPS) position, stored in the memory 134 and transferred to the cloud storage server 140. The display device 130 also preferably includes a GPS receiver 131.
The monitor device 110 is preferably in electrical communication with seed sensors 160, downforce sensors 162, ride quality sensors 164, a GPS receiver 166, and one or more speed sensors 168 via a harness 156. The monitor device 110 is preferably in electrical communication with clutches 170, drives 172, and downforce valves 174 via a harness 158.
Turning to
Referring to
In operation of the planter 10, the furrow opening assembly 234 of the row unit 200 cuts a furrow 38 into the soil surface 40 as the planter 10 is drawn through the field. The seed hopper 226, which holds the seeds to be planted, communicates a constant supply of seeds 42 to the seed meter 230. In some embodiments the planter 10 is a central-fill planter including a frame-mounted bulk hopper as is known in the art; in such embodiments the seed hopper 226 preferably comprises a small auxiliary hopper in seed communication with the bulk hopper. The seed meter 230 of each row unit 200 is preferably selectively engaged to the drive 172 via the clutch 170 such that individual seeds 42 are metered and discharged into the seed tube 232 at regularly spaced intervals based on the seed population desired and the speed at which the planter is drawn through the field. The drive 172 and clutch 170 may be of the types disclosed in Applicant's U.S. patent application Ser. No. 12/228,075 incorporated herein in its entirety by reference. In other embodiments, the clutch 170 is omitted and the drives 172 comprise electric drives such as those disclosed in Applicant's International Patent Application No. PCT/US2013/051971, incorporated herein in its entirety by reference. The seed sensor 160, preferably an optical sensor, is supported by the seed tube 232 and disposed to detect the presence of seeds 42 as they pass. The seed 42 drops from the end of the seed tube 232 into the furrow 38 and the seeds 42 are covered with soil by the closing wheel assembly 236.
The furrow opening assembly 234 preferably includes a pair of furrow opening disk blades 244 and a pair of gauge wheels 248 selectively vertically adjustable relative to the disk blades 244 by a depth adjusting mechanism 268. The depth adjusting mechanism 268 preferably pivots about the downforce sensor 162, which preferably comprises a pin instrumented with strain gauges for measuring the force exerted on the gauge wheels 248 by the soil 40. The downforce sensor 162 is preferably of the type disclosed in Applicant's U.S. patent application No. 12/522,253, incorporated herein in its entirety by reference. In other embodiments, the downforce sensor is of the types disclosed in U.S. Pat. No. 6,389,999, incorporated herein in its entirety by reference. The disk blades 244 are rotatably supported on a shank 254 depending from the subframe 224. Gauge wheel arms 260 pivotally support the gauge wheels 248 from the subframe 224. The gauge wheels 248 are rotatably mounted to the forwardly extending gauge wheel arms 260.
Referring to
In operation, the monitor system 100 of
At step 1210, the monitor device 110 accepts configuration input entered by the user via the GUI 112. In some embodiments, the GUI 112 may be omitted and configuration input may be entered by the user via the GUI 132 of the display device 130. The configuration input comprises parameters preferably including dimensional offsets between the GPS receiver 166 and the seed tubes 232 and operational parameters of the clutches 170, drives 172 and downforce valves 174. The monitor device 110 then transmits the resulting configuration data 188 to the display device 130 via the communication module 120 as indicated in
At step 1212, the display device 130 preferably accesses prescription data file 186 from the cloud storage server 140. The prescription data file 186 preferably includes a file (e.g., a shape file) containing geographic boundaries (e.g., a field boundary) and relating geographic locations (e.g., GPS coordinates) to operating parameters (e.g., seed planting rates). The display device 130 preferably allows the user to edit the prescription data file 186 using the GUI 132. The display device 130 preferably reconfigures the prescription data file 186 for use by the monitor device 110 and transmits resulting prescription data 185 to the monitor via the communication module 120.
At step 1214, as the planter 10 is drawn through the field, the monitor device 110 sends command signals 198 to the clutches 170, drives 172 and downforce valves 174. Command signals 198 preferably include signals determining whether one or more clutches 170 are engaged, signals determining the rate at which drives 172 are driven, and signals determining the downforce set by downforce valves 174.
At step 1215, as the planter 10 is drawn through the field, the monitor device 110 receives raw as-applied data 181 including signals from seed sensors 160, downforce sensors 162, ride quality sensors 164, GPS receiver 166 and seed sensors 168. The monitor device 110 preferably processes the raw as-applied data 181, and stores the as-applied data to the memory 114. The monitor 130 preferably transmits processed as-applied data 182 to the display device 130 via the communication module 120. The processed as-applied data 182 is preferably streaming, piecewise, or partial data.
It should be appreciated that according to the method 1200, implement control and data storage are performed by the monitor device 110 such that if the display device 130 stops functioning, is removed from the monitor system 100, or is used for other functions, the implement operations and essential data storage are not interrupted.
At step 1220, the display device 130 receives and stores the live processed as-applied data 182 in the memory 134. At step 1225, the display device 130 preferably renders a map of the processed as-applied data 182 (e.g., a population map) as described more fully elsewhere herein. The map preferably includes a set of application map images superimposed on an aerial image. At step 1230, the display device 130 preferably displays a numerical aggregation of as-applied data (e.g., population planted by a row unit over the last 5 seconds). At step 1235, the display device 130 preferably stores the location, size and other display characteristics of the application map images rendered at step 1225 in the memory 134. At step 1238, after completing planting operations, the display device 130 preferably transmits processed as-applied data file 183 to the cloud storage server 140. Processed as-applied data file 183 is preferably a complete file (e.g., a data file). At step 1240 the monitor device 110 preferably stores completed as-applied data (e.g., in a data file) in the memory 114.
Mapping and Display MethodsThe monitor system 100 preferably displays a downforce map 400 as illustrated in
The monitor system 100 preferably displays the downforce map 400 according to a process designated generally by reference numeral 300 in
The monitor system 100 preferably displays a population map 500 an embodiment of which is illustrated in
The monitor system 100 preferably displays the population map 500 according to an embodiment of a process designated generally by reference numeral 600 in
Where:
-
- SeedCount=Number of seeds counted at the row during instant interval.
- Spacing=Planter row spacing included in the configuration data.
- Time=Time between corresponding seed pulses from instant interval and prior interval.
- Speed=Magnitude of row velocity.
Continuing to refer to
With reference to
The monitor system 100 preferably displays a spacing map 700 as illustrated in
The monitor system 100 preferably displays a singulation map 900 as illustrated in
The monitor system 100 preferably displays the spacing map 700 and the singulation map 900 according to a process designated generally by reference numeral 800 in
In other embodiments of the process 800, the display device 130 displays a map block corresponding to each seed or to each individual spacing or singulation calculation falling within the map unit.
The monitor system 100 preferably displays a ride quality map 1000 as illustrated in
The monitor system 100 preferably displays the ride quality map 1000 according to a process illustrated generally by reference numeral 1100 in
Where:
-
- TINT=Total time duration of the interval, and
- TL=Time during interval in which vertical velocity is greater than a predefined limit
In other embodiments, TL corresponds to the time in which vertical acceleration is greater than a predefined limit. Continuing to refer to
The monitor system 100 preferably displays a population deviation map 1400 as illustrated in
The monitor system 100 preferably displays the population deviation map 1400 according to a process illustrated generally by reference numeral 1300 in
It should be appreciated that in carrying out step 1330 the display device 130 determines the prescribed population by accessing the prescription data 185 stored in the memory 134. At step 1335, the display device 130 selects a block characteristic (e.g., pattern, symbol or color) by identifying the legend range corresponding to the population error. At step 1340, the display device 130 preferably displays a map block having the selected characteristic in the map area associated with the first interval. For example, in the population deviation map 1400 of
A process for displaying linked maps of agricultural data is illustrated generally by reference numeral 1900 in
Continuing to refer to the process 1900, at step 1935 the display device 130 preferably receives and implements a user command to apply a first modification to a view characteristic of the first map. In some embodiments the user command comprises a manipulation of a user interface displayed on the map (e.g., adjustment of a scale to adjust zoom level). In other embodiments the user command comprises a manipulation of a touch screen of the display (e.g., “pinching” the touch screen to adjust zoom level). At step 1940, upon determining that a modification has been made to the first map, the display device 130 preferably matches the visible area and zoom level of the second map to the visible area and zoom level of the first map. The display device 130 preferably matches the visible area of the second map to the visible area the first map by determining the geo-referenced locations corresponding to a boundary of the first map and then re-drawing the second map such that a boundary of the second map corresponds to the same geo-referenced locations.
In an alternative embodiment of step 1940, the display device 130 applies a second modification to the second map corresponding to the first modification and preferably applies the second modification to the same view characteristic as the first modification. For example, if the first modification comprises rotation of the first map about a first angle, then the second modification preferably comprises rotation of the second map about the first angle.
At step 1945, the display device 130 preferably receives and implements a user command to apply a modification to a view characteristic of the second map. At step 1950, upon determining that a modification has been made to the second map, the display device 130 preferably matches the visible area and zoom level of the first map to the visible area and zoom level of the second map.
Turning to
Continuing to refer to
Turning to
Turning to
Turning to
Components described herein as being in electrical communication may be in data communication via any suitable device or devices. The term “data communication” as used herein is intended to encompass wireless (e.g., radio-based), electrical, electronic, and other forms of digital or analog data transmission. Components described herein as being in communication via a harness may be in data communication via any suitable device or devices. A harness may comprise a single electrical line or a bundled plurality of electrical lines, and may comprise a point-to-point connection or a bus.
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 method of monitoring an agricultural implement, comprising:
- receiving as-applied data from an implement sensor with a monitor device;
- processing said as-applied data with said monitor device to generate processed as-applied data;
- authenticating authentication data transmitted from said monitor device;
- if said authentication data is authenticated, transmitting said processed as-applied data from said monitor device to a display device via a communication module;
- rendering a map representing said processed as-applied data; and
- displaying said map on said display device.
2. The method of claim 1, further including:
- modifying prescription data on said display device;
- transmitting said prescription data to said monitor device via said communication module;
- generating a command signal with said monitor device, said command signal being based on said prescription data; and
- transmitting said command signal to an implement actuator.
3. The method of claim 1, further including:
- comparing said authentication data to a key stored in a memory of said communication module; and
- permitting communication of said as-applied data between said monitor device and said display device via said communication module if said authentication data corresponds to said key.
4. The method of claim 1, wherein said display device comprises a multi-function computing device.
5. The method of claim 4, wherein said display device includes memory, wherein an Internet browser is stored in said memory.
6. The method of claim 2, further including:
- comparing said authentication data to a key stored in memory of said communication module; and
- permitting communication of said as-applied data and said prescription data between said communication module and said display device if said authentication data corresponds to said key.
7. The method of claim 6, wherein said display device comprises a multi-function computing device, and wherein said display device includes a camera, a GPS receiver, and a modem.
8. The method of claim 3, wherein said communication module includes an authentication chip, and wherein said authentication chip selectively permits transmission of said as-applied data between said display device and said monitor device.
9. The method of claim 2, wherein said as-applied data comprises a seed sensor signal and wherein said implement actuator comprises a seed meter drive.
10. The method of claim 7, wherein said as-applied data comprises a seed sensor signal and wherein said implement actuator comprises a seed meter drive.
11. The method of claim 1, wherein said map represents a spatial variation in population deviation.
12. The method of claim 1, wherein said map represents both spatial variation in ground contact and downforce.
13. The method of claim 1, further including:
- counting seed pulses in subsequent intervals;
- calculating time between corresponding seed pulses in said subsequent intervals;
- determining a row velocity in a first interval; and
- calculating as-applied population within said first interval.
14. The method of claim 1, further including:
- recording times of seed pulses within subsequent intervals;
- identifying and classifying errors within a first interval;
- counting a number of errors of each type of error within a first interval;
- determining a number of good blocks and a number of error blocks to place within a map unit; and
- randomizing a spatial order of said good blocks and said error blocks within said map unit.
15. The method of claim 2, wherein said map represents a spatial variation in one of ride quality, downforce, singulation, spacing, and population deviation.
16. A method of monitoring an agricultural implement, comprising:
- accessing a first spatial agricultural data set associated with a first agricultural operation;
- accessing a second spatial agricultural data set associated with a second agricultural operation;
- generating a first map overlay based on said first spatial agricultural data set;
- generating a second map overlay based on said second spatial agricultural data set;
- displaying a first map comprising said first map overlay; and
- displaying a second map comprising said second map overlay on a common screen with said first map, wherein said second map is at least partly disjoined from said first map, and wherein said first and second maps both redundantly include a common geo-referenced location, and wherein said second map has a common view characteristic with said first map.
17. The method of claim 16, further including:
- displaying a first annotation at a first location on said first map, said first annotation superimposed over said first map overlay; and
- displaying a second annotation at a second location on said second map, said second annotation superimposed over said second map overlay, wherein said second location corresponds to said first location.
18. The method of claim 16, further including:
- receiving and implementing a user command to apply a first modification to a view characteristic of said first map;
- implementing a second modification to a view characteristic of said second map, said second modification corresponding to said first modification such that a visible area and zoom level of said first map corresponds to a visible area and zoom level of said second map;
- receiving and implementing a user command to apply a third modification to a view characteristic of said second map; and
- implementing a fourth modification to a view characteristic of said first map, said fourth modification corresponding to said third modification such that a visible area and zoom level of said second map corresponds to a visible area and zoom level of said first map.
19. The method of claim 17, further including:
- receiving and implementing a user command to apply a first modification to a view characteristic of said first map;
- maintaining a position of said first annotation relative to said first map when said first modification is implemented;
- implementing a second modification to a view characteristic of said second map, said second modification corresponding to said first modification such that a visible area and zoom level of said first map corresponds to a visible area and zoom level of said second map; and
- maintaining a position of said second annotation relative to said second map when said second modification is implemented.
20. The method of claim 16, wherein said first spatial agricultural data set comprises planting data collected during a planting operation, and wherein said second spatial agricultural data set comprises yield data collected during a harvesting operation.
21. The method of claim 17, wherein said first spatial agricultural data set comprises planting data collected during a planting operation, and wherein said second spatial agricultural data set comprises yield data collected during a harvesting operation.
22. The method of claim 18, wherein said first spatial agricultural data set comprises planting data collected during a planting operation, and wherein said second spatial agricultural data set comprises yield data collected during a harvesting operation.
23. The method of claim 16, wherein said second agricultural data set represents a spatial variation in population deviation.
24. The method of claim 16, further including displaying a map representing both spatial variation in ground contact and downforce.
25. The method of claim 16, further including:
- receiving as-applied data from an implement sensor with a monitor device;
- processing said as-applied data with said monitor device to generate processed as-applied data;
- transmitting said processed as-applied data to a display device via a communication module;
- rendering a map with said display device, said map representing said processed as-applied data; and
- displaying said map on said display device.
26. The method of claim 25, further including:
- modifying prescription data on said display device;
- transmitting said prescription data to said monitor device via said communication module;
- generating a command signal with said monitor device, said command signal being based on said prescription data; and
- transmitting said command signal to an implement actuator.
27. The method of claim 26, further including:
- transmitting authentication data from said monitor device to said communication module;
- comparing said authentication data to a key stored in a memory of said communication module; and
- permitting communication of said as-applied data and said prescription data between said communication module and said display device if said authentication data corresponds to said key.
28. The method of claim 25 16, wherein said display device comprises a multi-function computing device, and further including:
- recording times of speed pulses within subsequent intervals;
- identifying and classifying errors within a first interval;
- counting a number of errors of each type of error within said first interval; and
- determining a number of error blocks to place within a map unit.
29. The method of claim 28, further including:
- randomizing a spatial order of said error blocks within said map unit.
30. The method of claim 16, further including:
- determining a direction of implement travel in a first area while said first spatial agricultural data set was generated; and
- displaying a directional annotation in said second map, said directional annotation indicating said direction of implement travel, and said directional annotation located within a portion of said second map corresponding to said first area.
31. A method of monitoring a planting implement having a plurality of row units for planting seed in a field, the method comprising:
- monitoring a row unit location of each of the plurality of row units;
- monitoring a row unit performance criterion of each of the plurality of row units; and
- generating a spatial map of said performance criterion.
32. The method of claim 31, wherein said row unit performance criterion is related to a seed population planted by the row unit at said row unit location.
33. The method of claim 31, wherein said row unit performance criterion is related to a seed spacing effected by the row unit at said row unit location.
34. The method of claim 31, wherein said row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location.
35. The method of claim 31, wherein said performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location.
36. The method of claim 31, wherein said spatial map relates a plurality of locations in the field to a value of said row unit performance criterion.
37. The method of claim 36, wherein said spatial map includes a plurality of map blocks, each map block being having a color corresponding to a range of values of said performance criterion.
38. The method of claim 37, wherein each map block has a map position corresponding to said row unit location at a time interval during which said performance criterion is measured.
39. The method of claim 38, wherein said row unit performance criterion is related to a seed population planted by the row unit at said row unit location.
40. The method of claim 38, wherein said row unit performance criterion is related to a seed spacing effected by the row unit at said row unit location.
41. The method of claim 38, wherein said row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location.
42. The method of claim 38, wherein said performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location.
43. The method of claim 38, wherein said spatial map is superimposed over an aerial image, wherein each map block has a geo-referenced position, wherein each map block is superimposed over a portion of said aerial image corresponding to said geo-referenced position of said map block.
44. The method of claim 43, wherein said spatial map includes a graphical representation of the planting implement.
45. The method of claim 44, wherein a graphical location of said graphical representation corresponds to a geo-referenced position of the implement, and wherein said graphical location is adjusted as the implement traverses the field.
46. The method of claim 45, wherein said graphical representation includes a plurality of row unit images, wherein said map comprises a row of said map blocks corresponding to one of said row units, said row of said map blocks being disposed behind said row unit image along a travel direction of said graphical representation.
47. The method of claim 46, wherein said row unit performance criterion is related to a seed population planted by the row unit at said row unit location.
48. The method of claim 46, wherein said row unit performance criterion is related to a seed spacing effected by the row unit at said row unit location.
49. The method of claim 46, wherein said row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location.
50. The method of claim 46, wherein said performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location.
51. The method of claim 31, further including: displaying a numerical aggregate value of said row unit performance criterion, wherein said numerical aggregate value corresponds to the aggregate value of said row unit performance criterion across the plurality of row units.
52. The method of claim 51, wherein said row unit performance criterion is related to a seed population planted by the row unit at said row unit location.
53. The method of claim 51, wherein said row unit performance criterion is related to a seed spacing effected by the row unit at said row unit location.
54. The method of claim 51, wherein said row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location.
55. The method of claim 51, wherein said row unit performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location.
56. The method of claim 51, further including:
- displaying a numerical aggregate value of a second row unit performance criterion, wherein said numerical aggregate value corresponds to the aggregate value of said second row unit performance criterion across the plurality of row units.
57. The method of claim 56, wherein said second row unit performance criterion is related to a seed population planted by the row unit at said row unit location, and wherein said spatially mapped row unit performance criterion corresponds to a seed spacing effected by the row unit at said row unit location.
58. The method of claim 56, wherein said second row unit performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location, and wherein said spatially mapped row unit performance criterion corresponds to a seed spacing effected by the row unit at said row unit location.
59. The method of claim 56, wherein said second row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location, and wherein said spatially mapped row unit performance criterion corresponds to a seed spacing effected by the row unit at said row unit location.
60. The method of claim 31, wherein said spatial map is displayed on a display device, said display device having a graphical user interface, said display device located in a cab of a tractor, said tractor drawing the planting implement through the field.
61. The method of claim 60, wherein said display device comprises a multi-function consumer computing device, and wherein said display device includes an Internet browser.
62. The method of claim 60, wherein said display device comprises a global positioning system receiver.
63. The method of claim 60, wherein said display device comprises a motion sensor.
64. The method of claim 60, wherein said display device comprises is in wireless communication with a cloud storage server.
65. The method of claim 64, wherein said display device comprises is in wireless communication with the Internet via a cellular modem.
66. The method of claim 64, further comprising: transmitting an as-applied data file from said display to said cloud server.
67. The method of claim 66, wherein said as-applied data file includes said row unit performance criterion, and wherein said as-applied data file includes said row unit location.
68. The method of claim 66, wherein said as-applied data file includes said row unit performance criterion, and wherein said as-applied data file includes said row unit location.
69. The method of claim 64, further comprising:
- receiving a prescription data file from said cloud storage server, said prescription data file including a population prescription, said population prescription associating a region of the field with a desired seed population; and
- planting said region of the field at said desired seed population.
70. The method of claim 69, wherein said region of the field is planted at said desired seed population by sending a command signal to an electric drive on said row unit, said electric drive individually controlling a planting rate of said row unit.
71. The method of claim 69, wherein said region of the field is planted at said desired seed population by sending a command signal to an electric drive on said row unit, said electric drive individually controlling a planting rate of said row unit.
72. The method of claim 68, wherein said row unit performance criterion is related to a seed population planted by the row unit at said row unit location.
73. The method of claim 68, wherein said row unit performance criterion is related to a seed spacing effected by the row unit at said row unit location.
74. The method of claim 68, wherein said row unit performance criterion is related to a ride quality experienced by the row unit at said row unit location.
75. The method of claim 68, wherein said performance criterion is related to a downforce imposed by the row unit on a soil surface at said row unit location.
76. The method of claim 31, further comprising:
- counting seed pulses during an interval;
- determining a row velocity of said row unit during said interval;
- calculating an as-applied population applied during said interval;
- associating said interval with a map area;
- selecting a population map block characteristic according to said as-applied population; and
- displaying said population map block in said map area associated with said interval.
77. The method of claim 76, further comprising:
- determining a direction of travel during said interval; and
- displaying an image indicating said direction of travel near said population map block.
Type: Application
Filed: Aug 12, 2013
Publication Date: Jun 30, 2016
Patent Grant number: 9699958
Inventors: Justin Koch (Deer Creek, IL), Doug Sauder (Livermore, CA), Tim Sauder (Tremont, IL), Jakob Stuber (Tremont, IL)
Application Number: 14/420,863