System, method and object for high accuracy magnetic position sensing

Information

  • Patent Grant
  • 11821763
  • Patent Number
    11,821,763
  • Date Filed
    Monday, May 24, 2021
    3 years ago
  • Date Issued
    Tuesday, November 21, 2023
    10 months ago
Abstract
Systems and methods for determining position are provided. An object produces a magnetic field having a first vector component, a second vector component, and a third vector component that are orthogonal to one another. A sensor measures a magnitude of each of the first, second, and third vector components when the object is within a range of positions. A controller is connected to the sensor and determines a relative position of the object within an undetermined cycle of a plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component. The controller determines a cycle of the plurality of cycles in which the object is located based on the magnitude of the third vector component. The controller determines an absolute position of the object based on the relative position of the object and the cycle in which the object is located.
Description
BACKGROUND
1. Field of the Invention

The subject invention relates to a system and method for high accuracy magnetic position sensing of an object, and more specifically, wherein magnetic position sensing is accomplished by measuring three vector components of a magnetic field produced by the object.


2. Description of Related Art

Magnetic position sensing technology is becoming an increasingly popular form of detection in various systems. However, conventional methods of magnetic position sensing determine position using only two vector components of a magnetic field of an object being sensed. For example, in automotive applications, such as clutch position measurement systems and transmission gear position sensing systems, conventional methods of sensing position using only two vector components of a magnetic field are inadequate for providing high-accuracy and high-precision measurements required for modern time-sensitive and position-sensitive automotive control systems. Another exemplary application is brushless DC motor control systems, where measurement of magnetic elements of rotors of brushless DC motors is required for tuning and efficient operation of the motors. Conventional methods of magnetic position sensing measure only two vector components of a magnetic field of an object being sensed and base determination of location of the object thereon. Therefore, conventional methods are not accurate and precise enough to allow for reliable operation of innovative position-sensitive control systems that are reliant on high-accuracy position determination.


SUMMARY

One embodiment of a system for determining position is provided. The system includes an object. The object is configured to produce a magnetic field having a first vector component, a second vector component, and a third vector component. The first, second, and third vector components are orthogonal to one another. A sensor is configured to measure a magnitude of each of the first, second, and third vector components when the object is within a range of positions. A controller is connected to the sensor. The controller is configured to determine a relative position of the object within an undetermined cycle of a plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component. The controller is configured to determine a cycle of the plurality of cycles in which the object is located based on the magnitude of the third vector component. The controller is configured to determine an absolute position of the object based on the relative position of the object and the cycle in which the object is located.


One method of operating a system for determining position is provided. The system includes an object, a sensor, and a controller connected to the sensor. The object is configured to move within a range of positions. The object is further configured to provide a magnetic field having a first vector component, a second vector component, and a third vector component. The first, second, and third vector components are orthogonal to one another. The object is moved within the range of positions. The sensor measures a magnitude of each of the first, second, and third vector components when the object is within the range of positions. The controller determines a relative position of the object within an undetermined cycle of a plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component. The controller determines a cycle of the plurality of cycles in which the object is located based on the magnitude of the third vector component. The controller determines an absolute position of the object based on the relative position of the object and the cycle in which the object is located.


One embodiment of an object for use in position sensing is also provided. The object has a length. The object is configured to move linearly within a range of positions. The object is configured to produce a magnetic field having a first vector component, a second vector component, and a third vector component. The first, second, and third vector components are orthogonal to one another. A magnitude of the first vector component and a magnitude of the second vector component each vary cyclically along the length of the object. The magnitude of the third vector component is unique for every position of the sensor along the length of the object.


The system, method, and object advantageously provide high accuracy determination of position of the object through three-dimensional magnetic sensing. By determining position of the object based on magnitudes of three dimensions of the magnetic field produced by the object, position of the object can be determined with extremely high accuracy and precision. This allows the system and method to be implemented within innovative position-sensitive control systems that are reliant on high-accuracy position sensing, such as transmission control modules of automated manual transmissions for automobiles, which are reliant on high-accuracy position determinations for clutches, as well as high-efficiency and high-precision brushless DC motor control systems, which are reliant on high-accuracy position determinations for magnetic rotors.





BRIEF DESCRIPTION OF THE DRAWINGS

Advantages of the present invention will be readily appreciated, as the same becomes better understood by reference to the following detailed description, when considered in connection with the accompanying drawings.



FIG. 1 is a perspective view of one embodiment of a system for determining position of an object using a sensor located a fixed distance from the object and a controller in communication with the sensor.



FIG. 2 is a perspective view of another embodiment of the system for determining position, wherein the object includes a plurality of magnets.



FIG. 3 is a layout of one embodiment of an object for use in positions sensing.



FIG. 4 is a chart illustrating magnitudes of a first, a second, and a third vector component of the object acquired by the sensor according to one example.



FIG. 5 is a chart illustrating the relationship of the first and second vector components to a relative position of the object and the relationship of the third vector component to a cycle within a plurality of cycles in which the object is located according to one example.



FIG. 6 is a perspective view of yet another embodiment of the system for determining position, wherein the object is fixed to a clutch positioning component of an automated manual transmission.



FIG. 7 is a flowchart of an embodiment of a method of determining position.





DETAILED DESCRIPTION

Referring to the Figures, wherein like numerals indicate like or corresponding parts throughout the several views, aspects of a system 10 and a method 30 for sensing position of an object 12 are provided.


I. System Description


FIG. 1 illustrates an embodiment of the system 10. The system 10 includes an object 12, a sensor 14, and a controller 16. The object 12 is configured to produce a magnetic field H. The magnetic field H has a first vector component V1, a second vector component V2, and a third vector component V3. The first, second, and third vector components V1, V2, V3 are orthogonal to one another.


