JPH08292044A - 現在位置算出装置およびその距離係数補正方法 - Google Patents
現在位置算出装置およびその距離係数補正方法Info
- Publication number
- JPH08292044A JPH08292044A JP7097201A JP9720195A JPH08292044A JP H08292044 A JPH08292044 A JP H08292044A JP 7097201 A JP7097201 A JP 7097201A JP 9720195 A JP9720195 A JP 9720195A JP H08292044 A JPH08292044 A JP H08292044A
- Authority
- JP
- Japan
- Prior art keywords
- distance
- vehicle
- road
- current position
- traveling
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 51
- 230000003247 decreasing effect Effects 0.000 claims abstract description 5
- 238000001514 detection method Methods 0.000 claims 3
- 238000005299 abrasion Methods 0.000 abstract 1
- 230000008569 process Effects 0.000 description 18
- 238000005259 measurement Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- FTGYKWAHGPIJIT-UHFFFAOYSA-N hydron;1-[2-[(2-hydroxy-3-phenoxypropyl)-methylamino]ethyl-methylamino]-3-phenoxypropan-2-ol;dichloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CN(C)CCN(C)CC(O)COC1=CC=CC=C1 FTGYKWAHGPIJIT-UHFFFAOYSA-N 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/02—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
- G01C21/30—Map- or contour-matching
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
Abstract
を求めるために用いる距離係数を適正に補正する。 【構成】第1の道路から第2の道路へ車両が右左折した
とき、進行方位検出手段の出力と走行距離算出手段の出
力と道路地図の道路データとに基づいて、走行距離算出
手段の出力の実際あるべき値に対する誤差である距離誤
差量dを求め、該距離誤差量dを低減する方向に距離係
数を補正する。距離誤差量dを求めるには、右左折完了
後に道路の内外を問わず車両位置の軌跡を推定し、該推
定された車両位置の軌跡が道路地図上の第2の道路に対
してオーバーシュートまたはアンダーシュートしたか否
かを調べ、該オーバーシュートまたはアンダーシュート
の量を前記距離誤差量dとして求める。
Description
され、進行距離や進行方位等を測定して、これらより当
該車両の現在位置を算出する現在位置算出装置に関する
ものであり、特に、進行距離の測定誤差を補正する技術
に関するものである。
方位センサにより測定した車両の進行方位と、車速セン
サまたは距離センサにより測定した車両の進行距離に基
づいて算出することが行われている。
ランスミッションの出力軸、または、タイヤの回転数を
計測して、その回転数に、タイヤ1回転あたりに車両が
進む距離である距離係数を乗ずることにより求められて
いる。
離から求めた現在位置の誤差を補正するために、特公平
6−13972号公報記載の技術のように、道路データ
に整合するように、求められた車両の現在位置を修正す
る、いわゆる、マップマッチングの技術が知られてい
る。このマップマッチングの技術によれば、現在位置算
出の精度を高めることができる。
温度変化による膨張等により、タイヤの直径、すなわ
ち、距離係数が時事刻々と変化する。このため、進行距
離の算出において誤差が発生し、現在位置の算出が高精
度に行えなくなる。たとえば、タイヤ1回転あたりの進
行距離係数に、1%の誤差が存在すると、100km走
行した場合、1kmの誤差が発生してしまう。
道路を走行している場合は、前述したマップマッチング
の技術により、ある程度修正できる。しかし、マップマ
ッチングにより交差点等で現在位置の誤差を修正するこ
とができても、マップマッチング自体は距離係数を補正
するものではないので、その後の進行距離の誤差の蓄積
は避けられない。
在位置との間に1km程度の誤差が発生してしまうと、
マップマッチングの技術によっては、正しい位置に補正
することが困難になる。
めに、従来は、(1)交差点を曲がった時(始点)か
ら、次の交差点を曲がる(終点)までの道路データと、
計測した回転数より得られる進行距離とを比較すること
により、タイヤ1回転あたりの距離係数を補正すること
が行われていた。また、(2)特公平6−27652号
公報に記載のように、2つのビーコンの間の地図上の距
離と、走行して計測した距離を比較することにより、前
述した距離係数を補正する技術も知られている。また、
(3)特開平2−107958号公報記載のように、G
PS衛星よりの信号を用いて現在位置を算出するGPS
受信装置を利用して車速を求め、それと検出されたタイ
ヤの回転数とを比較して前述した距離係数を補正する技
術も知られている。
(1)の技術では、交差点間の道路が少しでも曲がって
いたり、車両が蛇行運転したりすると、正確な補正を行
うことができなくなる。また、前述した始終点を正確に
特定するのが難しいという問題もある。
直線でないと正確な補正を行うことができないし、ま
た、車両が利用できるビーコン設備を設けなければなら
ないという問題点がある。
の速度が低い場合に、正確な速度情報を得ることができ
ない場合があり、また、車両の速度変化が大きい場合に
は処理に時間がかかり、算出した速度に誤差が生じる。
このため、正確な補正を行えない場合があるという問題
がある。また、車両に利用できるGPS受信装置やGP
Sアンテナを設ける必要がある。車両がトンネルや高架
下、建物の影等GPS信号が受信できない走行状態の場
合には、GPS衛星を利用できないため補正を行うこと
ができなくなるという問題もある。
速度にかかわらず、また、格別の設備を必要することな
しに、右左折時に各種情報を利用して距離係数を補正
し、高精度に車両位置を求めることができる現在位置算
出装置を提供することを目的とする。
の大小を考慮してより正確な距離係数の補正を行える現
在位置算出装置を提供することにある。
本発明は、車輪の回転に伴い移動する車両に搭載され、
当該車両の現在位置を算出する現在位置算出装置であっ
て、道路地図を表す地図データを記憶する手段と、車両
の進行方位を検出する進行方位検出手段と、車輪の回転
速度を検出する回転速度検出手段と、検出された車輪の
回転速度と、設定された距離係数とに応じて車両の走行
距離を算出する走行距離算出手段と、検出された車両の
走行距離、検出された車両の進行方位、および前記地図
データの表す道路地図に応じて、車両が存在する道路と
当該道路上の車両の存在する現在位置を推定する現在位
置推定手段と、車両の右左折時に、前記検出された走行
距離と前記検出された車両の進行方位と前記道路地図の
道路データとに基づいて、前記走行距離算出手段の出力
の実際あるべき値に対する誤差である距離誤差量を求
め、該距離誤差量を低減する方向に前記距離係数を補正
する距離係数補正手段とを有することを特徴とする現在
位置算出装置を提供する。
は、前記距離係数補正手段は、前記現在位置推定手段の
出力および/または前記進行方位検出手段の出力に基づ
いて、車両が第1の道路から第2の道路上に移動し、か
つ、該移動の前後の進行方位のなす角度または当該第1
および第2の道路の方位のなす角度がほぼ90度である
ことが確認されたとき、車両が右左折したと判定する右
左折判定手段を有する。
角の右左折時に得られる種々の情報、すなわち、(a)
車両の方位の情報、(b)距離係数を用いて算出した走
行距離(移動量)、(c)道路地図の道路データに基づ
いて、走行距離算出手段の出力の実際あるべき値に対す
る誤差である距離誤差量を求め、該距離誤差量を低減す
る方向に前記距離係数を補正する。
際に距離誤差量が比較的容易かつ正確に把握することが
できるからである。
度にかかわらず、またGPS等に格別の設備がなくと
も、距離係数を適正に補正することができる。
距離誤差量を補正することにより、一層適正な距離係数
の補正が行える。
施例について説明する。
算出装置の構成について説明する。
のヨーレイトを検出することで進行方位変化を検出する
角速度センサ201と、地磁気を検出することで車両の
進行方位を検出する方位センサ202と、車両のトラン
スミッションの出力軸の回転速度に比例した時間間隔で
パルスを出力する車速センサ203を備えている。
すマーク等を表示するディスプレイ207と、ディスプ
レイ207に表示する地図の縮尺切り替えの指令をユー
ザに(運転者)から受け付けるスイッチ204と、デジ
タル地図データを記憶しておくCD−ROM205と、
そのCD−ROM205から地図データを読みだすため
のドライバ206とを備えている。また、以上に示した
各周辺装置の動作の制御を行うコントローラ208を備
えている。
サ201の信号(アナログ)をデジタル信号に変換する
A/D変換器209と、方位センサ202の信号(アナ
ログ)をデジタル信号に変換するA/D変換器210
と、車速センサ203から出力されるパルス数を0.1
秒毎にカウントするカウンタ216と、スイッチ204
の押圧の有無を入力するパラレルI/O211と、CD
−ROM205から読みだされた地図データを転送する
DMA(Direct Memory Access)コントローラ212
と、ディスプレイ207に地図画像を表示する表示プロ
セッサ213とを有する。
イクロプロセッサ214と、メモリ215とを有する。
マイクロプロセッサ214は、A/D変換器209を介
して得た角速度センサ201の信号、A/D変換器21
0を介して得た方位センサ202の信号、カウンタ21
6がカウントした車速センサ203の出力パルス数、パ
ラレルI/O211を介して入力するスイッチ204の
押圧の有無、DMAコントローラ212を介して得たC
D−ROM205からの地図データを受け入れて、それ
ら信号に基づいて処理を行い、車両の現在位置を算出し
て、それを表示プロセッサ213を介してディスプレイ
207に表示させる。この車両位置の表示は、図2に示
すように、すでにディスプレイ207に表示している地
図上に矢印マーク等を重畳して表示することにより行
う。これにより、ユーザは、地図上で車両の現在位置を
知ることができる。メモリ215は、このような動作を
実現するための処理(後述)の内容を規定するプログラ
ムや、後述する各種テーブル等を格納したROMと、マ
イクロプロセッサ214が処理を行う場合にワークエリ
アとして使用するRAMとを含んでいる。
動作について説明する。
する処理、算出された進行方位及び距離から車両の現在
位置を決定する処理、得られた車両位置および方位を表
示する処理の三つの処理について説明する。
出する処理の流れを説明する。
S毎に起動され実行されるマイクロプロセッサ214の
ルーチンである。
09から角速度センサ201の出力値を読み込む(ステ
ップ401)。この角速度センサ201は、その出力値
に方位変化が出力されるので、車両の進行方向の相対的
な値しか検出できない。このため、次に、A/D変換器
210から方位センサ202の出力値を読み込み(ステ
ップ402)、この方位センサ202の出力値により算
出された絶対方位と角速度センサ201から出力される
方位変化(角速度出力)とを用いて、車両の推定方位を
決定する(ステップ403)。
車速が低い時には、角速度センサの誤差が大きいので、
一定時間以上車速が低い場合には、方位センサ方位のみ
を利用するという方法により行う。
数を、0.1秒毎に、カウンタ216で計数して、その
計数値を読み込む(ステップ404)。この読み込んだ
値に、距離係数Rを乗算することで、0.1秒間に進ん
だ距離を求める(ステップ405)。この距離係数Rの
求め方については後述する。
間あたりの進行距離値を、前回得られた値に積算して、
車両の進行距離が20mとなったかどうかを調べ(ステ
ップ406)、20mに満たない場合(ステップ406
でNo)、今回の処理を終了して、新たな処理を開始す
る。
距離が一定距離、例えば20mとなった場合(ステップ
406でYes)、その時点での進行方向と進行距離
(20m)とを出力する(ステップ407)。ステップ
407では、さらに、積算距離を初期化して、新たに進
行距離の積算を開始する。
に基づいて、車両の現在位置を求める処理について説明
する。
距離が出力されるのを受けて起動され、実行されるマイ
クロプロセッサ214のルーチンである。すなわち、本
処理は、車両が20m進む毎に起動される。
7で出力された進行方位と進行距離とを読み込む(ステ
ップ501)。次に、それらの値に基づいて、車両の移
動量を緯度経度方向、別々に、それぞれ求める。さら
に、これらの各方向における移動量を、前回の処理で求
められた車両の現在位置(B)に加算して、現在位置
(A)を求める(ステップ502)。
た位置がない場合には、別途設定された位置を前回求め
られた位置として用いて現在位置(A)を求める。
を、CD−ROM205から、ドライバ206およびD
MAコントローラ213を介して、読み出し、現在位置
(A)を中心とする予め設定された距離D内にある道路
データ(線分)を抜き出す(ステップ503)。
6に示すように、2点間を結ぶ複数の線分81〜85で
近似し、それら線分を、その始点と終点の座標によって
表したもの等を用いることができる。たとえば、線分8
3は、その始点(x3、y3)と終点(x4、y4)に
よって表現するようにする。
の中から、その線分の方位が、求められている進行方向
と、所定値以内にある線分だけを抜き出す(ステップ5
04)。さらに、抜き出されたすべての線分に対し、現
在位置(A)から垂線をおろし、その垂線の長さを求め
る(ステップ505)。
プ504で抜き出されたすべての線分に対して、以下に
定義されるエラーコスト値を算出する。
|+β|垂線の長さ| ここで、α、βは、重み係数である。これら係数の値
は、現在位置の存する道路を選択する上で、進行方位と
道路の方位のずれと現在位置と道路の距離のずれのどち
らを重視するかによって変化させてよい。たとえば、進
行方位と方位が近い道路を重視する場合は、αを大きく
するようにする。
たならば、エラーコストが算出された線分のうち、エラ
ーコスト値が最も小さい線分を選び(ステップ50
6)、その選択された線分と垂線との交差する点(線分
の垂線のあし)を、修正された現在位置(B)とする
(ステップ507)。
折の判定および距離誤差量dの算出のために、ステップ
502で求めた方位および進行距離(または緯度経度各
方向の移動量)およびステップ508で求めた現在位置
(B)は、少なくとも現時点より過去の予め定めた個数
(例えば6個以上)のデータをメモリ215に蓄積して
おく。
位置(A)を中心とする予め設定された距離D内にある
道路データ(線分)を抜き出したが、この距離Dは、前
回行ったステップ506で選択した道路のエラーコスト
の値に基づいて決定する値でもよい。
囲を求める理由は、エラーコストのが大きい場合は、前
回求めた現在位置(B)の精度に対する信憑性が低いと
考えられるので、より広い範囲を検索して道路を探す方
が、正しい現在位置を求める上で適当であるからであ
る。
する処理について説明する。
イクロプロセッサ214のルーチンである。
縮尺の変更を指示されているかを、パラレルI/O21
1の内容を見て判断する(ステップ601)。もし、押
されていれば(ステップ601でYes)、それに対応
して、所定の縮尺フラグを設定する(ステップ60
2)。
(B)を読み出し(ステップ603)、ステップ602
で切り替えられた縮尺フラグの内容に応じた縮尺の地図
をディスプレイ207に、例えば、図2に示すような状
態で表示する(ステップ604)。
(B)と車両の進行方位を、たとえば、先に示した図2
のように、矢印記号“↑”を用いて表示する(ステップ
605)。そして最後に、これらに重畳して、北を示す
北マークと、縮尺に対応した距離マークとを、図2のよ
うに表示する(ステップ606)。
矢印記号を用いて車両位置および方向を示したが、車両
位置および方向の表示形態は、位置および進行方向が、
表示状態が明確に示されるものであれば、その形態は任
意でよい。また、北マーク等も同様である。
距離に算出に用いた距離係数Rの求め方について説明す
る。
車速センサ203の出力するパルス数に距離係数Rを乗
じて求める。しかし、タイヤの摩耗等によりタイヤ1回
転あたりの車両の進行距離は変化するので、距離係数R
を固定値とすると、走行に伴い距離が正確に求まらなく
なってくる。そこで本実施例では、例えば交差点のよう
なほぼ直角に右左折する際に走行距離の誤差を求めるこ
とにより、測定による車両位置が、実際の車両位置に対
して進んでいるか遅れているかを判断し、距離係数Rを
動的に修正する。なお、この距離誤差量を求めるには、
前述した交差点を曲がった時から次の交差点を曲がるま
での道路データと、計測した回転数より得られるその間
の進行距離とを比較することによっても行えるが、本実
施例では別の手法を用いる。この方法について図7によ
り以下に詳細に説明する。
の、右左折の別と、距離係数の過大過小に起因して生じ
る測定現在位置のオーバーシュート/アンダーシュート
の別との組み合わせによる生じる4通りの場合を示す。
ここでいう「測定現在位置」とは、マップマッチングに
よる修正を行わない道路内外を問わない現在位置をい
う。これら4通りの場合は、具体的には、(a)左折時
のオーバーシュート、(b)左折時のアンダーシュー
ト、(c)右折時のオーバーシュート、(e)右折時の
アンダーシュートである。図において、一連の白丸はマ
ップマッチングなしの場合の測定現在位置で示し、十字
線は道路データに基づく交差点を示す。
は、距離係数が適正な値よりも大きい場合に生じる。す
なわち、これは実際にはまだ交差点に達していないにも
拘わらず、距離係数が過大なため、測定現在位置は既に
交差点に達したという状態に相当する。本実施例では、
この右左折完了時の新たな道路とその測定現在位置との
間の距離を距離誤差量d(>0)として求める。この距
離誤差量dに応じて距離係数Rを減少させる方向へ更新
する。この更新の方法については後述する。なお、表示
画面上ではマップマッチングの結果が表示されるので、
車両は図示の白丸のような軌跡はとらず、上述したエラ
ーコストに応じていずれかの道路上に現在位置(B)が
定められる。
は、距離係数が適正な値よりも小さい場合に生じる。す
なわち、これは、実際には交差点を曲がってしまったの
に、距離係数が過小なため、測定現在位置は未だ道路地
図上の交差点に達しないという状態に相当する。この場
合もオーバーシュートの場合と同様にして距離誤差量d
(>0)を求める。但し、この場合は、距離誤差量dに
応じて距離係数Rを増大させる方向へ更新する。
ートおよびアンダーシュートの場合も同様である。
にして行うことができる。すなわち、右左折時に得られ
た距離誤差量dに基づいて、距離係数Rを補正するため
の補正係数Rcvを導入する。そして、距離係数R=R
(前回値)×(1+Rcv)に従い、動的に距離係数R
を修正する。
化処理により、距離誤差量dおよび距離補正係数Rcv
が0にリセットされる。その際の距離係数Rは、その初
期値R0が用いられる。
手順を示す。この処理は、走行中定期的に、例えば、新
たな現在位置が求まる毎に実行する。すなわち、まず、
右左折したかを判定する(ステップ91)。そのための
具体的な方法は後述する。右左折しなかった場合には本
処理を終了する。右左折したと判定された場合には、後
述する方法により距離誤差量dを算出する(ステップ9
2)。次に、道幅データから補正量hkinを算出する
(ステップ93)。この処理の意義および詳細について
は後述する。そこで、ステップ92、93で求められた
距離誤差量dおよび補正量hkinに基づいて距離補正
係数Rcvを算出する。この詳細も後述する。
したか否かを判定する。ほぼ直角とした理由は、その場
合に距離誤差量dが比較的容易かつ正確に求められるか
らである。右左折したかの判定は、上述したマップマッ
チングにおいて、第1の道路から第2の道路へ現在位置
(B)が移動したことが確定し、かつ、右左折前後の両
道路における現在位置(B)での車両方位(または道路
方位)がほぼ直角(たとえば、90度±20度の範囲)
である場合に右左折したと判定する。右左折が確定(完
了)したかの判定については、予め定めた個数(例えば
連続した6個)の現時点から過去の測定された車両方位
の順次の方位差の平均(または積算値)が予め定められ
た基準値以上となった後、再び基準値未満となった場合
に確定したと判定する。右折か左折かの判定は、曲がる
前後の当該車両(または道路)方位の関係により容易に
行える。
図示のように交差する道路に限るものではなく、L字形
に曲がる1本の道路あるいは三叉路等についても適用さ
れ、その曲がる前後の道路を指すものとする。
算出方法について説明する。図7で説明したように、右
左折が完了した時点での新たな道路(第2の道路)とそ
の時点の測定現在位置との間の距離を距離誤差量d(>
0)として求める。この処理は、前述のように過去の複
数点の測定データに基づいて容易に行うことができる。
すなわち、右左折完了時点で、第1の道路上の右左折開
始時または前の現在位置(B)を基準として順次後続の
方位および進行距離を積算していくことにより、マップ
マッチングによらない(すなわち道路内外を問わない)
車両位置の起動が得られ、その結果、右左折完了時点で
の測定現在位置を求めることができる。この位置から第
2の道路へ降ろした垂線の長さが、求める距離誤差量d
となる。
による補正量hkinについて説明する。上記距離誤差
量dの算出の際、第2の道路と測定現在位置との間の距
離を求めたが、第2の道路の位置データは道路データに
よるものであり、これは通常、道路の中央線の位置を示
すものである。一方、車両は日本国では中央線の左側を
走行するので、第2の道路の道幅が極端に大きい場合に
は、これに基づく距離誤差量dの算出誤差が生じる。そ
こで、本実施例では、第2の道路の道幅に基づいて、距
離誤差量dを補正するようにした。具体的には、左折オ
ーバーシュートおよび右折アンダーシュートの場合には
dを増加させ、左折アンダーシュートおよび右折オーバ
ーシュートの場合にはdを減少させる。その増加量およ
び減少量は、道幅に応じて決める。
を増加させまたは減少させるための補正量hkinの求
め方の一例を示す。本実施例では、補正量hkinを、
予めメモリ内のテーブルに格納されたデータとして有す
る。この例では、道幅が5.5m未満の場合、hkin
=0とし、5.5m以上、13m未満の場合、hkin
=3mとし、道幅が13m以上の場合、hkin=5m
としている。これよりもさらに細かく補正量hkinを
区分してもよく、あるいは、テーブルを用いるのではな
く、道幅に何らかの係数値を乗算して補正量hkinを
もとめるようにしてもよい。なお、各道路の道幅は道路
データから得られる。
距離補正係数Rcvの具体的な算出処理のフローを示
す。まず、右折か左折かを調べ(ステップ111)、い
ずれの場合も次にオーバーシュートかアンダーシュート
かを調べる(ステップ112、113)。そこで、各場
合に応じて、修正後の誤差量Lcvを求める。すなわ
ち、左折アンダーシュートの場合、LcvをLcv=d
−hkinとして算出する(ステップ114)。左折オ
ーバーシュートの場合、LcvをLcv=d+hkin
として算出する(ステップ115)。右折オーバーシュ
ートの場合、LcvをLcv=d−hkinとして算出
する(ステップ116)。右折アンダーシュートの場
合、LcvをLcv=d+hkinとして算出する(ス
テップ117)。これらのステップで求められた修正誤
差量Lcvに基づいて、距離補正係数Rcvを求める
(ステップ118)。本実施例では、Rcvの変化量Δ
Rcvの絶対値|ΔRcv|は、 |ΔRcv|=k×Lcv で求める。ここに、kは適当な正の実数値であり、経験
的に求めることができる。ΔRcvの符号は、オーバー
シュートの場合、前述のように距離係数Rが過大であっ
たのであるからそれを減少させるために負とし、アンダ
ーシュートの場合は逆に、距離係数Rが過小であったの
であるからそれを増加させるために正とする。
り新たなRcvが求まる。
左折時の各種情報を利用して、距離係数を適正に補正す
ることができる。また、道幅を考慮することにより、距
離係数をさらに適正に補正することができる。
運転状態や走行速度にかかわらず、また、格別の設備を
必要することなしに正確に距離係数を補正し、高精度に
車両位置を求めることができる現在位置算出装置を提供
することができる。
成を示すブロック図である。
位置の表示例を示す図である。
距離の算出処理の手順を示すフローチャートである。
処理の手順を示すフローチャートである。
理の手順を示すフローチャートである。
おける道路の表現形式を示す図である。
の原理を説明するための説明図である。
順を示すフロチャートである。
cvの算出処理の手順を示すフロチャートである。
正量hkinを算出する手順を示すフローチャートであ
る。
Rcvの算出処理の手順を示すフローチャートである。
Claims (7)
- 【請求項1】車輪の回転に伴い移動する車両に搭載さ
れ、当該車両の現在位置を算出する現在位置算出装置で
あって、 道路地図を表す地図データを記憶する手段と、 車両の進行方位を検出する進行方位検出手段と、 車輪の回転速度を検出する回転速度検出手段と、 検出された車輪の回転速度と、設定された距離係数とに
応じて車両の走行距離を算出する走行距離算出手段と、 検出された車両の走行距離、検出された車両の進行方
位、および前記地図データの表す道路地図に応じて、車
両が存在する道路と当該道路上の車両の存在する現在位
置を推定する現在位置推定手段と、 車両の右左折時に、前記検出された走行距離と前記検出
された車両の進行方位と前記道路地図の道路データとに
基づいて、前記走行距離算出手段の出力の実際あるべき
値に対する誤差である距離誤差量を求め、該距離誤差量
を低減する方向に前記距離係数を補正する距離係数補正
手段とを有することを特徴とする現在位置算出装置。 - 【請求項2】請求項1記載の現在位置算出装置であっ
て、 前記距離係数補正手段は、前記現在位置推定手段の出力
および/または前記進行方位検出手段の出力に基づい
て、車両が第1の道路から第2の道路上に移動し、か
つ、該移動の前後の進行方位のなす角度または当該第1
および第2の道路の方位のなす角度がほぼ90度である
ことが確認されたとき、車両が右左折したと判定する右
左折判定手段を有することを特徴とする現在位置算出装
置。 - 【請求項3】請求項2記載の現在位置算出装置であっ
て、 過去の連続した複数の時点における、前記検出された走
行距離と前記検出された車両の進行方位と前記車両の存
在する現在位置との組を蓄積する記憶手段を有し、前記
距離係数補正手段は、右左折完了後にこれらの組に基づ
いて道路の内外を問わない車両位置の軌跡を推定し、該
推定された車両位置の軌跡が道路地図上の前記第2の道
路に対してオーバーシュートまたはアンダーシュートし
たか否かを調べ、該オーバーシュートまたはアンダーシ
ュートの量を前記距離誤差量として求めることを特徴と
する現在位置算出装置。 - 【請求項4】請求項1、2または3の現在位置算出装置
であって、 前記車両の進行方位の検出、回転速度の検出および現在
位置の推定は、予め定められた一定走行距離ごとに行わ
れることを特徴とする現在位置算出装置。 - 【請求項5】請求項1、2、3または4の現在位置算出
装置であって、 前記道路データに基づいて右左折後の道路の道幅を求
め、該道幅に応じて前記距離誤差量を補正する手段を有
することを特徴とする現在位置算出装置。 - 【請求項6】車両に搭載され、当該車両の現在位置を算
出する現在位置算出装置において、車軸の回転速度に基
づき車両の走行距離を求めるための距離係数を補正する
方法であって、 車両が第1の道路から第2の道路へほぼ直角に右左折し
たとき、 車両進行方位検出手段により逐次求められた車両進行方
位と、前記距離係数と回転速度とに基づいて逐次求めら
れた車両の走行距離とに基づいて、道路の内外を問わな
い車両位置の軌跡を推定し、 該推定された車両位置の軌跡が道路地図上の前記第2の
道路に対してオーバーシュートまたはアンダーシュート
したか否かを調べ、 オーバーシュートした場合には、その量に応じて前記距
離係数を減少させ、アンダーシュートした場合には、そ
の量に応じて前記距離係数を増大させることを特徴とす
る現在位置算出装置の距離係数補正方法。 - 【請求項7】請求項6の距離係数補正方法であって、 前記道路データに基づいて前記第2の道路の道幅を調
べ、該道幅に応じて前記距離係数の補正量を修正するこ
とを特徴とする現在位置算出装置の距離係数補正方法。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09720195A JP3578512B2 (ja) | 1995-04-21 | 1995-04-21 | 現在位置算出装置およびその距離係数補正方法 |
| DE69623069T DE69623069T2 (de) | 1995-04-21 | 1996-04-09 | Fahrzeugodometerkorrektursystem |
| EP96105567A EP0738877B1 (en) | 1995-04-21 | 1996-04-09 | System for vehicle odometer correction |
| US08/629,853 US5899954A (en) | 1995-04-21 | 1996-04-09 | Current position calculating system having a function for correcting a distance factor |
| KR1019960012099A KR100231283B1 (ko) | 1995-04-21 | 1996-04-20 | 거리 계수를 보정하는 기능을 구비한 현재 위치 산출 장치 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09720195A JP3578512B2 (ja) | 1995-04-21 | 1995-04-21 | 現在位置算出装置およびその距離係数補正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08292044A true JPH08292044A (ja) | 1996-11-05 |
| JP3578512B2 JP3578512B2 (ja) | 2004-10-20 |
Family
ID=14186002
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09720195A Expired - Lifetime JP3578512B2 (ja) | 1995-04-21 | 1995-04-21 | 現在位置算出装置およびその距離係数補正方法 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5899954A (ja) |
| EP (1) | EP0738877B1 (ja) |
| JP (1) | JP3578512B2 (ja) |
| KR (1) | KR100231283B1 (ja) |
| DE (1) | DE69623069T2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005274506A (ja) * | 2004-03-26 | 2005-10-06 | Hitachi Ltd | ナビゲーション装置および現在位置推定方法 |
| JP2006208156A (ja) * | 2005-01-27 | 2006-08-10 | Xanavi Informatics Corp | ナビゲーション装置および現在位置表示方法 |
| WO2007040069A1 (ja) * | 2005-09-30 | 2007-04-12 | Pioneer Corporation | 誤差算出装置およびナビゲーション装置 |
| JP2007263844A (ja) * | 2006-03-29 | 2007-10-11 | Pioneer Electronic Corp | 位置検出装置、その方法、そのプログラム及びその記録媒体 |
| JP2011013204A (ja) * | 2009-06-30 | 2011-01-20 | O2 Micro Inc | ナビゲーション地図に基づく誤差修正機能を備えた慣性ナビゲーションシステム |
| JP2011196915A (ja) * | 2010-03-23 | 2011-10-06 | Denso Corp | 車両用ナビゲーション装置 |
| US9116005B2 (en) | 2009-06-30 | 2015-08-25 | Maishi Electronic (Shanghai) Ltd | Electronic systems for locating objects |
Families Citing this family (50)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE69733428T2 (de) * | 1996-11-25 | 2006-04-27 | Toyota Jidosha Kabushiki Kaisha, Toyota | Fahrzeugnavigationsvorrichtung |
| JP2000258443A (ja) * | 1999-03-08 | 2000-09-22 | Tokai Rika Co Ltd | 車両用スピードメーター |
| US20040215387A1 (en) * | 2002-02-14 | 2004-10-28 | Matsushita Electric Industrial Co., Ltd. | Method for transmitting location information on a digital map, apparatus for implementing the method, and traffic information provision/reception system |
| JP3481168B2 (ja) * | 1999-08-27 | 2003-12-22 | 松下電器産業株式会社 | デジタル地図の位置情報伝達方法 |
| US6374184B1 (en) * | 1999-09-10 | 2002-04-16 | Ge-Harris Railway Electronics, Llc | Methods and apparatus for determining that a train has changed paths |
| US6456234B1 (en) | 2000-06-07 | 2002-09-24 | William J. Johnson | System and method for proactive content delivery by situation location |
| US8060389B2 (en) | 2000-06-07 | 2011-11-15 | Apple Inc. | System and method for anonymous location based services |
| US8073565B2 (en) | 2000-06-07 | 2011-12-06 | Apple Inc. | System and method for alerting a first mobile data processing system nearby a second mobile data processing system |
| JP5041638B2 (ja) | 2000-12-08 | 2012-10-03 | パナソニック株式会社 | デジタル地図の位置情報伝達方法とそれに使用する装置 |
| JP4663136B2 (ja) * | 2001-01-29 | 2011-03-30 | パナソニック株式会社 | デジタル地図の位置情報伝達方法と装置 |
| JP4749594B2 (ja) * | 2001-04-27 | 2011-08-17 | パナソニック株式会社 | デジタル地図の位置情報伝達方法 |
| JP4230132B2 (ja) * | 2001-05-01 | 2009-02-25 | パナソニック株式会社 | デジタル地図の形状ベクトルの符号化方法と位置情報伝達方法とそれを実施する装置 |
| US20050283312A1 (en) * | 2004-06-16 | 2005-12-22 | Daimlerchrysler Ag | Method and device for improving GPS-based positioning of vehicles on roads |
| US7974778B2 (en) * | 2004-09-17 | 2011-07-05 | Honda Motor Co., Ltd. | Vehicular control object determination system and vehicular travel locus estimation system |
| US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
| US7979199B2 (en) | 2007-01-10 | 2011-07-12 | Honeywell International Inc. | Method and system to automatically generate a clearance request to deviate from a flight plan |
| US8108144B2 (en) | 2007-06-28 | 2012-01-31 | Apple Inc. | Location based tracking |
| US8275352B2 (en) | 2007-06-28 | 2012-09-25 | Apple Inc. | Location-based emergency information |
| US9066199B2 (en) | 2007-06-28 | 2015-06-23 | Apple Inc. | Location-aware mobile device |
| US9109904B2 (en) | 2007-06-28 | 2015-08-18 | Apple Inc. | Integration of map services and user applications in a mobile device |
| US8385946B2 (en) | 2007-06-28 | 2013-02-26 | Apple Inc. | Disfavored route progressions or locations |
| US8175802B2 (en) | 2007-06-28 | 2012-05-08 | Apple Inc. | Adaptive route guidance based on preferences |
| US8180379B2 (en) | 2007-06-28 | 2012-05-15 | Apple Inc. | Synchronizing mobile and vehicle devices |
| US8290513B2 (en) | 2007-06-28 | 2012-10-16 | Apple Inc. | Location-based services |
| US8774825B2 (en) | 2007-06-28 | 2014-07-08 | Apple Inc. | Integration of map services with user applications in a mobile device |
| US8762056B2 (en) | 2007-06-28 | 2014-06-24 | Apple Inc. | Route reference |
| US8311526B2 (en) | 2007-06-28 | 2012-11-13 | Apple Inc. | Location-based categorical information services |
| US8332402B2 (en) | 2007-06-28 | 2012-12-11 | Apple Inc. | Location based media items |
| US8204684B2 (en) * | 2007-06-28 | 2012-06-19 | Apple Inc. | Adaptive mobile device navigation |
| US8355862B2 (en) | 2008-01-06 | 2013-01-15 | Apple Inc. | Graphical user interface for presenting location information |
| US9250092B2 (en) | 2008-05-12 | 2016-02-02 | Apple Inc. | Map service with network-based query for search |
| US8644843B2 (en) | 2008-05-16 | 2014-02-04 | Apple Inc. | Location determination |
| US8369867B2 (en) | 2008-06-30 | 2013-02-05 | Apple Inc. | Location sharing |
| US8359643B2 (en) | 2008-09-18 | 2013-01-22 | Apple Inc. | Group formation using anonymous broadcast information |
| US8260320B2 (en) | 2008-11-13 | 2012-09-04 | Apple Inc. | Location specific content |
| US8666367B2 (en) | 2009-05-01 | 2014-03-04 | Apple Inc. | Remotely locating and commanding a mobile device |
| US8660530B2 (en) | 2009-05-01 | 2014-02-25 | Apple Inc. | Remotely receiving and communicating commands to a mobile device for execution by the mobile device |
| US8670748B2 (en) | 2009-05-01 | 2014-03-11 | Apple Inc. | Remotely locating and commanding a mobile device |
| DE102010031351A1 (de) * | 2010-07-14 | 2012-01-19 | Bayerische Motoren Werke Aktiengesellschaft | Verfahren und Vorrichtung zum Ermitteln einer Position eines Fahrzeugs |
| US8352186B2 (en) | 2010-07-30 | 2013-01-08 | Ford Global Technologies, Llc | Vehicle navigation system and method |
| DK2431712T3 (da) * | 2010-09-17 | 2013-08-05 | Kapsch Trafficcom Ag | Fremgangsmåde til beregning af længden af den vej, som et køretøj har tilbagelagt |
| WO2013085275A1 (ko) * | 2011-12-05 | 2013-06-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 방향성에 기반한 가용 채널 정보 송수신 방법 및 장치 |
| JP6098071B2 (ja) * | 2012-08-31 | 2017-03-22 | カシオ計算機株式会社 | コースの距離算出方法、距離算出装置、並びにプログラム |
| US9128183B2 (en) | 2012-11-29 | 2015-09-08 | Caterpillar Inc. | Machine navigation system utilizing scale factor adjustment |
| CN103968976B (zh) * | 2014-04-30 | 2016-10-26 | 东南大学 | 一种车轮运动状态矢量检测系统和方法 |
| US10026324B2 (en) | 2014-11-04 | 2018-07-17 | Honeywell International Inc. | Systems and methods for enhanced adoptive validation of ATC clearance requests |
| JP6638373B2 (ja) * | 2015-12-17 | 2020-01-29 | 日本電気株式会社 | 道路情報検出装置、道路情報検出システム、道路情報検出方法及びプログラム |
| DE102017001707A1 (de) * | 2017-02-22 | 2018-08-23 | GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) | Benachrichtigung über einen geschätzten Bewegungspfad eines Fahrzeugs |
| CN110967027B (zh) * | 2018-09-30 | 2021-12-03 | 北京地平线信息技术有限公司 | 地图校正方法、装置和电子设备 |
| DE102021209938A1 (de) | 2021-09-08 | 2023-03-09 | Continental Reifen Deutschland Gmbh | Verfahren zum Ermitteln einer Fahrstrecke eines Fahrzeugreifens, Messanordnung und Fahrzeug |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2561522B2 (ja) * | 1988-10-13 | 1996-12-11 | 本田技研工業株式会社 | 自走車の操向位置検出装置 |
| JPH02107985A (ja) * | 1988-10-15 | 1990-04-19 | Matsushita Electric Works Ltd | 車載用距離計及び速度計 |
| JP2802502B2 (ja) * | 1989-01-07 | 1998-09-24 | 本田技研工業株式会社 | 自走車の操向位置検出装置およびそのための基準点検出装置 |
| JPH0627652A (ja) * | 1991-10-16 | 1994-02-04 | Fuji Photo Film Co Ltd | 感光材料 |
| JP2502432B2 (ja) * | 1992-04-03 | 1996-05-29 | 住友電気工業株式会社 | 車両位置検出装置 |
| JPH0613972A (ja) * | 1992-06-29 | 1994-01-21 | Fujitsu Ltd | 移動局装置 |
| JP3157923B2 (ja) * | 1992-10-20 | 2001-04-23 | パイオニア株式会社 | ナビゲーション装置の距離誤差補正方法 |
| JP3223220B2 (ja) * | 1993-10-28 | 2001-10-29 | 本田技研工業株式会社 | 車両の相互通信装置 |
-
1995
- 1995-04-21 JP JP09720195A patent/JP3578512B2/ja not_active Expired - Lifetime
-
1996
- 1996-04-09 DE DE69623069T patent/DE69623069T2/de not_active Expired - Lifetime
- 1996-04-09 EP EP96105567A patent/EP0738877B1/en not_active Expired - Lifetime
- 1996-04-09 US US08/629,853 patent/US5899954A/en not_active Expired - Lifetime
- 1996-04-20 KR KR1019960012099A patent/KR100231283B1/ko not_active Expired - Lifetime
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005274506A (ja) * | 2004-03-26 | 2005-10-06 | Hitachi Ltd | ナビゲーション装置および現在位置推定方法 |
| JP2006208156A (ja) * | 2005-01-27 | 2006-08-10 | Xanavi Informatics Corp | ナビゲーション装置および現在位置表示方法 |
| WO2007040069A1 (ja) * | 2005-09-30 | 2007-04-12 | Pioneer Corporation | 誤差算出装置およびナビゲーション装置 |
| JP2007263844A (ja) * | 2006-03-29 | 2007-10-11 | Pioneer Electronic Corp | 位置検出装置、その方法、そのプログラム及びその記録媒体 |
| JP2011013204A (ja) * | 2009-06-30 | 2011-01-20 | O2 Micro Inc | ナビゲーション地図に基づく誤差修正機能を備えた慣性ナビゲーションシステム |
| US9116005B2 (en) | 2009-06-30 | 2015-08-25 | Maishi Electronic (Shanghai) Ltd | Electronic systems for locating objects |
| JP2011196915A (ja) * | 2010-03-23 | 2011-10-06 | Denso Corp | 車両用ナビゲーション装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100231283B1 (ko) | 1999-12-01 |
| US5899954A (en) | 1999-05-04 |
| EP0738877B1 (en) | 2002-08-21 |
| EP0738877A3 (en) | 1997-12-10 |
| JP3578512B2 (ja) | 2004-10-20 |
| EP0738877A2 (en) | 1996-10-23 |
| DE69623069T2 (de) | 2003-04-17 |
| DE69623069D1 (de) | 2002-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3578512B2 (ja) | 現在位置算出装置およびその距離係数補正方法 | |
| JP3578511B2 (ja) | 現在位置算出装置 | |
| EP0747669B1 (en) | Current position calculating device | |
| JP3545839B2 (ja) | 現在位置算出装置 | |
| JPH08334365A (ja) | 現在位置算出装置 | |
| JP3596939B2 (ja) | 現在位置算出装置 | |
| JP3545798B2 (ja) | 現在位置算出装置 | |
| JP3679456B2 (ja) | 現在位置算出装置 | |
| JP3596941B2 (ja) | 現在位置算出装置 | |
| JP3569028B2 (ja) | 現在位置算出装置 | |
| JP3599420B2 (ja) | 現在位置算出装置 | |
| JP3545838B2 (ja) | 現在位置算出装置 | |
| JP3599421B2 (ja) | 現在位置算出装置 | |
| JP3587904B2 (ja) | 現在位置算出装置 | |
| JP3656662B2 (ja) | 現在位置算出装置 | |
| JP3732548B2 (ja) | 現在位置算出装置およびその距離係数補正方法 | |
| JP2752113B2 (ja) | 車両走行位置表示装置 | |
| JPH08334360A (ja) | 現在位置算出装置 | |
| JP3672351B2 (ja) | 現在位置算出装置およびその距離係数補正方法 | |
| JP2645479B2 (ja) | 車両走行位置表示装置 | |
| JP3679449B2 (ja) | 現在位置算出装置における現在位置の表示位置の修正方法および現在位置算出装置 | |
| JP3679451B2 (ja) | 現在位置算出装置 | |
| JP3599423B2 (ja) | 現在位置算出装置 | |
| JP3596944B2 (ja) | 現在位置算出システムおよび現在位置算出方法 | |
| JP3764507B2 (ja) | 現在位置算出装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040518 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040526 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040629 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040713 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120723 Year of fee payment: 8 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |