JP4362968B2 - Vehicle position detecting device and recording medium - Google Patents
Vehicle position detecting device and recording medium Download PDFInfo
- Publication number
- JP4362968B2 JP4362968B2 JP2000337640A JP2000337640A JP4362968B2 JP 4362968 B2 JP4362968 B2 JP 4362968B2 JP 2000337640 A JP2000337640 A JP 2000337640A JP 2000337640 A JP2000337640 A JP 2000337640A JP 4362968 B2 JP4362968 B2 JP 4362968B2
- Authority
- JP
- Japan
- Prior art keywords
- magnetic
- vehicle position
- magnetic signal
- detected
- marker
- 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
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、例えば疑似ランダム符号を用いて車両位置を検出する車両位置検出装置及び記録媒体に関する。
【0002】
【従来の技術】
従来より、車両位置を検出する技術として、例えば特開平11−2654974号公報に記載の様に、疑似ランダム符号を磁石列に適用したシステムが提案されている。
【0003】
この技術では、道路上に車両の進行方向に沿って磁石(マーカ)の列を敷設するが、その敷設の際には、各磁石の極(磁極)をM系列のPN符号に従って決定する。そして、車両がその道路上を走行しながら磁石列の各磁極を検出し、検出した磁極の配列から車両位置を特定するものである。
【0004】
【発明が解決しようとする課題】
しかしながら、一般的な道路には、磁気外乱が発生しているところが存在するため、磁石列の磁極を正確に検出できないことがある。
例えば鉄橋等の構造物や金属製の落下物などが磁気を帯びている場合には、その磁気を磁石列の磁気と誤判断してしまい、結果として車両位置を誤検出する可能性がある。
【0005】
本発明は、前記課題を解決するためになされたものであり、道路に敷設された磁石式マーカの磁極を確実に検出して、正確な車両位置を求めることができる車両位置検出装置及び記録媒体を提供することを目的とする。
【0006】
【課題を解決するための手段及び発明の効果】
(1)請求項1の発明は、車両に搭載された磁気信号検出手段(例えば電磁石を利用したセンサ)により、道路に埋設された磁石式マーカ(例えば磁気ネイル)による磁気信号を検出し、その検出された磁気信号に基づいて、車両位置を検出する車両位置検出装置である。
【0007】
特に本発明では、磁気信号検出手段によって検出された磁気信号が、磁石式マーカによる磁気信号であるか否かを判定する判定手段を備えているので、その判定手段により、磁気外乱等の影響を排除して、磁石式マーカの磁気信号のみを正しく検出することができる。
【0008】
つまり、例えば鉄橋等の構造物や金属製の落下物などが磁気を帯びている場合の様に、磁気外乱が発生している場合には、磁気信号検出手段は、磁石式マーカの磁気信号だけでなく、磁気外乱による磁気信号も検出することがあるが、本発明では、判定手段により、磁石式マーカによる磁気信号のみを選択することができる。
【0009】
これにより、磁気信号の誤検出を防止できるので、道路に敷設された磁石式マーカの磁極のみを確実に検出でき、よって、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
また、本発明では、GPS衛星からの送信波を受信して特定される車両位置と、磁気信号検出手段によって検出された磁気信号により特定される車両位置を比較している。
従って、GPSにより特定される車両位置と磁気信号により特定される車両位置が一致した場合には、磁気信号が磁石式マーカによる適正なものであると判断することができ、よって、磁気外乱によるものを確実に排除できる。
(2)請求項2の発明では、判定手段により、磁気信号検出手段によって検出された磁気信号が磁石式マーカによる磁気信号ではないと判定された場合には、磁気信号に基づく磁極情報を正しい磁極情報に訂正する。
例えば検出した磁気信号により得られた例えば4チップ(4個の磁石式マーカ)の磁極情報のうち、例えば最後のチップの磁極情報が正しくないと考えられる場合には、そのチップの符号を反転する。これにより、全てのチップに関して正しい磁極情報が得られる。
また、検出した磁気信号により得られた例えば4チップの磁極情報のうち、任意の1又は複数のチップの磁極情報を反転し、各チップ列の示す位置情報が正しいか否かを、例えばGPSにより得られる情報と比較して判定することにより、全てのチップに関して正しい磁極情報が得られる。
これにより、正しい磁極情報を得ることができる。
(3)請求項3の発明では、チップの磁極情報が間違っている場合には、磁極情報を反転させることにより、例えばS極を示す0符号はN極を示す1符号に反転することにより、正しい磁極情報に訂正することができる。
【0016】
(4)請求項4の発明は、車両に搭載された磁気信号検出手段(例えば電磁石を利用したセンサ)により、道路に埋設された磁石式マーカ(例えば磁気ネイル)による磁気信号を検出し、その検出された磁気信号に基づいて、車両位置を検出する車両位置検出装置である。
本発明では、磁気信号検出手段によって検出された磁気信号が、磁石式マーカによる磁気信号であるか否かを判定する判定手段を備えているので、その判定手段により、磁気外乱等の影響を排除して、磁石式マーカの磁気信号のみを正しく検出することができる。
つまり、例えば鉄橋等の構造物や金属製の落下物などが磁気を帯びている場合の様に、磁気外乱が発生している場合には、磁気信号検出手段は、磁石式マーカの磁気信号だけでなく、磁気外乱による磁気信号も検出することがあるが、本発明では、判定手段により、磁石式マーカによる磁気信号のみを選択することができる。
これにより、磁気信号の誤検出を防止できるので、道路に敷設された磁石式マーカの磁極のみを確実に検出でき、よって、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
また、本発明では、判定手段により、磁気信号検出手段によって検出された磁気信号が磁石式マーカによる磁気信号ではないと判定された場合には、磁気信号に基づく磁極情報を正しい磁極情報に訂正する。
【0017】
例えば検出した磁気信号により得られた例えば4チップ(4個の磁石式マーカ)の磁極情報のうち、例えば最後のチップの磁極情報が正しくないと考えられる場合には、そのチップの符号を反転する。これにより、全てのチップに関して正しい磁極情報が得られる。
【0018】
また、検出した磁気信号により得られた例えば4チップの磁極情報のうち、任意の1又は複数のチップの磁極情報を反転し、各チップ列の示す位置情報が正しいか否かを、例えばGPSにより得られる情報と比較して判定することにより、全てのチップに関して正しい磁極情報が得られる。
【0019】
これにより、正しい磁極情報を得ることができる。
(5)請求項5の発明では、チップの磁極情報が間違っている場合には、磁極情報を反転させることにより、例えばS極を示す0符号はN極を示す1符号に反転することにより、正しい磁極情報に訂正することができる。
【0020】
(6)請求項6の発明は、磁石式マーカの磁極が、道路の車両進行方向に特定の間隔で疑似ランダム符号に従って配列されている場合に、その磁石式マーカの磁極を、車両に取り付けた磁気信号検出手段により検出し、その検出した磁石式マーカの磁極の配列に基づいて、車両位置を検出する車両位置検出装置である。
【0021】
本発明では、磁石式マーカの磁極の配列は、疑似ランダム符号に従って決められているので、磁石式マーカの磁極の一部の配列(チップ列:部分符号)から、車両位置が分かる。
従って、まず、磁気信号検出手段により検出した磁石式マーカの所定個の磁極の配列を示す部分符号を、例えば部分符号と車両位置を関連させて記憶するデータベースを参照することにより、車両位置(即ち部分符号により示される車両位置)を検出する。
【0022】
尚、本発明では、「符号化された磁石式マーカ配列の連続する符号の一部(即ち、疑似ランダムコードの連続する符号の一部)」を「部分符号」と称する。
ここで、擬似ランダム符号(PN符号)とは、スペクトル拡散通信やCDMA等に用いられる拡散符号系列であり、符号長2n−1のM系列の疑似ランダム符号は、1周期の中で連続するn個以上の符号が全て異なる性質を持つ。
【0023】
(7)請求項7の発明は、車両位置検出の具体的な手順を例示している。
ここでは、磁気信号検出手段により検出した磁石式マーカの配列の部分符号を、記憶手段(例えばROMやEEPROM等のメモリ)に記憶した部分符号と車両位置の関係を示すデータベースに当てはめ、現在の車両位置を検出する。
【0024】
(8)請求項8の発明では、疑似ランダム符号として、M系列符号を用いる。
符号長2n−1のM系列の拡散符号は、1周期の中で連続するn個以上の符号は全て異なることが数学的に保証されている系列である。このM系列は、n段のシフトレジスタからmod2加算のフィードバックを行うことにより発生し、その符号長(L)は、2n−1である。
【0025】
従って、前記部分符号は、2n−1の符号長のM系列において、n個の符号の並びである。
例えばn=4とすると、15の符号長のM系列を示していることになる。
つまり、2n−1の符号長のM系列において、n個の符号の並び(部分符号)が特定されれば、そのn個の並びがM系列のどの位置にあるかが分かるので、磁気信号検出手段により、n個の並びを検出することにより、M系列で配列された磁石式マーカが、道路のどの位置にあるか(従って車両位置)を検出することができる。
【0026】
(9)請求項9の発明は、上述した車両位置検出装置による処理を実行させるプログラムを記憶している記録媒体である。
つまり、上述した車両位置検出装置の処理を実行させることができるプログラムを記憶したものであれば、特に限定はない。
【0027】
例えば記録媒体としては、マイクロコンピュータとして構成される電子制御装置、マイクロチップ、フロッピィディスク(登録商標)、ハードディスク、光ディスク等の各種の記録媒体が挙げられる。
【0028】
【発明の実施の形態】
以下、本発明の車両位置検出装置及び記録媒体の好適な実施の形態を、例(実施例)を挙げて図面に基づいて詳細に説明する。
(実施例1)
本実施例では、既知である磁石式マーカ(レーンマーカ)の間隔と、レーンマーカセンサによって検出された磁気信号により特定される車両の移動距離を比較して、磁気信号が正しいか否かを判断する。
【0029】
a)まず、本実施例における車両位置検出システムの構成を説明する。
図1に示す様に、本実施例では、道路の進行方向に沿って、特定の間隔L(例えば1m間隔の等間隔)でレーンマーカ(磁気ネイル)1を敷設する。
このレーンマーカ1は、磁石の磁極(S極又はN極)の一方が地面に向けられている。つまり、レーンマーカ1は、疑似ランダム符号の配列(ここでは例えばM系列のPN符号配列)に従って、0符号をS極、1符号をN極として、その磁極を地面に向けて道路に敷設されている。
【0030】
一方、車両には、図2に示す様に、通過したレーンマーカ1の磁極を検出するレーンマーカセンサ3、データベース等を記憶している記憶装置5、車両位置を求めるための演算等を行う演算装置7などを備えた車両位置検出装置が搭載されている。
【0031】
以下、車両位置検出装置の各構成について説明する。
前記レーンマーカセンサ3は、主として電磁石から構成され、レーンマーカ1の磁界を横断することにより発生する電流を利用して、即ち電流によって生ずる電圧変化(磁気信号)により磁極を検出し、その情報(磁極情報)を演算装置7に送る。つまり、このレーンマーカセンサ3は、S極を検出した場合には0を、N極を検出した場合には1を出力する。
【0032】
前記記憶装置5は、例えばEEPROM、ROM、CD−ROM、DVD等の各種の記憶装置であり、データベースの情報等を記憶している。
前記演算装置7は、主としてマイクロコンピュータからなり、レーンマーカセンサ3により検出された磁極の配列の情報や、データベース等からの情報に基づいて、車両位置を検出するものである。
【0033】
このうち、前記記憶装置5に記憶されているデータベースは、道路に敷設されているレーンマーカ1の敷設配列と同じM系列に準拠し、その中で連続する(レーンマーカ1に相当する)n個のチップの符号と、その符号に対応する位置を記録したものである。
【0034】
つまり、例えば符号長15チップのM系列を挙げて説明すると、図3(a)、(b)に示す様に、このデータベースでは、符号長15チップのM系列の連続する4チップ単位に位置を対応づけている。即ち、各4チップ単位にて車両位置を表すことができる。
【0035】
尚、この場合には、全てのチップ列毎に位置を定義しているが、レーンマーカ1が特定の間隔で敷設されている場合には、各チップ列の位置は特定のチップ列(例えばX1の[0001])からの相対位置として表すことが可能なため、原理的には少なくとも1つのチップ列に対して位置が特定されていればよい。
【0036】
b)次に、本実施例における処理手法の原理について説明する。
本実施例では、常に(n+1)個の最新のレーンマーカ1の磁極を示す出力値(データ)を保持し、このデータは新しいレーンマーカ1が検出される毎に更新される。
【0037】
ここで、nはM系列の符号長により、下記式(1)によって決定されるものであり、例えば符号長が15の場合は、nは4(即ち4桁のチップ列:部分符号)になる。従って、本実施例の場合は、(4+1)の5個の磁極のデータを保持する。
【0038】
符号長=2n−1 ・・・(1)
そして、このデータと同じ配列(5桁のチップ列のうちの4桁のチップ列)を、前記図3(a)に示すデータベースの中から検索し、そのチップ列に対応する位置Xi及びXi+1を認識する。
【0039】
例えば先頭から5個のデータを保持している場合には、最初の4個のチップ列に該当する[0001]が位置X1を示し、次の(1チップずれた)4個のチップ列に該当する[0010]が位置X2を示す。
次に、演算装置7では、上記処理をレーンマーカ1を検出する毎に繰り返すとともに、下記式(2)により、認識した位置の移動距離(即ち車両の移動距離)を算出する。
【0040】
dx=Xi−Xi-1 ・・・(2)
但し、dx :移動距離
Xi :最新のレーンマーカ検出結果から認識した位置
Xi-1:一つ前のレーンマーカ検出結果から認識した位置
そして、計算した移動距離dxと、予め定められているレーンマーカ1の敷設間隔Lを比較し、一致する場合は、レーンマーカセンサ3の出力値(磁気信号)は正しいとする。一方、一致しない場合は、最後に検出した磁気信号が(例えば磁気外乱による)正しくない信号であると見なして、その磁気信号が示す磁極情報を反転(例えばS極の場合はN極に反転)させたものを記憶する。
【0041】
c)次に、本実施例の車両位置検出装置の制御処理を、図4のフローチャートに基づいて説明する。
まず、図4のステップ100にて、車両走行中に、レーンマーカセンサ3により、レーンマーカ1の磁極を順次読みとる。
【0042】
続くステップ110では、読みとった少なくともn+1個(ここでは例えば5個)のレーンマーカ1の磁極情報から、連続する5桁のチップ列を認識する。
続くステップ120では、図3(a)に示すデータベースを参照し、5桁のチップ列のうち、1番目〜4番目の4桁のチップ列に相当する位置Xi-1と、2番目〜5番目の4桁のチップ列に相当する位置Xiを読み取る。
【0043】
例えばチップ列[0001]から位置X1を読み取り、次のチップ列[0010]から次の位置X2を読み取る。
続くステップ130では、前記ステップ120にて求めた位置Xi-1及びXiを、前記式(2)に代入して、移動距離dxを算出する。
【0044】
続くステップ140では、移動距離dxが、予め定められているレーンマーカ1の敷設間隔Lと一致するか否かを判定する。ここで肯定判断されるとステップ150に進み、一方否定判断されるとステップ160に進む。尚、一致するか否かは、移動距離dxと敷設間隔Lの差が所定の許容範囲内に収まるか否かによって判断する。
【0045】
ステップ150では、移動距離dxと敷設間隔Lが一致したので、レーンマーカセンサ3の磁気信号は正しいと見なして、前記ステップ110で認識した5桁のチップ列の全ての磁極のデータが正しいと認識し、一旦本処理を終了する。
一方、ステップ160では、移動距離dxと敷設間隔Lが一致しないので、レーンマーカセンサ3の磁気信号は正しくないと見なして、最も後に検出した磁気信号が示す磁極情報を反転(例えばS極の場合はN極に反転)して、新しい5桁のチップ列を作成する。
【0046】
ここで、最後のチップの磁気情報を反転するのは、それまでに得られた磁気情報が既に正しいと判定されているからである。
続くステップ170では、前記ステップ160で作成した5桁のチップ列の全ての磁極のデータ(磁極情報)が正しいと認識し、一旦本処理を終了する。
【0047】
c)この様に、本実施例では、レーンマーカセンサ3の出力信号(磁気信号)に基づいて得られた連続するチップ列により、ある位置から次の位置に移動した移動距離dxを求め、その移動距離dxと(既知である)レーンマーカ1の敷設間隔Lを比較している。
【0048】
そして、移動距離dxと敷設間隔Lが一致した場合には、レーンマーカセンサ3によって得られた磁極情報は正しいものと判断し、一方、移動距離dxと敷設間隔Lが一致しない場合には、その磁極情報は間違っていると判断している。
これにより、例えば鉄橋等の構造物や金属製の落下物などが磁気を帯びている場合の様に、磁気外乱が発生している場合でも、それによる磁気信号を、レーンマーカ1による磁気信号であると誤判定することを防止できる。
【0049】
また、磁極情報が間違っていると判断された場合には、(それまでの4チップ分は正かったのであるから)最後に検出した(5番目の)磁極情報が間違っているとして、その磁極情報を反転して記憶する。これにより、全てのチップの磁極情報(符号)が正しいものにとなる。
【0050】
よって、道路に敷設されたレーンマーカ1の磁極のみを確実に検出できるので、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
(実施例2)
次に、実施例2について説明するが、前記実施例1と同様な箇所の説明は省略する。
【0051】
本実施例では、車速センサによって検出された車速と、レーンマーカセンサによって検出された磁気信号により特定される車速を比較して、磁気信号が正しいか否かを判断する。
a)まず、本実施例における車両側の車両位置検出装置について説明する。
【0052】
図5に示す様に、車両には、通過したレーンマーカ1の磁極を検出するレーンマーカセンサ13、例えばクランク軸の回転から車両の速度を検出する車速センサ15、前記図3(a)と同様なデータベース等を記憶している記憶装置17、車速の演算や車両位置の演算等の各種の演算処理を行う演算装置19等を備えた車両位置検出装置が搭載されている。
【0053】
b)次に、本実施例における処理手法の原理について説明する。
本実施例では、前記実施例1と同様に、常に(n+1)個の最新のレーンマーカ1の磁極を示す出力値(データ)を保持し、このデータは新しいレーンマーカ1が検出される毎に更新される。
【0054】
従って、本実施例においても、前記式(1)に基づいて、符号長が15の場合は、5個の磁極のデータを保持する。
そして、このデータと同じ配列を、前記図3(a)に示すデータベースの中から検索し、そのチップ列に対応する位置Xi及びXi+1を認識する。
【0055】
次に、演算装置19では、上記処理をレーンマーカ1を検出する毎に繰り返すとともに、下記式(3)によって、認識した位置の推移より単位時間あたりの移動距離(即ち車速)を算出する。
VM=(Xi−Xi-1)/(ti−ti-1)・・・(3)
但し、VM :(レーンマーカから求めた)車速
Xi :最新のレーンマーカ検出結果から認識した位置
Xi-1:一つ前のレーンマーカ検出結果から認識した位置
ti :最新のレーンマーカを認識した時刻
ti-1:一つ前のレーンマーカを認識した時刻
尚、(Xi−Xi-1)が、前記実施例1の移動距離dxに相当する。
【0056】
そして、計算した車速VMと、車速センサ15により検出した車速Vsを比較し、一致する場合は、レーンマーカセンサ13の出力値(磁気信号)は正しいとする。一方、一致しない場合は、最後に検出した磁気信号が正しくないと見なして、その磁気信号が示す磁極情報を反転させたものを記憶する。
【0057】
c)次に、本実施例の車両位置検出装置の制御処理を、図4のフローチャートに基づいて説明する。
まず、図6のステップ200にて、車両走行中に、レーンマーカセンサ13により、レーンマーカ1の磁極を順次読みとる。
【0058】
続くステップ210では、読みとった少なくともn+1個(ここでは例えば5個)のレーンマーカ1の磁極情報から、連続する5桁のチップ列を認識する。
続くステップ220では、前記図3(a)に示すデータベースを参照し、5桁のチップ列のうち、1番目〜4番目の4桁のチップ列に相当する位置Xi-1と、2番目〜5番目の4桁のチップ列に相当する位置Xiを読み取る。
【0059】
続くステップ230では、前記ステップ220にて求めた位置Xi-1及びXiの差(即ち移動距離dx)を算出する。
続くステップ240では、前記位置Xi-1における時刻ti-1と、位置Xiにおける時刻tiと、移動距離dxを、前記式(3)に代入し、単位時間当たりの移動距離VMを算出する。
【0060】
続くステップ250では、車速センサ15から車速Vsを読み取る。
続くステップ260では、単位時間当たりの移動距離VMが車速Vsと一致するか否かを判定する。ここで肯定判断されるとステップ270に進み、一方否定判断されるとステップ280に進む。尚、一致するか否かは、単位時間当たりの移動距離VMと車速Vsの差が所定の許容範囲内に収まるか否かによって判断する。
【0061】
ステップ270では、単位時間当たりの移動距離VMと車速Vsが一致したので、レーンマーカセンサ13の磁気信号は正しいと見なして、前記ステップ210で認識した5桁のチップ列の全ての磁極のデータが正しいと認識し、一旦本処理を終了する。
【0062】
一方、ステップ280では、単位時間当たりの移動距離VMと車速Vsが一致しないので、レーンマーカセンサ13の磁気信号は正しくないと見なして、最も後に検出した磁気信号が示す磁極情報を反転して、新しい5桁のチップ列を作成する。
【0063】
続くステップ290では、前記ステップ280で作成した5桁のチップ列の全ての磁極のデータ(磁極情報)が正しいと認識し、一旦本処理を終了する。
c)この様に、本実施例では、レーンマーカセンサ13の出力信号(磁気信号)により得られた連続するチップ列に基づいて、単位時間当たりの移動距離VMを求め、その単位時間当たりの移動距離VMと車速Vsを比較している。
【0064】
そして、単位時間当たりの移動距離VMと車速Vsが一致した場合には、レーンマーカセンサ13によって得られた磁極情報は正しいものと判断し、一方、単位時間当たりの移動距離VMと車速Vsが一致しない場合には、その磁極情報は間違っていると判断している。
【0065】
これにより、前記実施例1と同様に、磁気外乱が発生している場合でも、それによる磁気信号を、レーンマーカ1による磁気信号であると誤判定することを防止できる。また、磁極情報は間違っていると判断した場合には、正しい磁気情報に訂正できる。
【0066】
よって、道路に敷設されたレーンマーカ1の磁極のみを確実に検出できるので、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
(実施例3)
次に、実施例3について説明するが、前記実施例1、2と同様な箇所の説明は省略する。
【0067】
本実施例では、GPS衛星からの送信波を受信して特定される車両位置と、レーンマーカセンサによって検出された磁気信号により特定される車両位置を比較して、磁気信号が正しいか否かを判断する。
a)まず、本実施例における車両側の車両位置検出装置について説明する。
【0068】
図7に示す様に、車両には、通過したレーンマーカ1の磁極を検出するレーンマーカセンサ23、GPS衛星からの送信波を利用して車両の絶対位置を検出するGPS装置25、データベース等を記憶している記憶装置27、車両位置の演算等の各種の演算処理を行う演算装置29等を備えた車両位置検出装置が搭載されている。
【0069】
また、前記記憶装置に記憶されるデータベースは、図8に示す様に、4個のチップ列と緯度(Xi)・経度(Yi)で示される車両の絶対位置を対応づけて記憶したものである。
b)次に、本実施例における処理手法の原理について説明する。
【0070】
本実施例では、常にn個の最新のレーンマーカ1の磁極を示す出力値(データ)を保持し、このデータは新しいレーンマーカ1が検出される毎に更新される。従って、本実施例では、前記式(1)に基づいて、符号長が15の場合は、4個の磁極のデータを保持する。
【0071】
そして、このデータと同じ配列を、前記図8に示すデータベースの中から検索し、そのチップ列に対応する位置(Xi、Yi)を認識する。一方、GPS装置25によっても、位置(X0、Y0)を検出する。
次に、下記式(4)を用いて、チップ列による位置(Xi、Yi)とGPS装置25による位置(X0、Y0)を比較する。
【0072】
Z>{(Xi−X0)2+(Yi−Y0)2}1/2 ・・・(4)
但し、Z:GPSの誤差
この式(4)は、チップ列による位置(Xi、Yi)とGPS装置25による位置(X0、Y0)の間の距離(位置のずれ)が、GPSの誤差の範囲Zかどうかを判定するための条件式である。
【0073】
そして、前記比較の結果、その位置のずれがGPSの誤差範囲内のときには、レーンマーカ1を正しく検出したと判断する。
一方、その違いがGPSの誤差範囲外のときには、レーンマーカ1を正しく検出していないとして、保持している4個のチップ列のデータの中から、任意の1チップの符号を反転し、前記比較の処理を繰り返す。
【0074】
また、全てのチップを反転しても、前記式(4)が成立しない場合は、任意の2チップの符号を反転(必要であれば任意の3チップも反転)し、同様な比較の処理を繰り返す。この操作は、前記式(1)が成立するまで繰り返される。
そして、前記式(4)が成立した場合には、そのチップ列が真の値であると判断する。
【0075】
c)次に、本実施例の車両位置検出装置の制御処理を、図9のフローチャートに基づいて説明する。
まず、図9のステップ300にて、GPS装置25により、現在の車両位置である緯度・経度(X0、Y0)を読み取る。
【0076】
続くステップ310では、レーンマーカセンサ23により、レーンマーカ1の磁極を読みとる。
続くステップ320では、読みとった少なくともn個(ここでは例えば4個)のレーンマーカ1の磁極情報から、連続する4桁のチップ列を認識する。
【0077】
続くステップ330では、前記図8に示すデータベースを参照し、4桁のチップ列に相当する車両位置の緯度・経度(Xi、Yi)を読み取る。
続くステップ340では、GPSによる位置(X0、Y0)とレーンマーカ1による位置(Xi、Yi)を、前記式(4)に代入し、GPSによる位置(X0、Y0)とレーンマーカ1による位置(Xi、Yi)の差が、GPSの計測精度範囲(誤差の範囲)Z内であるか否かを判定する。ここで肯定判断されるとステップ250に進み、一方否定判断されるとステップ360に進む。
【0078】
ステップ350では、GPSによる位置(X0、Y0)とレーンマーカ1による位置(Xi、Yi)の差が、GPSの誤差の範囲Z内であるので、レーンマーカセンサ23により検出された磁気信号は正しいと見なして、前記ステップ320で認識した4桁のチップ列の全ての磁極のデータが正しいと認識し、一旦本処理を終了する。
【0079】
一方、ステップ360では、GPSによる位置(X0、Y0)とレーンマーカ1による位置(Xi、Yi)の差が、GPSの誤差の範囲Z内ではないので、レーンマーカセンサ23の磁気信号は正しくないと見なして、前記ステップ320で認識した4桁のチップ列のうち、任意のチップの符号を反転して新しい4桁のチップ列を作成する。
【0080】
その後、前記ステップ330を経てステップ340にて、同様な判定を行う。この判定は、上述した様に、ステップ360にて、任意のチップ列の符号を順次反転することにより、ステップ340にて肯定判断されるまで行われる。
c)この様に、本実施例では、GPS装置25により検出された位置(X0、Y0)と、レーンマーカセンサ23によって得られたチップ列が示す位置(Xi、Yi)を比較している。
【0081】
そして、その差がGPSの誤差の範囲Z内である場合には、レーンマーカセンサ23によって得られた磁極情報は正しいものと判断し、一方、その差がGPSの誤差の範囲Z内でない場合には、その磁極情報は間違っていると判断している。
【0082】
これにより、前記実施例1又は2と同様に、磁気外乱が発生している場合でも、それによる磁気信号を、レーンマーカ1による磁気信号であると誤判定することを防止できる。また、磁極情報は間違っていると判断した場合には、正しい磁気情報に訂正できる。
【0083】
よって、道路に敷設されたレーンマーカ1の磁極のみを確実に検出できるので、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
また、本実施例では、正しいチップ列が得られるまでチップの符号を反転させているので、特にM系列のチップ列を最初に取得した場合(イニシャル)に、その符号をチェックするのに有効である。
(実施例4)
次に、実施例4について説明するが、前記実施例1〜3と同様な箇所の説明は省略する。
【0084】
本実施例は、磁気センサによって検出された磁気信号が、ノイズ信号か否かを判断するものである。
a)まず、本実施例における車両側の車両位置検出装置について説明する。
図10に示す様に、車両には、通過したレーンマーカ1の磁界強度を検出する磁気センサ33、車速を検出する車速センサ35、データベース等を記憶している記憶装置37、車両位置の演算等の各種の演算処理を行う演算装置39等を備えた車両位置検出装置が搭載されている。
【0085】
前記磁気センサ33は、道路に敷設されているレーンマーカ1が発生する磁界や、道路及びその周辺にて発生する磁界を検出するものであり、センサ周辺の磁束密度を計測して、磁束密度に比例した電圧(出力信号)を出力する。尚、この磁気センサ33としては、実施例1〜3のレーンマークセンサを利用できる。
【0086】
また、レーンマーカ1は、一定の間隔で道路に敷設されているが、必ずしもM系列のPN符号配列に従って配列されている必要はなく、各種の配列を採用できる。
b)次に、本実施例における処理手法の原理について説明する。
【0087】
本実施例では、磁気センサ33から出力される電圧を監視し、図11に示す様に、しきい値である電圧Vmを上回るとき、又は電圧Viを下回るときに、何らかの磁界発生物体を検出したと判定する。
また、車両の走行速度Vsとレーンマーカ1の敷設間隔Lにより計算される所定時間t秒間(即ち2つの敷設間隔2Lを走行する時間t)を、下記式(5)より算出する。
【0088】
t=2L/Vs ・・・(5)
そして、前記t秒間に検出される磁界発生物体の検出タイミングを記憶する。従って、このt時間の計測により、必ず2つ以上3つ以下のレーンマーカ1を検出することになる。
【0089】
次に、記憶した磁界発生物体の検出タイミングから、全ての検出タイミング間の時間間隔を計算する。例えば図11の、t1〜t2、t2〜t3、t3〜t4、t1〜t3、t2〜t4、t1〜t4の時間間隔を計算する。
そして、計算した時間間隔がt/2秒であれば、磁気外乱によるものではないので、この検出信号がレーンマーカ1による磁気信号であると判断する。
【0090】
尚、計算した時間間隔がt/2秒であれば、両側の磁気信号が正しいとする。また、時間間隔がt/2秒でなければ、両側の磁気信号とも正しくないとするが、この場合、一方の磁気信号が既に正しいものと判定されていれば、他方の磁気信号が正しくないとする。
【0091】
c)次に、本実施例の車両位置検出装置の制御処理を、図12のフローチャートに基づいて説明する。
まず、図12のステップ400にて、車速センサ35により車速Vsを求める。 続くステップ410では、前記式(5)を用い、敷設間隔Lと車速Vsから所定時間tを算出する。
【0092】
続くステップ420では、磁気センサ33が検出した磁気信号(電圧の変化)から磁極を認識するとともに、検出した時間tiを認識する。
続くステップ430では、t秒間に検出した全ての磁極の検出間隔(時間)を計算する。
【0093】
続くステップ440では、検出間隔がt/2秒する磁極を、レーンマーカ1が発生している磁極であると認識する。尚、検出間隔がt/2秒と一致するか否かは、検出間隔とt/2秒の差が所定の許容範囲内に収まるか否かによって判断する
c)この様に、本実施例では、磁気センサ33により検出した各磁極の検出間隔を算出し、この検出間隔がt/2秒であれば、検出した磁極がレーンマーカ1によるものであると判断している。
【0094】
これにより、前記実施例1〜3と同様に、磁気外乱が発生している場合でも、それによる磁気信号を、レーンマーカ1による磁気信号であると誤判定することを防止できる。
よって、道路に敷設されたレーンマーカ1の磁極のみを確実に検出できるので、正確な磁極情報に基づいて、正しい車両位置を求めることができる。
【0095】
尚、本発明は上記実施例に何ら限定されることなく、本発明の技術的範囲を逸脱しない限り、種々の態様で実施できることはいうまでもない。
例えば、前記実施例では、車両位置検出装置について述べたが、車両位置検出装置による処理を実行させるプログラムを記憶している記録媒体も、本発明の範囲である。
【0096】
例えば記録媒体としては、マイクロコンピュータとして構成される電子制御装置、マイクロチップ、フロッピィディスク(登録商標)、ハードディスク、光ディスク等の各種の記録媒体が挙げられる。
つまり、上述した車両位置検出装置の処理を実行させることができるプログラムを記憶したものであれば、特に限定はない。
【図面の簡単な説明】
【図1】 道路に埋設されたレーンマーカの状態を示す説明図である。
【図2】 実施例1の車両位置検出装置を示す説明図である。
【図3】 (a)はデータベースを示す説明図、(b)は符号列を示す説明図である。
【図4】 実施例1の制御処理を示すフローチャートである。
【図5】 実施例2の車両位置検出装置を示す説明図である。
【図6】 実施例2の制御処理を示すフローチャートである。
【図7】 実施例3の車両位置検出装置を示す説明図である。
【図8】 実施例3のデータベースを示す説明図である。
【図9】 実施例3の制御処理を示すフローチャートである。
【図10】 実施例4の車両位置検出装置を示す説明図である。
【図11】 実施例4の磁気センサの出力信号を示す説明図である。
【図12】 実施例4の制御処理を示すフローチャートである。
【符号の説明】
1…磁石式マーカ(レーンマーカ)
3,13,23…レーンマーカセンサ
5,17,27,37…記憶装置
7,19、29,39…演算装置
15,35…車速センサ
25…GPS装置
33…磁気センサ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a vehicle position detection device and a recording medium that detect a vehicle position using, for example, a pseudo-random code.
[0002]
[Prior art]
Conventionally, as a technique for detecting a vehicle position, a system in which a pseudo random code is applied to a magnet array has been proposed as described in, for example, Japanese Patent Application Laid-Open No. 11-2654974.
[0003]
In this technique, a row of magnets (markers) is laid on the road along the traveling direction of the vehicle. At the time of laying, the poles (magnetic poles) of each magnet are determined according to the M-series PN code. Then, each magnetic pole of the magnet array is detected while the vehicle travels on the road, and the vehicle position is specified from the detected arrangement of the magnetic poles.
[0004]
[Problems to be solved by the invention]
However, in general roads, where there are magnetic disturbances, the magnetic poles of the magnet array may not be accurately detected.
For example, when a structure such as an iron bridge or a metal fallen object has magnetism, the magnetism is erroneously determined as the magnetism of the magnet array, and as a result, the vehicle position may be erroneously detected.
[0005]
The present invention has been made to solve the above-described problem, and a vehicle position detection device and a recording medium that can accurately detect the magnetic poles of a magnetic marker laid on a road and obtain an accurate vehicle position. The purpose is to provide.
[0006]
[Means for Solving the Problems and Effects of the Invention]
(1) The invention of
[0007]
In particular, in the present invention, since the magnetic signal detected by the magnetic signal detection means is provided with a determination means for determining whether or not the magnetic signal is a magnetic signal from a magnetic marker, the determination means can be used to reduce the influence of a magnetic disturbance or the like. Therefore, only the magnetic signal of the magnetic marker can be detected correctly.
[0008]
In other words, when a magnetic disturbance has occurred, such as when a structure such as an iron bridge or a metal fallen object is magnetized, the magnetic signal detection means only detects the magnetic signal of the magnetic marker. In addition, a magnetic signal due to magnetic disturbance may be detected, but in the present invention, only the magnetic signal from the magnetic marker can be selected by the determination means.
[0009]
Thereby, since erroneous detection of the magnetic signal can be prevented, only the magnetic poles of the magnetic marker laid on the road can be reliably detected, and therefore the correct vehicle position can be obtained based on accurate magnetic pole information.
In the present invention, the vehicle position specified by receiving the transmission wave from the GPS satellite is compared with the vehicle position specified by the magnetic signal detected by the magnetic signal detecting means.
Therefore, when the vehicle position specified by the GPS and the vehicle position specified by the magnetic signal match, it can be determined that the magnetic signal is appropriate by the magnetic marker, and therefore by magnetic disturbance. Can be surely eliminated.
(2) Invention of Claim 2Then, when the determination means determines that the magnetic signal detected by the magnetic signal detection means is not a magnetic signal from the magnetic marker, the magnetic pole information based on the magnetic signal is corrected to correct magnetic pole information.
For example, out of the magnetic pole information of, for example, four chips (four magnetic markers) obtained from the detected magnetic signal, for example, when the magnetic pole information of the last chip is considered to be incorrect, the sign of that chip is reversed. . Thereby, correct magnetic pole information can be obtained for all chips.
In addition, the magnetic pole information of any one or a plurality of chips, for example, among the magnetic pole information of, for example, four chips obtained from the detected magnetic signal is inverted, and whether the position information indicated by each chip row is correct is determined by, for example, GPS. By making a comparison with the obtained information, correct magnetic pole information can be obtained for all chips.
Thereby, correct magnetic pole information can be obtained.
(3) In the invention of claim 3, when the magnetic pole information of the chip is wrong, by reversing the magnetic pole information, for example, the 0 code indicating the S pole is inverted to the 1 code indicating the N pole, Correct magnetic pole information can be corrected.
[0016]
(4Claim4InventionDetects a magnetic signal from a magnetic marker (for example, a magnetic nail) embedded in a road by a magnetic signal detection means (for example, a sensor using an electromagnet) mounted on a vehicle, and based on the detected magnetic signal A vehicle position detection device that detects a vehicle position.
In the present invention, since the magnetic signal detected by the magnetic signal detection means is provided with a determination means for determining whether or not the magnetic signal is a magnetic signal from a magnetic marker, the determination means eliminates the influence of a magnetic disturbance or the like. Thus, only the magnetic signal of the magnetic marker can be detected correctly.
In other words, when a magnetic disturbance has occurred, such as when a structure such as an iron bridge or a metal fallen object is magnetized, the magnetic signal detection means only detects the magnetic signal of the magnetic marker. In addition, a magnetic signal due to magnetic disturbance may be detected, but in the present invention, only the magnetic signal from the magnetic marker can be selected by the determination means.
Thereby, since erroneous detection of the magnetic signal can be prevented, only the magnetic poles of the magnetic marker laid on the road can be reliably detected, and therefore the correct vehicle position can be obtained based on accurate magnetic pole information.
In the present invention,When the determination means determines that the magnetic signal detected by the magnetic signal detection means is not a magnetic signal generated by the magnetic marker, the magnetic pole information based on the magnetic signal is corrected to correct magnetic pole information.
[0017]
For example, out of the magnetic pole information of, for example, four chips (four magnetic markers) obtained from the detected magnetic signal, for example, when the magnetic pole information of the last chip is considered to be incorrect, the sign of that chip is reversed. . Thereby, correct magnetic pole information can be obtained for all chips.
[0018]
In addition, the magnetic pole information of any one or a plurality of chips, for example, among the magnetic pole information of, for example, four chips obtained from the detected magnetic signal is inverted, and whether the position information indicated by each chip row is correct is determined by, for example, GPS. By making a comparison with the obtained information, correct magnetic pole information can be obtained for all chips.
[0019]
Thereby, correct magnetic pole information can be obtained.
(5Claim5In this invention, when the magnetic pole information of the chip is wrong, the magnetic pole information is inverted, for example, the 0 code indicating the S pole is inverted to the 1 code indicating the N pole, thereby correcting the correct magnetic pole information. be able to.
[0020]
(6Claim6According to the present invention, when the magnetic poles of the magnetic marker are arranged according to a pseudo-random code at specific intervals in the vehicle traveling direction of the road, the magnetic marker detecting means attached to the vehicle detects the magnetic pole of the magnetic marker. And it is a vehicle position detection apparatus which detects a vehicle position based on the arrangement | sequence of the magnetic pole of the detected magnetic marker.
[0021]
In the present invention, since the arrangement of the magnetic poles of the magnetic marker is determined according to a pseudo-random code, the vehicle position can be determined from the partial arrangement (chip sequence: partial code) of the magnetic poles of the magnetic marker.
Accordingly, first, by referring to a database that stores the partial code indicating the arrangement of the predetermined number of magnetic poles of the magnetic marker detected by the magnetic signal detecting means in association with the partial code and the vehicle position, for example, The vehicle position indicated by the partial code) is detected.
[0022]
In the present invention, “a part of a continuous code of an encoded magnetic marker array (that is, a part of a continuous code of a pseudo random code)” is referred to as a “partial code”.
Here, the pseudo random code (PN code) is a spread code sequence used for spread spectrum communication, CDMA, etc., and has a code length of 2nThe −1 M-sequence pseudo-random code has a property that all of n or more consecutive codes in one period are different.
[0023]
(7Claim7The present invention exemplifies a specific procedure for vehicle position detection.
Here, the partial code of the arrangement of the magnetic markers detected by the magnetic signal detection means is applied to a database indicating the relationship between the partial code stored in the storage means (for example, a memory such as ROM or EEPROM) and the vehicle position, and the current vehicle Detect position.
[0024]
(8Claim8In the present invention, an M-sequence code is used as the pseudo-random code.
An M-sequence spreading code having a code length of 2n-1 is a sequence in which it is mathematically guaranteed that n or more consecutive codes in one period are all different. This M sequence is generated by feedback of mod2 addition from an n-stage shift register, and its code length (L) is 2n-1.
[0025]
Therefore, the partial code is 2nIn an M sequence having a code length of −1, this is a sequence of n codes.
For example, when n = 4, an M sequence having a code length of 15 is shown.
That is, 2nIn the M sequence having a code length of −1, if a sequence of n codes (partial code) is specified, it is possible to know where the n sequences are in the M sequence. By detecting the n lines, it is possible to detect the position of the magnetic marker arranged in the M series on the road (and hence the vehicle position).
[0026]
(9Claim9According to the present invention, the processing by the vehicle position detection device described above is executed.programIs a recording medium storing.
That is, the process of the vehicle position detection device described above can be executed.ProgramThere is no particular limitation as long as it is memorized.
[0027]
For example, as a recording medium, an electronic control device configured as a microcomputer, a microchip, a floppy disk(Registered trademark)And various recording media such as a hard disk and an optical disk.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of a vehicle position detection device and a recording medium according to the invention will be described in detail with reference to the drawings by way of examples (examples).
Example 1
In this embodiment, a known magnetic marker (lane marker) interval is compared with the moving distance of the vehicle specified by the magnetic signal detected by the lane marker sensor to determine whether or not the magnetic signal is correct. .
[0029]
a) First, the configuration of the vehicle position detection system in this embodiment will be described.
As shown in FIG. 1, in this embodiment, lane markers (magnetic nails) 1 are laid at specific intervals L (for example, equal intervals of 1 m) along the road traveling direction.
In the
[0030]
On the other hand, as shown in FIG. 2, the vehicle includes a lane marker sensor 3 that detects the magnetic pole of the
[0031]
Hereinafter, each structure of a vehicle position detection apparatus is demonstrated.
The lane marker sensor 3 is mainly composed of an electromagnet. The lane marker sensor 3 detects a magnetic pole by using a current generated by crossing the magnetic field of the
[0032]
The
The
[0033]
Among these, the database stored in the
[0034]
In other words, for example, an M sequence having a code length of 15 chips will be described. As shown in FIGS. 3A and 3B, in this database, positions are set in units of four consecutive chips of an M sequence having a code length of 15 chips. It is associated. That is, the vehicle position can be expressed in units of 4 chips.
[0035]
In this case, the position is defined for every chip row. However, when the
[0036]
b) Next, the principle of the processing method in this embodiment will be described.
In the present embodiment, output values (data) indicating the magnetic poles of (n + 1)
[0037]
Here, n is determined by the following equation (1) depending on the code length of the M sequence. For example, when the code length is 15, n is 4 (that is, a 4-digit chip string: partial code). . Accordingly, in the present embodiment, data of five magnetic poles (4 + 1) are held.
[0038]
Code length = 2n-1 (1)
Then, the same array as this data (a 4-digit chip row in the 5-digit chip row) is searched from the database shown in FIG. 3A, and the position X corresponding to the chip row is searched.iAnd Xi + 1Recognize
[0039]
For example, when five pieces of data are held from the beginning, [0001] corresponding to the first four chip rows is located at the position X.1[0010] corresponding to the next four chip rows (shifted by one chip) is the position X2Indicates.
Next, the
[0040]
dx = Xi-Xi-1 ... (2)
Where dx: movement distance
Xi: Position recognized from the latest lane marker detection result
Xi-1: Position recognized from the previous lane marker detection result
Then, the calculated moving distance dx is compared with a predetermined laying interval L of the
[0041]
c) Next, the control processing of the vehicle position detection apparatus of the present embodiment will be described based on the flowchart of FIG.
First, in
[0042]
In the
In the
[0043]
For example, the position X from the chip row [0001]1And the next position X from the next chip row [0010]2Read.
In the
[0044]
In the
[0045]
In
On the other hand, in
[0046]
Here, the reason why the magnetic information of the last chip is inverted is that the magnetic information obtained so far has already been determined to be correct.
In the
[0047]
c) As described above, in the present embodiment, the moving distance dx moved from one position to the next position is obtained from the continuous chip row obtained based on the output signal (magnetic signal) of the lane marker sensor 3, and The moving distance dx is compared with the laying interval L of the lane marker 1 (which is known).
[0048]
If the moving distance dx and the laying interval L match, it is determined that the magnetic pole information obtained by the lane marker sensor 3 is correct. On the other hand, if the moving distance dx and the laying interval L do not match, The magnetic pole information is judged to be wrong.
As a result, even when a magnetic disturbance occurs, such as when a structure such as an iron bridge or a metal fallen object is magnetized, the magnetic signal generated by the
[0049]
If it is determined that the magnetic pole information is wrong, the last detected (fifth) magnetic pole information is wrong (because the previous four chips were correct) and the magnetic pole information is incorrect. The information is inverted and stored. As a result, the magnetic pole information (code) of all chips is correct.
[0050]
Therefore, since only the magnetic pole of the
(Example 2)
Next, the second embodiment will be described, but the description of the same parts as the first embodiment will be omitted.
[0051]
In this embodiment, the vehicle speed detected by the vehicle speed sensor and the vehicle speed specified by the magnetic signal detected by the lane marker sensor are compared to determine whether or not the magnetic signal is correct.
a) First, the vehicle position detection apparatus on the vehicle side in the present embodiment will be described.
[0052]
As shown in FIG. 5, the vehicle includes a lane marker sensor 13 that detects the magnetic pole of the
[0053]
b) Next, the principle of the processing method in this embodiment will be described.
In this embodiment, as in the first embodiment, output values (data) indicating the magnetic poles of the (n + 1)
[0054]
Therefore, also in the present embodiment, when the code length is 15, based on the formula (1), data of five magnetic poles are held.
Then, the same array as this data is searched from the database shown in FIG. 3 (a), and the position X corresponding to the chip row is searched.iAnd Xi + 1Recognize
[0055]
Next, the computing device 19 repeats the above process every time the
VM= (Xi-Xi-1) / (Ti-Ti-1(3)
However, VM : Vehicle speed (obtained from lane marker)
Xi: Position recognized from the latest lane marker detection result
Xi-1: Position recognized from the previous lane marker detection result
ti: Time when the latest lane marker was recognized
ti-1: Time when the previous lane marker was recognized
(Xi-Xi-1) Corresponds to the movement distance dx of the first embodiment.
[0056]
And the calculated vehicle speed VMAnd the vehicle speed Vs detected by the vehicle speed sensor 15 are compared, and if they match, the output value (magnetic signal) of the lane marker sensor 13 is assumed to be correct. On the other hand, if they do not match, it is assumed that the last detected magnetic signal is not correct, and the inverted magnetic pole information indicated by the magnetic signal is stored.
[0057]
c) Next, the control processing of the vehicle position detection apparatus of the present embodiment will be described based on the flowchart of FIG.
First, in
[0058]
In the
In the
[0059]
In
In the
[0060]
In the
In the
[0061]
In
[0062]
On the other hand, in
[0063]
In the
c) As described above, in this embodiment, the movement distance V per unit time is based on the continuous chip sequence obtained from the output signal (magnetic signal) of the lane marker sensor 13.MAnd the travel distance V per unit timeMAnd the vehicle speed Vs are compared.
[0064]
And the movement distance V per unit timeMAnd the vehicle speed Vs agree with each other, it is determined that the magnetic pole information obtained by the lane marker sensor 13 is correct, while the moving distance V per unit timeMAnd the vehicle speed Vs do not match, it is determined that the magnetic pole information is incorrect.
[0065]
As a result, similarly to the first embodiment, even when a magnetic disturbance occurs, it is possible to prevent erroneous determination of a magnetic signal generated by the magnetic disturbance as a magnetic signal generated by the
[0066]
Therefore, since only the magnetic pole of the
(Example 3)
Next, the third embodiment will be described, but the description of the same parts as the first and second embodiments will be omitted.
[0067]
In this embodiment, the vehicle position specified by receiving a transmission wave from a GPS satellite and the vehicle position specified by the magnetic signal detected by the lane marker sensor are compared to determine whether the magnetic signal is correct. to decide.
a) First, the vehicle position detection apparatus on the vehicle side in the present embodiment will be described.
[0068]
As shown in FIG. 7, the vehicle stores a lane marker sensor 23 that detects the magnetic pole of the
[0069]
Further, the database stored in the storage device includes four chip rows and latitudes (Xi) / Longitude (Yi), The absolute position of the vehicle shown in FIG.
b) Next, the principle of the processing method in this embodiment will be described.
[0070]
In this embodiment, output values (data) indicating magnetic poles of the n
[0071]
Then, the same array as this data is searched from the database shown in FIG. 8, and the position (Xi, Yi) On the other hand, the position (X0, Y0) Is detected.
Next, using the following formula (4), the position (Xi, Yi) And the position (X0, Y0).
[0072]
Z> {(Xi-X0)2+ (Yi-Y0)2}1/2 ... (4)
However, Z: GPS error
This equation (4) is calculated by the position (Xi, Yi) And the position (X0, Y0) Is a conditional expression for determining whether or not the distance (positional deviation) is within the GPS error range Z.
[0073]
As a result of the comparison, when the position shift is within the GPS error range, it is determined that the
On the other hand, if the difference is outside the GPS error range, it is determined that the
[0074]
If the above formula (4) is not satisfied even if all chips are inverted, the sign of any two chips is inverted (if necessary, any three chips are also inverted), and the same comparison process is performed. repeat. This operation is repeated until the formula (1) is established.
If the above equation (4) is established, it is determined that the chip row is a true value.
[0075]
c) Next, the control processing of the vehicle position detection apparatus of the present embodiment will be described based on the flowchart of FIG.
First, in
[0076]
In
In the
[0077]
In
In the
[0078]
In
[0079]
On the other hand, in
[0080]
Thereafter, the same determination is made in
c) In this way, in this embodiment, the position (X0, Y0) And the position (X) indicated by the chip row obtained by the lane marker sensor 23i, Yi).
[0081]
When the difference is within the GPS error range Z, it is determined that the magnetic pole information obtained by the lane marker sensor 23 is correct, while when the difference is not within the GPS error range Z. Determines that the magnetic pole information is wrong.
[0082]
As a result, similarly to the first or second embodiment, even when a magnetic disturbance occurs, it is possible to prevent an erroneous determination that the magnetic signal is a magnetic signal generated by the
[0083]
Therefore, since only the magnetic pole of the
Further, in this embodiment, since the sign of the chip is inverted until a correct chip sequence is obtained, it is effective for checking the sign when the M-sequence chip sequence is first acquired (initial). is there.
(Example 4)
Next, although Example 4 is demonstrated, description of the location similar to the said Examples 1-3 is abbreviate | omitted.
[0084]
In this embodiment, it is determined whether or not the magnetic signal detected by the magnetic sensor is a noise signal.
a) First, the vehicle position detection apparatus on the vehicle side in the present embodiment will be described.
As shown in FIG. 10, the vehicle includes a magnetic sensor 33 that detects the magnetic field strength of the
[0085]
The magnetic sensor 33 detects a magnetic field generated by the
[0086]
The
b) Next, the principle of the processing method in this embodiment will be described.
[0087]
In this embodiment, the voltage output from the magnetic sensor 33 is monitored, and as shown in FIG. 11, when a voltage Vm that is a threshold value is exceeded or a voltage Vi is exceeded, some magnetic field generating object is detected. Is determined.
Further, a predetermined time t seconds (that is, a time t during which the two laying intervals 2L are traveled) calculated by the traveling speed Vs of the vehicle and the laying interval L of the
[0088]
t = 2L / Vs (5)
And the detection timing of the magnetic field generation | occurrence | production object detected in the said t second is memorize | stored. Therefore, two or more and three or
[0089]
Next, a time interval between all detection timings is calculated from the stored detection timings of the magnetic field generating objects. For example, t in FIG.1~ T2, T2~ TThree, TThree~ TFour, T1~ TThree, T2~ TFour, T1~ TFourCalculate the time interval.
If the calculated time interval is t / 2 seconds, it is not due to a magnetic disturbance, so that the detection signal is determined to be a magnetic signal from the
[0090]
If the calculated time interval is t / 2 seconds, it is assumed that the magnetic signals on both sides are correct. Also, if the time interval is not t / 2 seconds, the magnetic signals on both sides are not correct. In this case, if one of the magnetic signals is already determined to be correct, the other magnetic signal is not correct. To do.
[0091]
c) Next, the control processing of the vehicle position detection device of the present embodiment will be described based on the flowchart of FIG.
First, in
[0092]
In the
In the
[0093]
In the subsequent step 440, the magnetic pole whose detection interval is t / 2 seconds is recognized as the magnetic pole generated by the
c) Thus, in this embodiment, the detection interval of each magnetic pole detected by the magnetic sensor 33 is calculated, and if this detection interval is t / 2 seconds, it is determined that the detected magnetic pole is due to the
[0094]
As a result, similarly to the first to third embodiments, even when a magnetic disturbance occurs, it is possible to prevent erroneous determination that the magnetic signal is a magnetic signal generated by the
Therefore, since only the magnetic pole of the
[0095]
Needless to say, the present invention is not limited to the above-described embodiments and can be carried out in various modes without departing from the technical scope of the present invention.
For example, in the above-described embodiment, the vehicle position detection device has been described, but the processing by the vehicle position detection device is executed.programA recording medium that stores the information is also within the scope of the present invention.
[0096]
For example, as a recording medium, an electronic control device configured as a microcomputer, a microchip, a floppy disk(Registered trademark)And various recording media such as a hard disk and an optical disk.
That is, the process of the vehicle position detection device described above can be executed.ProgramThere is no particular limitation as long as it is memorized.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a state of a lane marker embedded in a road.
FIG. 2 is an explanatory diagram illustrating a vehicle position detection device according to a first embodiment.
3A is an explanatory diagram showing a database, and FIG. 3B is an explanatory diagram showing a code string.
FIG. 4 is a flowchart illustrating a control process according to the first embodiment.
FIG. 5 is an explanatory diagram illustrating a vehicle position detection device according to a second embodiment.
FIG. 6 is a flowchart illustrating control processing according to the second embodiment.
FIG. 7 is an explanatory diagram illustrating a vehicle position detection device according to a third embodiment.
FIG. 8 is an explanatory diagram showing a database according to the third embodiment.
FIG. 9 is a flowchart illustrating control processing according to the third embodiment.
FIG. 10 is an explanatory diagram illustrating a vehicle position detection device according to a fourth embodiment.
FIG. 11 is an explanatory diagram showing an output signal of a magnetic sensor according to a fourth embodiment.
FIG. 12 is a flowchart illustrating control processing according to the fourth embodiment.
[Explanation of symbols]
1 ... Magnetic marker (lane marker)
3, 13, 23 ... Lane marker sensor
5, 17, 27, 37 ... storage device
7, 19, 29, 39 ... arithmetic device
15, 35 ... Vehicle speed sensor
25 ... GPS device
33 ... Magnetic sensor
Claims (9)
前記磁気信号検出手段によって検出された磁気信号が、前記磁石式マーカによる磁気信号であるか否かを判定する判定手段を備えるとともに、
前記判定手段は、GPS衛星からの送信波を受信して特定される車両位置と、前記磁気信号検出手段によって検出された磁気信号により特定される車両位置と、を比較して前記判定を行うことを特徴とする車両位置検出装置。In a vehicle position detection device for detecting a magnetic signal by a magnetic marker embedded in a road by a magnetic signal detection means mounted on a vehicle, and detecting a vehicle position based on the detected magnetic signal,
Said magnetic signal the magnetic signal detected by the detection means, Rutotomoni comprises determining means for determining whether or not a magnetic signal by the magneto marker,
The determination means performs the determination by comparing a vehicle position specified by receiving a transmission wave from a GPS satellite and a vehicle position specified by a magnetic signal detected by the magnetic signal detection means. A vehicle position detecting device characterized by the above.
前記磁気信号検出手段によって検出された磁気信号が、前記磁石式マーカによる磁気信号であるか否かを判定する判定手段を備えるとともに、
前記判定手段により、前記磁気信号検出手段によって検出された磁気信号が前記磁石式マーカによる磁気信号ではないと判定された場合には、前記磁気信号に基づく磁極情報を正しい磁極情報に訂正することを特徴とする車両位置検出装置。 In a vehicle position detection device for detecting a magnetic signal by a magnetic marker embedded in a road by a magnetic signal detection means mounted on a vehicle, and detecting a vehicle position based on the detected magnetic signal,
The magnetic signal detected by the magnetic signal detection means includes a determination means for determining whether or not the magnetic signal is a magnetic signal by the magnet type marker,
When the determination means determines that the magnetic signal detected by the magnetic signal detection means is not a magnetic signal from the magnet marker, the magnetic pole information based on the magnetic signal is corrected to correct magnetic pole information. car both position detecting device shall be the features.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000337640A JP4362968B2 (en) | 2000-11-06 | 2000-11-06 | Vehicle position detecting device and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000337640A JP4362968B2 (en) | 2000-11-06 | 2000-11-06 | Vehicle position detecting device and recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002150473A JP2002150473A (en) | 2002-05-24 |
| JP4362968B2 true JP4362968B2 (en) | 2009-11-11 |
Family
ID=18812991
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000337640A Expired - Fee Related JP4362968B2 (en) | 2000-11-06 | 2000-11-06 | Vehicle position detecting device and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4362968B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103345847A (en) * | 2013-07-26 | 2013-10-09 | 武汉理工大学 | Identification method for polyspectra magnetic road line and vehicle-mounted induction system |
| CN103499351A (en) * | 2013-09-03 | 2014-01-08 | 北京工业大学 | Vehicles assisted positioning method based on magnetic landmarks and magnetic sensors |
| CN106248076B (en) * | 2015-07-17 | 2019-07-12 | 北京航天计量测试技术研究所 | A kind of magnetic terrestrial reference collection instrument and magnetic field recognition methods |
-
2000
- 2000-11-06 JP JP2000337640A patent/JP4362968B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002150473A (en) | 2002-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1020707B1 (en) | Magnetic apparatus for detecting position of vehicle | |
| CN113260544B (en) | Gyro sensor correction method | |
| JP5459179B2 (en) | Moving state discriminating apparatus, moving state discriminating method and program | |
| CN110118988A (en) | A kind of combined positioning method and its device | |
| US5367898A (en) | Method of calculating scale factor of gyro | |
| CN106403931A (en) | Dynamic magnetic landmark positioning method | |
| CN110595487A (en) | Driving track generation method and device, computer equipment and storage medium | |
| JP4362968B2 (en) | Vehicle position detecting device and recording medium | |
| CN101866017A (en) | Magnetic positioning method of traffic vehicles based on shifted cyclic unique code | |
| US11946779B2 (en) | Position detection apparatus | |
| KR101434314B1 (en) | Train position detecting device using magnet pattern and method thereof | |
| JP4277421B2 (en) | Vehicle position detection system, vehicle position detection device, and recording medium | |
| US20230227083A1 (en) | Method for locating and/or measuring the speed of a vehicle | |
| JP4254014B2 (en) | Magnet type marker detection system and magnet type marker detection device | |
| JP3698002B2 (en) | Vehicle position detection device | |
| CN201561984U (en) | Devices that detect the speed and position of moving objects | |
| RU2409492C1 (en) | System to control rail vehicle and determine its position on track | |
| JPH09272438A (en) | Train control device | |
| JP2002150472A (en) | Vehicle position detecting device and recording medium | |
| JP3729947B2 (en) | Vehicle position calculation device | |
| JP3055966B2 (en) | Point detection system using permanent magnet signs | |
| JP2003288670A (en) | On-vehicle travel support device | |
| JP3613593B2 (en) | Vehicle position detection device | |
| JP2709995B2 (en) | Vehicle detection device and traffic volume measurement device | |
| JP7832291B1 (en) | On-board device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070131 |
|
| A977 | Report on retrieval |
Effective date: 20090430 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090526 |
|
| A521 | Written amendment |
Effective date: 20090703 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Effective date: 20090728 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090810 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120828 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |