[go: up one dir, main page]

JPH0543257B2 - - Google Patents

Info

Publication number
JPH0543257B2
JPH0543257B2 JP25546486A JP25546486A JPH0543257B2 JP H0543257 B2 JPH0543257 B2 JP H0543257B2 JP 25546486 A JP25546486 A JP 25546486A JP 25546486 A JP25546486 A JP 25546486A JP H0543257 B2 JPH0543257 B2 JP H0543257B2
Authority
JP
Japan
Prior art keywords
angular velocity
vehicle
sensor
velocity sensor
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP25546486A
Other languages
Japanese (ja)
Other versions
JPS63109316A (en
Inventor
Hitoshi Ando
Takashi Kashiwazaki
Masayuki Hosoi
Atsuhiko Fukushima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP25546486A priority Critical patent/JPS63109316A/en
Priority to US07/113,109 priority patent/US4890233A/en
Priority to DE19873736386 priority patent/DE3736386A1/en
Publication of JPS63109316A publication Critical patent/JPS63109316A/en
Publication of JPH0543257B2 publication Critical patent/JPH0543257B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Gyroscopes (AREA)
  • Navigation (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は、角速度センサのデータ処理方法に関
し、特に車載ナビゲーシヨン装置における角速度
センサのデータ処理方法に関するものである。
TECHNICAL FIELD The present invention relates to a data processing method for an angular velocity sensor, and more particularly to a data processing method for an angular velocity sensor in a vehicle-mounted navigation device.

背景技術 近年、地図情報をメモリに記憶しておき、その
地図情報をメモリから読み出して車両の現在地と
ともに表示装置に表示させることにより、車両を
所定の目的地に誘導する車載ナビゲーシヨン装置
が研究、開発されている。
Background Art In recent years, research has been conducted into in-vehicle navigation devices that guide a vehicle to a predetermined destination by storing map information in a memory, reading the map information from the memory, and displaying the map information along with the vehicle's current location on a display device. being developed.

かかるナビゲーシヨン装置には、車両の方位を
検出する方位センサが不可欠であり、この方位セ
ンサとして、例えば車両の角速度を検出すること
によつて車両の方位を検出する角速度センサが用
いられる。しかしながら、この角速度センサの出
力データより求められる方位は絶対方位でないた
めに、検出方位にドリフトが生じる可能性があ
る。
Such a navigation device requires an orientation sensor that detects the orientation of the vehicle, and as this orientation sensor, for example, an angular velocity sensor that detects the orientation of the vehicle by detecting the angular velocity of the vehicle is used. However, since the azimuth determined from the output data of the angular velocity sensor is not an absolute azimuth, there is a possibility that a drift may occur in the detected azimuth.

角速度センサの出力データから方位を求めるに
は、先ず角速度がない(角速度が零)において角
速度センサが出力するデータをセンサ出力の中心
値Gdcとし、この中心値Gdcを基にして変位を求
め、時間で積分して方位を求める。この際に、温
度ドリフト等により中心値Gdcが変化する恐れが
ある。もし中心値Gdeが変化してしまうと、方位
を計算する際に、その誤差が方位のドリフトとな
つて現われてしまうことになる。また、角速度セ
ンサデータ検出のための電気回路(例えば、オペ
アンプ)などの特性により、例えば実際には車両
が90度回転したのに、角速度センサの出力データ
から求めた回転角は90度丁度にはならない場合が
ある。そのためにこの誤差を補正する補正係数が
必要となる、しかしながら、この補正係数を求め
る際に、車両の回転角を正確に求めなければここ
でも誤差を生じることになる。
To find the direction from the output data of the angular velocity sensor, first, the data output by the angular velocity sensor when there is no angular velocity (angular velocity is zero) is set as the center value Gdc of the sensor output, and the displacement is calculated based on this center value Gdc. Find the direction by integrating. At this time, the center value Gdc may change due to temperature drift or the like. If the central value Gde changes, the error will appear as a drift in the bearing when calculating the bearing. Furthermore, due to the characteristics of the electrical circuit (for example, operational amplifier) used to detect angular velocity sensor data, even though the vehicle has actually rotated 90 degrees, the rotation angle determined from the output data of the angular velocity sensor may not be exactly 90 degrees. There may be cases where this is not the case. Therefore, a correction coefficient is required to correct this error. However, when determining this correction coefficient, if the rotation angle of the vehicle is not accurately determined, an error will occur here as well.

発明の概要 本発明は、上述した点に鑑みなされたもので、
角速度センサにより求められる方位データの信頼
性を高めることにより、車両の正確な方位検出を
可能とした角速度センサのデータ処理方法を提供
することを目的とする。
Summary of the invention The present invention has been made in view of the above points, and
It is an object of the present invention to provide a data processing method for an angular velocity sensor that makes it possible to accurately detect the azimuth of a vehicle by increasing the reliability of azimuth data obtained by the angular velocity sensor.

本発明による角速度センサのデータ処理方法
は、車両が一回転したことを検出し、この一回転
における角速度センサの出力データに基づく回転
角及び地磁気センサの出力データに基づく回転角
をそれぞれ算出し、これら回転角の比を角速度セ
ンサの補正係数とすることを特徴としている。
The angular velocity sensor data processing method according to the present invention detects that the vehicle has made one rotation, calculates a rotation angle based on the output data of the angular velocity sensor during this one rotation, and a rotation angle based on the output data of the geomagnetic sensor, and calculates the rotation angle based on the output data of the geomagnetic sensor. It is characterized in that the ratio of rotation angles is used as a correction coefficient for the angular velocity sensor.

実施例 以下、本発明の実施例を図に基づいて詳細に説
明する。
Embodiments Hereinafter, embodiments of the present invention will be described in detail based on the drawings.

第1図は、本発明による角速度センサのデータ
処理方法が適用される車載ナビゲーシヨン装置の
構成を示すブロツク図である。同図において、1
は地磁気(地球磁界)に基づいて車両の方位デー
タを出力するための地磁気センサ、2は車両の角
速度を検出するための角速度センサ、3は車両の
移動距離を検出するための走行距離センサ、4は
緯度及び経度情報等から車両の現在地を検出する
ためのGPS(Global Positioning System)装置
であり、これら各センサ(装置)の出力はシステ
ムコントローラ5に供給される。
FIG. 1 is a block diagram showing the configuration of an on-vehicle navigation device to which the angular velocity sensor data processing method according to the present invention is applied. In the same figure, 1
2 is a geomagnetic sensor for outputting vehicle orientation data based on geomagnetism (earth magnetic field); 2 is an angular velocity sensor for detecting the angular velocity of the vehicle; 3 is a mileage sensor for detecting the distance traveled by the vehicle; 4 is a GPS (Global Positioning System) device for detecting the current location of the vehicle from latitude and longitude information, and the outputs of these sensors (devices) are supplied to the system controller 5.

システムコントローラ5は、各センサ(装置)
1〜4の出力を入力としA/D(アナログ/デイ
ジタル)変換等を行なうインターフエース6と、
種々の画像データ処理を行なうとともにインター
フエース6から順次送られてくる各センサ(装
置)1〜4の出力データに基づいて車両の移動量
等を演算するCPU(中央処理回路)7と、この
CPU7の各種の処理プログラムやその他必要な
情報が予め書き込まれたROM(リード・オン
リ・メモリ)8と、プログラムを実行する上で必
要な情報の書込み及び読出しが行なわれるRAM
(ランダム・アクセス・メモリ)9と、いわゆる
CD−ROM、ICカード等からなり、デイジタル
化(数値化)された地図情報が記録された記録媒
体10と、V−RAM(Video RAM)等からなる
グラフイツクメモリ11と、CPU7から送られ
てくる地図等のグラフイツクデータをグラフイツ
クメモリ11に描画しかつ画像としてCRT等の
デイスプレイ12に表示すべく制御するグラフイ
ツクコントローラ13とから構成されている。入
力装置14はキーボード等からなり、使用者によ
るキー入力により各種の指令等をシステムコント
ローラ5に対して発する。
The system controller 5 includes each sensor (device)
an interface 6 that receives the outputs of 1 to 4 as input and performs A/D (analog/digital) conversion, etc.;
A CPU (central processing circuit) 7 that processes various image data and calculates the amount of movement of the vehicle based on the output data of each sensor (device) 1 to 4 sequentially sent from the interface 6;
A ROM (read-only memory) 8 in which various processing programs for the CPU 7 and other necessary information are written in advance, and a RAM in which information necessary for executing programs is written and read.
(Random Access Memory) 9 and the so-called
A recording medium 10 consisting of a CD-ROM, an IC card, etc., on which digitized (numerical) map information is recorded, a graphics memory 11 consisting of a V-RAM (Video RAM), etc., and information sent from the CPU 7. The controller 13 includes a graphics controller 13 that controls graphics data such as a map to be drawn in a graphics memory 11 and displayed as an image on a display 12 such as a CRT. The input device 14 includes a keyboard or the like, and issues various commands and the like to the system controller 5 through key input by the user.

次に、CPU7によつて実行される基本的な手
順を、第2図のフローチヤートに従つて説明す
る。
Next, the basic procedure executed by the CPU 7 will be explained according to the flowchart shown in FIG.

CPU7は、先ず最初にプログラムを実行させ
るためのイニシヤライズを行ない(ステツプ
S1)、しかる後車両の現在地がセツトされている
か否かを判断する(ステツプS2)。現在地がセツ
トされていない場合は、現在地セツトルーチンの
実行(ステツプS3)、例えば入力装置14でのキ
ー入力による現在地のセツトが行なわれる。次
に、走行距離を零にし(ステツプS4)、続いて入
力装置14からのキー入力が有るか否かの判断を
行なう(ステツプS5)。
The CPU 7 first performs initialization (steps) to execute the program.
S1), then it is determined whether the current location of the vehicle has been set (step S2). If the current location has not been set, a current location setting routine is executed (step S3), for example, the current location is set by key input on the input device 14. Next, the travel distance is set to zero (step S4), and then it is determined whether or not there is a key input from the input device 14 (step S5).

キー入力が無い場合は、デイスプレイ12上に
現在地周辺の地図表示を行なうとともに車両の現
在位置及びその方位を例えば車両マークにてこの
地図上に表示し、車両が移動したらその移動に伴
い地図をスクロールさせ、更に現在グラフイツク
メモリ11上にある地図データの範囲を車両位置
が越えそうなときには、記録媒体10から必要な
地図データを読み出してデイスプレイ12上に表
示する(ステツプS6)。
If there is no key input, a map of the area around the current location is displayed on the display 12, and the current location and direction of the vehicle are displayed on this map using, for example, a vehicle mark, and when the vehicle moves, the map scrolls as the vehicle moves. Furthermore, when the vehicle position is about to exceed the range of the map data currently on the graphic memory 11, the necessary map data is read out from the recording medium 10 and displayed on the display 12 (step S6).

キー入力が有ると、その入力データに応じて現
在地の再セツト(ステツプS7)、センサ補正(ス
テツプS8)、目的地セツト(ステツプS9)及び地
図の拡大・縮小(ステツプS10)の各ルーチンを
実行する。
When there is a key input, the following routines are executed according to the input data: resetting the current location (step S7), sensor correction (step S8), setting the destination (step S9), and enlarging/reducing the map (step S10). do.

また、CPU7はタイマーによる割込み処理に
より、第3図に示すように、一定時間間隔で地磁
気センサ1及び角速度センサ2の各出力データに
基づいて車両の方位を常に計算する(ステツプ
S11、S12)。
In addition, the CPU 7 constantly calculates the vehicle direction based on the output data of the geomagnetic sensor 1 and the angular velocity sensor 2 at fixed time intervals, as shown in FIG.
S11, S12).

ところで、地磁気センサ1は一般に、同一平面
上において互いに90°の位相角をもつて配置され
た一対の磁気検出素子からなり、これら一対の素
子の一方は例えばU方向(北方向)の地磁気成分
を検出し、他方はV方向(東方向)の地磁気成分
を検出するようになつている。かかる構成の地磁
気センサ1を、水平面上において一回転させる
と、U、V双方の検出素子からの出力データによ
つて、第4図に示すような、UV直交座標系の原
点Oを中心とする円の軌跡が描かれる。従つ
て、例えば点P(U1、V1)における北(U軸)か
らの時計回りの方位角θは、次式(1)によつて算出
される。
By the way, the geomagnetic sensor 1 generally consists of a pair of magnetic detection elements arranged with a phase angle of 90 degrees to each other on the same plane, and one of these elements detects the geomagnetic component in the U direction (north direction), for example. The other detects the geomagnetic component in the V direction (east direction). When the geomagnetic sensor 1 having such a configuration is rotated once on a horizontal plane, the output data from both the U and V detection elements determines that the geomagnetic sensor 1 is centered at the origin O of the UV orthogonal coordinate system, as shown in FIG. A circular locus is drawn. Therefore, for example, the clockwise azimuth θ from the north (U axis) at point P (U 1 , V 1 ) is calculated by the following equation (1).