The object 12 can have several configurations. In FIG. 1, the object 12 is substantially cylindrical and has a first end 18 and a second end 20. Each of the first, second, and third vector components V1, V2, V3 has both a direction and a magnitude. The direction of the first vector component V1 extends radially from the object 12 in the direction of the sensor 14. The direction of the second vector component V2 extends longitudinally through the object 12 orthogonal to the first vector component V1. The direction of the third vector component V3 extends radially from the object 12 orthogonal to both the first and second vector components V1, V2. The object 12 can be any shape suitable to produce the magnetic field H. The object 12 may have configurations other than those specifically described herein.


In FIG. 1, the object 12 is a single magnet configured to produce the magnetic field H. In FIG. 2, the object 12 includes a plurality of magnets 26 configured to altogether produce the magnetic field H. In some embodiments, the magnets 26 are permanent magnets. In other embodiments, the magnets 26 are electromagnets.


The sensor 14 is a magnetic field sensor configured to measure the magnitudes of each of the first, second, and third vectors components V1, V2, V3 of the magnetic field H when the object 12 is within a range of positions 22. The magnitudes of each of the first, second, and third vector components V1, V2, V3 can be measured in terms of either magnetic flux density or magnetic field intensity. Although the letter ‘H’ is used herein to refer to the magnetic field H, referring to strength of the magnetic field H expressed in amperes per meter, the magnetic field H can also be expression in terms of the Lorentz force it exerts on moving electric charges, i.e. ‘B’, or any other suitable method of expressing a field generated by magnetized material.


The range of positions 22 is defined such that as the object 12 is moved within the range of positions 22, the object 12 moves along a single axis such that the sensor 14 is located between the first end 18 and the second end 20 and the sensor 14 remains a fixed distance 24 from the object 12. The object 12 may move along the single axis via a predetermined path. In some embodiments, the range of positions 22 is shorter due to an edge effect of the magnetic field H. The edge effect affects measurement of the magnetic field H such that measuring the magnitudes of the first, second, and third vector components V1, V2, V3 near the first end 18 or the second end 20 of the object 12 is undesirable.


The sensor 14 is configured to measure the magnitude of each of the first, second, and third vector components V1, V2, V3 of the magnetic field H substantially simultaneously. The sensor 14 can be any type of sensor capable of measuring the magnitude of each of the first, second, and third vector components V1, V2, V3 of the magnetic field H, such as, but not limited to, a rotating coil, hall effect, magnetoresistive, fluxgate, superconducting quantum interference device, or spin-exchange relaxation-free atomic magnetometer. The sensor 14 may have configurations other than those specifically described herein.


The controller 16 is in communication with the sensor 14. The controller 16 performs many of the high-accuracy position determination steps of the method 40. The controller 16 receives the magnitudes of the first, second, and third vector components V1, V2, V3 of the magnetic field H from the sensor 14. The controller 16 can be a microcontroller, state machine, field-programmable gate array, CPU, or any other device suitable for receiving and analyzing the magnitudes of the first, second, and third vector components V1, V2, V3 from the sensor 14.


With reference to FIG. 4, the object 12 is configured such that the magnitude of the first vector component V1 and the magnitude of the second vector component V2 measured by the sensor 14 as the object 12 is moved across the range of positions 22 are each periodic functions. In one embodiment, the magnitude of the first vector component V1 and the magnitude of the second vector component V2 are each sinusoidal. The magnitudes of the first and second vector components V1, V2 measured at any position within the range of positions 22 have a phase difference Δ. In another embodiment, the magnitude of the first vector component V1 substantially resembles a cosine wave and the magnitude of the second vector component V2 substantially resembles a sine wave.


The object 12 is configured such that the magnitude of the third vector component V3 has a unique value for each possible position of the sensor 14 relative the object 12 as the object 12 is moved across the range of positions 22. In some embodiments, the magnitude of the third vector component V3 is a monotonic function. In one example, the magnitude of the third vector component V3 continually increases as the object 12 is moved across the range of positions 22. In another example, the magnitude of the third vector component V3 continually decreases as the object 12 is moved across the range of positions.



FIG. 4 is a chart illustrating the magnitudes of the first, second, and third vector components V1, V2, V3 of an exemplary embodiment of the invention. The chart has a horizontal position axis and a vertical magnetic field axis. The position axis corresponds to position of the object 12 within the range of positions 22. The left-most value on the position axis corresponds to the object 12 being located within the range of positions 22 such that the sensor 14 is nearest the first end 18 of the object 12. Increasing values of the position axis, i.e. values further toward the right of the position axis, correspond to the object 12 being located such that the sensor 14 is nearer the second end 20 of the object 12. The right-most value on the position axis corresponds to the object 12 being located within the range of positions 22 such that the sensor 14 is nearest the second end 20 of the object 12.


The magnetic field axis corresponds to the magnitudes of the first, second, and third vector components V1, V2, V3 measured by the sensor 14 and communicated to the controller 16 at each position along the horizontal axis. In FIG. 4, the magnitudes of the first and second vector components V1, V2 are sinusoidal and the phase difference Δ is about π/2 radians, i.e. 90 degrees. The magnitudes of the first and second vector components V1, V2 are periodic functions related to the position of the object 12 within the range of positions 22. The magnitude of the third vector component V3 is a monotonic function related to the position of the object 12 within the range of positions 22. In FIG. 4, the magnitude of the third vector component V3 continually increases as the object 12 is moved across the range of positions 22 such that the sensor 14 measures the magnitude of the third vector component V3 from near the first end 18 of the object 12 to near the second end 20 of the object 12.


With continued reference to FIG. 4, position of the object 12 over each period of the magnitudes of each of the first and second vector components V1, V2 defines each cycle of a plurality of cycles 28a, 28b, 28c, 28d, 28e. In the embodiment of the invention illustrated in FIG. 4, the plurality of cycles 28a, 28b, 28c, 28d, 28e includes five cycles. The number of cycles is dependent upon the magnetic field H, and is thereby dependent upon configuration of the object 12. It should be appreciated that the object 12 can be configured in many ways, and the plurality of cycles 28a, 28b, 28c, 28d, 28e can include any amount of cycles.



