Electronic compass system
First Claim
1. An electronic compass for a vehicle, comprising:
- a magnetic sensor circuit for sensing three perpendicular components of the Earth'"'"'s magnetic field vector, and for generating output signals representing the three sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, approximating a three-dimensional geometric pattern derived from the three sensed components, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the three-dimensional geometric pattern, and generating a heading signal representing the computed heading, wherein said processing circuit approximates the three-dimensional geometric pattern based on at least five reference data points derived from the sensed components.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic compass system includes a magnetic sensor circuit having at least two sensing elements for sensing perpendicular components of the Earth'"'"'s magnetic field vector. A processing circuit is coupled to the sensor circuit to filter, process, and compute a heading. The processing circuit further selects an approximating geometric pattern, such as a sphere, ellipsoid, ellipse, or circle, determines an error metric of the data points relative to the approximating pattern, adjusts the pattern to minimize the error, thereby obtaining a best fit pattern. The best fit pattern is then used to calculate the heading for each successive sensor reading provided that the noise level is not noisy and until a new best fit pattern is identified. The electronic compass system is particularly well suited for implementation in a vehicle rearview mirror assembly.
196 Citations
84 Claims
-
1. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing three perpendicular components of the Earth'"'"'s magnetic field vector, and for generating output signals representing the three sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, approximating a three-dimensional geometric pattern derived from the three sensed components, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the three-dimensional geometric pattern, and generating a heading signal representing the computed heading, wherein said processing circuit approximates the three-dimensional geometric pattern based on at least five reference data points derived from the sensed components. - View Dependent Claims (67, 68, 69)
-
-
2. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, selecting an approximating geometric pattern that constitutes a best fit to select data points corresponding to the sensed components taken over time, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the selected approximating geometric pattern, and generating a heading signal representing the computed heading, wherein the best fit approximating geometric pattern is determined by initially assuming an approximating geometric pattern and computing an error metric based on the initial assumption, changing the assumed approximating geometric pattern until the error metric is minimized, and then utilizing the changed approximating geometric pattern with the minimum error metric for determining vehicle heading. - View Dependent Claims (3, 4, 70, 71, 72, 73, 74, 75)
-
-
5. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, selecting an approximating geometric pattern that constitutes a best fit to select data points corresponding to the sensed components taken over time, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the selected approximating geometric pattern, and generating a heading signal representing the computed heading, wherein said processing circuit selects the approximating geometric pattern based on at least five reference data points derived from the sensed components.
-
-
6. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing three perpendicular components of the Earth'"'"'s magnetic field vector, and for generating output signals representing the three sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining a geometric pattern, computing a heading of the vehicle as a function of the at least two of the sensed components while referencing the geometric pattern, determining the magnitude of an error vector extending from the perimeter of the geometric pattern to the most recent sensed components from the three sensed perpendicular components, and generating a heading signal representing the computed heading when the magnitude of the error vector does not exceed a predetermined threshold. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, iteratively selecting an approximating geometric pattern by repeatedly comparing and changing the geometric pattern based on the sensed components taken over time, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the geometric pattern, and generating a heading signal representing the computed heading, wherein said processing circuit selects the approximating geometric pattern based on at least five reference data points derived from the sensed components. - View Dependent Claims (13, 14, 76, 77, 78, 79, 80)
-
-
15. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, iteratively selecting an approximating geometric pattern by repeatedly comparing and changing the geometric pattern based on the sensed components taken over time, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the geometric pattern, and generating a heading signal representing the computed heading, wherein said processing circuit determines the magnitude of an error vector extending from the perimeter of the selected approximating geometric pattern to the most recent sensed components, and generates a heading signal representing the computed heading when the magnitude of the error vector does not exceed a predetermined threshold.
-
-
16. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, computing a heading of the vehicle as a function of at least two of the sensed components, and generating a heading signal representing the computed heading, said processing circuit further configured to;
(a) establish a plurality of angle buckets each corresponding to mutually exclusive angular ranges about an approximating geometric pattern, (b) accumulate a point set including a plurality of data points each corresponding to the sensed components read at a different vehicle heading than the other data points, (c) calculate a heading angle for a data point in the point set, (d) select an angle bucket having an angular range in which the heading angle falls for the data point, (e) assign the data point to the angle bucket selected in step (d), (f) repeat steps (c)-(e) until all data points have been assigned to an angle bucket, and (g) adjust the approximating geometric pattern based on the data points in the point set. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit including at least two sensing elements, each for sensing a component of the Earth'"'"'s magnetic field vector that is perpendicular to the component sensed by the other sensor and for generating output data signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output data signals, associating the output data signals from each of said sensing elements to establish a data point, applying a smoothing filter to smooth the data point by utilizing a weighted average with the most recent data point given a greater weight than prior data points, computing a heading of the vehicle as a function of the most recent data point, and generating a heading signal representing the computed heading, wherein said processing circuit determines the magnitude of an error vector extending from the perimeter of the approximating geometric pattern to the most recent sensed components, and generates a heading signal representing the computed heading when the magnitude of the error vector does not exceed a predetermined threshold. - View Dependent Claims (24, 25, 81, 82, 83, 84)
-
-
26. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit including at least two sensing elements, each for sensing a component of the Earth'"'"'s magnetic field vector that is perpendicular to the component sensed by the other sensor and for generating output data signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output data signals, associating the output data signals from each of said sensing elements to establish a data point, determining a second derivative of the position of the data point relative to at least one prior data point, comparing the magnitude of the second derivative to a first threshold to determine whether the output data signals of the sensing elements are noisy, computing a heading of the vehicle as a function of the most recent data point, and generating a heading signal representing the computed heading. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit including at least two sensing elements, each for sensing a component of the Earth'"'"'s magnetic field vector that is perpendicular to the component sensed by the other sensor and for generating output data signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output data signals, associating the output data signals from each of said sensing elements to establish a data point, determining a noise level of the output data signals of the sensing elements by monitoring variations in the sensed levels, setting a delay counter as a function of the noise level, preventing use of the output data signals for geometric approximation until the delay counter has expired, computing a heading of the vehicle as a function of the most recent data point, and generating a heading signal representing the computed heading. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining a calibration point based on a number of reference data points derived from the sensed components, determining a noise threshold that varies as a function of the number of reference points used to compute the current calibration point, determining whether the sensed components exceed the noise threshold, computing a heading of the vehicle as a function of the at least two of the sensed components while referencing the calibration point when the sensed components do not exceed the noise threshold, and generating a heading signal representing the computed heading. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
-
52. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining an approximating geometric pattern based on a plurality of reference data points derived from the sensed components, determining a noise threshold that varies as a function of the extent to which the approximating geometric pattern fits the reference data points used to define the approximating geometric pattern, computing a heading of the vehicle as a function of the at least two of the sensed components while referencing the approximating geometric pattern when the sensed components do not exceed the noise threshold, and generating a heading signal representing the computed heading. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, selecting a first approximating geometric pattern based on a first set of reference data points derived from the sensed components, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the first approximating geometric pattern, generating a heading signal representing the computed heading, selecting a second approximating geometric pattern based on reference data points received after the first approximating geometric pattern is selected, utilizing the second approximating geometric pattern if the second approximating geometric pattern is significantly different from the first approximating geometric pattern, and reselecting the first approximating geometric pattern if the subsequently obtained reference data points better fit the first approximating geometric pattern. - View Dependent Claims (59)
-
-
60. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, deriving a first set of reference data points from the sensed components using at least one first threshold, selecting a first approximating geometric pattern based on the first set of reference data points, computing a heading of the vehicle as a function of at least two of the sensed components while referencing the first approximating geometric pattern, generating a heading signal representing the computed heading, deriving a second set of reference data points from the sensed components using at least one second threshold that is more stringent than the first threshold, selecting a second approximating geometric pattern based on the second set of reference data points, utilizing the second approximating geometric pattern if the second approximating geometric pattern is significantly different from the first approximating geometric pattern, and reselecting the first approximating geometric pattern if subsequently obtained reference data points better fit the first approximating geometric pattern.
-
-
61. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining an approximating geometric pattern based on at least five reference data points derived from the sensed components, computing a heading of the vehicle as a function of the at least two of the sensed components while referencing the approximating geometric pattern, and generating a heading signal representing the computed heading.
-
-
62. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining that the vehicle is moving when the sensed components exhibit a noise level exceeding a minimum noise threshold, computing a heading of the vehicle as a function of the at least two of the sensed components, and generating a heading signal representing the computed heading, wherein said processing circuit does not change the displayed heading when the vehicle is not moving. - View Dependent Claims (63)
-
-
64. An electronic compass for a vehicle, comprising:
-
a magnetic sensor circuit for sensing at least two perpendicular components of the Earth'"'"'s magnetic field vector and for generating output signals representative of the sensed components; and
a processing circuit coupled to said magnetic sensor circuit for receiving the output signals, determining an approximating geometric pattern based on reference data points derived from the sensed components, computing an error metric representing the degree to which the approximating geometric pattern fits the reference data points, computing a heading of the vehicle as a function of the at least two of the sensed components while referencing the approximating geometric pattern, and generating a heading signal representing the computed heading. - View Dependent Claims (65, 66)
-
Specification