|Publication number||US4725957 A|
|Application number||US 06/787,796|
|Publication date||Feb 16, 1988|
|Filing date||Apr 17, 1985|
|Priority date||Jun 16, 1984|
|Also published as||DE3422490A1, DE3422490C2, EP0187761A1, WO1986000129A1|
|Publication number||06787796, 787796, PCT/1985/124, PCT/DE/1985/000124, PCT/DE/1985/00124, PCT/DE/85/000124, PCT/DE/85/00124, PCT/DE1985/000124, PCT/DE1985/00124, PCT/DE1985000124, PCT/DE198500124, PCT/DE85/000124, PCT/DE85/00124, PCT/DE85000124, PCT/DE8500124, US 4725957 A, US 4725957A, US-A-4725957, US4725957 A, US4725957A|
|Inventors||Gunther Alberter, Harald Bauer, Gerhard Hettich|
|Original Assignee||Robert Bosch Gmbh|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (5), Referenced by (41), Classifications (8), Legal Events (7)|
|External Links: USPTO, USPTO Assignment, Espacenet|
The invention relates to a process for correcting angle errors when establishing the driving direction of vehicles with an electronic compass. From DE-PS No. 27 54 888 it is known to establish the driving location of a vehicle in a navigation apparatus with a biaxial magnetometer, whose output signals for the compensation of magnetic interference fields in the vehicle are fed to a correction unit wherein a zero point displacement of the output signals as well as a proportional change of one of the output signals is performed. With this solution one assumes that an interference field with a defined vector is present in the vehicle which is superimposed by the earth's magnetic field which is more or less screened by the automobile body depending on the alignment of the vehicle. Since the earth's magnetic field, which is decisive for the driving direction, engages the earth's surface obliquely from above under the so-called inclination angle with respect to the horizontal, only the component is picked up by the magnetometer which is in the plane of driving during the establishment of the drive direction. One axis of the magnetometer is provided in the driving direction and the other transversely to the driving direction. In the stationary installed electronic compass, no measuring error occurs as long as the vehicle drives in a horizontal direction. However, during ascent or descent, an angle error is generated in the electronic compass during the measuring of the driving direction, which may be up to 30° depending on the ascent or descent and dependent on the driving direction. If this angle error is to be avoided, the magnetometer must be provided with a cardanic suspension which is expensive and susceptible to interference, so that the axes of the magnetometer are also in one horizontal plane during ascent and descent driving. However, measuring errors are generated when driving through curves, during acceleration or braking of the vehicle.
It is therefore desireable to compensate the angle errors, which depend from the incline of the vehicle in its longitudinal axis, in a very simple manner.
The process in accordance with the invention has the advantage that measuring accuracy of the electronic compass is substantially improved by the compensation of the incline dependent angle error. It is considered to be a further advantage that the magnetometer with its associated axis can be mounted stationary in the vehicle. A cardanic suspension is eliminated.
It is particularly advantageous to establish the angle of incline from the earth's acceleration and the slope output power of a body mounted in the vehicle. In order to prevent measuring errors due to acceleration or braking of the vehicle, it is further suggested that the angle of incline (ψ) of the vehicle be computed in the evaluation circuit of the electronic compass from the equation sin ψ=(a'-c)/g. Thereby, a' is the total active acceleration on the body in the driving direction, c is the acceleration in the driving direction and g is the earth's acceleration. Advantageously, the acceleration of the vehicle in the driving direction c is established in the evaluation circuit from the signal changes of a drive speed transmitter.
One exemplified embodiment of the invention is illustrated in the drawings and explained in more detail in the following description.
FIG. 1 illustrates a block diagram of an electronic compass for establishing the driving direction of a motor vehicle with incline dependent angle correction in accordance with the invention,
FIG. 2 a coordination system with an uphill driving vehicle,
FIG. 3 illustrates a vehicle with the magnet field vector measured by the magnetometer,
FIG. 4 illustrates a diagram which reflects the angle error with respect to the driving direction of the vehicle depending on the road slope,
FIG. 5 illustrates the measured and the actual north direction in the coordination system with respect to the longitudinal axis of the vehicle.
FIG. 6 a schematically illustrated measuring device for the angle of incline of the vehicle and
FIGS. 7 and 8 illustrate flow diagrams for the mode of operation of the electronic compass in accordance with FIG. 1.
FIG. 1 illustrates the block diagram for an electronic compass which is stationarily mounted for navigation in a motor vehicle. The electronic compass consists of a sensor 10, an evaluation circuit 11, an incline measuring device 12 and an indicator 13. The sensor 10, which, for example, is mounted at the center under the roof of a passenger vehicle (FIG. 3), contains a magnetometer with a time code. The magnetometer is provided with two probes which are disposed in the sensor 10 together with a power supply and a signal former step for each of the magnet field probes. The evaluation circuit 11 is essentially realized by a microcomputer, whose input is fed the sensor signals. For a better illustration of the process in accordance with the invention for correcting incline dependent angle errors when establishing the drive direction of the vehicle, evaluation circuit 11 is broken down into a storage step 14, a computing step 15 for computing the noncorrected direction angle θ', a further computing step 16 for establishing the vehicle incline in its longitudinal direction, and a correction step 17 for establishing a correction or calibration dimension as well as a further computing step 18 for the angle correction. Through different inputs of the correction step 17, a fixed direction angle θo, a fixed angle of incline ψo, or the inclination angle α of the earth's magnetic field vector (hereinafter referred to as "earth field vector") He can be fed into the evaluation circuit 11 as a calibration value. The computer step 18 is connected with the indicator 13 by means of an output, on which the direction of the vehicle may be indicated in addition to other information.
In FIG. 2, a vehicle 19 is illustrated in a coordination system in an oblique incline. The coordination system has a horizontal axis xo and a vertical axis zo. The oblique plane together with the horizontal axis xo forms an angle ψ. FIG. 2 further illustrates by parallel arrows the direction of the earth field vector He which is active in vehicle 19. This earth field vector He forms an inclination angle with respect to the horizontal plane which in the range of a few hundred kilometers remains practically unchanged. The connecting lines of the places on the earth surface with the same inclination angles are called isoclinics. They are entered in textbooks for navigation in maps (see H. Birr, S. Kuschinsky, L. Uhlig "leitfaden der Navigation--Terrestrische Navigation", Transpress VRB-Verlag fu Verkehrswesen Berlin, (1968)).
FIG. 3 illustrates the vehicle in a plan view. The sensor 10 is aligned with its one sensor axis x with respect to the longitudinal axis of the vehicle and with its other sensor axis y transversely to the longitudinal axis. Thereby, sensor 10 measures the X and Y components of the field vector H which is active thereon and which is composed of a fixed interference field vector Hs and the earth field vector He. As indicated, the earth field vector He which is active on sensor 10 makes an elliptical local curve O during turning the vehicle 19 through a screen in the motor vehicle. Since the vector of the interference field Hs as well as the position and shape of the local curve O are established by calibrated measurements and are stored in storage 14 by constant values, the direction of the earth field He can be established by the electronic compass by means of a vector equation, in that the vector of the magnet field H is cyclically measured by the sensor 10.
In FIG. 4 the occuring angle error Δθ for the direction indicator in dependency from the driving direction with the reference direction north is illustrated in a diagram for different inclination angles ψ. As is illustrated in FIG. 5, the angle ψ forms the angle between the longitudinal axis x of the vehicle and the north direction. From FIG. 4 it can be seen that no angle error occurs in a vehicle which drives on a horizontal plane and that maximum angle errors are generated in north-west directions during ascending or sloping stretches. Thereby, in sloping stretches of 10% angle (ψ≈6°) errors of Δθ≈13° may already occur.
In order to be able to compensate such an angle error Δθ, the incline of the longitudinal vehicle axis must be cyclically established with the inclination measuring device 12. In the simplest way, a position sensor 20 is used for this purpose, as schematically illustrated in FIG. 6. It consists of a body 21 mounted in the vehicle and is mounted on a firm support 22 and is held in its position by two laterally adjacent pressure sensors 23,24. The support 22 is disposed in the driving plane of the vehicle, while the pressure sensor 23 is positioned vertically behind the body 21, seen in the driving direction, and the position sensor 24 in front of the body 21. From the acceleration force parallelogram illustrated in FIG. 2, which engages on body 21, an incline drive acceleration a results which is measured by the pressure sensors 23 or 24 depending on the slope or ascent, while the known earth's acceleration g engages the body 21 in the vertical direction. When the vehicle 19 is accelerated or braked, an additional acceleration or braking ±c is generated on body 21 which acts in the same or the opposite direction as the slope power output acceleration a. Therefore, the signals transmitted from the the pressure sensors 23 and 24 being fed to the evaluation circuit 11 represent the total active acceleration a' on body 21 in the driving direction which results from the equation
When the vehicle 19 is idle or when the vehicle drives in a uniform speed the acceleration acting on body 21 is c=0.
The resulting equation for the ascending angle ψ is:
sin ψ=a/g. (a=a')
During acceleration or braking of the vehicle 19 the total acceleration a' which had been measured by the position sensor 20 must be corrected by the acceleration c. The establishing of this acceleration is performed in the simplest manner with a driving speed transmitter 25 or with tachometer signals. The driving speed signals are fed to a differentiating member in the evaluation circuit, so as to recover a dimension for the signal change and thereby for the acceleration or braking force c. From the established dimensions the ascending angle ψ can be computed in the computing step 16 in accordance with the equation:
With the assistance of the flow diagram illustrated in FIG. 7, the process for establishing the driving direction of vehicle 19 with the correction of incline dependent angle errors shall now be explained in more detail. In the first program step 26 is is tested whether already a calibration dimension E is stored, after the start of the program of the evaluation circuit 11. If this is not the case, the inclination angle α of the earth's magnetic field is fed in a program step 27 by means of the correction step 27 and the calibration dimension E is formed therefrom and is stored in the storage step 14. Thereby, the inclination angle α or the inclination value for the range in which the vehicle is driven, can be taken in the simplest manner from a map which is provided with isoclinics and be fed into the evaluation circuit 11 by means of feeding keys. In a further program segment 28 the total speed a' and the instantaneous driving speed v is measured with the inclination measuring device 12 and the values are fed as measuring signals to the evaluation circuit 11 and are intermediately stored therein. In the following program segment 29 the inclination angle of the vehicle with respect to its longitudinal axis is established and intermediately stored by means of the computer step 16 of the evaluation circuit 11 from the function equation
ψ=f(a', dv/dt, g)
Thereby, the speed change dv/dt is discreetly divided from the difference of the measured speed v and the previously intermediately stored speed and determined by the time required. In the next program segment 30 the magnetic field H with the components Hx, Hy which had been measured by the sensor 10 is read into the computing step 15 of the evaluation circuit 16. The noncorrected direction angle of vehicle 19 to the north direction is established in segment 31 with the values of the local curve O of the earth field vector He (FIG. 3) and stored in storage 14 in accordance with the function equation
θ'=f(H, Hs, He)
The corrected direction angle for the vehicle 19 is established with this direction angle 74 ' the measured inclination angle ψ and the calibration dimension E in the program segment 32 in the computing step 18 in accordance with the function equation:
θ=f(θ', ψ, E).
This value is now fed to the indicator 13 in program segment 33. Thereby, the indicator 13 may state the driving direction in the type of a wind rose by means of an arrow or indicate the driving direction in view of a predetermined destination.
After the issue the program now jumps back to the program segment 28, whereby again the data of the inclination measuring device 12 are read into the evaluation circuit 11 for establishing the inclination angle ψ. This program segment as well as the subsequent segments 29 to 33 are cyclically run through by the program, so that each change of the driving direction and the vehicle inclination are picked up by the longitudinal axis and the indicator is accordingly corrected.
With the evaluation circuit 11 in accordance with FIG. 1 it is also possible to eliminate the feeding of the inclination angle and instead to perform a calibration measuring with the vehicle. For this purpose, the vehicle 19 is placed with its longitudinal axis to a defined cardinal point, for example, in an easterly direction and with a defined ascending angle, for example, 10°. Instead of feeding the inclination angle in the program segment 27 in accordance with FIG. 7, the direction angle θo =90°, which the vehicle assumes in northerly direction and the ascending angle ψo =10° are fed into the correction step 17 of the evaluation circuit 11 in a first step 27a, in accordance with FIG. 8. In a simple manner a calibrating key may be pushed when the vehicle has assumed the predetermined position. In the next step, in the calibrated position of the vehicle 19, the active magnetic field Ho is measured by the sensor 10 and in step 27c the direction angle θo ' is established by the computer step 15 from this measurement and stored in the storage step 14. The calibration E is now established in step 27d from the fed data θo, ψo and the measured direction angle θo ' in the correction step 17 in accordance with the function equation
E=f(θo, ψ, θo ')
and stored storage step 14. During driving, the drive direction is the cyclically established and indicated with segments 28 to 33 in accordance with the flow diagram illustrated in FIG. 7.
The invention is not only limited to the illustrated exemplified embodiment, since such an electronic compass for determining the driving direction may be used for aircrafts as well as for water vehicles. Moreover, the compass may not be used for determining the driving direction only, but generally for navigation of vehicles which, for example, should be controlled from a fixed predetermined starting point to a defined destination. In such a case, for example, the signals of the driving speed transmitter are used together with the driving direction established by the compass to establish the given location of vehicle 19. In addition for establishing the vehicle inclination or ascending, the given location height of the vehicle may be computed and indicated with a correspondingly constructed evaluation circuit together with the route signals. For an after calibration of height information a predetermined height support point must be fed from time to time.
Instead of the position sensor 20 illustrated in FIG. 5, a pendelum or another device may be used for measuring the inclination of the vehicle. Also, the support 25 for body 21 may be designed as a pressure sensor. This would have the advantage that the braking or acceleration force does not act on this pressure sensor which is disposed parallel to the driving plane, so that a change of the measuring signal on this sensor could be used immediately for establishing the vehicle inclination. However, it is disadvantageous that such a pressure sensor must be spring loaded against shocks due to unevenness on the road and the like.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US4470119 *||Jul 6, 1982||Sep 4, 1984||Nippondenso Co., Ltd.||Mobile navigator|
|US4539760 *||Oct 12, 1983||Sep 10, 1985||Plessey Overseas Ltd.||Compass|
|US4546550 *||Oct 12, 1983||Oct 15, 1985||Plessey Overseas Ltd.||Compass|
|US4586138 *||Jul 29, 1982||Apr 29, 1986||The United States Of America As Represented By The United States Department Of Energy||Route profile analysis system and method|
|US4622754 *||Feb 10, 1983||Nov 18, 1986||Nissan Motor Company, Limited||Automotive drive guide system with error monitor for a magnetic compass therein|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US4866627 *||Jun 16, 1987||Sep 12, 1989||Mitsubishi Denki Kabushiki Kaisha||Direction finder|
|US4870602 *||Dec 19, 1986||Sep 26, 1989||Litef Gmbh||Method for determining route angles|
|US4989333 *||Oct 22, 1987||Feb 5, 1991||Robert Bosch Gmbh||Navigation method for vehicles with electronic compass|
|US5682335 *||Apr 9, 1996||Oct 28, 1997||Eurocopter France||Method and device for simultaneous identification and correction of errors in the measurements of a magnetometer|
|US5946813 *||Oct 13, 1998||Sep 7, 1999||Leica Geosystems Ag||Method and device for determining correction parameters|
|US6304195 *||Feb 18, 1998||Oct 16, 2001||Marcel Bruno||Device for altering the course of a boat|
|US6922902 *||Jan 28, 2003||Aug 2, 2005||Donnelly Corporation||Vehicle compass compensation|
|US6992583 *||Feb 25, 2003||Jan 31, 2006||Yamaha Corporation||Vehicle position communication system, vehicle navigation apparatus and portable communications apparatus|
|US7069145 *||May 3, 2004||Jun 27, 2006||Sony Ericsson Mobile Communications Ab||Mobile terminals, methods, and program products for generating a magnetic heading based on position|
|US7194341||Oct 18, 2002||Mar 20, 2007||Volkswagen Ag||Method and device for determining the geometric vehicle inclination of a motor vehicle|
|US7200948||Dec 8, 2005||Apr 10, 2007||Samsung Electro-Mechanics Co., Ltd.||Geomagnetic sensor for detecting azimuth angle and method thereof|
|US7331115||Jul 8, 2005||Feb 19, 2008||Donnelly Corp.||Vehicle compass compensation|
|US7539348||Oct 11, 2007||May 26, 2009||Panasonic Corporation||Digital map shape vector encoding method and position information transfer method|
|US7568290||Feb 15, 2008||Aug 4, 2009||Donnelly Corporation||Vehicle compass compensation|
|US7937845||Mar 27, 2008||May 10, 2011||Nxp B.V.||Low cost electronic compass with 2D magnetometer|
|US8001696||Aug 3, 2009||Aug 23, 2011||Donnelly Corporation||Vehicle compass compensation|
|US8078563||Nov 24, 2009||Dec 13, 2011||Panasonic Corporation||Method for locating road shapes using erroneous map data|
|US8185306||Feb 5, 2008||May 22, 2012||Panasonic Corporation||Method and apparatus for transmitting position information on a digital map|
|US8219314||Apr 28, 2008||Jul 10, 2012||Panasonic Corporation||Method for transmitting location information on a digital map, apparatus for implementing the method and traffic information provision/reception system|
|US8655580||Nov 23, 2011||Feb 18, 2014||Panasonic Corporation||Method for transmitting information on position on digital map and device used for the same|
|US9389060||Feb 13, 2013||Jul 12, 2016||Allegro Microsystems, Llc||Magnetic field sensor and related techniques that provide an angle error correction module|
|US9400164 *||Jul 22, 2013||Jul 26, 2016||Allegro Microsystems, Llc||Magnetic field sensor and related techniques that provide an angle correction module|
|US9574867||Dec 23, 2013||Feb 21, 2017||Allegro Microsystems, Llc||Magnetic field sensor and related techniques that inject an error correction signal into a signal channel to result in reduced error|
|US20030115764 *||Jan 28, 2003||Jun 26, 2003||Donnelly Corporation||Vehicle compass compensation|
|US20030164778 *||Feb 25, 2003||Sep 4, 2003||Yamaha Corporation||Vehicle position communication system, vehicle navigation apparatus and portable communications apparatus|
|US20050085950 *||Oct 18, 2002||Apr 21, 2005||Manfred Altenkirch||Method and device for determining the geometric vehicle inclination of a motor vehicle|
|US20050131632 *||Dec 8, 2004||Jun 16, 2005||Matsushita Electric Industrial Co., Ltd.||Digital map position information transfer method|
|US20050246099 *||May 3, 2004||Nov 3, 2005||Magnus Jendbro||Mobile terminals, methods, and program products for generating a magnetic heading based on position|
|US20050262714 *||Jul 8, 2005||Dec 1, 2005||Schierbeek Kenneth L||Vehicle compass compensation|
|US20060123642 *||Dec 8, 2005||Jun 15, 2006||Samsung Electro-Mechanics Co., Ltd.||Geomagnetic sensor for detecting azimuth angle and method thereof|
|US20090292496 *||Aug 3, 2009||Nov 26, 2009||Donnelly Corporation||Vehicle compass compensation|
|US20100115779 *||Mar 27, 2008||May 13, 2010||Nxp, B.V.||Low cost electronic compass with 2d magnetometer|
|US20150022188 *||Jul 22, 2013||Jan 22, 2015||Allegro Microsystems, Llc||Magnetic field sensor and related techniques that provide an angle correction module|
|CN1989392B||May 27, 2005||Dec 15, 2010||诺基亚公司||System, method and device for improving the readability of an electronic compass|
|CN100468005C||Feb 20, 2004||Mar 11, 2009||三星电机株式会社||Method for searching for dip angle using tilt-compensated electric compass|
|CN101652630B||Mar 27, 2008||Apr 25, 2012||Nxp股份有限公司||Low cost electronic compass with 2D magnetometer|
|EP0372916A2 *||Dec 6, 1989||Jun 13, 1990||Matsushita Electric Industrial Co., Ltd.||Vehicle in-situ locating apparatus|
|EP0372916A3 *||Dec 6, 1989||Jan 29, 1992||Matsushita Electric Industrial Co., Ltd.||Vehicle in-situ locating apparatus|
|EP1669718A1 *||Dec 9, 2005||Jun 14, 2006||Samsung Electro-Mechanics Co., Ltd.||Geomagnetic sensor for detecting azimuth angle and method thereof|
|WO2005115079A3 *||May 27, 2005||May 11, 2006||Nokia Corp||System, method, device and computer code product for improving the readability of an electronic compass|
|WO2008120149A1 *||Mar 27, 2008||Oct 9, 2008||Nxp B.V.||Low cost electronic compass with 2d magnetometer|
|U.S. Classification||701/530, 33/356, 702/92|
|International Classification||G01C17/38, G01C21/08, G01C17/28|
|Oct 3, 1985||AS||Assignment|
Owner name: ROBERT BOSCH GMBH, POSTFACH 50, D-7000 STUTTGART 1
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:ALBERTER, GUNTHER;BAUER, HARALD;HETTICH, GERHARD;REEL/FRAME:004509/0201;SIGNING DATES FROM 19850822 TO 19850902
|Sep 17, 1991||REMI||Maintenance fee reminder mailed|
|Sep 20, 1991||FPAY||Fee payment|
Year of fee payment: 4
|Sep 20, 1991||SULP||Surcharge for late payment|
|Sep 26, 1995||REMI||Maintenance fee reminder mailed|
|Feb 18, 1996||LAPS||Lapse for failure to pay maintenance fees|
|Apr 30, 1996||FP||Expired due to failure to pay maintenance fee|
Effective date: 19960221