FIG. 3 illustrates one embodiment of the object 12 including the plurality of magnets 26. The number of cycles included in the plurality of cycles 28a, 28b, 28c, 28d, 28e is dependent upon the number of magnetic included in the plurality of magnets 26. In FIG. 3, the plurality of magnets 26 includes five magnets, thereby causing the plurality of cycles 28a, 28b, 28c, 28d, 28e to include two cycles. The edge effect prevents the plurality of cycles 28a, 28b, 28c, 28d, 28e from including more than two cycles, as the sensor 14 in unable to reliably measure the magnetic field H near the first and second ends 18, 20 of the object 12.


With continued reference to FIG. 3, the magnets 26 each have a north pole N and a south pole S. The magnets 26 are oriented such that the north and south poles N, S that are adjacent to one another have opposing polarities, i.e. each of the north poles N is adjacent only to one or more of the south poles S, and each of the south poles S is adjacent only to one or more of the north poles N. The opposing polarities of the north and south poles N, S cause the magnitudes of the first and second vector components V1, V2 to be sinusoidal with respect to position of the object 12 within the range of positions 22 as shown in FIG. 4.


The controller 16 is configured to determine a relative position of the object 12 within an undetermined cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e based upon the magnitudes of the first and second vector components V1, V2. The relative position of the object 12 is a position of the object 12 determined within an undetermined cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e. For example, when the plurality of cycles 28a, 28b, 28c, 28d, 28e includes five cycles, the controller 16 determines precisely where the object 12 is located within one cycle of the five cycles, but within which cycle of the five cycles the object 12 is located is undetermined. In other words, although the controller 16 may accurately determine the relative position of the object 12 within any given single cycle, the controller 16 cannot determine which cycle of the plurality is being measured based upon the magnitudes of the first and second vector components V1, V2.


Accordingly, the controller 16 is configured to determine in which cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e the object 12 is located based on the magnitude of the third vector component V3. The controller 16 determines the cycle in which the object 12 is located by corresponding the magnitude of the third vector component V3 with the cycle in which the object 12 is located. The techniques by which the controller determines the cycle in which the object 12 is located are described in detail below.


Referring now to FIG. 6, in some embodiments, a secondary object 30 is fixed to the object 12. The secondary object 30 is fixed to the object 12 such that the secondary object 30 has constant position relative the object 12 as the object 12 is moved within the range of positions 22. For example, in FIG. 6, the secondary object 30 is fixed to the object 12 such that the secondary object 30 is located directly below the object 12. As the object 12 is moved within the range of positions 22, the secondary object 30 will continue to be located directly below the object 12. The secondary object 30 can be fixed to the object 12 and located relative the object 12 in ways other than those specifically described herein. The controller 16 is programmed with location and of the secondary object 30 relative the object 12. As the controller 16 determines location of the object 12, the controller can also determine location of the secondary object 30 based on location of the secondary object 30 relative the object 12.


With continued reference to FIG. 6, an exemplary embodiment including a clutch actuation component 30 for an automobile, commonly a truck, having an automated manual transmission is shown. The automated manual transmission allows an automobile transmission having a manual transmission gearbox to change gears without manual operation of a clutch pedal by a human operator. The automobile transmission changes gears with automated clutch actuation by a transmission control module. The transmission control module is a closed-loop control system. In some embodiments, the controller 16 includes the transmission control module.


The clutch actuation component 30 is fixed to a clutch positioning rod 32. The clutch positioning rod 32 is actuated according to signals from the transmission control module to control position of an automotive clutch during automated shifting operations of the automated manual transmission.


The transmission control module requires high-accuracy knowledge of position of the automotive clutch to facilitate smooth operation of the vehicle during gear shifting. The object 12 is fixed to and extends along a length of the clutch actuation component 30. The object 12 is moved within the range of positions 22 as the clutch positioning rod is actuated. The controller 16 communicates position of the object 12 to the transmission control module. The transmission control module infers position of the automotive clutch by knowledge of fixed distances between the object 12, the clutch actuation component 30, and the automotive clutch.


II. Method Description


FIG. 7 is a flowchart illustrating detailed operation of the method 40 for determining high-accuracy position of the object 12. As described, the method 40 occurs while the object 12 is within the range of positions 22.


At step 200, the object 12 is moved to within the range of positions 22. The object 12 can be moved to within the range of positions 22 from a position within the range of positions 22 or can be moved to within the range of positions 22 from a position outside the range of positions 22.


At step 202, the sensor 14 measures a magnitude of each of the first, second, and third vector components V1, V2, V3.


At step 204, the controller 16 determines the relative position of the object 12 within the undetermined cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e. The relative position is expressed as a position parameter. In one embodiment, the controller 16 does so by determining a position parameter having a tangent equal to a quotient of both the magnitude of the first vector component V1 and the magnitude of the second vector component V2. The position parameter is a value between −π/2 radians and π/2 radians, i.e. −90 degrees and 90 degrees.



FIG. 5 is a chart having a horizontal position axis, a vertical magnetic field axis, and a vertical angle axis. The position axis corresponds to position of the object 12 within the range of positions 22. The left-most value on the position axis corresponds to the object 12 being located within the range of positions 22 such that the sensor 14 is nearest the first end 18 of the object 12. Increasing values of the position axis, i.e. moving toward the right of the position axis, corresponds to the object 12 being located within the range of positions 22 such that the sensor 14 is nearer the second end 20 of the object 12, wherein the right-most value on the position axis corresponds to the object 12 being located within the range of positions 22 such that the sensor 14 is nearest the second end 20 of the object 12.


