JPH0370840B2 - - Google Patents
Info
- Publication number
- JPH0370840B2 JPH0370840B2 JP19644383A JP19644383A JPH0370840B2 JP H0370840 B2 JPH0370840 B2 JP H0370840B2 JP 19644383 A JP19644383 A JP 19644383A JP 19644383 A JP19644383 A JP 19644383A JP H0370840 B2 JPH0370840 B2 JP H0370840B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- map
- detector
- current position
- road
- 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
Links
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
【発明の詳細な説明】
〔発明の技術分野〕
この発明は表示器の画面に表示された地図上
に、車両の現在位置を表示することができる走行
情報表示装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Technical Field of the Invention] The present invention relates to a travel information display device that can display the current position of a vehicle on a map displayed on the screen of a display device.
従来の走行情報表示装置は電磁ピツクアツプな
どの走行距離検出器によつて、車両が所定距離を
走行するごとに、電気信号を出力すると共に、磁
気センサなどの方位検出器によつて、車両の進行
方向に対応した電気信号を出力する。そして、マ
イクロコンピユータなどを用いた制御回路により
これらの電気信号を処理し、演算する。この場合
マイクロコンピユータが、予めメモリに記憶され
ている地図情報を読み出して表示器に表示すると
共に、その表示器の画面に表示された地図上に、
車両の現在位置のマークや走行軌跡などを重ねて
表示するものである。したがつて、運転者は表示
器の画面を見ることによつて、不案内な地域の道
路でも、自分の運転する車両の現在位置などを地
図と対比して知ることができる。
Conventional travel information display devices use a travel distance detector such as an electromagnetic pickup to output an electric signal every time the vehicle travels a predetermined distance, and use a direction detector such as a magnetic sensor to monitor the vehicle's progress. Outputs an electrical signal corresponding to the direction. These electrical signals are then processed and calculated by a control circuit using a microcomputer or the like. In this case, the microcomputer reads the map information stored in the memory in advance and displays it on the display, and also displays the map on the screen of the display.
This displays the vehicle's current location mark and travel trajectory overlaid. Therefore, by looking at the display screen, the driver can know the current location of the vehicle he or she is driving, even on roads in unfamiliar areas, by comparing it with a map.
しかしながら、従来の走行情報表示装置ではそ
の方位検出器として地磁気センサを用いた場合、
車両外部から受ける外乱磁界によつて、強磁性体
からなる車両が磁化されるため、地磁気センサに
バイアス磁界が印加され、方位を正確に検出する
ことができない欠点があつた。 However, when a geomagnetic sensor is used as a direction detector in a conventional driving information display device,
Since a vehicle made of ferromagnetic material is magnetized by a disturbance magnetic field received from outside the vehicle, a bias magnetic field is applied to the geomagnetic sensor, resulting in the disadvantage that the orientation cannot be detected accurately.
したがつて、この発明の目的は地磁気センサに
印加するバイアス磁界を検出して、方位を自動的
に校正し、正確な方位を検出することができる走
行情報表示装置を提供するものである。
Therefore, an object of the present invention is to provide a travel information display device that can detect a bias magnetic field applied to a geomagnetic sensor, automatically calibrate the orientation, and detect an accurate orientation.
このような目的を達成するため、この発明は走
行距離検出器と、地磁気による方位検出器と、地
図情報を記憶した地図メモリと、表示器と、制御
回路とを有する車両用走行情報表示装置であつ
て、制御回路は、走行距離検出器と方位検出器と
の出力を入力し、車両の現在位置を演算し、地図
メモリの情報を読み出して地図と車両の現在位置
のマークとを表示器に表示させ、かつ地図メモリ
の地図情報と車両の現在位置とを比較して車両が
直線路上を走行しているときには、地図メモリの
地図情報から得られる該直線路の方位と方位検出
器から得られる車両の進行方位とを比較して誤差
を検出し、該誤差が所定値に達したときには、該
誤差に応じて方位検出器の出力を校正処理するも
のであり、以下実施例を用いて詳細に説明する。 In order to achieve such an object, the present invention provides a vehicle travel information display device having a travel distance detector, a geomagnetic direction detector, a map memory storing map information, a display, and a control circuit. The control circuit inputs the outputs of the mileage detector and the direction detector, calculates the current position of the vehicle, reads information from the map memory, and displays the map and the mark of the current position of the vehicle on the display. and compare the map information in the map memory with the vehicle's current position. When the vehicle is traveling on a straight road, the direction of the straight road obtained from the map information in the map memory and the direction obtained from the direction detector. An error is detected by comparing the traveling direction of the vehicle, and when the error reaches a predetermined value, the output of the direction detector is calibrated according to the error. explain.
第1図はこの発明に係る走行情報表示装置の一
実施例を示すブロツク図である。同図において、
1は車両の図示せぬ車輪の回転に伴い、パルス列
信号を発生する走行距離検出器、2は例えばフラ
ツクスゲート形の磁気センサで構成され、アナロ
グ量の地磁気信号を出力する方位検出器、3は半
導体メモリや磁気記憶素子などから構成され、地
図情報が記憶された地図メモリ、4はマイクロコ
ンピユータ(以下マイコンと言う)、5は上記走
行距離検出器1から出力するパルス列信号を処理
し、単位距離4(例えば1m)の走行ごとにパ
ルスをマイコン4の割込み端子4aに入力し、上
記マイコン4に割込み処理を行なわせるインター
フエイス回路、6は前記方位検出器2を校正する
校正処理手段、7は画面7a上に道路7bおよび
車両の現在位置を示すマーク7c(以下現在位置
マークと言う)を表示するCRTなどの2次元の
画面表示が可能な表示器、8は図示せぬスイツチ
などで構成され、使用者が表示器7の画面上に現
在位置マーク7cを設定するための操作器であ
る。
FIG. 1 is a block diagram showing one embodiment of a travel information display device according to the present invention. In the same figure,
1 is a mileage detector that generates a pulse train signal as the wheels (not shown) of the vehicle rotate; 2 is a direction detector that is composed of, for example, a flux gate type magnetic sensor and outputs an analog geomagnetic signal; 3; numeral 4 is a microcomputer (hereinafter referred to as microcomputer); numeral 4 is a microcomputer (hereinafter referred to as microcomputer); numeral 5 processes the pulse train signal output from the mileage detector 1; an interface circuit which inputs a pulse to an interrupt terminal 4a of the microcomputer 4 every time the distance 4 (for example, 1 m) is traveled, and causes the microcomputer 4 to perform interrupt processing; 6 is a calibration processing means for calibrating the azimuth detector 2; 7; 8 is a display capable of displaying a two-dimensional screen, such as a CRT, which displays a road 7b and a mark 7c (hereinafter referred to as current position mark) indicating the current position of the vehicle on the screen 7a, and 8 is a switch (not shown). This is an operating device for the user to set the current position mark 7c on the screen of the display 7.
なお、上記マイコン4、インターフエイス回路
5により、制御回路9を構成する。また、上記方
位検出器2は第2図に示すように、車両10の進
行方向11と地磁気H→の方向とのなす角度(以下
進行方位と言う)をθとし、地磁気H→の水平分力
の大きさをHとすると、車両10の進行方位θに
平行な成分Haおよびその垂直な成分Hbは下記に
示すことができる。 Note that the microcomputer 4 and interface circuit 5 constitute a control circuit 9. In addition, as shown in FIG. 2, the direction detector 2 uses the horizontal component force of the geomagnetic field H→, where θ is the angle formed by the traveling direction 11 of the vehicle 10 and the direction of the earth's magnetic field H→ (hereinafter referred to as the traveling direction). Assuming that the magnitude of is H, a component Ha parallel to the traveling direction θ of the vehicle 10 and a component Hb perpendicular to the direction θ can be expressed as follows.
Ha=kHcpsθ Hb=kHsioθ ただし、kは定数である。 Ha=kH cps θ Hb=kH sio θ However, k is a constant.
したがつて、進行方位θは上記の式から下記の
通り算出することができる。 Therefore, the traveling direction θ can be calculated from the above equation as follows.
θ=tan-1(Hb/Ha)
また、上記地図メモリ3には第4図に示すよう
に、道路情報が記憶されており、P1〜P5は点線
で示した道路P1〜P2〜P3,P4〜P2〜P5を折線近
似して得られる折点を示し、折点(例えばP1)
の座標(例えば(x1,y1))、折点間(例えばP1と
P2)の距離12を一組にして、第3図に示す地図
メモリ3の各メモリM1,M2,…Mi+1に順に記憶
される。例えば折点間(P1とP2)の距離12は折
線近似しているため、
12>1 2
=√(1−2)2+(1−2)2
の関係が成り立つ。ただし、道路P2〜P5は直線
路とし、このことを第3図に示す地図メモリ3の
メモリMi,Mi+1に記憶する。また、マイコン4
のプログラムのメインルーチンのフローチヤート
を第5図aに示し、同じく割込み処理ルーチンの
フローチヤートを第5図bに示す。 θ=tan -1 (Hb/Ha) Furthermore, as shown in FIG. 4, road information is stored in the map memory 3, and P 1 to P 5 are roads P 1 to P 2 indicated by dotted lines. Indicates the break point obtained by approximating ~P 3 , P 4 ~P 2 ~ P 5 with a broken line, and indicates the break point (e.g. P 1 )
coordinates (e.g. (x 1 , y 1 )), between the corner points (e.g. P 1 and
A set of distances 12 of P 2 ) are sequentially stored in each memory M 1 , M 2 , . . . M i+1 of the map memory 3 shown in FIG. For example, since the distance 12 between the break points (P 1 and P 2 ) is approximated by a broken line, the relationship 12 > 1 2 =√( 1 − 2 ) 2 + ( 1 − 2 ) 2 holds true. However, roads P2 to P5 are straight roads, and this is stored in the memories Mi and M i+1 of the map memory 3 shown in FIG. Also, microcontroller 4
A flowchart of the main routine of the program is shown in FIG. 5a, and a flowchart of the interrupt processing routine is shown in FIG. 5b.
次に、上記構成による走行情報表示装置の動作
について第5図aおよび第5図bを参照して説明
する。まず、制御回路9のパワーオンリセツトな
どにより開始する。ステツプ1では補正パラメー
タkaおよびkb(後述)、変数,nをゼロクリア
ーする。ステツプS2では地図メモリ3から順次メ
モリM1,M2…を読み出し、表示器7上で折点間
を直線で結んでゆく。ステツプS3では最初、画面
7aの中央に表示される現在位置マーク7cを使
用者が実際の現在位置に移動させるが、以下簡単
のために、この現在位置マーク7cの設定は折点
上で行なうものとする。ステツプS4では方位検出
器2から地磁気の各成分Ha,Hbを入力し、ステ
ツプS5で、補正パラメータkaおよびkbを用い、
Ha←Ha−ka
Hb←Hb−kb
ただし、矢印は右辺の変数に対応するメモリ
内容を処理後、左辺の変数に対応するメモリ
に格納することを表わす。 Next, the operation of the driving information display device having the above configuration will be explained with reference to FIGS. 5a and 5b. First, the process is started by power-on reset of the control circuit 9, etc. In step 1, correction parameters ka and kb (described later) and a variable n are cleared to zero. In step S2 , the memories M 1 , M 2 . In step S3 , the user first moves the current position mark 7c displayed in the center of the screen 7a to the actual current position, but for the sake of simplicity, the setting of the current position mark 7c will be performed on the corner point. shall be taken as a thing. In step S4 , the geomagnetic components Ha and Hb are input from the direction detector 2, and in step S5 , using the correction parameters ka and kb, Ha←Ha−ka Hb←Hb−kb, where the arrow indicates the variable on the right side. Memory corresponding to After processing the contents, it is stored in the memory corresponding to the variable on the left side.
に基づき補正する。ただし、最初は補正パラメー
タkaおよびkbの初期値はステツプS1に示したよ
うにゼロである。ステツプS6では車両10の進行
方位θを
θ←tan-1(Hb/Ha)
に基づき算出する。ステツプS7では進行方位θに
最も近い分岐路を検出する。例えば第4図におけ
る折点P2で現在位置マーク7cの設定を行なつた
場合、分岐路として道路P2〜P1,P2〜P5,P2〜
P3,P2〜P4の4通りが考えられるが、この各道
路の傾き(または方位)を計算し、車両10の進
行方位θに最も近い分岐路を検出する。このステ
ツプS7で検出した分岐路(例えば道路P2〜P3と
する)に基づき、各種定数Pm,Pn,r,
θmn,Fを設定する。これら定数は第6図に示す
ように、定数Pmは折点間(P2〜P3)の終点P2に
当たり、座標を(xm,ym)とし、定数Pnは終
点P3に当たり、座標を(xn,yn)とする。定数
rは折点間(P2〜P3)の実距離23であり、定
数θmnは直線近似した道路2 3の方位θ23を示す。
定数Fは直線路か否かを表わすフラツグで直線路
のとき”1”に、それ以外は”0”に設定され
る。この例では”0”に設定される。以上で、車
両10の走行準備が完了する。なお、ステツプS9
は操作器8に含まれるリセツトスイツチ(図示せ
ず)が操作されるまで繰り返し実行され、現在位
置マーク7cの再設定のために操作されると、ス
テツプS3へ戻り、以上と同様の手順を再実行す
る。上述のように、地図の表示、現在位置マーク
7cの設定の完了後、車両10を走行させると、
走行距離検出器1の出力するパルス列信号に基づ
いて単位距離4ごとに、マイコン4の割込み端
子4aに、割込み指令信号が入力する。このた
め、第5図bに示す割込み処理ルーチンが実行さ
れる。R2はこの割込み処理ルーチンの開始点を
表わす。また、ステツプS4〜S6は第5図aにステ
ツプS4〜S6と同一であることはもちろんである。
ステツプS10では
←+Δ
に基づき、始点Pmからの積算距離を算出す
る。なお、以下の説明では車両10が第4図に示
すように、道路P1〜P2を折点P2の方向へ走行中
であるとする。したがつて、この間、定数Pmは
P1、定数PnはP2、定数rは12、定数θmnは
直線近似した道路1 2の方位、定数Fは”0”
に設定されている。ステツプS11では車両10の
走行した実距離に対応する直線近似した道路
PmPn上での現在位置マーク7cの移動距離c
を
c←・PmPn/r
ここで、=√(−)2+(−
)
2
に基づき算出する。ステツプS12では前記ステツ
プS11で算出した現在位置マーク7cの移動距離
cを用い、現在位置マーク7cを表示するため
の座標(xd,yd)を
xd←xm+c・sinθmn
yd←ym+c・cosθmn
に基づき算出し、ステツプS13で、これを表示す
る。ステツプS14では車両10が道路Pm〜Pnの
終点Pnに到達したか否かを検出するもので、未
だ到達しない場合はステツプS15を実行する。ス
テツプS15aは車両10が走行中の道路Pm〜Pn
が直線路か否かをフラツグFに基づき判別するも
ので、この場合には、車両10は道路P1〜P2上
にあり、フラツグFは”0”のため、復帰端子
R3から第5図aに示すメインルーチンへ復帰す
る。以上の処理が繰り返し実行され、車両10が
折点P2に到達すると、ステツプS14でこれを検出
し、ステツプS15bを実行する。ステツプS15bはス
テツプS15aと同様のステツプで、直線路を走行中
でない場合(今はこの場合に相当する)にはステ
ツプS7に飛び越す。ステツプS7およびS8は第5図
aのステツプS7およびS8と同一のステツプであ
り、ステツプS7で、車両10の進行方位θに最も
近い方位を持つ分岐路を検出する。以下、車両1
0は折点P2において、右折し、道路P2〜P5を選
択したとして説明する。そして、上記ステツプS7
の実行後、ステツプS8では各種定数Pm,Pn,
r,θmn,Fを設定する。すなわち、定数Pmは
P2、定数PnはP5、定数rは25、定数θmnは
θ25、定数Fは”1”に設定される。ステツプS23
では変数,Has,Hbsをゼロクリアーし、(な
お、この変数Has,Hbsについては後述する)、
第5図aに示すメインルーチンへ復帰する。次回
からの第5図bに示す割込みルーチンを実行する
場合、折点間P2〜P5の走行中はステツプS4〜S15
aの実行の外にステツプS16およびS17も実行す
る。すなわち、ステツプS15aでフラツグFが”
1”であることを検出し、ステツプS16を実行す
る。このステツプS16は後述するステツプS18と組
み合わさつて、地磁気成分Ha,Hbの平均値,
Hbを算出するためのもので、
Has←Has+Ha
Hbs←Hbs+Hb
ここに、Has,Hbs:Ha,Hbの積算用変
数
に基づき、Has,Hbsを積算し、この積算回数n
をステツプS17で、
n←n+1
に基づき算出後、第5図aに示すメインルーチン
へ復帰する。この地磁気成分Ha,Hbの平均値は
ある地点におけるこの値Ha,Hbが近くを走行す
る他の車両や建造物などによつて影響を受けるた
めの変動を吸収するために行なわれるものであ
る。以上の処理を繰り返し実行し、車両10が折
点P5に到達したとき、ステツプS14でこれを検出
し、ステツプS15bを実行する。今、フラツグF
は”1”であるから、ステツプS15bでこれを判
別し、ステツプS18を実行する。このステツプS18
は前述したように、ステツプS16と組み合わさつ
て、地磁気成分Ha,Hbの平均値,を算出
するためのもので、
←Has/n
←Hbs/n
により算出し、ステツプS19で、積算回数nをゼ
ロクリアーする。ステツプS20では平均化した地
磁気成分,を用いて直線路である道路P2〜
P5上ので進行方位θの平均値を
←tan-1(/)
に基づき算出する。ステツプS21では上記の平均
化された進行方位と直線路である道路2 5の
方位θ25との誤差|−θ25|と予め定めた許容誤
差角θeとを
|−θmn|>θe
に基づき大小比較し、上記誤差|−θmn|が許
容誤差角θeより小さいときは外乱磁界などによる
車両10の磁化がなかつたと判断し、ステツプS7
へと飛び越す。|−θmn|がθe以上の場合はス
テツプS22を実行し、補正パラメータka,kbを
ka←−H・sinθmn
kb←−H・cosθmn
に基づき校正する。そして、以上の校正動作につ
いて更に第7図を参照して説明する。図において
12aは車両10が一旋回したときに描く地磁気
H→(Ha,Hb)の円軌跡であり、バイアス磁界
HBがない場合を示し、12bは同じくバイアス
磁界Bがある場合を示す。図から容易にわかる
ように、補正パラメータka,kbは円軌跡12b
の中心の座標(ka,kb)となる。このステツプ
S22の実行後はステツプS7,S8,S23を実行して、
第5図aに示すメインルーチンへ復帰する。この
結果、ステツプS22で算出した補正パラメータ
ka,kbがステツプS5で用いられて、地磁気成分
Ha,Hbが校正されるため、車両10にバイアス
磁界Bがあつても、進行方位θを正確に算出す
ることができる。Correct based on. However, initially, the initial values of the correction parameters ka and kb are zero as shown in step S1 . In step S6 , the traveling direction θ of the vehicle 10 is calculated based on θ←tan -1 (Hb/Ha). In step S7 , the branch road closest to the traveling direction θ is detected. For example, if the current position mark 7c is set at the turning point P2 in FIG. 4, roads P2 to P1 , P2 to P5 , P2 to
There are four possible paths, P 3 , P 2 to P 4 , and the inclination (or direction) of each road is calculated, and the branch road closest to the traveling direction θ of the vehicle 10 is detected. Based on the branch road (for example, roads P 2 to P 3 ) detected in step S7 , various constants Pm, Pn, r,
Set θmn,F. These constants are as shown in Fig. 6. The constant Pm corresponds to the end point P 2 between the bending points (P 2 - P 3 ), and the coordinates are (xm, ym), and the constant Pn corresponds to the end point P 3 , and the coordinates are (xm, ym). xn, yn). The constant r is the actual distance 23 between the turning points (P 2 to P 3 ), and the constant θmn indicates the orientation θ 23 of the road 23 approximated by a straight line.
The constant F is a flag indicating whether the road is a straight road or not, and is set to "1" when the road is a straight road, and to "0" otherwise. In this example, it is set to "0". With the above steps, the vehicle 10 is ready to travel. In addition, step S 9
is repeatedly executed until the reset switch (not shown) included in the operating device 8 is operated, and when it is operated to reset the current position mark 7c, the process returns to step S3 and the same procedure as above is performed. Try again. As described above, when the vehicle 10 is driven after displaying the map and setting the current position mark 7c,
Based on the pulse train signal output from the mileage detector 1, an interrupt command signal is input to the interrupt terminal 4a of the microcomputer 4 every unit distance 4. Therefore, the interrupt processing routine shown in FIG. 5b is executed. R2 represents the starting point of this interrupt processing routine. Further, steps S4 to S6 are of course the same as steps S4 to S6 in FIG. 5a.
In step S10 , the cumulative distance from the starting point Pm is calculated based on ←+Δ. In the following description, it is assumed that the vehicle 10 is traveling along roads P1 to P2 in the direction of turning point P2 , as shown in FIG. Therefore, during this period, the constant Pm is
P 1 , constant Pn is P 2 , constant r is 12 , constant θmn is the direction of road 1 2 approximated by a straight line, constant F is “0”
is set to . In step S11 , a straight line approximation road corresponding to the actual distance traveled by the vehicle 10 is created.
Movement distance c of current position mark 7c on PmPn
c←・PmPn/r Here, =√(-) 2 +(-
)
Calculated based on 2 . In step S12 , the moving distance c of the current position mark 7c calculated in step S11 is used to calculate the coordinates (xd, yd) for displaying the current position mark 7c based on xd←xm+c・sinθmn yd←ym+c・cosθmn. This is calculated and displayed in step S13 . In step S14 , it is detected whether the vehicle 10 has reached the end point Pn of roads Pm to Pn. If the vehicle 10 has not yet reached the end point Pn, step S15 is executed. Step S 15 a indicates roads Pm to Pn on which the vehicle 10 is traveling.
is a straight road or not based on the flag F. In this case, the vehicle 10 is on the road P 1 to P 2 and the flag F is "0", so the return terminal is
From R3 , the process returns to the main routine shown in FIG. 5a. The above process is repeatedly executed, and when the vehicle 10 reaches the turning point P2 , this is detected in step S14 , and step S15b is executed. Step S15b is the same step as step S15a , and if the vehicle is not traveling on a straight road (which corresponds to this case), it jumps to step S7 . Steps S7 and S8 are the same steps as steps S7 and S8 in FIG. Below, vehicle 1
0 turns right at turning point P2 and selects roads P2 to P5 . Then step S 7 above
After executing, in step S8 , various constants Pm, Pn,
Set r, θmn, and F. That is, the constant Pm is
P 2 , constant Pn is set to P 5 , constant r is set to 25 , constant θmn is set to θ 25 , and constant F is set to “1”. Step S 23
Now, clear the variables Has and Hbs to zero (these variables Has and Hbs will be explained later),
The process returns to the main routine shown in FIG. 5a. When executing the next interrupt routine shown in FIG .
In addition to executing step a, steps S16 and S17 are also executed. That is, in step S15a , flag F is set to "
1", and executes step S16 . This step S16 is combined with step S18 , which will be described later, to calculate the average value of the geomagnetic components Ha, Hb,
This is to calculate Hb, Has←Has+Ha Hbs←Hbs+Hb Here, Has, Hbs: Based on the integration variables of Ha, Hb, Has and Hbs are integrated, and the number of integrations n
After calculating n←n+1 in step S17 , the process returns to the main routine shown in FIG. 5a. The average value of the geomagnetic components Ha and Hb is determined in order to absorb fluctuations caused by the influence of other nearby vehicles, buildings, etc. on the values Ha and Hb at a certain point. The above process is repeatedly executed, and when the vehicle 10 reaches the turning point P5 , this is detected in step S14 , and step S15b is executed. Now, Flag F
Since this is "1", this is determined in step S15b , and step S18 is executed. This step S 18
As mentioned above, is combined with step S16 to calculate the average value of the geomagnetic components Ha and Hb, and is calculated by ←Has/n ←Hbs/n, and in step S19 , the number of integrations n is calculated. Clear to zero. In step S 20 , the averaged geomagnetic component is used to calculate the straight road P 2 ~
Calculate the average value of heading θ on P 5 based on ←tan -1 (/). In step S21 , the error between the averaged traveling direction and the direction θ25 of road 25 , which is a straight road, is calculated based on | −θ25 | and a predetermined allowable error angle θe, | −θmn |>θe. After comparing the sizes, if the above error |-θmn| is smaller than the allowable error angle θe, it is determined that the vehicle 10 is not magnetized by a disturbance magnetic field, etc., and the process proceeds to step S7 .
Jump over to. If |−θmn| is greater than or equal to θe, step S22 is executed, and the correction parameters ka and kb are calibrated based on ka←−H·sinθmn kb←−H·cosθmn. The above calibration operation will be further explained with reference to FIG. In the figure, 12a is a circular locus of geomagnetism H→(Ha, Hb) drawn when the vehicle 10 makes one turn, and the bias magnetic field
12b shows the case where there is no H B , and 12b also shows the case where the bias magnetic field B is present. As can be easily seen from the figure, the correction parameters ka and kb are the circular locus 12b
The coordinates (ka, kb) of the center of This step
After executing S22 , execute steps S7 , S8 , S23 ,
The process returns to the main routine shown in FIG. 5a. As a result, the correction parameters calculated in step S22
ka and kb are used in step S5 to calculate the geomagnetic component
Since Ha and Hb are calibrated, the traveling direction θ can be accurately calculated even if the bias magnetic field B is applied to the vehicle 10.
なお、上述の実施例では第5図bのステツプS4
で入力した地磁気成分Ha,HbをステツプS5で校
正パラメータka,kbによつて校正の計算を行な
つたが、これに限定せず、ステツプS22において
補正パラメータka,kbの算出後、第7図に示す
円軌跡12bの中心の座標(ka,kb)に対応す
るバイアス磁界Bを打ち消すような磁界−Bを
第1図の校正処理手段6により発生させるように
しても良い。第8図は、校正処理手段の具体的な
実施例を示すもので、互に直交する2組の直流磁
界発生用コイル13a,13bを用いて方位検出
器2に補正磁界を印加して校正するものである。
また第5図bに示すステツプS16,S18において、
進行方位θを平均化したが、進行方位θに微小変
動が少ない場合には平均化は特に必要がないこと
はもちろんである。 Note that in the above embodiment, step S4 in FIG.
Calibration calculations were performed using the calibration parameters ka and kb for the input geomagnetic components Ha and Hb in step S5 , but the present invention is not limited to this; after calculating the correction parameters ka and kb in step S22 , A magnetic field -B that cancels the bias magnetic field B corresponding to the coordinates (ka, kb) of the center of the circular locus 12b shown in FIG. 7 may be generated by the calibration processing means 6 of FIG. FIG. 8 shows a specific embodiment of the calibration processing means, which applies a correction magnetic field to the direction detector 2 using two sets of DC magnetic field generation coils 13a and 13b orthogonal to each other for calibration. It is something.
Furthermore, in steps S 16 and S 18 shown in FIG. 5b,
Although the traveling direction θ is averaged, it goes without saying that averaging is not particularly necessary when there are few minute fluctuations in the traveling direction θ.
以上詳細に説明したように、この発明に係る走
行情報表示装置によれば地図情報と演算した車両
の現在位置とを比較することによつて、直線路を
走行中であることを検出し、この直線路の地図メ
モリから得られる方位と検出した車両の進行方位
との誤差が所定値に達したときに、車両のバイア
ス磁界を検出し、これに基づき方位検出器によつ
て得られる車両の進行方位を校正するため、車両
が磁化されても、正確な進行方位を求めることが
できる効果がある。
As explained in detail above, the driving information display device according to the present invention detects that the vehicle is traveling on a straight road by comparing map information with the calculated current position of the vehicle. When the error between the heading obtained from the map memory of a straight road and the detected heading of the vehicle reaches a predetermined value, the bias magnetic field of the vehicle is detected, and based on this, the heading of the vehicle is determined by the heading detector. Since the heading is calibrated, it is possible to obtain an accurate heading even if the vehicle is magnetized.
第1図はこの発明に係る走行情報表示装置の一
実施例を示すブロツク図、第2図は第1図の方位
検出器を説明するための図、第3図は第1図の地
図メモリのメモリマツプを示す図、第4図は第3
図の地図メモリに記憶された道路情報の一例を示
す図、第5図aおよび第5図bはそれぞれ第1図
のマイクロコンピユータのメインルーチンおよび
割込み処理ルーチンを示すフローチヤート、第6
図は第1図の動作を説明するための道路情報を示
す図、第7図は第1図における校正動作の説明す
るための図、第8図は第7図に示す校正方法の他
の例を説明するための図である。
1……走行距離検出器、2……方位検出器、3
……地図メモリ、4……マイクロコンピユータ、
4a……割込み端子、5……インターフエイス回
路、6……校正処理手段、7……表示器、7a…
…画面、7b……道路、7c……現在位置表示マ
ーク、8……操作器、9……制御回路、10……
自動車、11……進行方向、12aおよび12b
……円軌跡、13aおよび13b……直流磁界発
生用コイル、Ha,Hb……地磁気成分、θ……進
行方位、P1,P2…P5……折線近似した道路の折
点、M1,M2,Mi+1……地図メモリのメモリ、
r……折点間実距離、c……直線近似での移動
距離。なお、図中、同一符号は同一または相当部
分を示す。
FIG. 1 is a block diagram showing an embodiment of the travel information display device according to the present invention, FIG. 2 is a diagram for explaining the direction detector shown in FIG. 1, and FIG. 3 is a diagram showing the map memory shown in FIG. 1. Figure 4 shows the memory map.
FIGS. 5a and 5b are flowcharts showing an example of road information stored in the map memory in FIG.
The figure is a diagram showing road information to explain the operation in Figure 1, Figure 7 is a diagram to explain the calibration operation in Figure 1, and Figure 8 is another example of the calibration method shown in Figure 7. FIG. 1... Mileage detector, 2... Direction detector, 3
...Map memory, 4...Microcomputer,
4a...Interrupt terminal, 5...Interface circuit, 6...Calibration processing means, 7...Display device, 7a...
...Screen, 7b...Road, 7c...Current position display mark, 8...Control device, 9...Control circuit, 10...
Car, 11... Direction of travel, 12a and 12b
...Circular locus, 13a and 13b...DC magnetic field generation coil, Ha, Hb...Geomagnetic component, θ...Direction of travel, P 1 , P 2 ...P 5 ... Break point of road approximated by broken line, M 1 , M 2 , M i+1 ...Memory of map memory,
r...actual distance between corner points, c...movement distance in linear approximation. In addition, in the figures, the same reference numerals indicate the same or corresponding parts.
Claims (1)
器2と、地図情報を記憶した地図メモリ3と、表
示器7と、制御回路9とを有する車両用走行情報
表示装置であつて、 制御回路9は、走行距離検出器1と方位検出器
2との出力を入力し、車両の現在位置を演算し、
地図メモリ3の情報を読み出して地図と車両の現
在位置のマークとを表示器7に表示させ、かつ地
図メモリ3の地図情報と車両の現在位置とを比較
して車両が直線路上を走行しているときには、地
図メモリ3の地図情報から得られる該直線路の方
位と方位検出器2から得られる車両の進行方位と
を比較して誤差を検出し、該誤差が所定値に達し
たときには、該誤差に応じて方位検出器2の出力
を校正処理する 車両用走行情報表示装置。[Claims] 1. A vehicle travel information display device comprising a travel distance detector 1, a geomagnetic direction detector 2, a map memory 3 storing map information, a display 7, and a control circuit 9. The control circuit 9 inputs the outputs of the mileage detector 1 and the direction detector 2, calculates the current position of the vehicle,
The information in the map memory 3 is read out, the map and the mark indicating the current position of the vehicle are displayed on the display 7, and the map information in the map memory 3 is compared with the current position of the vehicle to ensure that the vehicle is traveling on a straight road. When the vehicle is traveling, the direction of the straight road obtained from the map information in the map memory 3 is compared with the direction of travel of the vehicle obtained from the direction detector 2 to detect an error, and when the error reaches a predetermined value, the direction of the straight road is detected. A vehicle travel information display device that calibrates the output of the direction detector 2 according to errors.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19644383A JPS6089299A (en) | 1983-10-19 | 1983-10-19 | Running information display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19644383A JPS6089299A (en) | 1983-10-19 | 1983-10-19 | Running information display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6089299A JPS6089299A (en) | 1985-05-20 |
| JPH0370840B2 true JPH0370840B2 (en) | 1991-11-11 |
Family
ID=16357904
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19644383A Granted JPS6089299A (en) | 1983-10-19 | 1983-10-19 | Running information display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6089299A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62282223A (en) * | 1986-05-30 | 1987-12-08 | Nec Home Electronics Ltd | Navigation apparatus |
| JPH0814490B2 (en) * | 1987-01-23 | 1996-02-14 | 松下電器産業株式会社 | In-vehicle navigation system |
-
1983
- 1983-10-19 JP JP19644383A patent/JPS6089299A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6089299A (en) | 1985-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2614712B2 (en) | Vehicle navigation device | |
| JPH0629729B2 (en) | Direction detector for mobile | |
| JPS6394109A (en) | Azimuth detector for moving body | |
| JP2010151619A (en) | Control apparatus | |
| KR900006582B1 (en) | Checking apparatus for detecting derection | |
| JPS5834483A (en) | Current position indicator for moving object | |
| JPS6089300A (en) | Running information display | |
| JPH10267680A (en) | Navigation device | |
| JPH05187879A (en) | Navigation device | |
| JPH069302Y2 (en) | Positional deviation correction device for vehicle navigation system | |
| JPH0138242B2 (en) | ||
| JPS59212707A (en) | Display device of running information | |
| JP2876634B2 (en) | Magnetization correction device for geomagnetic direction sensor | |
| JP2752113B2 (en) | Vehicle running position display device | |
| JP2671499B2 (en) | Car navigation system | |
| JPS6089299A (en) | Running information display | |
| JPH01277716A (en) | Navigation apparatus for vehicle | |
| JPH06103185B2 (en) | Vehicle direction detector | |
| JP3301769B2 (en) | Navigation device | |
| JPS607600A (en) | Running information display | |
| JPS62293120A (en) | Traveling information display device | |
| JPH0534157A (en) | Running azimuth detecting apparatus for vehicle | |
| JP3071279B2 (en) | Vehicle navigation device | |
| JP2705195B2 (en) | Vehicle position detection device | |
| JPS6355005B2 (en) |