Method and system for automated roller identification in volumetric metering systems

The automated roller identification system in agricultural equipment uses magnetic sensors to analyze the magnet position arrangement around rollers, addressing the inconvenience of manual identification and enhancing efficiency and accuracy.

WO2025118072A1PCT designated stage expired Publication Date: 2025-06-12VADERSTAD IND INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/CA2024/051609
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-07
Filing Date
2024-12-02
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

Existing volumetric metering systems in agricultural equipment require manual observation to identify the correct roller model, which is inconvenient and fails to leverage advanced computerized technologies.

Method used

A method and system for automated roller identification using magnetic sensors to analyze the magnet position arrangement around the roller, allowing for the identification of the roller model and generation of an output indication.

Benefits of technology

Enables efficient and automated identification of roller models within volumetric metering systems, improving convenience and accuracy while integrating with computerized agricultural equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CA2024051609_12062025_PF_FP_ABST
    Figure CA2024051609_12062025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments herein generally relate to a method and system for automated identification of a roller mountable inside a volumetric metering system. In some examples, the method involves analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (α), wherein the roller forms part of a roller assembly, the roller assembly comprising at least two magnets arranged around the roller to have the magnet position arrangement (α); identifying the roller based on the determined at least one parameter; and generating an output indication of the identified roller.
Need to check novelty before this filing date? Find Prior Art

Description

TITLE: METHOD AND SYSTEM FOR AUTOMATED ROLLER IDENTIFICATION IN VOLUMETRIC METERING SYSTEMSCROSS-REFERENCE TO RELATED APPLICATION(S)

[0001] The present application claims priority to, and the benefit of, United States Provisional Patent Application No. 63 / 607,332, titled “METHOD AND SYSTEM FOR AUTOMATED ROLLER IDENTIFICATION IN VOLUMETRIC METERING SYSTEMS”, filed on December 7, 2023, the entire contents of which are incorporated herein by reference.FIELD

[0002] Various embodiments are described herein that generally relate to rollers used as part of volumetric metering systems in agricultural equipment (e.g., air carts), and in particular, to a method and system for automated identification of rollers mountable inside volumetric metering systems.BACKGROUND

[0003] Air carts are typically used for dispersing granular agricultural product (e.g., seeds, fertilizers, micro-nutrients, inoculants, etc.) over agricultural fields. An air cart includes one or more frame-mounted tanks, whereby each tank is filled with selected product. The air cart (and an air seeder) are moved through the field to dispense product from each tank.

[0004] To that end, it is desirable to control the dispensing rate of product, from each air cart tank. This is because dispensing too much, or too little, of a product can have consequential effects (e.g., damaging the field, or undesired product yield). In view of this, air carts will often include one or more "volumetric metering systems" which control the product dispensing rate.SUMMARY OF VARIOUS EMBODIMENTS

[0005] According to one broad aspect, there is provided a method for automated identification of a roller mountable inside a volumetric metering system, comprising: analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (a), wherein the roller forms part of a roller assembly, the roller assembly comprising at least two magnets arrangedaround the roller to have the magnet position arrangement (a); identifying the roller based on the determined at least one parameter; and generating an output indication of the identified roller.

[0006] In another broad aspect, there is provided a method for automated identification of a plurality of rollers mountable inside a plurality of volumetric metering systems, comprising: analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (a) in respect of each roller assembly mounted within each of the plurality of volumetric metering systems, wherein, each roller assembly comprises a roller and at least two magnets arranged around the roller with the magnet position arrangement (a), and magnetic sensor data is separately received from each of the plurality of volumetric metering systems; and generating an output indication of the identified rollers based on the analyzed magnetic sensor data.

[0007] In another broad aspect, there is provided a system for automated identification of a roller mountable inside a volumetric metering system, comprising: at least one magnetic sensor associated with the volumetric metering system; a roller assembly comprising the roller and at least two magnets, wherein the magnets are arranged around the roller to define a unique magnet position arrangement (a); and at least one processor coupled to the at least one magnetic sensor, and configured to perform the method as described in any of the preceding paragraphs.

[0008] In another broad aspect, there is provided a roller assembly comprising: a roller comprising one or more flanges; and at least two magnets arranged around the roller to have a circumferential angular spacing defining a magnet position arrangement (a), unique to a roller model associated with the roller.

[0009] In another broad aspect, there is provided a method for assembling a roller assembly, comprising: mounting at least two magnets around a roller, of the roller assembly, wherein the magnets are arranged around the roller to define a magnet position arrangement (a) unique to a roller model associated with the roller.

[0010] Other features and advantages of the present application will become apparent from the following detailed description taken together with the accompanying drawings. It should be understood, however, that the detailed description and the specific examples, while indicating preferred embodiments of the application, are given by way of illustration only, since various changesand modifications within the spirit and scope of the application will become apparent to those skilled in the art from this detailed description.BRIEF DESCRIPTION OF THE DRAWINGS

[0011] For a better understanding of the various embodiments described herein, and to show more clearly how these various embodiments may be carried into effect, reference will be made, by way of example, to the accompanying drawings which show at least one example embodiment, and which are now described. The drawings are not intended to limit the scope of the teachings described herein.

[0012] FIG. 1 is an example environment in which the disclosed embodiments can operate;

[0013] FIG. 2 is a schematic illustration of an example air cart, with one or more volumetric metering systems;

[0014] FIGs. 3 A - 3C illustrate an example roller, for use within a volumetric metering system, and including a perspective view of the roller (FIG. 3A), a side elevation view (FIG. 3B) and a rear plan view (FIG. 3C);

[0015] FIG. 3D illustrates the roller mounted within an example housing enclosure;

[0016] FIGs. 4 A - 4B illustrate an example roller assembly, with magnets having a first unipolar magnetic configuration, and showing the roller assembly in perspective view (FIG. 4A) and rear plan view (FIG. 4B);

[0017] FIGs. 5 A - 5D illustrate another example roller assembly, with magnets having the first unipolar magnetic configuration, and showing the roller assembly in perspective view (FIG. 5A), partially exploded perspective view (FIG. 5B) and rear plan view (FIG. 5C), and a partial view of a rear end of the roller assembly with magnets removed (FIG. 5D);

[0018] FIG. 5E shows a perspective view of an example magnet used in a unipolar magnet configuration;

[0019] FIGs. 6A - 6B illustrate an example roller assembly, with magnets having a second bipolar magnetic configuration, and showing the roller assembly in perspective view (FIG. 6A) and rear plan view (FIG. 6B);

[0020] FIGs. 7A - 7D illustrate another example roller assembly, with magnets having the second bipolar magnetic configuration, and showing the roller assembly in perspective view (FIG. 7 A), partially exploded perspective view (FIG. 7B), a rear plan view (FIG. 7C), and a partial view of a rear end of the roller assembly with magnets removed (FIG. 7D);

[0021] FIG. 7E shows a perspective view of an example magnet used in a bipolar magnet configuration;

[0022] FIG. 8A is a schematic illustration of two magnets arranged around a roller;

[0023] FIG. 8B is a schematic illustration of two magnets arranged around a roller, and having a unipolar polarity configuration;

[0024] FIG. 8C is a schematic illustration of two magnets arranged around a roller, and having a first bipolar polarity configuration;

[0025] FIG. 8D is a schematic illustration of two magnets arranged around a roller, and having a second bipolar polarity configuration;

[0026] FIG. 8E is a transparent side perspective view of a roller assembly mounted within a housing enclosure of a volumetric metering system, according to a first example;

[0027] FIG. 8F is a transparent side perspective view of a roller assembly mounted within a housing enclosure of a volumetric metering system, according to a second example;

[0028] FIG. 9 is a plot of an example magnetic field experienced by a magnetic sensor as a result of rotation of a roller assembly;

[0029] FIGs. 10A - 10B illustrate example output sensor signals generated by magnetic sensors, in accordance with the teachings herein;

[0030] FIGs. 11 A - 11G illustrate various further example output sensor signals generated by magnetic sensors, in accordance with the teachings herein;

[0031] FIG. 12A is a process flow for an example method for roller identification in volumetric metering systems;

[0032] FIG. 12B is a process flow for another example method for roller identification in volumetric metering systems;

[0033] FIG. 12C is a process flow for still another example method for roller identification in volumetric metering systems;

[0034] FIG. 12D is a process flow for an example method for identification of a plurality of rollers, in a plurality of volumetric metering systems;

[0035] FIG. 12E is a process flow for an example method of assembling a roller assembly, and assigning a corresponding roller ratio;

[0036] FIG. 13A is an example system for roller identification in agricultural equipment; and

[0037] FIG. 13B is an example hardware configuration for an example control unit.

[0038] Further aspects and features of the example embodiments described herein will appear from the following description taken together with the accompanying drawings.DESCRIPTION OF VARIOUS EMBODIMENTS

[0039] Embodiments herein generally relate to a method and system for automated roller identification in volumetric metering systems used in agricultural equipment (e.g., air carts).I. GENERAL OVERVIEW

[0040] FIG. 1 shows an example environment (100) in which the disclosed embodiments can operate.

[0041] As shown, a wheeled air cart (102) is used for dispensing granular agricultural product (e.g., seeds, fertilizers, micro-nutrients, inoculants, etc.) over a field. The air cart (102) includes one or more tanks (104) filled with the dispensable product.

[0042] The air cart (102), in turn, is coupled to an air seeder (108). The coupling occurs via a linkage, and one or more conduits (110). In operation, agricultural product flows from the air cart tanks (104), into the air seeder (108) via conduits (110). A truck (112), or other driving mechanism, moves the assembly to disperse the product over the field.

[0043] FIG. 2 shows a simplified schematic illustration of a wheeled air cart (102). As illustrated, the air cart (102) includes one or more tanks (104), each filled with agricultural product (e.g., A, B and C). Tanks (104) are filled with the same or different product, as desired.

[0044] Each tank (104) typically communicates with a respective volumetric metering system (204). Each metering system (204) can include a corresponding roller (206a) - (206c), mounted within a housing enclosure. For instance, as shown in FIG. 3D, a roller (206) is removably mounted (e.g., installed) within the housing enclosure (380). The enclosure (380) can include a receiving aperture (318), for retaining the roller (206).

[0045] More generally, rollers (206) are used to control the rate at which product is dispensed from each tank (104). As explained below, various features of the roller (206) can determine the dispensing rate.

[0046] Continuing with reference to FIG. 2, from the volumetric metering system (204), the product flows into one or more conduits (208a) - (208c). In the exemplified case, product in each tank (104) flows through a separate conduit. However, it is also possible that product flows into one or more shared conduits, using a shared volumetric metering system.

[0047] While not explicitly illustrated, an air pump can generate an air stream within each conduit (208). This air stream transports the product from the conduit (208), to the air seeder (108) (FIG. 1), e.g., via further conduits (110).

[0048] FIGs. 3A - 3C exemplify a conventional roller (206) used in a volumetric metering system (204).

[0049] As exemplified, roller (206) extends, along an extension axis (302), between a first front end (304a) and a second rear end (304b). In some examples, the extension axis (302) also defines an axis of rotation (e.g., the roller rotates around rotation axis (302)). Optionally, roller (206) includes an axially extending aperture (306) (FIG. 3A), for receiving a rotating driving axel.

[0050] Each roller (206) includes one or more flanges (308) (also referred to herein interchangeably as "flutes"). Flanges (308) extend radially outwardly, but may otherwise extend in any other desired direction. Recesses (310), or crevices, are formed between adjacent, or directly neighboring, flanges (308).

[0051] In use, as the roller (206) rotates, agricultural product from tanks (104) (FIG. 2), is received within each recess (310). As the roller (206) continues to rotate, the product is dispensed into a respective conduit (208) (FIG. 2), and carried forward to the air seeder (108) (FIG. 1).

[0052] To this end, the rate at which product is transferred - between the air cart tank (104) and air seeder (108) - is based on, (i) the speed of rotation of the roller (206) (e.g., higher versus lower speed), as well as, (ii) the type of roller (206) used. With respect to the latter, different roller models include different features, that alter their dispensing rate.

[0053] Example features, that vary a roller's dispensing rate, include, by way of non-limiting examples: (i) the number of flanges (308) in the roller (FIG. 3A), (ii) the circumferential angular spacing (9) between these flanges (308), defined with respect to the extension axis (302) (FIG. 3C) (also referred to herein as the radial angular spacing, or simply, angular spacing); (Hi) the radial depth (314) (FIG. 3C) of each recess (310) and / or their axial length, (iv) the length (324) (FIG. 3B) of different flanges (308), (v) the offset configuration of flanges (308) (e.g., offset versus non-offset); and / or (vi) the extension configuration of flanges (308) (e.g., linear versus spiraling).

[0054] For example, with respect to the number of flanges - a roller (206) with fewer flanges (308) spaced apart greater distances, will include larger recesses (310). Accordingly, such rollers are better adapted for higher rate dispensing, because each recess (310) accommodates a greater volume of product in each rotation.

[0055] Conversely, a roller (206) with more flanges (308), spaced together more tightly, may have smaller recesses (310). Accordingly, these rollers accommodate a smaller volume of product in each turn, and are therefore adapted for low rate dispensing.

[0056] The dispensing rate of a roller can also vary based on whether recesses (310) are deeper versus shallower (e.g., recess depth (314) in FIG. 3C), as well as axially longer versus shorter.

[0057] With respect to the offset configuration of flanges (308), flanges (308) can have an offset versus non-offset configuration. For instance, the exemplified design in FIGs. 3A - 3C uses an offset configuration, whereby flanges (308) on opposing sides of central rib (316) are offset from one another (e.g., flanges (308) are not aligned along axis (302), on opposing sides of central rib (316)).

[0058] In other examples, the roller (206) may use a non-offset configuration, whereby flanges (308) on opposing sides of rib (316), are aligned along axis (302). The non-offset configuration may also omit the central rib (316) all together, such that flanges (308) extend at least partially, between the front and rear ends (304a), (304b) of roller (206).

[0059] It will be appreciated, by those of skill in the art, that different advantages are offered between the offset and non-offset flange configurations, including with respect to the dispensing rate and / or flow rate of the roller (206).

[0060] With respect to the extension configuration of flanges (308) - the flanges (308) can extend along extension axis (302) in various manners. For example, flanges (308) can extend linearly (e.g., along axis (302), as exemplified), or otherwise may extend in a spiraling fashion around the roller (206). Again, different extension configurations can offer different advantages with respect to the dispensing rate and / or flow rate of the roller.

[0061] Additionally, different roller models can accommodate different types of granular product. For example, rollers (206) with larger recesses (310) accommodate large granular products (e.g., larger seeds), while rollers (206) with smaller recesses (310) accommodate smaller granular products.

[0062] In view of the foregoing, it is critical to ensure that the correct roller model - with the correct features - are mounted within each volumetric metering system, having regard to the use application (e.g., dispensing rate, and product type). Failure to mount the correct roller model can have potentially deleterious effects to the field, and / or otherwise render the system unusable.

[0063] In existing systems, manual observation is required to identify the roller model installed in a volumetric metering system. That is, an individual must manually access the metering system, and visually identify the type of roller installed therein. However, this is both inconvenient, and also fails to take advantage of the capabilities of increasingly computerized agricultural equipment.

[0064] Accordingly, disclosed embodiments generally relate to methods and systems for automated roller identification. In particular, the disclosed embodiments allow for automatically determining and identifying the roller model installed in a volumetric metering system. Where there is more than one metering system (e.g., FIG. 2), the system can also determine if all installed rollers, in each metering system, are the same or different.II. EXAMPLE ROLLER ASSEMBLY WITH MAGNETS

[0065] Reference is now made to FIGs. 4 - 7, which exemplify various embodiments of a roller assembly with magnets, in accordance with the teachings herein. The exemplified roller assembly enables the automated identification of the roller model installed in a volumetric metering system.

[0066] As shown, the roller assembly (450) includes: (i) a roller (206); and (ii) one or more ferromagnetic elements (402) arranged (e.g., mounted or installed) around the roller (206). Ferromagnetic elements (402) can include magnets, but can also generally include other materials with ferromagnetic properties.

[0067] For ease of reference, the remaining discussion herein references ferromagnetic elements (402) simply as magnets. However, it is understood that any other suitable ferromagnetic material can be used.(i.) Magnet Positional Arrangement.

[0068] The positional arrangement of the magnets (402), around the roller (206), enables the automated identification of the roller model.

[0069] To further clarify this concept, reference is made to FIG. 8A. As shown, a roller model is associated with a different, or unique, positional arrangement of magnets (402). As used herein, the "positional arrangement" of magnets (402), on a roller (206), refers to the circumferential angular spacing (a) or (0) (e.g., radial angular spacing, or simply angular spacing), between two magnets (402) mounted around (e.g., coupled to) the roller (206), defined with respect to the roller's extension axis (302).

[0070] For instance, a first roller model may be associated with magnets spaced apart by a=60° (FIG. 8A), while a second roller model may be associated with magnets spaced apart by oc= 90° (FIGs. 8B, 8C or 8D).

[0071] As used herein, different "roller models" are defined by different physical features, in which some or all of these features can vary, (i) the dispensing rate of that roller and / or (ii) the type of agricultural product suited for use with that roller.

[0072] Features that vary between different roller models include, by way of non-limiting examples: (i) the number of flanges (308) in the roller (FIG. 3A), (ii) the circumferential angular spacing (9) between these flanges (308), defined with respect to the extension axis (302) (FIG. 3C); (Hi) the radial depth (314) (FIG. 3C) of each recess (310) and / or their axial length, (iv) the length (324) (FIG. 3B) of different flanges (308) , (v) the offset configuration of flanges (308) (e.g., offset versus non-offset), as explained previously; and / or (vi) extension configuration of flanges (308) (e.g., linear versus spiraling), as also explained previously.

[0073] As detailed below, disclosed systems use a magnetic sensor to detect the positional arrangement of magnets (402), e.g., angular spacing (a) or (0), whereby a + 0 = 360° and therefore (0) can be determined relative to (a) based on 0 = (360° - a). In turn, by identifying the magnet arrangement, the system identifies the roller model installed within the volumetric metering system (204).

[0074] In at least one example, the magnets (402) are arranged to have a positional arrangement spacing in a range between 1° to 359°.

[0075] In some examples, it is preferable that magnets (402) are not positioned too closely together, so as to avoid overlapping their magnetic fields. If the magnetic fields overlap, each magnet (402) may not be individually detectable to a magnetic sensor.

[0076] Accordingly, in at least one example, angular spacing (a) is in an approximate range of between 30° and 330°. In still other examples, the angular spacing (a) is in an approximate range of between 45° and 345°. In still yet other examples, the angular spacing (a) is in an approximate of range between 60° and 300°. In at least one example, the angular spacing is defined in a range between: 0° < a < 180° (or otherwise from 30° < a < 180° or 45° < a < 180° or 60° < a < 180°, to improve detectability of magnets by the magnet sensor), and for reasons that are explained further below.(ii.) Mounting of Magnets to Roller.

[0077] Continuing with reference to FIGs. 4 - 7, the magnets (402) are mounted along various portions (or areas) of the roller (206).

[0078] In the exemplified case, magnets (402) are mounted (e.g., installed) proximal the second, rear end (304b) of roller (206). In other cases, magnets (402) are mounted proximal the firstfront end (304a), or otherwise, along a central (e.g., mid) portion of the roller (206). Magnets (402) can all be mounted to the same area of the roller (206), or different areas of the roller (e.g., front end, and back end).

[0079] Magnets (402) can be mounted in any desired manner. In some examples, magnets (402) are simply mounted on the roller (206). For instance, magnets (402) can be coupled to the roller (e.g., adhered to, bolted, snapped-on, etc.). By way of example, in FIGs. 4 and 6, magnets (402) are coupled to the roller (206) within recesses (310) (e.g., between flanges (308)), such as to position the magnets (402) proximal a roller end. In this example, coupling magnets (402) within different recesses (310) allows the positional arrangement (a) of magnets (402) to be varied.

[0080] By a similar token, while not explicitly illustrated, magnets (402) can be coupled to a central portion of the roller (e.g., rib (316) in FIGs. 3 A and 3B), and with different positional arrangements. Magnets (402) can also be coupled to, for example, the roller flanges (308).

[0081] In other examples, rather than mounting magnets (402) on the roller (206), the magnets (402) are mounted within magnet holes. For instance, in FIGs. 5 and 7, magnets (402) are received within magnet holes (322), formed within the roller end face (320b). In some examples, the magnet holes (322) can be grooves.(iii.) Magnet Polarity Configurations.

[0082] Magnets (402) can have different orientation polarity configurations, which include a unipolar configuration (FIGs. 4 and 5), and a bipolar configuration (FIGs. 6 and 7).

[0083] In a unipolar configuration (FIGs. 4 and 5), magnets (402) are oriented with their axis generally parallel to the roller axis (302). As used herein, a magnetic axis refers to the axis extending between opposing polarity ends of the magnet.

[0084] As best exemplified in FIGs. 4B and 5C, in this configuration, a single magnet pole (e.g., north or south) is directed away from the roller (206). As such, a magnet sensor - used for detecting magnets (402) - is exposed to only a single pole from each magnet (402) (see e.g., FIG. 8B).

[0085] In some examples, all rollers (206) designed with a unipolar configuration are designed to have the same magnet pole (e.g., north or south) oriented to face outwardly. For example, FIG. 8B shows an [S] [S] unipolar configuration. In other examples, an [N] [N] unipolar configuration is used.In still other examples, each magnet can have a different pole facing outwardly, such that an [S] [N] or [N] [S] configuration is applied.

[0086] In contrast, in a bipolar configuration (FIGs. 6 and 7), magnets (402) are oriented with their axis generally perpendicular to the roller axis (302). In this manner, both magnet poles are directed away from the roller (206). In turn, the magnet sensor - used for detecting the magnets (402) - is exposed to the magnetic field from both poles, of each magnet (402) (e.g., FIGs. 8C and 8D).

[0087] There are two types of patterns for bipolar configurations. A type "A" bipolar configuration includes a pattern where the same polarity occurs twice consecutively, e.g., (i) S-N-N- S; or (ii) N-S-S-N. FIG. 8C exemplifies a type "A" bipolar configuration, where the magnets are arranged with the pattern, S-N-N-S.

[0088] In contrast, a type "B" bipolar configuration includes patterns where the polarities constantly alternate, such that the same polarities do not occur twice consecutively, e.g., (i) S-N-S-N; or (ii) N-S-N-S. FIG. 8D exemplifies a type "B" bipolar configuration, where the magnets are arranged with the pattern, S-N-S-N.(iv.) Magnet Hole Design.

[0089] The roller assemblies may be designed to prevent mixing-and-matching different magnets, adapted for different polarity configurations. This ensures that disclosed systems and methods are applied to roller assemblies having a consistent (e.g., uniform) and intended magnet polarity configuration.

[0090] In at least one example, each roller assembly (450) includes magnet holes (322) (FIGs.5 and 7) with a design (e.g., shape and / or size) complementary to a design of the specific type of magnet (402), intended to be coupled to the roller assembly (450).

[0091] By way of example, as exemplified in FIGs. 5D and 7D, magnet holes (322) define cavities having a design (e.g., shape and / or size), complementary to the design (e.g., shape and / or size) of specific types of magnets (322) adapted for use with the roller assembly (450). Accordingly, only magnets (322) with the complementary design are couplable to the roller assembly (450).

[0092] For example, in FIG. 5D, each magnet hole (322) includes an annular cavity design. The annular cavity complements the annular shape of magnet (402). In this manner, the magnet hole(322) of FIG. 5D only accepts magnets adapted for the unipolar magnet configuration. In otherwords, magnet hole (322) prevents insertion of magnets adapted for a bipolar configuration, such as the magnet (402) exemplified in FIG. 7E (e.g., an elongated cylindrical design).

[0093] In contrast, in FIG. 7D, each magnet hole (322) includes a cylindrical cavity, designed to receive only a cylindrical magnet (402) (FIG. 7E). This ensures roller assembly (450) is only used with magnets adapted for a bipolar magnet configuration.

[0094] In some examples, it is also desirable to ensure that magnets (402) are mounted in the correct mounting orientation, within the magnet holes (322).

[0095] For example, in FIG. 5D, it can be important to ensure that the correct polarity is always exposed outwardly, e.g., towards a magnet sensor (802). Likewise, in FIG. 7D, it can be important to ensure that the north and south polarities are oriented in the correct orientation, relative to a magnet sensor (802). This ensures the roller assembly (450) is used with the correct unipolar or bipolar magnet configuration.

[0096] To accommodate for correct orientation mounting, magnet holes (322) may include an alignment member (550) (FIG. 5D). Alignment member (550) engages through (e.g., couples to) an alignment hole (562), extending through magnet (402) (FIG. 5E). As explained herein, the magnet’s alignment hole (562) is designed with a complementary design (e.g., shape and / or size) to the alignment member (550), along a single axial direction.

[0097] In this example, the alignment member (550) protrudes within magnet hole (322) e.g., along axis (302) (FIG. 5A). Alignment member (550) can have any design or configuration known in the art. For instance, alignment member (550) can include a conical base portion (552) connected to a distal cylindrical portion (554).

[0098] As shown in FIG. 5E, the alignment hole (562) extends at least partially between a front magnet end (560a) and a rear magnet end (560b). In some examples, the alignment hole (562) extends fully between the front and rear magnet ends (560a), (560b) (FIG. 5E). In other examples, the alignment hole (562) extends only partially between the rear magnet end (560b), and towards the front magnet end (560a).

[0099] Observed from an axial direction extending from the rear magnet end (560b) towards the front magnet end (560a) - the alignment hole (562) has a complementary design (e.g., inverse design) to the alignment member (550).

[0100] By way of example, alignment hole (562) includes a tapering hole segment (566) proximal the rear magnet end (560b). Further, alignment hole (562) also includes a cylindrical hole segment (564), extending from the tapering segment (566) towards the front magnet end (560a).

[0101] As will be appreciated, tapering hole segment (566) engages (e.g., in a tight fit engagement) with the conical base portion (552), of alignment member (550). Further, cylindrical hole segment (564) engages (e.g., in a tight fit engagement) with the cylindrical portion (554) of alignment member (550).

[0102] To this end, the design of the alignment hole (562) is only complementary to the design of the alignment member (550), in a single axial directional (e.g., only in an axial direction extending from the rear magnet end (560b) towards the front magnet end (560a)). This ensures that magnet (402) is only receivable, within magnet hole (322), in a single “alignment mounting orientation”.

[0103] As used herein, the “alignment mounting orientation” is the orientation in which the magnet (402) is axially oriented - relative to the magnet hole (322) - such that the magnet’s alignment hole (560) is complementary in design to alignment member (550), when the magnet (402) is axially aligned with, and inserted into, the magnet hole (322)

[0104] In the illustrated example, the alignment mounting orientation requires the magnet rear end (560b) to face inwardly into magnet hole (322), while the front end (560a) to be exposed outwardly. The front magnet end (560a) therefore comprises the magnet polarity (e.g., north polarity) desired to be exposed to the magnet sensor (802).

[0105] In some examples, each of the alignment member (550), and the magnet’s alignment hole (562), are asymmetrical in design. For example, considering the magnet’s alignment hole (562) - the alignment hole (562) is asymmetrical along the axis extending between the front and rear magnet ends. This ensures that magnet (402) is receivable into magnet hole (322) along only a single magnet alignment orientation.

[0106] While not explicitly illustrated in FIGs. 7D and 7E, a similar design configuration can be used for the magnet hole (322) and the magnet (402). That is, using an alignment member (550)and a corresponding magnet alignment hole (562). This ensures that magnet (402) is only receivable into the magnet hole (322) when the north and south polarities are aligned in the correct desired orientation. In addition, or in the alternative to, using an alignment member and complementary magnet hole design - it is also possible that the magnet hole (322) itself is designed to only accept a single mounting orientation for magnet (402). For example, magnet hole (322) can include a cavity design (e.g., shape and / or size), that only accepts a complementary magnet design (e.g., shape and / or size), in a specific alignment mounting orientation. For example, this can include an asymmetric cavity and magnet design that only allows magnet (402) to fit into magnet hole (322) in a specific orientation.III. EXAMPLE ASSEMBLY FOR VOLUMETRIC METERING SYSTEM

[0107] FIG. 8E exemplifies an assembly (800e) for a volumetric metering system, which accommodates the roller assembly (450).

[0108] As shown, the assembly (800e) includes the roller assembly (450). Roller assembly (450) may be mounted within the housing enclosure (380), and driven by a motor and axel (not shown).

[0109] At least one magnetic sensor (802) is further provided, and used for detecting the magnetic field associated with magnets (402). In some examples, the at least one magnetic sensor (802) is a hall effect sensor.

[0110] Different magnetic sensor types can be used (e.g., unipolar, bipolar or latch hall effect sensors). For example, a unipolar sensor can be used with a unipolar polarity configuration, whereas bipolar or latch sensors can be used with a bipolar polarity configuration. In some examples, a bipolar sensor is also usable in association with a unipolar polarity configuration, or a unipolar sensor is usable with a bipolar configuration, and so on.

[0111] As the roller (206) rotates, the magnets (402) pass in the vicinity (e.g., proximal) the magnetic sensor (802), and the magnetic sensor (802) detects the resulting field (FIG. 9) and generates a corresponding output sensor signal (FIGs. 10 - 11).

[0112] More generally, magnetic sensor (802) is positioned proximal the portion of the roller (206), to which magnets (402) are mounted, i.e., to detect the resulting field. For example, in FIG. 8E, magnetic sensor (802) is positioned proximal the rear end (304b) of roller (206). In other examples,the magnetic sensor (802) is positioned proximal the first front end (304a), or a mid-portion of the roller (206), as the case may be.

[0113] In some examples, the magnetic sensor (802) is mounted to (e.g., within) the housing enclosure (380). For example, as shown, the magnetic sensor (802) is mounted on the rear housing end (804b). In other examples, magnetic sensor (802) is mounted to any other portion of the housing (380), based on where magnets (402) are located (e.g., front housing end (804a)). More generally, magnetic sensor (802) can be mounted to any location - e.g., inside or outside housing enclosure (380) - insofar as it can still detect the field generated by magnets (402).

[0114] In operation, the sensor signal, generated by the magnetic sensor (802), is transmitted to a control unit (1302) (FIG. 13 A). The control unit (1302) may analyze the output sensor signal to determine the positional arrangement of the magnets (402) on roller (206), and thereby, automatically determine the roller model installed inside the volumetric metering system.

[0115] While the exemplified case in FIG. 8E illustrates only a single magnetic sensor (802), in other cases, the system can include more than one magnetic sensor (802).

[0116] FIG. 8F exemplifies a case using two magnetic sensors (802a), (802b). In this example, a first magnetic sensor (802a) is located proximal a front end (304a) of roller (206), while a second magnetic sensor (802b) is located proximal a rear end (304b) of roller (206). The magnetic sensors can be of the same type, or different types.

[0117] An advantage of this configuration is that the magnetic sensors can accommodate different placements of the magnets (402), e.g., proximal the first and rear end of the roller.

[0118] Accordingly, in at least one example, a plurality of magnetic sensors (802) can be used to accommodate cases where the magnets (402) are positioned in different areas of roller (206). The plurality of magnetic sensors (802) can be positioned proximal the roller areas, where the magnets (402) are mounted.

[0119] It is also possible to have two or more magnetic sensors (802) mounted in same general area of the roller, whereby the sensors include different types of sensors, e.g., for detecting different magnet poles, in magnets (402). The sensors can also be of the same type, e.g., as a redundancy check.IV. EXAMPLE OUTPUT SENSOR SIGNALS GENERATED BY MAGNETIC SENSOR

[0120] FIG. 9 exemplifies a magnetic field experienced by a magnetic sensor (802), as a result of rotation of the roller assembly (450) and the associated magnets, e.g., during operation of the metering system.

[0121] FIGs. 10 and 11 exemplify various output signals generated by a magnetic sensor (802) (FIGs. 8E and 8F), during operation of the volumetric metering system. The output signal is analyzed, to determine the roller model installed inside the metering system.

[0122] The generated output signal may be a digital or continuous analog voltage or current output.

[0123] As illustrated, the signal includes one or more peaks (1002) (e.g., FIG. 10A). Peaks (1002) correspond to time intervals where the magnetic sensor (802) is turned "ON". This indicates that the sensor (802) detects a magnet (402), during rotation of roller assembly (450). Otherwise, any intervals between the peaks (1002) correspond to time intervals when the magnetic sensor (802) is turned "OFF". FIG. 9 exemplifies where the peaks occur, for different magnetic sensor types (e.g., unipolar (902), latch (904) or bipolar (906)).

[0124] It is observed that each peak (1002) includes a corresponding rising edge (1004a) and falling edge (1004b), each associated with a respective timestamp ( / ), or timestamp interval.

[0125] As a result of each rising and falling edge, the signal includes a number of state changes. The number of state changes, in a single revolution of roller assembly (450), may depend on: (i) the magnet polarity configuration, used in the roller assembly (450); and (ii) the magnet sensor type, used in the volumetric metering system.

[0126] FIGs. 10 and 11 illustrate various example output signals generated by a magnetic sensor (802), using different combinations of (i) and (ii), and assuming the magnets (402) are spaced apart with a positional arrangement (a) of 100°: As noted below, depending on the combination of (i) and (ii), the output signal can vary between 2, 4, or 8 state changes per revolution of the roller assembly (450). For example,• FIG. 10A shows an output signal plot (1000a) for a unipolar magnet polarity configuration ([S] [S]) (e.g., FIG. 8B), and using a unipolar south detecting magnet sensor (802). In this case, four (4) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time any magnet passes by the magnetic sensor (802).;• FIG. 10B shows an output signal plot (1000b) for a unipolar magnet polarity configuration ([S] [N]), and using a bipolar sensor (802). In this case, four (4) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time either magnet (402) passes by the magnetic sensor (802).;• FIG. 11 A shows an output signal plot (1100a) for a bipolar magnet polarity configuration ([S- N] [S-N]) (e.g., type "B" bipolar, as shown in FIG. 8D), and using a unipolar south detecting magnetic sensor (802). In this case, four (4) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time a south pole, of either magnet (402), passes by the magnetic sensor (802).;• FIG. 1 IB shows an output signal plot (1100b) for a bipolar magnet polarity configuration ([S- N] [N-S]) (e.g., type "A" bipolar, as shown in FIG. 8C), and using a unipolar south detecting magnet sensor (802). In this case, four (4) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time a south pole, of either magnet (402), passes by the magnetic sensor (802).;• FIG. 11C shows an output signal plot (1100c) for a bipolar magnet polarity configuration ([S- N] [S-N]) (e.g., type "B" bipolar, as shown in FIG. 8D), and using a bipolar magnetic sensor (802). In this case, eight (8) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time any pole, of either magnet (402), passes by the magnetic sensor (802);• FIG. 1 ID shows an output signal plot (1 lOOd) for a bipolar magnet polarity configuration ([S- N] [N-S]) (e.g., type "A" bipolar, as shown in FIG. 8C), and using a bipolar magnetic sensor (802). In this case, eight (8) state changes are observed, in a single revolution (1010). A peak (1002) occurs each time any pole, of either magnet (402), passes by the magnetic sensor (802).;• FIG. 1 IE shows an output signal plot (1 lOOe) for a bipolar magnet polarity configuration ([S- N] [S-N]) (e.g., type "B" bipolar, as shown in FIG. 8D), and using a south detecting latching magnetic sensor (802). In this case, four (4) state changes are observed, in a single revolution.A peak (1002) occurs at the first instance a south pole is detected, from either magnet (402), and continues until a north pole is detected.;• FIG. 1 IF shows an output signal plot (1 lOOf) for a bipolar magnet polarity configuration ([S- N] [N-S]) (e.g., type "A" bipolar, as shown in FIG. 8C), and using a south detecting latching magnet sensor (802). In this case, two (2) state changes are observed, in a single revolution. A peak (1002) occurs at the first instance a south pole is detected, from either magnet (402), and continues until a north pole is detected.; and• FIG. 11G shows an output signal plot (1100g) for bipolar magnet polarity configuration ([N- S] [S-N]) (e.g., type "A" bipolar), and using a south detecting latching magnet sensor (802). In this case, two (2) state changes are observed, in a single revolution. A peak (1002) occurs at the first instance a south pole is detected, from either magnet (402), and continues until a north pole is detected.

[0127] In the exemplified plots, the X-axis is shown as "degrees of rotation", and shows rotation of the roller assembly (450) over two complete rotations (i.e., 720°). In other examples, however, the X-axis is a time scale, and the time stamps are determined with reference to the time scale.

[0128] In examples where multiple magnetic sensors (802) are used (e.g., FIG. 8F), the sensor outputs from each sensor can be initially combined (e.g., temporally aligned and superimposed), prior to proceeding with further analysis.V. IDENTIFICATION OF ROLLER BASED ON DIRECT OUTPUT OF SENSOR SIGNAL

[0129] The output signals, generated by the at least one magnetic sensor (802), are analyzed to determine the roller model, installed in the volumetric metering system.

[0130] In at least one example, the sensor signal is directly analyzed to determine the magnet position arrangement (a) on a given roller, and thereby the roller model installed in the metering system. As provided below, this is possible where the rotational speed (RPM), of the roller assembly (450), is known in advance (or otherwise monitored).

[0131] The method for directly analyzing the sensor signal - to determine the magnet arrangement (a), and thereby the roller model - depends on how many state changes are generated in the output sensor signal, in a single revolution of the roller. As noted above, with reference to FIGs. 10 and 11, the number of state changes is based on: (i) the magnet polarity configuration, and (ii) the magnet sensor type. Different combinations can result in output signals with two, four or eight state changes in the output signal, per revolution of roller assembly (450).

[0132] In the case of combinations resulting in two (2) output state changes per revolution (e.g., FIGs. 1 IF or 11G), the magnet arrangement (a) is determined in accordance with Equation (1): a = (t2 - ti) x rotational speed of roller x 360s(1)

[0133] In the case of combinations resulting in four (4) output state changes per revolution (e.g., FIGs. 10A, 10B, 11 A and 1 IB), the magnet arrangement (a) is determined in accordance with Equation (2): a = (t - ti) x rotational speed of roller x 360s(2)

[0134] In the case of configurations resulting in eight (8) output state changes per revolution (e.g., FIGs. 11C and 11D), the magnet arrangement (a) is determined in accordance with Equation (3): a = ( / ti) x rotational speed of roller x 360s(3) wherein, in each of Equations (1) - (3): (e) denotes the timestamp for xthfalling or rising edge (1004), as detected by the system in a single revolution of the roller assembly (450). For example, (ti) is the timestamp for first falling or rising edge within the detection window, ti) is the timestamp for second falling or rising edge within the detection window, and so forth. The measurement units for (ti) may be the same as the units used for the rotational speed (e.g., minutes, if the speed is measured in rotations per minute (RPM), etc.).VI. IDENTIFICATION OF ROLLER BASED ON ROLLER RATIO(S)

[0135] In other examples, the output signal is indirectly analyzed to initially determine a "roller ratio". In turn, the roller ratio is used for determining the magnet arrangement (a) of a given roller assembly (450), and thereby, the roller model installed in the metering system.

[0136] As explained herein, the advantage of using roller ratios, is that a roller ratio can be used to determine the magnet arrangement (a), irrespective of the rotational speed of the roller assembly (450). Therefore, roller ratios can be used where the rotational speed is unknown, but is otherwise constant throughout a single revolution of roller assembly (450).

[0137] To that end, each roller model may be associated with one or more different roller ratios, corresponding to the unique magnet arrangements (a) used for that roller model.

[0138] In some examples, the control unit (1302) (FIG. 13 A) stores a look-up reference dataset (e.g., table, database or library), that correlates: (i) different roller models, to (ii) different roller ratios; to (Hi) different magnetic arrangements (a).

[0139] In this manner, the system can determine the type of roller installed in the volumetric metering system, based on the calculated roller ratio. This allows for automated identification of rollers, without manual human intervention.

[0140] As provided below, the look-up reference database can also correlate the same roller model to different roller ratios and magnet arrangements, based on: (i) the magnetic polarity configuration used on the roller; and (ii) the magnet sensor type used in the volumetric metering system.

[0141] Similar to the above discussion, the roller ratio can be determined in various manners, based on how many state changes (e.g., peaks) are generated in the output signal. As noted above, this again varies based on different combinations of: (i) the magnet polarity configuration, and (ii) the magnet sensor type used. In the case of combinations resulting in two (2) output state changes per revolution (e.g., FIGs. 10F and 11G), the magnet arrangement (a) is determined in accordance with Equation (4):

[0142] By way of example, if the state changes are recorded at 0.1666s and Is, then the roller ratio is calculated as follows, using Equation (4):0.1666 s - O sRoller Ratio = - - - - - = 1.6661 - 0 s