The magnetic field axis corresponds to the magnitude of the third vector component V3 measured by the sensor 14 and communicated to the controller 16 at each position along the position axis. In FIG. 5, the magnitude of the third vector component V3 continually increases as the object 12 is moved across the range of positions 22 such that the sensor 14 measures the magnitude of the third vector component V3 from near the first end 18 of the object 12 to near the second end 20 of the object 12.


The angle axis corresponds to the value of the position parameter calculated at step 204 by the controller 16 for each position of the object 12 along the position axis. The value of the position parameter is a periodic function having the same period as the sinusoids of the magnitudes of the first and second vector components V1, V2 due to the position parameter being a function of the magnitudes of the first and second vector components V1, V2. Therefore, each period of the value of the position parameter corresponds to a cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e. The undetermined cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e is undetermined due to the position parameter having an identical value ⊖1, ⊖2 within each cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e. Therefore, determination of the position parameter allows for high-accuracy determination of the relative position of the object 12 within the undetermined cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e.


In some embodiments, the controller 16 determines the relative position by retrieving the position parameter from a position parameter lookup table. The position parameter lookup table is a section of memory accessible by the controller 16 having recorded values of the position value corresponding to the magnitudes of the first and second vector components V1, V2. In other embodiments, the controller 16 determined the relative position by calculating the position parameter as a function of the magnitudes of the first and second vector components V1, V2. Retrieving the position parameter from the position parameter lookup table is advantageous in situations where the controller 16 has limited processing power. Calculating the position parameter as a function of the magnitudes of the first and second vector components V1, V2 is advantageous in situations where the controller 16 has limited memory.


At step 206, the controller 16 determines the cycle in which the object 12 is located. With continued reference to FIG. 5, the magnitude of the third vector component V3 is unique for each position of the object 12 within the range of positions 22 due to the magnitude of the third vector component V3 being a monotonic function of the position of the object 12 within the range of positions 22. Therefore, each cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e has a corresponding range of magnitudes of the third vector component V3 that correspond thereto. In FIG. 5, the plurality of cycles 28a, 28b, 28c, 28d, 28e includes 2.5 cycles. The magnitude of the third vector component V3 has a distinct range of magnitudes corresponding to each cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e. In some embodiments, the controller 16 determines the cycle in which the object 12 is located by retrieving from a cycle lookup table the cycle corresponding to the magnitude of the third vector component V3. In other embodiments, the controller 16 determines the cycle in which the object 12 is located by calculating the cycle in which the object 12 is located as a function of the magnitude of the third vector component V3.



FIG. 5 illustrates an exemplary position P1, a first exemplary position parameter ⊖1, a second exemplary position parameter ⊖2, and an exemplary third vector component HP1. The exemplary position P1 is within a first cycle 28a. The first and second exemplary position parameters ⊖1, ⊖2 are determined when the object 12 is located at the exemplary position P1. The first exemplary position parameter ⊖1 is within the first cycle 28a. The second exemplary position parameter ⊖2 has value equal to the first exemplary position parameter ⊖1 and is within a second cycle 28b. The exemplary third vector component HP1 is the magnitude of the third vector component V3 measured when the object 12 is located at the exemplary position P1.


At step 208, the controller 16 calculates an absolute position of the object 12 based on the relative position and the cycle. The absolute position of the object 12 is a high-accuracy determination of position of the object 12 within the cycle of the plurality of cycles 28a, 28b, 28c, 28d, 28e within which the object 12 is located. The controller 16 determines the absolute position of the object 12 by combining the determination of the relative position of the object 12 at step 204 with the determination of the cycle in which controller 16 determined the object 12 is located at step 206.


The present invention has been described herein in an illustrative manner. It is to be understood that the terminology which has been used is intended to be in the nature of words of description rather than of limitation. Obviously, many modifications and variations of the invention are possible in light of the above teachings. The invention may be practiced otherwise than as specifically described within the scope of the appended claims.

Claims
  • 1. A system comprising: an actuation component for use with a transmission, said actuation component having a length extending along an axis;a positioning rod fixed to said actuation component;a single homogeneous magnet comprising a length extending along said axis and being configured to produce a magnetic field having a first vector component extending radially from said single homogenous magnet, a second vector component extending longitudinally through said single homogenous magnet, and a third vector component extending radially from said single homogenous magnet, wherein the first, second, and third vector components are orthogonal to one another, and wherein a magnitude of the first vector component and a magnitude of the second vector component define a plurality of cycles;wherein said single homogenous magnet is fixed to said actuation component such that said length of said single homogenous magnet extends along said length of said actuation component;wherein said positioning rod, said actuation component, and said single homogenous magnet are fixed relative to each other to move between a range of positions;a sensor being configured to measure the magnitude of each of the first and second vector components and a magnitude of the third vector component when the single homogeneous magnet is moved within said range of positions;a controller connected to said sensor and being configured to determine a relative position of said single homogeneous magnet within an undetermined cycle of the plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component, to determine a cycle of the plurality of cycles in which said single homogeneous magnet is located based on the magnitude of the third vector component, and to determine an absolute position of said single homogeneous magnet based on the relative position of said single homogeneous magnet and the cycle in which said single homogeneous magnet is located; anda transmission control module configured to receive said absolute position of said single homogenous magnet to determine a position of said positioning rod for inferring a position of a transmission component.
  • 2. The system of claim 1 wherein the magnitude of the third vector component is unique for each possible position of said single homogeneous magnet within the range of positions.
  • 3. The system of claim 1 wherein said single homogeneous magnet is further configured to produce the magnetic field such that the third vector component has a slope that is substantially constant relative to position of the single homogeneous magnet within the range of positions.
  • 4. The system of claim 3 wherein the slope of the third vector component is further defined as being monotonic.
  • 5. The system of claim 1 wherein said single homogeneous magnet is further configured to move within the range of positions along a predetermined path.
  • 6. The system of claim 5 wherein the magnitude of each of the first, second, and third vector components, as measured by said sensor, are configured to change as the single homogeneous magnet moves within the range of positions along the predetermined path.
  • 7. The system of claim 1 wherein said controller is further configured to determine the relative position of said single homogeneous magnet based solely on the magnitude of the first vector component and the magnitude of the second vector component.
  • 8. The system of claim 1 wherein said controller is further configured to determine the cycle in which said single homogeneous magnet is located based solely on the magnitude of the third vector component.
  • 9. The system of claim 1 wherein said actuation component is further defined as a clutch actuation component of an automated manual transmission.
  • 10. A method of operating a system including an actuation component having a length extending along an axis, a positioning rod fixed to the actuation component, a single homogeneous magnet having a length extending along the axis and fixed to the actuation component such that the length of the single homogenous magnet extends along the length of the actuation component, a sensor, a controller connected to the sensor, and a transmission control module, and with the single homogeneous magnet being configured to move within a range of positions and to provide a magnetic field having a first vector component extending radially from the magnet, a second vector component extending longitudinally through the magnet, and a third vector component extending radially from the magnet, wherein the first, second, and third vector components are orthogonal to one another, and wherein a magnitude of the first vector component and a magnitude of the second vector component define a plurality of cycles, said method comprising the steps of: moving the fixed positioning rod, the actuation component, and single homogenous magnet between a range of positions;measuring with the sensor the magnitude of each of the first and second vector components and a magnitude of the third vector component when the single homogeneous magnet is moved within the range of positions;determining with the controller a relative position of the single homogeneous magnet within an undetermined cycle of the plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component;determining with the controller a cycle of the plurality of cycles in which the single homogeneous magnet is located based on the magnitude of the third vector component;determining with the controller an absolute position of the single homogeneous magnet based on the relative position of the single homogeneous magnet and the cycle in which the single homogeneous magnet is located;receiving with the transmission control module the absolute position of the single homogenous magnet; anddetermining with the transmission control module a position of the positioning rod based on the absolute position of the single homogenous magnet.
  • 11. The method of claim 10 wherein the step of determining with the controller the cycle in which the single homogeneous magnet is located is further defined as retrieving with the controller from a lookup table the cycle corresponding to the magnitude of the third vector component.
  • 12. The method of claim 10 wherein the step of determining with the controller the cycle in which the single homogeneous magnet is located is further defined as calculating with the controller the cycle as a function of the magnitude of the third vector component.
  • 13. The method of claim 10 wherein the step of determining with the controller the relative position of the single homogeneous magnet is further defined as retrieving with the controller from a lookup table a position parameter having a tangent equal to a quotient of both the magnitude of the first vector component and the magnitude of the second vector component.
  • 14. The method of claim 10 wherein the step of determining with the controller the relative position of the single homogeneous magnet is further defined as calculating with the controller a position parameter having a tangent equal to a quotient of both the magnitude of the first vector component and the magnitude of the second vector component.
  • 15. A system comprising: an actuation component for use with a transmission, said actuation component having a length extending along an axis;a positioning rod fixed to said actuation component; anda single homogenous magnet comprising a length extending along the axis and being configured to produce a magnetic field having a first vector component extending radially from said single homogenous magnet, a second vector component extending longitudinally through said single homogenous magnet, and a third vector component extending radially from said single homogenous magnet, wherein the first, second, and third vector components are orthogonal to one another, wherein a magnitude of the first vector component and a magnitude of the second vector component each varies cyclically along said length of said single homogeneous magnet, and wherein a magnitude of the third vector component is monotonic along said length of said single homogeneous magnet;wherein said single homogenous magnet is fixed to said actuation component such that said length of said single homogenous magnet extends along said length of said actuation component; andwherein said positioning rod, said actuation component, and said single homogenous magnet are fixed relative to each other to move between a range of positions.
  • 16. The system of claim 15, wherein the magnitude of the third vector component is monotonic such that the magnitude of the third vector component is unique for each position along the length of said single homogeneous magnet.
  • 17. The system of claim 15, wherein the magnitude of the first vector component and the magnitude of the second vector component each vary cyclically along the length of said single homogeneous magnet such that a relative position of said single homogeneous magnet is determinable within an undetermined cycle of a plurality of cycles based on the magnitude of the first vector component and the magnitude of the second vector component.
  • 18. The system of claim 17, wherein the magnitude of the third vector component is monotonic along the length of said single homogeneous magnet such that a cycle of the plurality of cycles in which said single homogeneous magnet is located is determinable based on the magnitude of the third vector component.
  • 19. The system of claim 15, wherein: the first vector component extends radially from said single homogeneous magnet;the second vector component extends longitudinally through said single homogeneous magnet; andthe third vector component extends radially from said single homogeneous magnet and orthogonal to both the first and second vector components.
  • 20. The system of claim 15 wherein said actuation component is further defined as a clutch actuation component of an automated manual transmission.
CROSS REFERENCE TO RELATED APPLICATIONS

The subject application is a continuation of U.S. application Ser. No. 16/301,021, filed on Nov. 13, 2018, which is a National Stage of International Patent Application No. PCT/IB2016/052876, filed on May 17, 2016, both of which are expressly incorporated herein by reference in their entirety.