θ=tan-1(U/V) ……(1) 従つて、このような地磁気センサ1を、車両の
前後或は左右方向に対して所定の角度で車両に取
り付けておき、U、V双方の検出素子からの出力
データに基づいて(1)式の演算を行なうことによ
り、車両の方位を検出できるのである。
θ=tan -1 (U/V) ...(1) Therefore, such a geomagnetic sensor 1 is attached to the vehicle at a predetermined angle with respect to the front and rear or left and right directions of the vehicle, and both U and V The direction of the vehicle can be detected by calculating equation (1) based on the output data from the detection element.

ここで、地磁気センサ1の周囲には、地球磁界
による磁束のみが存在するのが理想であるが、車
両においては、そのボデー鋼板の着磁等に起因し
た余分な磁束が存在するのが一般的である。そこ
で、かかる車両ボデーの着磁による影響を除去し
て正確な方位検出を行なうために、例えば、特開
昭57−28208号公報に開示の方法が提案されてい
る。この方法においては、U、V磁気検出素子が
車両に固定されて両者間に相対変位がない場合
に、磁気検出素子を一旋回させて得られる出力を
プロツトして描かれた円の中心と、座標原点との
距離がボデー着磁の影響によるものである点に鑑
みて、描かれた円の中心が原点に移動するよう
に、両検出素子から得られた出力データを補正し
て、ボデー着磁の影響を除去するようにしてい
る。詳述するに、両検出素子の出力が描く円は第
4図ので示すように、その中心Qが原点から移
動した位置にある。そこで、両検出素子の出力
U、Vの最大値Unax、Vnax及び最小値Unio、Vnio
を求め、これから次式(2)によつて中心Qの座標を
算出する。
Ideally, only magnetic flux due to the earth's magnetic field would exist around the geomagnetic sensor 1, but in vehicles, it is common for there to be extra magnetic flux due to the magnetization of the body steel plate, etc. It is. Therefore, in order to eliminate the influence of magnetization of the vehicle body and perform accurate direction detection, a method disclosed in, for example, Japanese Patent Laid-Open No. 57-28208 has been proposed. In this method, when the U and V magnetic detection elements are fixed to the vehicle and there is no relative displacement between them, the center of a circle drawn by plotting the output obtained by rotating the magnetic detection elements once, Considering that the distance from the coordinate origin is due to the influence of body magnetization, the output data obtained from both detection elements is corrected so that the center of the drawn circle moves to the origin, and the body magnetization is adjusted. We are trying to remove the influence of magnetism. To be more specific, the center Q of the circle drawn by the outputs of both detection elements is located at a position moved from the origin, as shown by the circle in FIG. Therefore, the maximum values U nax , V nax and the minimum values U nio , V nio of the outputs U and V of both detection elements are determined.
, and then calculate the coordinates of the center Q using the following equation (2).