[0143] In the case of combinations resulting in four (4) output state changes per revolution (e.g., FIGs. 10A, 10B, 11A and 11B), the magnet arrangement (a) is determined in accordance with Equation (5): t3_G (53Roller Ratio = - 'G—G

[0144] In the case of combinations resulting in eight (8) state changes per revolution (e.g., FIGs. 11C and 1 ID), the magnet arrangement (a) is determined in accordance with Equation (6):

[0145] In view of the foregoing, in each of these examples in Equations (4) - (6), the denominator of the roller ratio is defined as the time span for one full rotation of the roller assembly (450) (also referred to herein as the "rotation time"). In other examples, the roller ratio can be defined such that the denominator is any desired mathematical derivative of the rotation time, without limitation.

[0146] Additionally, while the rotation time is exemplified based on the rising edge time stamps, it can also be determined based on the falling edge time stamps. Further, in all cases (e.g., two, four or eight state changes), the roller ratio formula can be defined with any desired numerator.(i.) Starting Point Determinations.

[0147] Because of the cyclic nature of the signal, the system may need to determine whether the initial detected sensor state change (e.g., rising or falling edge), is the initial stage change (e.g., the state changed marked at (ti), in each of the plots in FIGs. 10 and 11). This is because the calculatedroller ratio (Equations (4) - (6)) changes based on whether the initial detected state change is the rising or falling edge.

[0148] To clarify this point, for a type "A" roller applied with a latching magnet sensor (FIG. 11G) (i.e., resulting in an output signal with two state changes per revolution), the calculated ratio changes based on whether the initial detected state change, is the rising edge or the falling edge. Using an example where a = 60° then p = 300° and state changes occurring at 0s, 0.1666s, Is, and 1.1666s - depending on whether the system selects the state change at 0s or 0.1666s as the first state change, and thereby the timestamp (ti) in Equation (4), the roller ratio is calculated as follows:0.1666 - 0Roller Ratio = — - - — = 0.16661 - 0OR1 - 0.1666Roller Ratio = - = 0.83341.1666 - 1

[0149] This occurs because, from the perspective of the calculation, a magnet angular spacing angle of 60° and 3000generates the identical signal.

[0150] In some cases, it may therefore be necessary to only use positional arrangements of magnets (a), in a range between and including 0° and 180° (i.e., 0° < a < 180°, or otherwise from 30° < a < 180° or 45° < a < 180° or 60° < a < 180°), to improve detectability of magnets by the magnet sensor. If the arrangement is as such, then when calculating the roller ratio, any value over 0.5 can be subtracted from 1 to generate a useable ratio:If roller ratio > 0.5 -> then, 1 — 0.8334 = 0.1666

[0151] This, in turn, allows determining the roller ratio multiple times for every roller rotation, which reduces the sensitivity to variations in roller RPM.

[0152] In at least one example, multiple ratios are determined for a given roller. For instance, FIG. 11G shows a type "A" roller applied with a latching sensor, over multiple rotations. The following ratios can be calculated, in accordance with Equations (7) - (9), in accordance with the principle in Equation (4). The individual roller ratios are then evaluated, and if any are greater than 0.5, they are subtracted from one (" 1 "), to obtain a useable ratio for that equation.t2- G (7)Roller Ratio 1 = - ' t ~ G t3~ (8)Roller Ratio 2 = - ' t4— t2

[0153] In Equations (8) and (9), (f / ) and ( / ) are not explicitly illustrated in FIG. 11G, however (t4) is the timestamp for the falling edge of peak (1100), while ( ) is the timestamp for the rising edge of the subsequent peak thereafter.

[0154] More generally, the number of ratios that can be calculated for combinations resulting in four state or eight state changes in the output signal, is:wherein ( ) is the number of roller rotations.

[0155] In some examples, the system evaluates all the roller ratios, determined from different equations (e.g., Equations (7) - (9)), to ensure they are consistent. If the inconsistency is above a predefined threshold, a new sensor signal may need to be obtained and analyzed (or a different portion of the same sensor signal).(ii.) Differentiating Between Two (2) and Four (4) State Change Signals.

[0156] In cases where the system is aware of the combination of: (i) magnet polarity configuration, and (ii) magnet sensor type, being used - the system can anticipate the number of state changes associated with that combination, and apply the correct roller ratio in Equation (4) - (6).

[0157] In other examples, however, the system may not have advanced information regarding the combination applied. In turn, the system may not recognize whether it should anticipate, e.g., a two (2) state change signal, or a four (4) state change signal. As such, it is not clear which of Equations (4) or (5) should be used in determining the roller ratio.

[0158] To that end, it is appreciated that when the equation for a four (4) state change (Equation (5)) is applied to a two (2) state change signal, the roller ratio is 0.5, as demonstrated by Equations (12) and (13): t5— t3= G—G = rotational period (12)

[0159] Therefore, insofar as the positional arrangement (a) of magnets (402) (FIG. 8 A) is not greater than 180° (a 180°), the four (4) state change roller ratio formula (Equation (5)) can be initially applied. If the roller ratio is not 0.5, then the output signal is determined to be a four (4) state change signal, and the output roller ratio from Equation (5) can be used. Otherwise, if the roller ratio is 0.5, then the system can determine that a two (2) state change signal is being output, and therefore Equation (4) should be applied.

[0160] In this example, however, it is assumed that an eight (8) state change signal output is not an available option.

[0161] In some examples, with the calculations and methods described above, the system can also calculate a set of roller ratios and ensure all the ratios are all less than 0.5 (e.g., Equations (10) and (11)).V. EXAMPLE METHODS

[0162] FIGs. 12A - 12E show various process flows (1200a) - (1200e) for example methods for identification of rollers in volumetric metering systems. In some examples, at least methods (1200a) - (1200d) are executed by a processor (1350) of the control unit (1302) (FIG. 13B).(i.) Example Methods for Automated Roller Identification.

[0163] FIG. 12A shows a process flow for an example method (1200a) for automated roller identification in volumetric metering systems.

[0164] As shown, at (1202a), at an initial set-up stage, the system initially identifies the polarity configuration for roller assemblies (450) which are used with the volumetric metering system (e.g., unipolar vs. type "A" bipolar vs. type "B" bipolar).

[0165] In at least one example, the system may also identify the magnetic sensor type, which is associated with the volumetric metering system (e.g., unipolar v. latch v. bipolar).

[0166] The combination of the polarity configuration, and the magnetic sensor type, allows the system to determine which roller ratio formula to calculate (e.g., Equations (4) - (6)).

[0167] In some examples, act (1202a) is performed via user input. For example, if the user is only installing rollers with a specific polarity configuration, they can input this data into the control unit (1302) (FIG. 13A), e.g., via a user input interface (1354) (FIG. 13B). Otherwise, the user can input the magnet sensor type being used.

[0168] In other examples, the system may, itself, automatically determine the polarity configuration of a mounted roller. For instance, each roller may include an indication of its polarity configuration. The indication can comprise, for example, a bar code or other indicia. One or more sensors associated with the volumetric metering system are then operated to read the indication, and determine the roller's magnet polarity configuration.

[0169] In other examples, the control system may be pre-configured to only function (e.g., operate) with rollers having magnets in a pre-defined polarity configuration. In these cases, act (1202a) may not be necessarily performed. Similarly, the system may be pre-configured for use with volumetric metering systems mounted with only a known magnetic sensor type.

[0170] At (1204a), when a roller assembly (450) is mounted within the volumetric metering system (FIG. 2), the system operates the roller assembly to rotate (e.g., via controlling the associated motor drivers). In the process of rotating, the system monitors the output sensor signal generated by the magnetic sensor (802). The output signal can be a voltage and / or current signal, that fluctuates as the magnets (402) pass in the vicinity of the at least one magnet sensor (802) (FIGs. 10 - 11).

[0171] In examples where multiple magnetic sensors (802) are used (e.g., FIG. 8F), the sensor outputs from each sensor can be initially combined (e.g., temporally aligned and superimposed), prior to proceeding with further analysis.

[0172] At (1206a), in some examples, the sensor data is pre-processed to generate processed sensor data.

[0173] For example, this can also involve applying various filters to the signal (e.g., noise filters, etc.). If more than one magnetic sensor is used (FIG. 8F), then the outputs can temporally aligned and superimposed, to generate a single sensor output.

[0174] At (1208a), the sensor data signal (or processed sensor data signal) is analyzed to determine one or more parameters, associated with the magnet positional arrangement (a), in respect of the magnets (402) on the roller assembly (450).

[0175] The determined parameters can vary, depending on whether the rotational speed of the roller assembly (450) is known or not (or otherwise, whether or not it is desired to use the rotational speed).

[0176] For instance, if the rotational speed (e.g., RPM) of the roller assembly (450) is known, then the parameter determined at (1208a) corresponds directly to the magnet position arrangement (a).

[0177] In this example, the magnet position arrangement (a) is determined in accordance with Equations (1) to (3). The system can determine the correct equation / formula to use, based on the number of detected output state changes in the signal, per revolution of the roller assembly (450). As noted, the number of state changes varies based on: (i) the magnet polarity configuration; and (ii) the magnetic sensor type (e.g., as determined at act (1202a)).

[0178] If using Equations (1) to (3), the rotational speed of the assembly can be determined in various manners. For example, the system can only operate the roller assembly (450) at specific speeds. Otherwise, the system (e.g., control unit (1302) (FIG. 13A)) can monitor the speeds at which it controls the respective motor driver(s) (1304).

[0179] Alternatively or in addition, at (1208a), if the rotational speed is not known (or is not being used), then the parameter at (1208a) corresponds to a roller ratio. The roller ration is then used indirectly to determine the magnet position arrangement (a).

[0180] As mentioned previously, the roller ratio is also determined in different manners depending on the number of state changes in the output signal, per revolution of the roller (Equations (4) - (6)).

[0181] In some examples, a plurality of roller ratios are determined, as explained with reference to Equations (10) - (11). As noted previously, if there is inconsistency among the rollerratios, then this may indicate that new sensor data is required to be obtained, or a new portion of the output signal should be analyzed.

[0182] Irrespective of which parameter is determined at (1208a), the system extracts timestamps corresponding to the rising and / or falling edges (1004a), (1004b) of each peak (1002). The specific timestamps extracted is in accordance with the formula / equation used, e.g., Equations (1) - (6). The timestamps are then input into the correct formula, to determine the desired parameter (e.g., magnet arrangement, or roller ratio).

[0183] In some examples, the timestamps can be associated with any reference point along the rising or falling edges (e.g., start, mid-point, end), insofar as the same type of reference point is used for all timestamps.

[0184] At (1210a), based on the determined parameter, the system determines the roller model installed within the volumetric metering system.

[0185] Where the parameter is the magnet position arrangement (a), the system can access a pre-determined reference dataset (e.g., table, database or library) that stores different position arrangements (a) with different roller models.

[0186] Accordingly, at (1210a), the system compares the determined position arrangements (a), to the reference dataset, to determine the roller model. To account for error, the system may also accommodate for an error tolerance range between the determined value, and the value in the reference dataset. In some examples, the reference dataset can also store different: (i) position arrangements (a); and (ii) polarity configurations (1202a), with different roller models.

[0187] In other examples, if the parameter is the roller ratio, then at (1210a), the system accesses a pre-determined reference dataset (e.g., table, database or library) that stores different roller ratios, and the corresponding roller model associated (e.g., designated) to that roller ratio.

[0188] In this manner, the system can compare the determined roller ratio, to the roller ratios in the reference dataset, to determine the roller model. Again, to account for error, the system may also accommodate for an error tolerance range between the determined roller ratio value, and the value in the reference dataset.

[0189] In other examples, the reference dataset stores different roller ratios, and the magnet position arrangement (a) (FIG. 8A) corresponding to that roller ratio. The reference dataset may then determine the roller model assigned to that magnet position arrangement.

[0190] In some cases, irrespective of the determined parameter, there may be separate reference datasets for signals with different numbers of output state changes (e.g., 2 vs. 4 vs. 8).

[0191] For example, the system may include a separate reference dataset for: (i) a two state change signal; (ii) four state change signal; and (iii) eight state change signal.

[0192] In these examples, the system initially determines the polarity configuration used by the roller and the magnet sensor type (e.g., based on act (1202a)), and then accesses the correct reference dataset to determine the roller model.

[0193] At (1212a), the system can output an indication of the detected roller model. For instance, the output can be a graphical output, on an output display interface (1356) of control unit (1302) (FIG. 13B). In other examples, the output can be any data output, which may be stored in memory (or transmitted to other computing devices), e.g., for subsequent analysis. The disclosed embodiments are not limited to any particular form of output, or how the output is used.

[0194] Various outputs can be generated by the system at (1212a). For instance, the output can simply be an indication of the roller model installed. This information can assist the operator in determining whether the correct roller model is installed, given the agricultural product being dispensed.

[0195] In other cases, the system may store various properties of each roller model. This can include the various physical features of that roller model (e.g., number of flanges, etc.), and / or the types of agricultural products the roller model is suited for. Accordingly, at act (1212a), the system also outputs this property information, e.g., for the operators benefit.

[0196] FIG. 12B shows another example process flow for an example method (1200b) for automated roller identification in volumetric metering systems. In method (1200b), acts (1202b) - (1210b) are analogous to acts (1202a) - (1210a) in FIG. 12A, however, method (1200b) additionally includes acts (1212b) to (1218b).

[0197] As shown, at (1212b), the system identifies the agricultural product received in the tank, which feeds into the volumetric system using the roller assembly (e.g. tanks (104) in FIG. 2).

[0198] In some examples, the operator inputs this information into control system (1302) (or any other connected system). In other examples, if the tanks are only filled with a specific product type, then this information may be pre-defined within the system. In still other examples, the system automatically detects the product type inside the tank, e.g., via a sensing system or other means.

[0199] At (1214b), the system determines if the correct roller model is mounted, in the volumetric metering system. That is, determining if the identified roller model is appropriate for use with the agricultural product being dispensed from the tank.

[0200] As noted previously, the system can store various information in association with each roller model, including the type of product suited for use with that roller model. The system can therefore reference this information to make the determination, at act (1214b).

[0201] At (1216b), if the correct roller model is mounted, the system can output a positive indication. Otherwise, a negative indication is output at act (1218b).

[0202] In some examples, in addition or in the alternative of act (1212b), the system can determine a roller model which the operator desires to use. For example, the operator can input this information into an input interface (1354) of control unit (1302) (FIG. 13B). The determination at (1214b) is then made based on whether roller model mounted, is the same as indicated by the operator.

[0203] In still other cases, the system can automatically determine which roller models should be mounted (e.g., if the system is compatible with only select roller models), and the determination at (1214b) is made on this basis.

[0204] In at least one example, acts (1204a) - (1212a) (FIG. 12A) and / or acts (1204b) - (1216b) are performed in real-time, or near real-time. In other words, once the system receives sufficient sensor signal data to determine the required roller ratios, the system can immediately determine the roller model, and output the necessary indications.

[0205] In other cases, it is not necessary to perform the methods in real-time or near real-time. For example, the sensor data can be monitored at (1204a), (1204b) at a first-time instance, and then stored for later analysis. At a subsequent time instance, the system accesses (e.g., retrieves) the storedsensor data, and performs the remaining acts of the process, e.g., offline. That is, it can perform acts (1206a), (1206b) onwards, at any other subsequent time. In these examples, methods (1200a) and (1200b) may not necessarily include acts (1204a), (1204b) and may, instead, simply initially access or retrieve previously captured sensor data (or even simulation or artificial sensor data), prior to performing acts (1206a) or (1206b) onwards.(ii.) Example Method for Automatically Determining Output Signal Type.

[0206] As noted previously, in some examples, the system may not necessarily identify, beforehand, one or more of (i) the magnet polarity configuration on the roller assembly, and / or (ii) the magnet sensor type (e.g., acts (1202a) in FIG. 12A, and act (1202b) in FIG. 12B).

[0207] In these examples, the system also cannot necessarily determine whether the expected output signal is a two (2) state change signal, or a four (4) state change signal, and in turn, the correct roller ratio formula to apply.

[0208] FIG. 12C is an example process flow for a method (1200c) for automatic determination of whether the output signal is a two (2) state or a four (4) state change signal, and thereby the corresponding roller ratio formula to apply. For sake of simplicity, in this example, it is assumed that combinations resulting in an eight (8) state change signal output, are not available.

[0209] In at least one example, method (1200c) is executed during acts (1208a) or (1208b), in FIGs. 12A and 12B.

[0210] At (1202c), the sensor data is initially analyzed to determine one or more roller ratios associated with a four (4) state change signal (e.g., Equation (5)).

[0211] At (1204c), it is determined if one or more of the roller ratios are equal to "0.5".

[0212] If not, at (1208c), the output signal can be determined to be a four (4) state change signal. Accordingly, at (1208c), the roller model is determined based on the calculated roller ratios, at act (1202c), e.g., in accordance with Equation (5).

[0213] Otherwise, at (1210c), the magnet configuration is identified as being a two (2) state change signal. At (1212c), the sensor data is analyzed to determine one or more roller ratios associated with a two (2) state change signal (e.g., Equation (4)). At (1214c), the roller model is determined based on corresponding roller ratio.(iii.) Detecting Plurality of Rollers.

[0214] FIG. 12D shows a process flow for an example method (1200d) for automated identification of a plurality of rollers in a plurality of volumetric metering systems.

[0215] At (1202d), the sensor data is monitored from a plurality of magnetic sensors (802), associated respectively with a plurality of rollers assemblies (450), in corresponding volumetric metering systems. For example, in FIG. 2, this can involve monitoring magnetic sensors (802) associated with each of metering systems (204).

[0216] At (1204d), the sensor data - from each magnetic sensor (802) - is analyzed to determine the corresponding roller model, in each volumetric metering system. This analysis can involve performing acts (1204a) - (1208a) (FIG. 12A), in respect of the sensor data generated by each magnetic sensor (802).

[0217] At (1206d), the system determines if the correct roller models are mounted in each volumetric metering system. This can be determined in a manner analogous to acts (1212b) and (1214b) (FIG. 12B).

[0218] For example, the system determines the agricultural product in each tank, associated with each roller, and thereby determine if the correct roller model is mounted in each metering system. In some examples, the determination at (1206d) is only simply confirming whether all the roller models, in each metering system, are identical or different. In still other examples, the system is determining whether the roller models match to the roller models indicated in the system, as being the correct roller models to be installed.

[0219] Based on the determination, either a positive output indication (1208d) or a negative output indication (1210d) is generated.

[0220] In other examples, in addition or in the alternative to acts (1206d) - (1210d), the system can simply generate an output, as shown in act (1212a) (FIG. 12A). The output can indicate the identified roller model mounted in each volumetric metering system, and / or information relating to that roller model.

[0221] In some examples, act (1204d) may not necessarily require determining the roller models. For example, it may be sufficient that the system only determines the roller ratios and / ormagnetic arrangements, for the rollers in each volumetric metering system. The roller ratios and / or magnetic arrangements (i.e., the parameter determined at (1208a) and (1208b)), as the case may be, are then directly compared to determine if they are all identical (or within a pre-defined threshold range), which allows determining if all the rollers are the same. The outputs at (1208d) and (1210d) are then determined on this basis. It will be understood that in method (1200d), it is also possible to perform acts (1204d) onwards, either in real-time (or near real-time), or otherwise at any subsequent point in time (e.g., offline).(iv.) Assembling a Roller Assembly and Initializing.

[0222] FIG. 12E shows a process flow for an example method (1200e) for assembling a roller assembly, and assigning a corresponding roller ratio.

[0223] As shown, at (1202e), two magnets are arranged (e.g., mounted) around a roller (206), to form a roller assembly (450). The magnets are arranged around the roller (206) to have an angular spacing, defining a magnet position arrangement (a), unique to a roller model associated with the roller (206). The magnets can be mounted to the roller in any manner disclosed herein, and can have any magnet polarity configuration desired (e.g., unipolar, bipolar type "A" or bipolar type "B").

[0224] At (1204e), the roller ratio is determined based on the magnet arrangement. The formula for the roller ratio depends on the magnet polarity configuration, as well as the magnet sensor type used in the volumetric metering system (see e.g., Equations (4) or (7)).

[0225] Accordingly, in some examples, once the magnets are mounted to the roller assembly with the desired magnet polarity configuration - different roller ratios are determined, assuming different magnet sensor types are mounted in the volumetric metering system. For example, different roller ratios are determined (e.g., using Equations (4) - (6)), based on the expected number of state changes resulting from using different magnetic sensor types. If the system only uses a single magnet sensor type, then only a single roller ratio is determined, based on the known magnet sensor type.

[0226] In some examples, tests are performed to determine a standard error band for the roller ratios.

[0227] At (1206e), the roller ratio(s) are stored in memory as part of a reference dataset (e.g., (1362) in memory (1352), of control system (1302)).

[0228] The roller ratio(s) are stored in memory in association with the roller model, and in some examples, in further association with one or more features of that roller model. The roller ratio(s) can also be stored in memory, in association with the different expected state changes in the output signal, corresponding to the magnet sensor type installed in the volumetric metering system.

[0229] Method (1200e) can be iterated for each of a plurality of roller models, in order to generate a large reference dataset.

[0230] In some examples, it is possible that act (1204e) is not necessarily performed, and it is the position arrangement (a) which is stored in association with different roller models, directly. In other cases, both the roller ratio and position arrangement (a) are stored in association with given roller models, e.g., such that both datasets are made available.

[0231] (v.) Additional and / or Alternative Examples.

[0232] While the above discussion provides for identification of different roller models, it is also possible that the exact same methods and principles are applied for identifying and differentiating between different rollers of the same model. For example, different physical rollers, of the same type, can be associated with different magnet arrangements, and identified in that manner.

[0233] By way of example, if there are multiple rollers of the same model, it may be advantageous to monitor which one of these rollers is mounted in a volumetric metering system. Once the roller is identified, the system can monitor and record data about each roller (e.g., number of hours used). This data is recorded, for example, in a memory of the control unit (1302). Accordingly, if the same roller is re-installed, the system identifies the roller, and retrieves the recorded data. In some examples, this allows the operator to determine if the roller has been overused, etc.VI. EXAMPLE SYSTEM AND HARDWARE CONFIGURATIONS

[0234] FIG. 13 A exemplifies an example system (1300a) for automated roller identification in volumetric metering systems, in accordance with the teachings herein.

[0235] As shown, system (1300a) can include one or more motor driver(s) (1304) for controlling rotation of various roller assemblies (450) mounted within volumetric metering systems.As well, each volumetric metering system can be associated with corresponding magnetic sensors (802), collectively referred to herein as the sensor subsystem (1306).

[0236] The motor drivers(s) (1304) and sensor subsystem (1306) can couple to the control unit (1302). Control unit (1302) can both control, and operate, rotation of the roller assemblies (450), by controlling respective motor driver(s) (1304). Control unit (1302) can also receive sensor data, from each magnetic sensor (802), in the sensor subsystem (1306). Control unit (1302) can then process the sensor data, in accordance with the teachings herein (e.g., methods (1200a) - (1200d)).

[0237] As shown, control unit (1302) can couple to the motor driver(s) (1304) and / or sensor subsystem (1306), via network (1310). Network (1310) may be a wired or wireless network. In some examples, control unit (1302) is mounted onto the air cart (102), and is wirelessly connected to the remaining system elements.

[0238] The control unit (1302) may, itself, also communicatively couple over a further network (e.g., wired or wireless) to one or more external computing devices. These can include remote or external servers. The control unit (1302) can transmit raw, partially processed and / or fully processed sensor data to the external computing device. In some cases, the external computing devices can perform all, or any portion, of methods (1200a) - (1200d).

[0239] FIG. 13B shows an example hardware configuration for the control unit (1302).

[0240] As shown, control unit (1302) can include a processor (1350) coupled to a memory(1352), as well as one or more of an input interface (1354), display interface (1356), input / output (I / O) interface (1358) and a communication interface (1360).

[0241] Processor (1350) comprises one or more electronic devices that is / are capable of reading and executing instructions stored on a memory (1352) to perform operations on data, which may be stored on a memory or provided in a data signal. The term "processor" includes a plurality of physically discrete, operatively connected devices despite use of the term in the singular. Non-limiting examples of processors include devices referred to as microprocessors, microcontrollers, central processing units (CPU), and digital signal processors.

[0242] Memory (1352) can comprise a non-transitory tangible computer-readable medium for storing information in a format readable by a processor, and / or instructions readable by a processor to implement an algorithm. The term "memory" includes a plurality of physically discrete, operativelyconnected devices despite use of the term in the singular. Non-limiting types of memory include solid- state, optical, and magnetic computer readable media. Memory (1352) may be non-volatile or volatile. Instructions stored by a memory may be based on a plurality of programming languages known in the art, with non-limiting examples including the C, C++, Python ™, MATLAB ™, and Java ™ programming languages.

[0243] In some examples, memory (1352) can store the executable instructions corresponds to any one or methods (1200a) - (1200d) (FIGs. 12A - 12D) and / or various reference datasets (1362), as described previously.

[0244] Input interface (1354) can be any interface for receiving user inputs (e.g., buttons).

[0245] Output interface (1356) can be, for example, an LCD screen, or otherwise any other interface for outputting data and other information. In some cases, the output interface (1356) and the input interface (1354) may be one of the same (e.g., a touchscreen display).

[0246] I / O interface (1358) can be any interface for coupling the control unit (1302) to other components. For example, the I / O interface (1358) can couple to the motor drivers (1304) (or power supplies coupled to motors) and / or sensor subsystem (1306).

[0247] Communication interface (1360) may comprise a cellular modem and antenna for wireless transmission of data to the communications network (e.g., network (1310)).VII. ASPECTS

[0248] Aspect 1A: A method for automated identification of a roller mountable inside a volumetric metering system, comprising: analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (a), wherein the roller forms part of a roller assembly, the roller assembly comprising at least two magnets arranged around the roller to have the magnet position arrangement (a); identifying the roller based on the determined at least one parameter; and generating an output indication of the identified roller.

[0249] Aspect IB: A method for automated identification of a plurality of rollers mountable inside a plurality of corresponding volumetric metering systems, comprising analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (a),wherein, (i) each roller forms part of a roller assembly, the roller assembly comprising at least two magnets arranged around the roller to have the magnet position arrangement (a), and (ii) magnetic sensor data is separately received from each of the plurality of volumetric metering systems; and generating an output indication of the identified rollers based on the analyzed magnetic sensor data.

[0250] Aspect 1C: A method for assembling a roller assembly, comprising mounting two magnets around a roller, of the roller assembly, wherein the magnets are arranged around the roller to define a magnet position arrangement (a) unique to a roller model associated with the roller.

[0251] Aspect ID: A system for automated identification of a roller mountable inside a volumetric metering system, comprising at least one magnetic sensor configured to generate magnetic sensor data; a roller assembly comprising the roller and at least two magnets, wherein the magnets are arranged around the roller to define a magnet position arrangement (a); and at least one processor coupled to the at least one magnetic sensor, and configured for: analyzing the magnetic sensor data to determine at least one parameter associated with the magnet position arrangement (a); identifying the roller, in the roller assembly, based on the determined at least one parameter; and generating an output indication of the identified roller.

[0252] Aspect IE: A roller assembly comprising a roller comprising one or more flanges; and at least two magnets arranged around the roller to define a magnet position arrangement (a), unique to a roller model associated with the roller.

[0253] Aspect 2: The method of any one of Aspects 1A to 1C, the system of Aspect ID, and the roller assembly of Aspect IE, wherein the magnetic sensor data is generated by at least one magnetic sensor associated with the volumetric metering system.

[0254] Aspect 3: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or Aspect 2, comprising monitoring the magnetic sensor data generated by the at least one magnetic sensor, wherein the monitoring occurs while the roller assembly rotates inside the volumetric metering system.

[0255] Aspect 4: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 3, wherein the magnets are arranged around the roller to have a circumferential angular spacing defining the magnet position arrangement (a), the circumferential angular spacing defined around the roller's axis of rotation.

[0256] Aspect 5: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 4, wherein the at least one parameter is a roller ratio, and the method further comprising: determining the roller ratio based on the magnetic sensor data, and identifying the roller, in the roller assembly, based on the determined roller ratio, wherein each position arrangement (a) is associated with a different roller ratio, corresponding to a different identifiable roller.

[0257] Aspect 6: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 5, wherein the position arrangement (a) is selected in a range of 0.1° < a < 180°, and preferably, 60° < a < 180°.

[0258] Aspect 7: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 6, wherein the method is used to identify different roller models, and different roller models are defined by varying physical features.

[0259] Aspect 8: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 7, wherein the roller ratio is determined based on a roller ratio formula associated with an expected number of state changes in an output signal, resulting from a combination of: (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) a magnet sensor type of the at least one magnet sensor.

[0260] Aspect 9: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly or Aspect IE, and / or any one of Aspects 2 to 8, wherein the varying physical features of each roller model includes one or more of: (i) number of flanges; (ii) circumferential angular spacing between flanges; (iii) radial depth and / or axial length of a recess defined between adjacent flanges; (iv) length of the flanges; (v) offset configuration of flanges, and (vi) extension configuration of flanges.

[0261] Aspect 10: The method of any one of Aspects 1 A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 9, wherein the roller ratio is determined based on a roller ratio formula associated with an expected number of state changes in an output signal, resulting from a combination of: (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) a magnet sensor type of the at least one magnet sensor.

[0262] Aspect 11 : The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 10, wherein comprising: determining (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) the magnet sensor type of the at least one magnet sensor; based on the determining, identifying the expected number of state changes in an output signal, generated by the at least one magnet sensor, in a given rotation of the roller assembly; selecting the roller ratio formula associated with the expected number of state changes; and determining the roller ratio based on the selected roller ratio formula.

[0263] Aspect 12: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 11, wherein the magnet polarity configuration is one of: (i) unipolar; and (ii) bipolar, and the magnet sensor type is one of a: (i) unipolar; (ii) latch, and (iii) bipolar.

[0264] Aspect 13: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 12, wherein the roller extends along an extension axis, and, in the unipolar polarity configuration, an axis of each magnet is generally parallel to the extension axis, and the magnetic sensor data is generated by a single pole of each magnet.; and in the bipolar polarity configuration, the axis of each magnet is generally perpendicular to the extension axis, and the magnetic sensor data is generated by the magnetic field of both poles of each magnet.

[0265] Aspect 14: The method of any one of Aspects 1 A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 13, wherein the bipolar configuration is one of a: (i) type A bipolar configuration, wherein the magnet polarities alternate; and (ii) a type B bipolar configuration, wherein the same magnet polarity occurs consecutively.

[0266] Aspect 15: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 14, initially comprising determining a first roller ratio using a roller ratio formula associated with an eight state change output signal; determining if the first roller ratio is equal to 0.5; and if not, using the first roller ratio as the roller ratio, otherwise, determining a second roller ratio using a roller ratio formula associated with a four state change signal, and using the second roller ratio as the roller ratio.

[0267] Aspect 16: The method of any one of Aspects 1 A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 15, initially comprising identifying an agricultural product associated with a tank coupled to the volumetric metering system; determining if the roller model is a correct roller model for use with the agricultural product; and generating an output indicating whether the correct roller model is mounted in the volumetric metering system

[0268] Aspect 17: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 16, initially comprising identifying a target roller model; determining if the roller model is identical to the target roller model; and generating an output indicating whether the correct roller model is mounted in the volumetric metering system.

[0269] Aspect 18: The method of any one of Aspects 1A to 1C, the system of Aspect ID, the roller assembly of Aspect IE, and / or any one of Aspects 2 to 17, wherein the at least one parameter is the magnet arrangement (a), and it is determined based on a known rotational speed for the roller assembly.

[0270] Aspect 19: A system for automated identification of a roller mountable inside a volumetric metering system, comprising or consisting essentially of any combination of elements or features disclosed herein.

[0271] Aspect 20: A method for automated identification of a roller in a volumetric metering system, comprising any combination of steps, elements or features disclosed herein.

[0272] Aspect 21 : A roller assembly, comprising any combination of steps, elements or features disclosed herein.VIII. INTERPRETATION

[0273] Various systems or methods have been described to provide an example of an embodiment of the claimed subject matter. No embodiment described limits any claimed subject matter and any claimed subject matter may cover methods or systems that differ from those described below. The claimed subject matter is not limited to systems or methods having all of the features of any one system or method described below or to features common to multiple or all of the apparatusesor methods described below. It is possible that a system or method described is not an embodiment that is recited in any claimed subject matter. Any subject matter disclosed in a system or method described that is not claimed in this document may be the subject matter of another protective instrument, for example, a continuing patent application, and the applicants, inventors or owners do not intend to abandon, disclaim or dedicate to the public any such subject matter by its disclosure in this document.

[0274] Furthermore, it will be appreciated that for simplicity and clarity of illustration, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein may be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the embodiments described herein. Also, the description is not to be considered as limiting the scope of the embodiments described herein.

[0275] It should also be noted that the terms “coupled” or “coupling” as used herein can have several different meanings depending in the context in which these terms are used. For example, the terms coupled or coupling may be used to indicate that an element or device can electrically, optically, or wirelessly send data to another element or device as well as receive data from another element or device. As used herein, two or more components are said to be “coupled”, or “connected” where the parts are joined or operate together either directly or indirectly (i.e., through one or more intermediate components), so long as a link occurs. As used herein and in the claims, two or more parts are said to be “directly coupled”, or “directly connected”, where the parts are joined or operate together without intervening intermediate components.

[0276] It should be noted that terms of degree such as "substantially", "about" and "approximately" as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. These terms of degree may also be construed as including a deviation of the modified term if this deviation would not negate the meaning of the term it modifies.

[0277] Furthermore, any recitation of numerical ranges by endpoints herein includes all numbers and fractions subsumed within that range (e.g. 1 to 5 includes 1, 1.5, 2, 2.75, 3, 3.90, 4, and 5). It is also to be understood that all numbers and fractions thereof are presumed to be modified bythe term "about" which means a variation of up to a certain amount of the number to which reference is being made if the end result is not significantly changed.

[0278] The example embodiments of the systems and methods described herein may be implemented as a combination of hardware or software. In some cases, the example embodiments described herein may be implemented, at least in part, by using one or more computer programs, executing on one or more programmable devices comprising at least one processing element, and a data storage element (including volatile memory, non-volatile memory, storage elements, or any combination thereof). These devices may also have at least one input device (e.g. a pushbutton keyboard, mouse, a touchscreen, and the like), and at least one output device (e.g. a display screen, a printer, a wireless radio, and the like) depending on the nature of the device.

[0279] It should also be noted that there may be some elements that are used to implement at least part of one of the embodiments described herein that may be implemented via software that is written in a high-level computer programming language such as object oriented programming or script-based programming. Accordingly, the program code may be written in Java, Swift / Objective- C, C, C++, Javascript, Python, SQL or any other suitable programming language and may comprise modules or classes, as is known to those skilled in object oriented programming. Alternatively, or in addition thereto, some of these elements implemented via software may be written in assembly language, machine language or firmware as needed. In either case, the language may be a compiled or interpreted language.

[0280] At least some of these software programs may be stored on a storage media (e.g. a computer readable medium such as, but not limited to, ROM, magnetic disk, optical disc) or a device that is readable by a general or special purpose programmable device. The software program code, when read by the programmable device, configures the programmable device to operate in a new, specific and predefined manner in order to perform at least one of the methods described herein.

[0281] Furthermore, at least some of the programs associated with the systems and methods of the embodiments described herein may be capable of being distributed in a computer program product comprising a computer readable medium that bears computer usable instructions for one or more processors. The medium may be provided in various forms, including non-transitory forms such as, but not limited to, one or more diskettes, compact disks, tapes, chips, and magnetic and electronicstorage. The computer program product may also be distributed in an over-the-air or wireless manner, using a wireless data connection.

[0282] The term “software application” or “application” refers to computer-executable instructions, particularly computer-executable instructions stored in a non-transitory medium, such as a non-volatile memory, and executed by a computer processor. The computer processor, when executing the instructions, may receive inputs and transmit outputs to any of a variety of input or output devices to which it is coupled. Software applications may include mobile applications or “apps” for use on mobile devices such as smartphones and tablets or other “smart” devices.

[0283] A software application can be, for example, a monolithic software application, built inhouse by the organization and possibly running on custom hardware; a set of interconnected modular subsystems running on similar or diverse hardware; a software-as-a-service application operated remotely by a third party; third party software running on outsourced infrastructure, etc. In some cases, a software application also may be less formal, or constructed in ad hoc fashion, such as a programmable spreadsheet document that has been modified to perform computations for the organization’s needs.

[0284] Software applications may be deployed to and installed on a computing device on which it is to operate. Depending on the nature of the operating system and / or platform of the computing device, an application may be deployed directly to the computing device, and / or the application may be downloaded from an application marketplace. For example, user of the user device may download the application through an app store such as the Apple App Store™ or Google™ Play™.

[0285] The present invention has been described here by way of example only, while numerous specific details are set forth herein in order to provide a thorough understanding of the exemplary embodiments described herein. However, it will be understood by those of ordinary skill in the art that these embodiments may, in some cases, be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the description of the embodiments. Various modification and variations may be made to these exemplary embodiments without departing from the spirit and scope of the invention, which is limited only by the appended claims.

Claims

CLAIMS:

1. A method for automated identification of a roller mountable inside a volumetric metering system, comprising:- analyzing magnetic sensor data to determine at least one parameter associated with a magnet position arrangement (a), wherein the roller forms part of a roller assembly, the roller assembly comprising at least two magnets arranged around the roller to have the magnet position arrangement (a);- identifying the roller based on the determined at least one parameter; and- generating an output indication of the identified roller.

2. The method of claim 1, wherein the magnetic sensor data is generated by at least one magnetic sensor associated with the volumetric metering system.

3. The method of claim 2, initially comprising monitoring the magnetic sensor data generated by the at least one magnetic sensor, wherein the monitoring occurs while the roller assembly rotates inside the volumetric metering system.

4. The method of any one of claims 1 to 3, wherein the magnets are arranged around the roller to have a circumferential angular spacing defining the magnet position arrangement (a), the circumferential angular spacing defined around the roller's axis of rotation.

5. The method of any one of claims 3 or 4, wherein the at least one parameter is a roller ratio, and the method further comprising:determining the roller ratio based on the magnetic sensor data, and- identifying the roller, in the roller assembly, based on the determined roller ratio, wherein each position arrangement (a) is associated with a different roller ratio, corresponding to a different identifiable roller.

6. The method of claim 5, wherein the roller ratio is determined from the magnetic sensor data based on a roller ratio formula associated with an expected number of state changes in an output signal, resulting from a combination of: (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) a magnet sensor type of the at least one magnet sensor.

7. The method of claim 6, initially comprising: determining (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) the magnet sensor type of the at least one magnet sensor;- based on the determining, identifying the expected number of state changes in the output signal, generated by the at least one magnetic sensor, in a given rotation of the roller assembly; selecting the roller ratio formula associated with the expected number of state changes; and determining the roller ratio based on the selected roller ratio formula.

8. The method of any one of claims 1 to 7, wherein the magnet position arrangement (a) is selected in a range of 0.1° < a < 180°, and preferably, 60° < a < 180°.

9. The method of any one of claims 1 to 8, wherein the method is used to identify different roller models, and different roller models are defined by varying physical features.

10. The method of claim 9, wherein the varying physical features of each roller model includes one or more of: (i) number of flanges; (ii) circumferential angular spacing between flanges; (iii) radial depth and / or axial length of a recess defined between adjacent flanges; (iv) length of the flanges; (v) offset configuration of flanges, and (vi) extension configuration of flanges.

11. A system for automated identification of a roller mountable inside a volumetric metering system, comprising:- at least one magnetic sensor configured to generate magnetic sensor data;- a roller assembly comprising the roller and at least two magnets, wherein the magnets are arranged around the roller to define a magnet position arrangement (a); and- at least one processor coupled to the at least one magnetic sensor, and configured for:- analyzing the magnetic sensor data to determine at least one parameter associated with the magnet position arrangement (a);- identifying the roller, in the roller assembly, based on the determined at least one parameter; and- generating an output indication of the identified roller.

12. The system of claim 11, the at least one processor being further configured for: initially monitoring the magnetic sensor data generated by the at least one magnetic sensor, wherein the monitoring occurs while the roller assembly rotates inside the volumetric metering system.

13. The system of any one of claims 11 to 12, wherein the magnets are arranged around the roller to have a circumferential angular spacing defining the magnet position arrangement (a), the circumferential angular spacing defined around the roller's axis of rotation.

14. The system of any one of claims 11 to 13, wherein the at least one parameter is a roller ratio, and the at least one processor being configured for: determining the roller ratio based on the magnetic sensor data, and- identifying the roller, in the roller assembly, based on the determined roller ratio, wherein each position arrangement (a) is associated with a different roller ratio, corresponding to a different identifiable roller.

15. The system of claim 14, wherein the roller ratio is determined from the magnetic sensor data based on a roller ratio formula associated with an expected number of state changes in an output signal, resulting from a combination of: (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) a magnet sensor type of the at least one magnet sensor.

16. The system of claim 15, the at least one processor being configured for initially: determining (i) the magnet polarity configuration, of the magnets in the roller assembly, and (ii) the magnet sensor type of the at least one magnet sensor;- based on the determining, identifying the expected number of state changes in the output signal, generated by the at least one magnet sensor, in a given rotation of the roller assembly; selecting the roller ratio formula associated with the expected number of state changes; and determining the roller ratio based on the selected roller ratio formula.

17. The system of any one of claims 11 to 16, wherein the position arrangement (a) is selected in a range between 0.1° < a < 180°, and preferably, 60° < a < 180°.

18. A roller assembly comprising:- a roller comprising one or more flanges; and- at least two magnets arranged around the roller to have a circumferential angular spacing defining a magnet position arrangement (a), unique to a roller model associated with the roller.

19. The roller assembly of claim 18, wherein different roller models are defined by varying physical features.

20. The roller assembly of any one of claims 18 or 19, wherein the position arrangement (a) is selected in a range of 0.1° < a < 180°, and preferably, 60° < a < 180°.

Citation Information

Patent Citations

  • Volumetric metering system with improved roller detection

    US20210127563A1

  • Wireless mobile work machine component detection and control system

    US20210132588A1