US Referenced Citations (125)
Number Name Date Kind
3263796 Parke Aug 1966 A
4656750 Pitt et al. Apr 1987 A
4760745 Garshelis Aug 1988 A
4882936 Garshelis Nov 1989 A
4896544 Garshelis Jan 1990 A
4989460 Mizuno et al. Feb 1991 A
5052232 Garshelis Oct 1991 A
5307690 Hanazawa May 1994 A
5321985 Kashiwagi et al. Jun 1994 A
5351555 Garshelis Oct 1994 A
5419207 Kobayashi et al. May 1995 A
5465627 Garshelis Nov 1995 A
5520059 Garshelis May 1996 A
5522269 Takeda et al. Jun 1996 A
5526704 Hoshina et al. Jun 1996 A
5562004 Kaise et al. Oct 1996 A
5589645 Kobayashi et al. Dec 1996 A
5591925 Garshelis Jan 1997 A
5706572 Garshelis Jan 1998 A
5708216 Garshelis Jan 1998 A
5887335 Garshells Mar 1999 A
5939881 Slater et al. Aug 1999 A
6047605 Garshelis Apr 2000 A
6145387 Garshelis Nov 2000 A
6222363 Cripe Apr 2001 B1
6260423 Garshelis Jul 2001 B1
6278271 Schott Aug 2001 B1
6341534 Dombrowski Jan 2002 B1
6490934 Garshelis Dec 2002 B2
6499559 Mc Cann et al. Dec 2002 B2
6522130 Lutz Feb 2003 B1
6553847 Garshelis Apr 2003 B2
6581480 May et al. Jun 2003 B1
6768301 Hohe et al. Jul 2004 B1
6807871 Paek Oct 2004 B1
6810754 May Nov 2004 B2
7117752 May Oct 2006 B2
7124649 May Oct 2006 B2
7235968 Popovic et al. Jun 2007 B2
7263904 Yoshida et al. Sep 2007 B2
7302867 May Dec 2007 B2
7305882 May Dec 2007 B1
7308835 Cripe Dec 2007 B2
7362096 Oberdier et al. Apr 2008 B2
7363827 Hedayat et al. Apr 2008 B2
7389702 Ouyang et al. Jun 2008 B2
7391211 Cripe Jun 2008 B2
7409878 Von Beck et al. Aug 2008 B2
7469604 Hedayat et al. Dec 2008 B2
7506554 Shimizu et al. Mar 2009 B2
7845243 Poirier et al. Dec 2010 B2
7895906 Hedayat et al. Mar 2011 B2
7932684 O'Day et al. Apr 2011 B2
7969148 Noguchi et al. Jun 2011 B2
8001849 Weng Aug 2011 B2
8001850 Hedayat et al. Aug 2011 B2
8058865 May Nov 2011 B2
8087304 Lee Jan 2012 B2
8181538 Yamamura et al. May 2012 B2
8191431 Hedayat et al. Jun 2012 B2
8203334 Baller et al. Jun 2012 B2
8316724 Ling et al. Nov 2012 B2
8373410 Frachon Feb 2013 B2
8424393 Lee Apr 2013 B1
8468898 Baller et al. Jun 2013 B2
8578794 Lee Nov 2013 B2
8635917 Lee Jan 2014 B2
8677835 Goto et al. Mar 2014 B2
8701503 Shimizu et al. Apr 2014 B2
8707824 Benkert et al. Apr 2014 B2
8836458 Lee Sep 2014 B2
8844379 Pietron et al. Sep 2014 B2
8890514 Masson et al. Nov 2014 B2
8893562 Barraco et al. Nov 2014 B2
9024622 Hohe et al. May 2015 B2
9151686 Barraco et al. Oct 2015 B2
9254863 Kuwahara et al. Feb 2016 B2
9284998 Giessibl Mar 2016 B2
9347845 Giessibl May 2016 B2
9494661 Paul et al. Nov 2016 B2
9575141 Rohrer Feb 2017 B2
9593990 Duan et al. Mar 2017 B2
9618318 Schaaf Apr 2017 B2
9683906 Giessibl Jun 2017 B2
10151652 Giessibl Dec 2018 B2
10983019 Panine Apr 2021 B2
20010029791 Sezaki Oct 2001 A1
20040119470 Yajima et al. Jun 2004 A1
20050204830 Kuroda et al. Sep 2005 A1
20050204831 Mori et al. Sep 2005 A1
20070028709 Futamura Feb 2007 A1
20070034021 Cripe Feb 2007 A1
20070096724 Oberdier et al. May 2007 A1
20080048179 Shin et al. Feb 2008 A1
20080221399 Zhou et al. Sep 2008 A1
20090072818 Mizuno et al. Mar 2009 A1
20100097059 Estrada et al. Apr 2010 A1
20100156394 Ausserlechner et al. Jun 2010 A1
20100328799 Braganca et al. Dec 2010 A1
20110106557 Gazula May 2011 A1
20110162464 Weng Jul 2011 A1
20120007597 Seeger et al. Jan 2012 A1
20120007598 Lo et al. Jan 2012 A1
20120296577 Garshelis et al. Nov 2012 A1
20130125669 Barraco et al. May 2013 A1
20130181702 May Jul 2013 A1
20130218517 Ausserlechner Aug 2013 A1
20130285651 Wan et al. Oct 2013 A1
20140195117 Kuwahara et al. Jul 2014 A1
20140197820 Ritter Jul 2014 A1
20140197822 Ritter et al. Jul 2014 A1
20140354270 Kawano et al. Dec 2014 A1
20150025761 Kernebeck Jan 2015 A1
20150057885 Brady et al. Feb 2015 A1
20150230294 Tonomura et al. Aug 2015 A1
20150253162 Kusumi et al. Sep 2015 A1
20150274204 Shiraishi et al. Oct 2015 A1
20160121924 Norstad May 2016 A1
20160238472 Giessibl Aug 2016 A1
20170324930 Shaya Nov 2017 A1
20170356822 Giessibl Dec 2017 A1
20170370788 Neuschaefer-Rube et al. Dec 2017 A1
20180231425 Raths Ponce et al. Aug 2018 A1
20190178683 Tetreault et al. Jun 2019 A1
20200088594 Simard Mar 2020 A1
Foreign Referenced Citations (117)
Number Date Country
2073293 Nov 1996 CA
2903949 May 2007 CN
101283236 Oct 2008 CN
102472638 May 2012 CN
102519633 Jun 2012 CN
104204730 Dec 2014 CN
104246440 Dec 2014 CN
105277303 Jan 2016 CN
3206503 Aug 1983 DE
102010033308 Feb 2012 DE
102015202240 Feb 2016 DE
0067974 Dec 1982 EP
0217640 Apr 1987 EP
0362890 Apr 1990 EP
0609463 Aug 1994 EP
0697602 Feb 1996 EP
0947846 Oct 1999 EP
979988 Feb 2000 EP
1206707 May 2002 EP
1211494 Jun 2002 EP
1243905 Sep 2002 EP
1319934 Jun 2003 EP
1400795 Mar 2004 EP
1518131 Mar 2005 EP
1668378 Jun 2006 EP
1795864 Jun 2007 EP
1949057 Jul 2008 EP
1950545 Jul 2008 EP
2049901 Apr 2009 EP
2049910 Apr 2009 EP
2260278 Dec 2010 EP
2065691 Dec 2011 EP
2447690 May 2012 EP
2527857 Nov 2012 EP
1386127 Jan 2013 EP
2766740 Aug 2014 EP
2793009 Oct 2014 EP
2799327 Nov 2014 EP
2799827 Nov 2014 EP
2806283 Nov 2014 EP
3256828 Jul 2019 EP
S6141935 Feb 1986 JP
H0116349 Mar 1989 JP
H01187425 Jul 1989 JP
H02280023 Nov 1990 JP
H02280024 Nov 1990 JP
H041542 Jan 1992 JP
H04191630 Jul 1992 JP
H0545240 Feb 1993 JP
H05066164 Mar 1993 JP
H05126654 May 1993 JP
H0540849 Jun 1993 JP
H0543040 Jun 1993 JP
H0545537 Jun 1993 JP
H05045538 Jun 1993 JP
H05231966 Sep 1993 JP
H05231967 Sep 1993 JP
H05346360 Dec 1993 JP
H06014939 Feb 1994 JP
H0674844 Mar 1994 JP
H0628673 Apr 1994 JP
H06047832 Jun 1994 JP
H06258158 Sep 1994 JP
H06300647 Oct 1994 JP
H06323930 Nov 1994 JP
H072943 Jan 1995 JP
H0780756 Mar 1995 JP
H07159258 Jun 1995 JP
H0743521 Aug 1995 JP
H085477 Jan 1996 JP
H08043216 Feb 1996 JP
H08293634 Nov 1996 JP
H0985587 Mar 1997 JP
H0995247 Apr 1997 JP
H09189624 Jul 1997 JP
2001050830 Feb 2001 JP
2002333375 Nov 2002 JP
2002340701 Nov 2002 JP
2003307460 Oct 2003 JP
2004053433 Feb 2004 JP
2004053434 Feb 2004 JP
2004053435 Feb 2004 JP
2004225096 Aug 2004 JP
2004264188 Sep 2004 JP
2005321272 Nov 2005 JP
2006010669 Jan 2006 JP
2006126130 May 2006 JP
2007101427 Apr 2007 JP
2007181327 Jul 2007 JP
2008026160 Feb 2008 JP
2009122042 Jun 2009 JP
2013053954 Mar 2013 JP
2013053957 Mar 2013 JP
2015009602 Jan 2015 JP
2015010870 Jan 2015 JP
20050075880 Jul 2005 KR
20050093025 Sep 2005 KR
20060054775 May 2006 KR
20070004377 Jan 2007 KR
9533982 Dec 1995 WO
200118556 Mar 2001 WO
200192906 Dec 2001 WO
2003006922 Jan 2003 WO
03071232 Aug 2003 WO
200405873 Jan 2004 WO
2004003585 Jan 2004 WO
2005029106 Mar 2005 WO
200554803 Jun 2005 WO
2007092402 Aug 2007 WO
2008017348 Feb 2008 WO
2011119317 Sep 2011 WO
2012016664 Feb 2012 WO
2013053534 Apr 2013 WO
2016127988 Aug 2016 WO
2017199063 Nov 2017 WO
2017214361 Dec 2017 WO
2018109674 Jun 2018 WO
Non-Patent Literature Citations (102)
Entry
Banks, Kevin, “The Goertzel Algorithm”, Aug. 28, 2002, https://www.embedded.com/design/configurable-systems/4024443/The-Goertzel-Algorithm#, 5 pages.
Computer-Assisted English language abstract for EP2806283A2 extracted from espacenet.com database on Jan. 7, 2019, 4 pages.
Computer-generated English language translation for JPH0540849U extracted from espacenet.com database on Aug. 1, 2019, 7 pages.
Computer-generated English language translation for JPH0543040U extracted from espacenet.com database on Aug. 1, 2019, 6 pages.
Computer-generated English language translation for JPH0545537U extracted from espacenet.com database on Aug. 1, 2019, 9 pages.
Computer-generated English language translation for JPH0545538U extracted from espacenet.com database on Aug. 1, 2019, 8 pages.
Computer-generated English language translation for JPH0614939U extracted from espacenet.com database on Aug. 1, 2019, 10 pages.
Computer-generated English language translation for JPH0628673U extracted from espacenet.com database on Aug. 1, 2019, 6 pages.
Computer-generated English language translation for JPH0647832U extracted from espacenet.com database on Aug. 1, 2019, 9 pages.
Computer-generated English language translation for JPH072943U extracted from espacenet.com database on Aug. 1, 2019, 8 pages.
Computer-generated English language translation for JPH0743521U extracted from espacenet.com database on Aug. 1, 2019, 8 pages.
Computer-generated English language translation for KR20050075880A extracted from espacenet.com database on Aug. 1, 2019, 4 pages.
Computer-generated English language translation for KR20050093025A extracted from espacenet.com database on Aug. 1, 2019, 4 pages.
Computer-generated English language translation for KR20060054775A extracted from espacenet.com database on Aug. 1, 2019, 4 pages.
English language abstract for CN 102519633 A extracted from espacenet.com database on Apr. 25, 2021, 1 page.
English language abstract for CN 1105277303 A extracted from espacenet.com database on Apr. 25, 2021, 1 page.
English language abstract for CN2903949Y extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for DE 10 2010 033 308 A1 extracted from espacenet.com database on Apr. 25, 2021, 2 pages.
English language abstract for DE3206503C1 extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for EP 1243905A1 extracted from espacenet.com database on Jul. 17, 2019, 1 page.
English language abstract for EP 3 256 828 B1 extracted from espacenet.com database on Apr. 25, 2021, 1 page (see also English language equivalent U.S. 2017/0370788 A1 previously cited in SB08/IDS on Aug. 3, 2020).
English language abstract for EP0947846A2 extracted from espacenet.com database on Jan. 7, 2019, 1 page.
English language abstract for EP1243905A1 extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for EP1319934A2 extracted from espacenet.com database on Aug. 1, 2019, 2 pages.
English language abstract for JP2001050830A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2002333375A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2002340701A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2003307460A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2004053433A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2004053434A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2004053435A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2004225096A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2004264188A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2005321272A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2006010669A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2006126130A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2007101427A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2007181327A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2008026160A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2009122042A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2013053954A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2013053957A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2015009602A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JP2015010870A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH 08-293634 A extracted from espacenet.com database on Apr. 25, 2021, 2 pages.
English language abstract for JPH0116349B2 extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH01187425A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH02280023A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH02280024A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH041542A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
Chinese Search Report for CN 201680085804.3, dated Jan. 6, 2020, 1 page.
Chinese Search Report for CN 201780076546.7 dated Jun. 26, 2020, 2 pages.
Chinese Search Report for CN 201780076546.7 dated Mar. 1, 2021, 2 pages.
English language abstract for CN 101283236 A extracted from espacenet.com database on Jun. 2, 2021, 1 page.
English language abstract for CN 102472638 A extracted from espacenet.com database on Jun. 2, 2021, 2 pages.
English language abstract for CN 104204730 A extracted from espacenet.com database on Jun. 2, 2021, 1 page.
English language abstract for CN 104246440 A extracted from espacenet.com database on Jun. 2, 2021, 1 page.
English language abstract for JPH04191630A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH05126654A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH05231966A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH05231967A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH05346360A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0545240A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0566164A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH06258158A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH06300647A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH06323930A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0674844A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH07159258A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0780756A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0843216A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH085477A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH09189624A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0985587A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPH0995247A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for JPS6141935A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for KR20070004377A extracted from espacenet.com database on Aug. 1, 2019, 1 page.
English language abstract for WO 2012/016664 A2 A extracted from espacenet.com database on Apr. 25, 2021, 1 page.
English language abstract for WO0118556A1 extracted from espacenet.com database on Jan. 7, 2019, 2 pages.
English language abstract for WO2004005873A1 extracted from espacenet.com database on Aug. 1, 2019, 2 pages.
English language abstract for WO2005029106A1 extracted from espacenet.com database on Jan. 7, 2019, 2 pages.
English language abstract for WO2005054803A1 extracted from espacenet.com database on Aug. 1, 2019, 2 pages.
English language abstract for WO2008017348A2 extracted from espacenet.com database on Jan. 7, 2019, 2 pages.
English language abstract for WO2013053534A1 extracted from espacenet.com database on Jan. 7, 2019, 1 page.
European Search Report for Application EP 17 88 0586 dated. Jun. 23, 2020, 2 pages.
International Search Report for Application No. PCT/IB2016/052876 dated Jan. 19, 2017, 4 pages.
International Search Report for Application No. PCT/IB2017/057858 dated Mar. 29, 2018, 5 pages.
International Search Report for Application No. PCT/IB2020/051099 dated Nov. 18, 2020, 4 pages.
Machine-assisted English language abstract for DE 10 2015 202 240 B3 extracted from espacenet.com database on Jul. 29, 2020, 2 pages.
Melexis, “MLX90316—Rotary Position Sensor IC Data Sheet”, 3901090316, Rev. 10, Jul. 2013, 45 pages.
Melexis, “MLX90333—Position Sensor Data Sheet”, Revision 008, Sep. 26, 2017, 48 pages.
Melexis, “MLX90363—Triaxis Magnetometer IC With High Speed Serial Interface Data Sheet”, 3901090363, Rev. 005, Jul. 2013, 57 pages.
Microelectronic Integrated Systems (Melixis), “MLX90316 Rotary Position Sensor IC Manual”, Revision 10, Jul. 2013, pp. 1-45.
Microelectronic Integrated Systems (Melixis), “MLX90363 Triaxis Magnetometer IC With High Speed Serial Interface Data Sheet”, Revision 005, Jul. 2013, pp. 1-57.
Moving Magnet Technologies SA (MMT), “Magnetic Field Angle Position Sensors and Rotary Sensors”, http://www.movingmagnet.com/en/analog-magnetic-field-angle-measurement/, 2016, 1 page.
Poincare, Jules Henri, “Exploring Magnetism—Session 1: Magnetism”, http://cse.ssl.berkeley.edu/SegwayEd/lessons/exploring_magnetism/Exploring_Magnetism/s1.html, 2016, 6 pages.
Regents of the University of California Berkeley, “Exploring Magnetism—Session 1”, http://cse.ssl.berkeley.edu/SegwayEd/lessons/exploring_magnetism/Exploring_Magnetism/s1.html, 2005, 6 pages.
Supplementary European Search Report for Application EP 16 90 2283.7 dated Nov. 18, 2019, 2 pages.
Supplementary European Search Report for Application EP 17 88 0586 dated Jun. 23, 2020, 2 pages.
U.S. Appl. No. 16/244,744, filed Jan. 10, 2019.
U.S. Appl. No. 16/468,584, filed Jun. 11, 2019.
U.S. Appl. No. 62/433,073, filed Dec. 1, 2016.
Related Publications (1)
Number Date Country
20210278251 A1 Sep 2021 US
Continuations (1)
Number Date Country
Parent 16301021 US
Child 17328529 US