UO=(Unax+Unio/2 VO=(Vnax+Vnio)/2 ……(2) 算出された値UO、VOを用いて次式(3)によつて
各磁気検出素子の出力値U、Vの補正がなされ、
補正されたU′、V′から方位の算出が行なわれる
のである。
U O = (U nax + U nio / 2 V O = (V nax + V nio ) / 2 ... (2) Using the calculated values U O and V O , each magnetic sensing element is determined by the following equation (3). The output values U and V of are corrected,
The direction is calculated from the corrected U' and V'.

U′=U−UO V′=V−VO ……(3) また、地磁気センサ1の出力データの信頼性を
高めるために、ある規則に基づいて地磁気センサ
1の出力データの変動を許容する許容範囲(以
下、ウインドウと称する)を設定する。すなわ
ち、第5図に斜線で示すように、前回求めた方位
データ(Uo-1、Vo-1)を基準として角度方向に
ウインドウを設定し、前回求めた方位データと今
回求めた方位データとの差を常に監視し、今回求
めた方位データが前回求めた方位データと著しく
違う場合、即ちウインドウ外となつた場合は、そ
のデータをエラーとして所定のデータ、例えば前
回のデータ若しくは過去何回(回数は任意)かの
データの平均値と置換することにより、地磁気セ
ンサ1の出力データの信頼性を高める。また、地
磁気センサ1から出力されるデータは数学的に
は、円の方程式に当てはまるので、この方程式上
にないデータもエラーと判定することができる。
しかし、データはA/D変換誤差等によりばらつ
くので、半径方向にもある程度の幅をもたせてウ
インドウを設定している。第5図中、αは角度許
容値、βは半径許容値をそれぞれ示している。
U′=U−U O V′=V−V O ……(3) Also, in order to increase the reliability of the output data of the geomagnetic sensor 1, fluctuations in the output data of the geomagnetic sensor 1 are allowed based on a certain rule. Set a permissible range (hereinafter referred to as a window). That is, as shown by diagonal lines in Figure 5, a window is set in the angular direction based on the previously determined azimuth data (U o-1 , V o-1 ), and the previously determined azimuth data and the currently determined azimuth data are If the azimuth data obtained this time is significantly different from the azimuth data obtained last time, that is, if it is outside the window, that data is treated as an error and the data is changed to predetermined data, such as the previous data or the number of times in the past. By replacing the data with the average value (the number of times is arbitrary), the reliability of the output data of the geomagnetic sensor 1 is improved. Furthermore, since the data output from the geomagnetic sensor 1 mathematically applies to the equation of a circle, data that does not fit into this equation can also be determined as an error.
However, since the data varies due to A/D conversion errors and the like, the window is set with a certain width in the radial direction as well. In FIG. 5, α represents an angle tolerance, and β represents a radius tolerance.

なお、方位データを求める時間間隔により方位
の差は異なるので、角速度と車速の関係で求める
ことも可能である。例えば、車速が40[Km/h]
のとき、最高角速度を30[度/s]とすると、地
磁気センサ1の出力データがこの範囲を越えた場
合にエラーとし、前回のデータもしくは過去何回
かのデータの平均値と置換する。また、角度でウ
インドウを設定する場合、車速変化に応じて角度
を設定することも可能であり、又車速に対して角
度を一次関数で設定するだけではなく、あるヒス
テリシスを持たせることにより、車速変化に応じ
て対応角度を頻繁に変えなくとも済むことにな
る。
Note that since the difference in orientation varies depending on the time interval at which the orientation data is obtained, it is also possible to determine it based on the relationship between angular velocity and vehicle speed. For example, the vehicle speed is 40 [Km/h]
In this case, if the maximum angular velocity is 30 [degrees/s], if the output data of the geomagnetic sensor 1 exceeds this range, it will be treated as an error and replaced with the previous data or the average value of several past data. In addition, when setting a window using an angle, it is also possible to set the angle according to changes in vehicle speed.In addition to setting the angle as a linear function relative to the vehicle speed, it is also possible to set the window according to the vehicle speed by adding a certain hysteresis. This eliminates the need to frequently change the corresponding angle in response to changes.

ところで、角速度センサ2は、一般にセンサセ
ンシング軸周りの角速度に比例したデータを出力
する。CPU7はタイマーによる割込み処理によ
り、角速度センサ2の出力データを時間積分し角
速度から変化した方位を計算することによつて現
在の方位を求めることができる。CPU7は先ず
角速度がない(角速度が零)状態において角速度
センサ2が出力するデータをセンサ出力の中心値
Gdcとし、この中心値Gdcを基にして変位を求
め、時間で積分して方位を求める。この際に、温
度ドリフト等により中心値Gdcが変化する恐れが
ある。もし中心値Gdcが変化してしまうと、方位
を計算する際に、その誤差が方位のドリフトとな
つて現われてしまう。また、角速度センサデータ
検出のための電気回路(例えば、オペアンプ)な
どの特性により、例えば実際には車両が90度回転
したのに、角速度センサの出力データから求めた
回転角は90度丁度にはならない場合がある。その
ためにこの誤差を補正する補正係数が必要とな
る。しかしながら、この補正係数を求める際に、
車両の回転角を正確に求めなければここでも誤差
を生じることになる。
Incidentally, the angular velocity sensor 2 generally outputs data proportional to the angular velocity around the sensor sensing axis. The CPU 7 can determine the current orientation by time-integrating the output data of the angular velocity sensor 2 and calculating the orientation that has changed from the angular velocity using interrupt processing by a timer. First, the CPU 7 converts the data output by the angular velocity sensor 2 in a state where there is no angular velocity (angular velocity is zero) to the center value of the sensor output.
Gdc, the displacement is determined based on this center value Gdc, and the orientation is determined by integrating over time. At this time, the center value Gdc may change due to temperature drift or the like. If the central value Gdc changes, the error will appear as a drift in the orientation when calculating the orientation. Furthermore, due to the characteristics of the electrical circuit (for example, operational amplifier) used to detect angular velocity sensor data, even though the vehicle has actually rotated 90 degrees, the rotation angle determined from the output data of the angular velocity sensor may not be exactly 90 degrees. There may be cases where this is not the case. Therefore, a correction coefficient is required to correct this error. However, when calculating this correction coefficient,
If the rotation angle of the vehicle is not accurately determined, errors will occur here as well.

次に、CPU7によつて実行される本発明によ
る角速度センサのデータ処理方法の手順を、第6
図のフローチヤートに従つて説明する。
Next, the steps of the data processing method of the angular velocity sensor according to the present invention executed by the CPU 7 will be described in the sixth section.
This will be explained according to the flowchart shown in the figure.

CPU7は先ず、車両が静止しているか否かを
判断する(ステツプS20)。静止していない場合
は、静止していると判定するまでのこの判断を繰
り返す。静止していると判定した場合には、角速
度センサ2により求める方位を零にし、さらに角
速度センサ2の補正係数αを初期値(α=1.0)
にセツトする(ステツS21)。これにより、角速
度センサ2から得られる方位データは補正係数α
が影響されないものとなる。次に、このときの地
磁気センサ1の出力データをスタート値としてメ
モリ(RAM9)に記憶しておく(ステツプ
S22)。続いて、車両を一回転させることにより、
車両ボデーの着磁による影響を除去して正確な方
位検出を行なうための一回転補正が行なわれるの
で、この一回点補正が終了するのを待つ(ステツ
プS23)。なお、この一回転補正は、先述したよ
うに、例えば特開昭57−28208号公報に開示され
た方法によつて実行される。
First, the CPU 7 determines whether the vehicle is stationary (step S20). If it is not stationary, this judgment is repeated until it is determined that it is stationary. If it is determined that it is stationary, the direction determined by the angular velocity sensor 2 is set to zero, and the correction coefficient α of the angular velocity sensor 2 is set to the initial value (α = 1.0).
(S21). As a result, the azimuth data obtained from the angular velocity sensor 2 is corrected by the correction coefficient α
will not be affected. Next, store the output data of the geomagnetic sensor 1 at this time in the memory (RAM9) as a start value (step
S22). Then, by rotating the vehicle once,
Since one-turn correction is performed to remove the influence of magnetization of the vehicle body and perform accurate direction detection, the process waits for this one-turn correction to be completed (step S23). Note that this one-turn correction, as described above, is executed by the method disclosed in, for example, Japanese Patent Application Laid-Open No. 57-28208.

一回転補正が終了したならば、地磁気センサ1
の終了時点の出力データをメモリ(RAM9)に
記憶しておく(ステツプS24)。この時点で、第
3図に示したルーチンにおける角速度センサ2に
よる方位計算を禁止するとともに、この方位計算
の過程で求められた回転角θ2をメモリ(RAM9)
に記憶しておく(ステツプS25)。
Once the one-rotation correction is completed, the geomagnetic sensor 1
The output data at the end of the process is stored in the memory (RAM9) (step S24). At this point, the azimuth calculation by the angular velocity sensor 2 in the routine shown in FIG.
(step S25).

続いて、一回転補正で求められた第4図の円
の中心Qの座標UO、VOを用いて、ステツプS22
で記憶しておいた一回転補正開始時の地磁気セン
サ1の出力データから開始時の車両の方位を求
め、更にステツプS24で記憶しておいた一回転補
正終了時の地磁気センサ1の出力データから終了
時の車両の方位を求め、両方位から一回転補正の
間に車両が回転した回転角θ1を計算する(ステツ
プS26)。そして、ステツS25で記憶しておいた、
角速度センサ2による回転角θ2とこの磁気センサ
1による回転角θ1との比(θ2/θ1)を求め、これ
を角速度センサ2の新たな補正係数αとする(ス
テツプS27)。
Next, using the coordinates U O and V O of the center Q of the circle in Fig. 4 obtained by one rotation correction, step S22 is performed.
The vehicle direction at the start is determined from the output data of the geomagnetic sensor 1 at the start of the one-rotation correction stored in step S24, and further from the output data of the geomagnetic sensor 1 at the end of the one-rotation correction stored in step S24. The direction of the vehicle at the end of the process is determined, and the rotation angle θ 1 that the vehicle rotated during one rotation correction from both directions is calculated (step S26). And, I memorized it in Stetsu S25,
The ratio (θ 21 ) between the rotation angle θ 2 by the angular velocity sensor 2 and the rotation angle θ 1 by the magnetic sensor 1 is determined, and this is set as a new correction coefficient α for the angular velocity sensor 2 (step S27).

以降、第3図のステツプS12において角速度セ
ンサ2の出力データから方位を計算する際には、
この補正係数αを用いることにより、電気回路な
どの特性により生ずるドリフトを補正できるの
で、角速度センサ2による方位検出がより正確に
行なわれることになる。
From now on, when calculating the direction from the output data of the angular velocity sensor 2 in step S12 of FIG.
By using this correction coefficient α, it is possible to correct the drift caused by the characteristics of the electric circuit, etc., so that the azimuth detection by the angular velocity sensor 2 can be performed more accurately.

発明の効果 以上説明したように、本発明によれば、地磁気
センサの一回転補正を利用して、角速度センサの
方位計算に必要な信頼性の高い補正係数を求める
ことにより、方位計算により生じるドリフトを少
なくできるとともに、同時に地磁気センサの補正
も終了しているので、以降の方位検出をより正確
に行なうことが可能となる。
Effects of the Invention As explained above, according to the present invention, a highly reliable correction coefficient necessary for calculating the azimuth of the angular velocity sensor is obtained by using the one-rotation correction of the geomagnetic sensor. Since the correction of the geomagnetic sensor is completed at the same time, it is possible to perform subsequent direction detection more accurately.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明による角速度センサのデータ処
理方法が適用される車載ナビゲーシヨン装置の構
成を示すブロツク図、第2図及び第3図は第1図
におけるCPUによつて実行される基本的な手順
を示すフローチヤート、第4図は地磁気センサの
出力データが描く軌跡を示す線図、第5図は地磁
気センサの出力データが描く軌跡にウインドウを
設定した状態を示す線図、第6図は第1図におけ
るCPUによつて実行される本発明による角速度
センサのデータ処理方法の手順を示すフローチヤ
ートである。 主要部分の符号の説明、1……地磁気センサ、
2……角速度センサ、5……システムコントロー
ラ、7……CPU、10……記録媒体、12……
デイスプレイ、14……入力装置。
FIG. 1 is a block diagram showing the configuration of an in-vehicle navigation device to which the angular velocity sensor data processing method according to the present invention is applied, and FIGS. 2 and 3 show the basic structure executed by the CPU in FIG. A flowchart showing the procedure, Figure 4 is a diagram showing the trajectory drawn by the output data of the geomagnetic sensor, Figure 5 is a diagram showing the state where a window is set on the trajectory drawn by the output data of the geomagnetic sensor, and Figure 6 is a diagram showing the trajectory drawn by the output data of the geomagnetic sensor. 2 is a flowchart showing the steps of a data processing method for an angular velocity sensor according to the present invention, which is executed by the CPU in FIG. 1; Explanation of symbols of main parts, 1...Geomagnetic sensor,
2... Angular velocity sensor, 5... System controller, 7... CPU, 10... Recording medium, 12...
Display, 14... input device.

Claims (1)

【特許請求の範囲】 1 車両の角速度を検出する角速度センサと、地
磁気に基づいて前記車両の方位データを出力する
地磁気センサとを備え、前記角速度センサ及び前
記地磁気センサの各出力データに基づいて前記車
両の方位を検出する車載ナビゲーシヨン装置にお
ける角速度センサのデータ処理方法であつて、前
記車両が一回転したことを検出し、この一回転に
おける前記角速度センサの出力データに基づく回
転角及び前記地磁気センサの出力データに基づく
回転角をそれぞれ算出し、これら回転角の比を前
記角速度センサの補正係数とすることを特徴とす
る角速度センサのデータ処理方法。 2 前記車両が一回転したことを判断するのに、
前記地磁気センサの出力データを用いることを特
徴とする特許請求の範囲第1項記載の角速度セン
サのデータ処理方法。 3 前記車両が一回転したことを判断すると同時
に、前記地磁気センサの一回転補正をも行なうこ
とを特徴とする特許請求の範囲第2項記載の角速
度センサのデータ処理方法。
[Scope of Claims] 1. An angular velocity sensor that detects the angular velocity of a vehicle; and a geomagnetic sensor that outputs azimuth data of the vehicle based on geomagnetism; A data processing method for an angular velocity sensor in an in-vehicle navigation device that detects the orientation of a vehicle, the method detecting that the vehicle has made one rotation, and determining the rotation angle based on the output data of the angular velocity sensor during this one rotation and the geomagnetic sensor. A data processing method for an angular velocity sensor, characterized in that rotation angles are calculated based on output data of the angular velocity sensor, and a ratio of these rotation angles is used as a correction coefficient for the angular velocity sensor. 2. To determine that the vehicle has made one rotation,
2. The angular velocity sensor data processing method according to claim 1, wherein output data of the geomagnetic sensor is used. 3. The angular velocity sensor data processing method according to claim 2, wherein at the same time as determining that the vehicle has made one rotation, one rotation correction of the geomagnetic sensor is also performed.
JP25546486A 1986-10-27 1986-10-27 Method for processing data of angular velocity sensor Granted JPS63109316A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP25546486A JPS63109316A (en) 1986-10-27 1986-10-27 Method for processing data of angular velocity sensor
US07/113,109 US4890233A (en) 1986-10-27 1987-10-27 Vehicle bearing detection and data processing methods applicable to vehicle navigation system
DE19873736386 DE3736386A1 (en) 1986-10-27 1987-10-27 VEHICLE BORING PROCESS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25546486A JPS63109316A (en) 1986-10-27 1986-10-27 Method for processing data of angular velocity sensor

Publications (2)

Publication Number Publication Date
JPS63109316A JPS63109316A (en) 1988-05-14
JPH0543257B2 true JPH0543257B2 (en) 1993-07-01

Family

ID=17279126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25546486A Granted JPS63109316A (en) 1986-10-27 1986-10-27 Method for processing data of angular velocity sensor

Country Status (1)

Country Link
JP (1) JPS63109316A (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01173813A (en) * 1987-12-28 1989-07-10 Nec Home Electron Ltd Azimuth detecting device
JPH01295312A (en) * 1988-05-24 1989-11-29 Toshiba Corp Guiding device for unmanned vehicle
KR100491597B1 (en) * 2002-11-28 2005-05-27 삼성전자주식회사 Automatically termination apparatus and method for calibration processing of terrestrial magnetic sensor module
JP4459017B2 (en) * 2004-10-22 2010-04-28 アルパイン株式会社 Moving body position calculating apparatus and calculating method

Also Published As

Publication number Publication date
JPS63109316A (en) 1988-05-14

Similar Documents

Publication Publication Date Title
US4831563A (en) Method of processing output data from geomagnetic sensor
US4890233A (en) Vehicle bearing detection and data processing methods applicable to vehicle navigation system
US5331563A (en) Navigation device and direction detection method therefor
US5283743A (en) Vehicle-direction measuring apparatus
JPH05172575A (en) Navigation equipment
EP0272078A2 (en) Apparatus for display travel path
JPH05113342A (en) Navigation apparatus
JP3140130B2 (en) Navigation device
JPH0543257B2 (en)
JPS63113309A (en) Method for processing data of earth magnetism sensor
JPH0781871B2 (en) Vehicle location estimation method
JP2723352B2 (en) In-vehicle navigation system
JPS6312096A (en) Recognition of current location for vehicle
JPS6311810A (en) Processing of output data for earth magnetism sensor
JPH05187880A (en) Navigation device
JPS5827008A (en) Device for guiding running of vehicle
JPH05297799A (en) Vehicle advance azimuth correcting device
JPS63109317A (en) Data processor of earth magnetism sensor
JPS6311985A (en) Display of map data
JPS63109313A (en) Method for detecting azimuth of vehicle
JP3732548B2 (en) Current position calculation device and distance coefficient correction method thereof
JPH02301808A (en) Device for controlling running of moving vehicle
JPH0786735B2 (en) Car navigation system
JPS63113308A (en) Method for processing data of earth magnetism sensor
JPH0629734B2 (en) Vehicle direction detection device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees