[go: up one dir, main page]

JPH03108609A - Current position displaying apparatus for moving object - Google Patents

Current position displaying apparatus for moving object

Info

Publication number
JPH03108609A
JPH03108609A JP24729389A JP24729389A JPH03108609A JP H03108609 A JPH03108609 A JP H03108609A JP 24729389 A JP24729389 A JP 24729389A JP 24729389 A JP24729389 A JP 24729389A JP H03108609 A JPH03108609 A JP H03108609A
Authority
JP
Japan
Prior art keywords
satellites
satellite
vehicle
current location
gps
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.)
Pending
Application number
JP24729389A
Other languages
Japanese (ja)
Inventor
Yoshimasa Nagashima
長島 嘉正
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP24729389A priority Critical patent/JPH03108609A/en
Publication of JPH03108609A publication Critical patent/JPH03108609A/en
Pending legal-status Critical Current

Links

Landscapes

  • Traffic Control Systems (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

PURPOSE:To display the current position of a moving object at all times with good accuracy by selecting a GPS (global positioning system) satellite in a satellite navigat ing means among a combination of satellites from which extracted improper satellites are removed. CONSTITUTION:Output values of a direction sensor 12 and a distance sensor 13 are sequentially integrated and added by a CPU 1 in accordance with the movement of a vehicle, so that the current position of the vehicle is presumed through operations. Then, the distance between a GPS satellite and the current position of the vehicle is calculated when the waves emitted from the GPS satellite are received by a GPSRx 22. As a result, a measuring position of the vehicle is obtained. In measuring the position by GPS, improper satellites the measuring accuracy of which may be prone to be deteriorated are removed and a plurality of remaining satellites are selected. When a positional information is received from an antenna at the road side by a beacon Rx23 during the running time of the vehicle, the current position of the vehicle is changed to the position represented by the information, and at the same time, the satellites the measuring accuracy of which may be reduced if used for the GPS measure ment are extracted and registered as improper satellites. Therefore, the improper satellites are not used for a predetermined succeeding time.

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は、ナビゲーションシステム等に好適な移動体
用現在地表示装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a current location display device for a moving body suitable for navigation systems and the like.

(従来の技術) 従来、この種の装置としては、例えば特開昭61−19
8074号公報に記載のものが知られており、この例に
あっては、移動体より受信可能なGPS (Groba
 l  Pos i t i on i ngSyst
em)衛星の中から3個または4個の衛星を選択して2
次元または3次元座標における移動体現在地を測位演算
するとともに、この場合の衛星の選択基準としては、測
位精度を高くするために、幾何学的精度発散を示すDO
P値を最小にする組み合せで711す位衛星が選択され
るよう構成されている。
(Prior art) Conventionally, as this type of device, for example, Japanese Patent Application Laid-open No. 61-19
The one described in the 8074 publication is known, and in this example, the GPS (Groba
l Pos it i on i ngSyst
em) Select 3 or 4 satellites from the satellites and
In addition to calculating the current location of the mobile object in dimensional or three-dimensional coordinates, the criteria for selecting a satellite in this case is to use a DO that shows geometric accuracy divergence in order to increase the positioning accuracy.
The configuration is such that the 711th satellites are selected in a combination that minimizes the P value.

(発明が解決しようとする課題) しかしながら、に記の如き従来装置にあっては、DOP
値は衛星の配置情況のみにより決定される指標値であり
、以下の誤差を勘案していない。
(Problem to be solved by the invention) However, in the conventional device as described below, the DOP
The value is an index value determined only by the satellite placement situation and does not take into account the following errors.

(1)衛星の位置データに起因する誤差。(1) Errors caused by satellite position data.

(2)電離層電波伝搬遅延に起因する誤差。(2) Error caused by ionospheric radio wave propagation delay.

(3)対流圏電波伝搬遅延に起因する誤差。(3) Error due to tropospheric radio wave propagation delay.

このため、DOP値が最少となる衛星の組み合せが必ず
しも最適な衛星の組み合せとはならないという問題点が
あった。
Therefore, there is a problem in that the combination of satellites with the minimum DOP value is not necessarily the optimal combination of satellites.

この発明は、−1−記の如き課題に鑑みてなされたもの
で、常に精度良く現在地を演算できる移動体用現在地表
示装置を提供することを目的とする。
The present invention has been made in view of the problems mentioned in -1- above, and an object of the present invention is to provide a current location display device for a moving object that can always calculate the current location with high accuracy.

(課題を解決するための手段) この発明は、上記課題を解決するために第1図のように
構成されており、本発明に係わる移動帯用現在地表示装
置は、受信可能なGPS衛星の中から複数個のGPS衛
星を選択し、該選択されたGPS衛星から発射される電
波を受信することにより移動体現在地を測位演算する衛
星航法手段aを備えている。
(Means for Solving the Problems) In order to solve the above problems, the present invention is configured as shown in FIG. The satellite navigation means a selects a plurality of GPS satellites from the list and calculates the current location of a mobile object by receiving radio waves emitted from the selected GPS satellites.

そして、基準位置設定手段すでは、マツプマツチング手
法や路側アンテナからの位置情報に基づいて移動体現在
地の基準位置が設定されている。
The reference position setting means sets the reference position of the current location of the mobile object based on the map matching method and the position information from the roadside antenna.

また、選択衛星別現在地測位演算手段Cでは、上記基準
位置が設定された場合、受信可能な複数のGPS衛星の
中から衛星の組み合せを変えてGPS衛星を選択し、該
選択された衛星の組み合せ毎に上記衛星航法手段aを用
いて移動体現在地が測位演算されている。
Furthermore, when the reference position is set, the selected satellite-specific current position positioning calculation means C selects a GPS satellite by changing the combination of satellites from among the plurality of receivable GPS satellites, and selects a GPS satellite by changing the combination of satellites from among the plurality of receivable GPS satellites. The current position of the mobile object is calculated using the satellite navigation means a at each time.

さらに、不良衛星抽出手段dでは、−1−記基準位置設
定手段すにって設定された基準位置と一■−記選択衛星
別現在地測位演算手段Cによって演算された測位位置の
差分値に基づいて不良衛星が抽出されている。
Furthermore, the defective satellite extracting means d is based on the difference value between the reference position set by the reference position setting means described in -1 and the positioning position calculated by the current position positioning calculation means C for each selected satellite. defective satellites have been extracted.

そして、1−記衛星航法手段aにおいては、上記抽出さ
れた不良衛星を除外した組み合せでGPS衛星を選択す
る。
Then, the satellite navigation means a selects GPS satellites in combination excluding the defective satellites extracted above.

(作用) この発明では、測位精度の悪化している不良衛星を抽出
し、この抽出された不良衛星を除外した組み合せでGP
S衛星を選択することにより移動体現在地を測位するの
で、衛星航法手段によって得られる現在地の測位精度が
向−1−する。
(Operation) In this invention, defective satellites with deteriorating positioning accuracy are extracted, and a combination of excluding the extracted defective satellites is used to perform GP
Since the current location of the mobile object is determined by selecting the S satellite, the accuracy of positioning the current location obtained by the satellite navigation means is improved.

(実施例の説明) 次にこの発明の実施例を図面に基づいて説明する。(Explanation of Examples) Next, embodiments of the present invention will be described based on the drawings.

第2図は本発明に係る移動体用現在地表示装置が適用さ
れた車両用経路案内装置の電気的なハードウェア構成を
示すブロック図である。
FIG. 2 is a block diagram showing the electrical hardware configuration of a vehicle route guidance device to which the present location display device for a moving object according to the present invention is applied.

同図に示されるように、この装置はCPUIを中心とし
たマイクロコンピュータにより統轄制御がされており、
そのシステt1バス2にはI10コンロト−ラ3および
4.5C8Iコントローラ5、グラフィック−yンI−
o−ラ6、V−RAM7、ROM8、D−RAM9、漢
字ROMl0およびバックアップRΔMllが接続され
ている。
As shown in the figure, this device is centrally controlled by a microcomputer centered on the CPUI.
The system t1 bus 2 includes an I10 controller 3 and a 4.5C8I controller 5, a graphics
The o-ra 6, V-RAM 7, ROM 8, D-RAM 9, Kanji ROM10 and backup RΔMll are connected.

ソシて、I10コントローラ3には方位センサ12がA
MP14およびA/D変換器15を介して接続されてい
るととともに、距離センサ13が接続されている。
So, the direction sensor 12 is connected to the I10 controller 3.
The MP 14 and the A/D converter 15 are connected to each other, and the distance sensor 13 is also connected thereto.

また、■10コンロトーラ4には、装置に対する各種入
力操作用のキー16が接続されているとともに、スピー
カ17がサウンドジェネレータ18を介して接続されて
いる。
Further, the 10 controller 4 is connected to keys 16 for various input operations to the device, and a speaker 17 is connected via a sound generator 18.

一方、5C8Iコントローラ5およびタラフィックコン
トローラ6にはそれぞれCD−ROMl9およびCRT
20が接続されている。
On the other hand, the 5C8I controller 5 and the Taraphic controller 6 each have a CD-ROM 9 and a CRT.
20 are connected.

VDT(Visual  Display  Term
imal)として機能するCRT20は、車両乗員等に
対し目的地までの走行経路案内等を主として行うもので
、このCRT20に表示されるべき画像情報はV−RA
M7に書き込まれるとともに、CRT20に表示される
べき地図情報はCD−ROM19に格納されるよう構成
されている。
VDT (Visual Display Term)
The CRT 20, which functions as a computer, mainly provides driving route guidance to the destination for vehicle occupants, etc., and the image information to be displayed on this CRT 20 is V-RA.
The map information to be written to the M7 and displayed on the CRT 20 is stored in the CD-ROM 19.

なお、この実施例では、重両現在地の検出は、方位セン
サ12および距離センサ13の出力によって得られる単
位移動成分を逐次積分加算することによって得る推測航
法手段が利用されているとともに、GPSRx22で複
数のGPS衛星より発射する電波を受信することにより
GPS衛星と車両現在地間の距離を算出し、これによっ
て車両現在地を演算する衛星航法手段も利用され、さら
に車両現在地の絶対的な基準位置は、路側アンテナから
スポット送信される位置情報をビーコンRx23で受信
することにより得ている。
In addition, in this embodiment, the detection of the current position in both directions uses a dead reckoning means obtained by successively integrating and adding unit movement components obtained from the outputs of the direction sensor 12 and the distance sensor 13. Satellite navigation means are also used to calculate the distance between the GPS satellite and the vehicle's current location by receiving radio waves emitted from the GPS satellite, and calculate the vehicle's current location based on this. It is obtained by receiving position information spot-transmitted from an antenna with a beacon Rx23.

また、装置全体の制御は、ROM8に格納されたシステ
ムプログラムを、CPUIで実行することにより行われ
ている。
Further, the entire device is controlled by executing a system program stored in the ROM 8 using the CPUI.

次に、第3図はROM8に格納された制御プロゲラt、
の構成を示すフローチャートであり、以下このフローチ
ャートに従って本実施例の処理手順を説明する。
Next, FIG. 3 shows the control progera t stored in the ROM 8,
This is a flowchart showing the configuration of this embodiment, and the processing procedure of this embodiment will be explained below according to this flowchart.

第3図においてプロゲラ1、がスタートされると、キー
16による入力操作により初期設定処理がなされ(ステ
ップ100)、この処理により車両の初期位置が人力さ
れると、CRT20の画面1−には周辺地図とともに車
両現在地が表示されることになる(ステップ110)。
In FIG. 3, when the progera 1 is started, an initial setting process is performed by input operation using the key 16 (step 100), and when the initial position of the vehicle is manually set by this process, the surrounding area is displayed on the screen 1- of the CRT 20. The vehicle's current location will be displayed together with the map (step 110).

ここで初期位置の人力は衛星航法手段であるGI’5R
x22で算出される測位位置の人力により省略すること
も可能である。
Here, the human power at the initial position is the satellite navigation means GI'5R.
It is also possible to omit it by manually determining the positioning position calculated by x22.

こうして、初期設定処理、現在地表示処理が完了すると
、本装置は作動状態となり、車両の移動につれて方位セ
ンサ12および距離センサ13の出力値を逐次積分加算
することにより車両現在地が推測演算される(ステップ
120)。
When the initial setting process and the current location display process are completed in this way, the device enters the operating state, and the current location of the vehicle is estimated by sequentially integrating and adding the output values of the direction sensor 12 and the distance sensor 13 as the vehicle moves (step 120).

次に、GPS衛星より発射される電波をGPSRx22
で受信することによりGPS衛星と車両現在地間の距離
を算出し、車両の測定位置を得る(ステップ130)。
Next, the radio waves emitted from the GPS satellite are transmitted to GPSRx22.
The distance between the GPS satellite and the current location of the vehicle is calculated by receiving the GPS satellite, and the measured location of the vehicle is obtained (step 130).

なお、このステップ130のGPS測位においては、後
述する如く、受信可能なGPS衛星の中からGPS測位
に使用すると測位精度が低下するおそれのある衛星(不
良衛星)を除外し、残余の衛星中から3個または4個の
衛星を選択する(2次元測位のためには3個、3次元測
位のためには4個の衛星が必要である)ことにより行っ
ている。
In addition, in the GPS positioning in step 130, as will be described later, satellites (defective satellites) that may cause a decrease in positioning accuracy when used for GPS positioning are excluded from among the receivable GPS satellites, and satellites are selected from among the remaining satellites. This is done by selecting three or four satellites (three satellites are required for two-dimensional positioning and four satellites are required for three-dimensional positioning).

ところで、ステップ120およびステップ130で得ら
れた各々の位置情報は、位置情報を異なる手段で得たも
のである。従って、次のステップ140ではこわらをフ
ィルタリング処理することにより、より正確なひとつの
推定位置を求める。
By the way, the respective position information obtained in step 120 and step 130 are obtained by different means. Therefore, in the next step 140, a more accurate estimated position is obtained by filtering the stiffness.

なお、このフィルタリング処理の方法としては、良く知
られているようにカルマンフィルター法や、MINI−
MAXアルゴリズム法等を利用することができるが、こ
こではこれらの処理方法については詳述しない。
As a method for this filtering process, the well-known Kalman filter method and MINI-
Although the MAX algorithm method etc. can be used, these processing methods will not be described in detail here.

こうして、車両の現在地が求められたならば、移動に応
じた表示地図の書き換えを行う(ステップ150)。そ
して、書き換えた地図1−に車両の現在地を表示する。
Once the current location of the vehicle has been determined in this way, the displayed map is rewritten according to the movement (step 150). Then, the current location of the vehicle is displayed on the rewritten map 1-.

(ステップ110)。(Step 110).

以]−のように、ステップ110〜150の処理を繰り
返すことにより車両の走行につれCRT20」〕の表表
示図が逐次書き換えられつつ、該地図−Lに車両現在地
が表示されることになる。
By repeating the processing of steps 110 to 150, the table display on the CRT 20 is sequentially rewritten as the vehicle travels, and the vehicle's current location is displayed on the map L.

ところで、L−記ステップ130の衛星測位演算に使用
される衛星の中には、衛星の幾何学的配置(DOP)に
起因するものも含めてGPS測位に使用すると測位精度
が低下する不良衛星が含まれている場合がある。
By the way, among the satellites used in the satellite positioning calculation in Step 130 of L-L, there are some defective satellites that cause a decrease in positioning accuracy when used for GPS positioning, including those due to the geometrical placement (DOP) of the satellite. It may be included.

一方、道路近傍に設けられた路側アンテナからは正確な
位置情報が付近を走行する車両に対してスポット送信さ
れている。
On the other hand, accurate position information is spot-transmitted from roadside antennas installed near roads to vehicles traveling nearby.

そこで、この実施例では、車両走行中にビーコンRx2
3によって路側アンテナからの位置情報が受信された場
合、該位置に車両現在地を書き換えるとともに、次に詳
述するようにこの正確な路側アンンテナからの車両現在
地情報に基づきGPS測位に使用すると測位精度が低下
する衛星を抽出し、該衛星を不良衛星として登録し、以
後の所定時間は(あるいは、次回路側アンテナからの位
置情報を得るまで)、衛星測位に使用しないよう構成さ
れている。
Therefore, in this embodiment, while the vehicle is running, the beacon Rx2
When location information is received from the roadside antenna in step 3, the current location of the vehicle is rewritten to the corresponding location, and as described in detail below, positioning accuracy can be improved by using GPS positioning based on the accurate vehicle location information from the roadside antenna. The satellite is configured to extract a satellite whose decline is low, register it as a defective satellite, and not use it for satellite positioning for a predetermined period of time thereafter (or until position information is obtained from the antenna on the next circuit side).

以下、車両走行中、ビーコンRx23によって路側アン
テナからスポット送信されている位置データが受信され
た場合の割り込み処理(INTR)を第4図に基づいて
説明する。
The interrupt processing (INTR) when the beacon Rx 23 receives position data spot-transmitted from the roadside antenna while the vehicle is running will be described below with reference to FIG. 4.

この処理では、まず・受信された位置データを地図座標
上に換算する(ステップ200)。ここで、得られた座
標はスポット送信を利用しているので非常に精度が高い
。従って、この座標位置を車両現在地として設定する(
ステップ210)。
In this process, first, the received position data is converted into map coordinates (step 200). Here, the obtained coordinates are extremely accurate because spot transmission is used. Therefore, set this coordinate position as the vehicle's current location (
Step 210).

次に、衛星航法手段によって受信可能な衛星の中から3
個ないし4個の衛星を選択し、選択した衛星と車両の距
離を算出することにより車両の現在地を得る(ステップ
220)。
Next, select 3 satellites from among those that can be received by satellite navigation means.
The current location of the vehicle is obtained by selecting one to four satellites and calculating the distance between the selected satellites and the vehicle (step 220).

ところで、このステップ220の処理によって得られた
現在地は電離層電波伝搬遅延等に起因する誤差を包含し
ているので、ステップ210で設定した値とは一致しな
い。そこで、ステップ210で設定した値とステップ2
20で求めた値の差分ベクトルを演算し、該差分ベクト
ルをステップ220の処理において選択された衛星の組
み合せにおける誤差データとしてD−RAM9に記憶し
ておく(ステップ230)。
By the way, the current location obtained through the process of step 220 includes errors caused by ionospheric radio wave propagation delays, etc., and therefore does not match the value set in step 210. Therefore, the value set in step 210 and step 2
A difference vector of the values obtained in step 20 is calculated, and the difference vector is stored in the D-RAM 9 as error data for the combination of satellites selected in the process of step 220 (step 230).

こうして、ステップ220およびステップ230の処理
を衛星の組み合せを変えて繰り返し実施し、全ての組み
合せについての差分ベクトルが演算されたならば(ステ
ップ240でNO)、次に該差分ベクトルの大きさが所
定値以−1−の衛星の組み合せが2つ以1−あるか否か
が調べられる(ステップ250)。ここで、所定値以−
にの組み合せが2つ以1:、あれば(ステップ250で
YES)、その組み合せを抽出する(ステップ260)
。そして、抽出した2組以1−の衛星の組み合せの中か
ら共通の衛星が1個だけあるか否かが調べられ(ステッ
プ270)、共通衛星が1個だけ求められたならば(ス
テップ270でYES)、該衛星を不良衛星として登録
しくステップ280)、当割り込み処理を終了する。
In this way, the processes of steps 220 and 230 are repeatedly performed by changing the combinations of satellites, and when the difference vectors for all combinations have been calculated (NO in step 240), the magnitude of the difference vector is determined to be a predetermined value. It is checked whether there are two or more combinations of satellites with a value of -1- or more (step 250). Here, below a predetermined value,
If there are two or more combinations of 1:, (YES in step 250), extract that combination (step 260).
. Then, it is checked whether there is only one common satellite among the extracted combinations of satellites from 2 to 1- (step 270), and if only one common satellite is found (step 270). YES), the satellite is registered as a defective satellite (step 280), and the interrupt process ends.

こうして求められた不良衛星は、以後ステップ130に
おける衛星測位演算の際には使用されないことになる。
The defective satellite thus determined will not be used in the satellite positioning calculation in step 130 thereafter.

本実施例は、1−記の如く、車両走行中路側アンテナよ
り車両現在地についての基準位置情報が得られたならば
その位置に現在地を修正し、さらにその時点において受
信可能な衛星の中から3個または4個の衛星を選択し、
該選択された衛星ごとの測位位置演算を行う。そして、
これら演算位置と−1−記基準位置との差分値を求め、
該差分値が所定値以−1−の組み合せが2つ以上あって
、しかもそれらの組み合せの中に1つだけ共通のGPS
衛星が含まれている場合、該GPS衛星は測位精度を悪
化させる不良衛星とみなし、以後の測位演算の際には選
択しないよう構成したので、通常の衛星測位演算と並行
して1−記の如き処理を実行し、ステップ280におい
て登録された衛星を以後の測位演算に使用しないように
することにより、精度良く衛星測位位置を得ることがで
きることになる。
In this embodiment, as described in 1-1, when the reference position information about the vehicle's current location is obtained from the roadside antenna while the vehicle is running, the current location is corrected to that location, and furthermore, the current location is adjusted to the current location from among the satellites that can be received at that time. or 4 satellites,
A positioning calculation is performed for each of the selected satellites. and,
Calculate the difference between these calculated positions and the -1- reference position,
There are two or more combinations in which the difference value is greater than or equal to a predetermined value -1-, and only one of the combinations has a common GPS.
If a satellite is included, the GPS satellite is considered to be a defective satellite that deteriorates positioning accuracy, and is not selected for subsequent positioning calculations. By executing such processing and not using the satellite registered in step 280 for subsequent positioning calculations, it is possible to obtain a satellite positioning position with high accuracy.

なお、従来の如く、衛星選択基準としてDOP値を利用
する場合、衛星の幾何学的配置情況によっては衛星の受
信精度が劣化していなくても不良衛星とみなされてしま
うことがあり得るが、本実施例では測位に使用すると測
位精度が劣化するおそれがある衛星をDOP値にかかわ
らず、しかも外部からの支援なしで登録するので、所定
時間がたち、衛星の配置情況が変われば不良衛星として
の登録から取り除かれる場合もあり、この場合は、通常
の衛星として再び測位に利用されるようになる。こうし
て、本実施例では、DOP値を利用することなく、測位
精度を悪化させる衛星の登録が自動的になされ、しかも
衛星の幾何学的配置情況が悪く測(1’t、精度を悪化
させる衛星の組み合せも自動的に排除される。
In addition, when using the DOP value as a satellite selection criterion as in the past, depending on the geometrical arrangement of the satellite, it may be considered a defective satellite even if the reception accuracy of the satellite has not deteriorated. In this embodiment, satellites whose positioning accuracy may deteriorate if used for positioning are registered regardless of their DOP value and without any external support, so if the satellite placement changes after a predetermined period of time, it will be marked as a defective satellite. In some cases, the satellite may be removed from the registration, in which case it will be used again for positioning as a regular satellite. In this way, in this embodiment, satellites that degrade positioning accuracy are automatically registered without using DOP values, and satellites that degrade positioning accuracy are combinations are also automatically excluded.

なお、ステップ220〜240の処理においては、選択
された衛星の組み合せ毎に測位演算をしたが、演算処理
の負(■を減らすため、あるいは精度良く不良衛星を登
録するために、あらかじめDOP値を計算しておき、該
DOP値が所定値以下となる組み合せのもののみについ
てステップ220〜240の演算をするようにしても良
い。
In addition, in the processing of steps 220 to 240, positioning calculations were performed for each combination of selected satellites, but in order to reduce the negative (■) of the calculation processing or to register defective satellites with high accuracy, the DOP value was calculated in advance. The calculations may be made in advance, and the calculations in steps 220 to 240 may be performed only for combinations in which the DOP value is equal to or less than a predetermined value.

また、GPSRx22の演算処理能力の低い場合は、衛
星測位演算と・11行して−1−記の如き不良衛星の登
録処理を実施するのは負Inが大きいが、この場合はG
PSRx22が移動していないときのみ−1−記処理を
実行するよう(1り成することもできる。
In addition, if the calculation processing capacity of the GPSRx22 is low, performing the satellite positioning calculation and the registration process of the defective satellite as shown in -1- in line 11 will have a large negative In, but in this case, the G
It is also possible to perform the process described in (1) only when the PSRx 22 is not moving.

例えば、本実施例のように車両に搭載して使用する場合
には、車両が停止しているときにのみ実行すれば良い。
For example, when the process is mounted on a vehicle as in this embodiment, it is sufficient to execute the process only when the vehicle is stopped.

さらに、車両の停止時、あるいは一定車速以下の時にの
み1−記処理を実行すると、ステップ280で登録され
る不良衛星の登録精度が向1ユするので、例えばGPS
Rx22の移動速度を知ることができる車両への搭載の
場合は、ステップ220の処理の前に所定の基準車速以
下であるか盃かの判断をし、所定の基準車速以下の場合
にのみステップ220以下の処理を行うようにすること
も可能である。
Furthermore, if the process described in 1-1 is executed only when the vehicle is stopped or when the vehicle speed is below a certain level, the registration accuracy of the defective satellite registered in step 280 will be decreased.
If the Rx22 is mounted on a vehicle whose moving speed can be known, it is determined whether the vehicle speed is below a predetermined reference vehicle speed or not before the process in step 220, and step 222 is performed only when the vehicle speed is below the predetermined reference vehicle speed. It is also possible to perform the following processing.

次に、この発明の第2の実施例を第5図に基づいて説明
する。なお、装置の基本構成は−1−記憶1の実施例と
全く同一なので、その説明を省略する。
Next, a second embodiment of the present invention will be described based on FIG. The basic configuration of the device is exactly the same as that of the -1-memory 1 embodiment, so its explanation will be omitted.

ところで、1−記憶1の実施例では、路側アンテナから
スポット送信される基準位置情報に基づき車両現在位置
を修正し、さらにこの基準位置情報に基づき測位精度の
悪化している衛星の登録をしたが、本実施例では、基準
位置情報の取得は、CD−ROM19に記憶されている
地図情報と車両の走行軌跡とのマツチング度を求め、こ
のマツチング度が所定値以1ユの場合、存在確立の高い
基準位置が求められるというマツプマツチングと呼ばれ
る手法が用いられている。なお、このマツプマツチング
による基準位置の算出手法は、例えば特開昭61 56
910 ’j等に開示されているので、それらを参照さ
れたい。
By the way, in the embodiment 1-Storage 1, the current vehicle position is corrected based on the reference position information spot-transmitted from the roadside antenna, and furthermore, satellites whose positioning accuracy has deteriorated are registered based on this reference position information. In this embodiment, the reference position information is obtained by determining the degree of matching between the map information stored in the CD-ROM 19 and the travel trajectory of the vehicle. A method called map matching, which requires a high reference position, is used. Note that this method of calculating the reference position by map matching is described in, for example, Japanese Patent Application Laid-Open No. 61-56.
910'j et al., please refer to them.

そして、このマツプマツチング手法により信頼性の高い
基準位置が得られたならば、該基準位置情報に基いて不
良衛星の利用が排除されるよう構成されている。
If a highly reliable reference position is obtained by this map matching method, the use of defective satellites is excluded based on the reference position information.

以下、第5図に示したフローチャー1・を参照しつつ本
実施例の処理手順を説明する。なお、同図において、ス
テップ300〜320までの処理手順は第3図のステッ
プ100〜120までの処理手順と全く同一であり、初
期設定処理(ステップ300)、現在地表示処理(ステ
ップ310)が完了すると、さらに方位センサ12およ
び距離センサ13の出力に基づく推測航法手段により車
両現在地が推測演算される(ステップ320)。
The processing procedure of this embodiment will be described below with reference to flowchart 1 shown in FIG. In this figure, the processing procedure from steps 300 to 320 is exactly the same as the processing procedure from steps 100 to 120 in FIG. 3, and the initial setting processing (step 300) and current location display processing (step 310) are completed. Then, the vehicle's current location is estimated by the dead reckoning navigation means based on the outputs of the direction sensor 12 and distance sensor 13 (step 320).

次に、車両の走行軌跡と、CD−ROM19に記憶され
ている道路形状とのマツチング処理を行う(ステップ3
30)。
Next, matching processing is performed between the travel trajectory of the vehicle and the road shape stored in the CD-ROM 19 (step 3).
30).

ここで、このマツチングの結果が、自車の位置を決定す
るのに1・分な精度を持つと判定された場合には(ステ
ップ340でYES)、後述するステップ380以下の
最適衛星選択ルーチンを実行し、衛星選択方法に序列を
つけるとともに、それぞれの衛星の組み合せが6する誤
差量を演算する。
Here, if it is determined that the matching result has an accuracy of 1 minute for determining the position of the own vehicle (YES in step 340), the optimum satellite selection routine from step 380 to be described later is executed. The satellite selection method is executed, and the satellite selection method is ranked, and the error amount for each satellite combination is calculated.

なお、ここで1・分な精度というのは、所定の基準位置
1〕に位置推定誤差の小さい基準位置が得られた場合を
示し、例えば非常に特徴的な交差点を右左折した時等に
得られるものである。
Note that an accuracy of 1 minute here refers to the case where a reference position with a small position estimation error is obtained at the predetermined reference position 1], for example when turning left or right at a very distinctive intersection. It is something that can be done.

また、マツチング処理の結果、所定の基準位置1−に位
置推定誤差の小さい基準値が得られず、現在地が確定で
きないと判定された場合には(ステップ340でNO)
 、現在地の算出は以下のGPS衛星を利用した衛星航
法手段によって行う。
Furthermore, as a result of the matching process, if a reference value with a small position estimation error cannot be obtained at the predetermined reference position 1-, and it is determined that the current location cannot be determined (NO in step 340).
, the current location is calculated by the following satellite navigation means using GPS satellites.

ナな4つも、GPS衛星より発射される電波を受信する
ことによりGPS衛星と車両現在地間の距離を算出し、
車両の測位位置を得る(ステップ350)。なお、ここ
で測位に利用する衛星は、後述するステップ420の処
理によって序列づけられた、最も測位精度が高いと推定
される衛星の組み合せを利用する。但し、選択された衛
星の組み合せによる受信が何らかの原因により不可能な
場合は、次の序列の組み合せによる。
The four methods calculate the distance between the GPS satellite and the vehicle's current location by receiving radio waves emitted from the GPS satellite.
Obtain the measured position of the vehicle (step 350). Note that the satellites used for positioning here are a combination of satellites that are ranked by the process of step 420, which will be described later, and are estimated to have the highest positioning accuracy. However, if reception by the selected combination of satellites is not possible for some reason, the next combination of satellites will be used.

次に、ステップ350の処理で求められた位置は、電離
層電波伝搬遅延等に起因する誤差を包含しているので、
後述するノJ″法で演算された差分ベクトルを減算する
ことにより、誤差を補正する(ステップ360)。
Next, since the position obtained in step 350 includes errors caused by ionospheric radio wave propagation delay, etc.,
The error is corrected by subtracting the difference vector calculated by the J'' method described later (step 360).

こうして、車両の現在地が求められたならば、移動に応
じた表示地図の書き換えを行ない(ステップ370)、
書き換えた地図−1−に車両の現在地を表示する(ステ
ップ310)。
Once the current location of the vehicle has been determined in this way, the display map is rewritten according to the movement (step 370).
The current location of the vehicle is displayed on the rewritten map-1- (step 310).

こうしてステップ31−0からステップ370の処理を
繰り返すことにより、車両の走行につれて画面1−の地
図が書き換えられつつ、地図1−に現在地が表示さるこ
とになる。
By repeating the processes from step 31-0 to step 370 in this way, the map on screen 1- is rewritten as the vehicle travels, and the current location is displayed on map 1-.

ところで、ステップ330のマツチング処理により]・
分な精度の現在地が求められた場合、以下の処理がなさ
れる。
By the way, due to the matching process in step 330]
When the current location with sufficient accuracy is determined, the following processing is performed.

まず、ステップ380の処理では、ステップ330のマ
ツチング処理により信頼性の高い現在地が得られている
ので、この位置を基準位置として設定する。
First, in the process of step 380, since a highly reliable current location has been obtained through the matching process of step 330, this location is set as the reference location.

次に、衛星航法手段を利用して、受信可能な衛星の中か
ら3個ないし4個の衛星を選択し、選択された衛星と車
両の距離を算出し、車両の現在地を得る(ステップ39
0)。ここで得られた現在地は、電離層電波伝搬遅延等
に起因する誤差を包含しているので、ステップ380で
設定した基準位置とは一致しない。そこで、ステップ3
80で設定した基準位置とステップ390で測位演算し
た値の差分ベクトルを演算し、該差分ベクトルをステッ
プ390の衛星の組み合せにおける補正データとしてD
−RAM9に記憶しておく (ステップ400)。
Next, using the satellite navigation means, select 3 or 4 satellites from among the receivable satellites, calculate the distance between the selected satellites and the vehicle, and obtain the current location of the vehicle (step 39).
0). The current location obtained here includes errors caused by ionospheric radio wave propagation delays, etc., and therefore does not match the reference location set in step 380. Therefore, step 3
A difference vector between the reference position set in step 80 and the value calculated in step 390 is calculated, and the difference vector is used as correction data for the combination of satellites in step 390.
- Store in RAM 9 (step 400).

こうして、ステップ390およびステップ400の処理
を、受信可能な衛星の中から衛星の組み合せを変えて繰
り返し実施し、全ての組み合せについての差分ベクトル
が演算されたならば(ステップ410でNo) 、該差
分ベクトルが小さいものから順にJf4べて(すなわち
、測位精度の高い衛星の組合せから順に・11べる)、
衛星の組み合せに序列を(−Jける(ステップ420)
。そして、ステップ380で設定された基準位置を車両
の現在地として設定し7(ステップ430)、ステップ
370へ進むことにより、この最適衛星選択ルーチンよ
り復帰する。
In this way, the processes of steps 390 and 400 are repeatedly performed by changing the combinations of satellites from among the receivable satellites, and when the difference vectors for all combinations have been calculated (No in step 410), the difference vectors are calculated. All Jf4 in order from the smallest vector (that is, 11 vectors in order from the satellite combination with the highest positioning accuracy),
Add (-J) to the combination of satellites (step 420)
. Then, the reference position set in step 380 is set as the vehicle's current location 7 (step 430), and the process proceeds to step 370, thereby returning from this optimal satellite selection routine.

なお、ステップ400の処理では、新しい差分ベクトル
が演算されるたびにその補正データを書き換えているが
、過去のデータとの連続性を考慮して、加重平均を演算
し、該加申ゝ口姐直をもって補正データとすることも可
能である。
In addition, in the process of step 400, the correction data is rewritten every time a new difference vector is calculated, but a weighted average is calculated in consideration of continuity with past data, and the correction data is It is also possible to use this as correction data.

例えば、過去n回分の差分ベクトルの平均値がMnの場
合、新たに大きさへの差分ベクトルがiすられたならば
、補正値として用いられる差分ベクトルMIMは、次式
で示されることになる。
For example, if the average value of the past n difference vectors is Mn, and if a new difference vector of magnitude i is added, the difference vector MIM used as the correction value will be expressed by the following equation. .

Mn+t=  (M n x n −トA)  /  
(n + 1)    (1)第2の実施例は、1−記
の如く、マツプマツチング手法により信頼度の高い現在
地が得られたならば、該位置を基準位置と(7て設定す
るとともに、受信可能な衛星の中から衛星の組み合せを
変えて3個または4個の衛星を選択し、選択された衛星
の組み合せ毎にGPS測位位置を求めて−1−記基壁位
置との差分ベクトルを演算する。そして、この差分ベク
トルの小さい衛星の組み合せほどGPS測位において測
位精度の高い衛星の組み合せとみなし、衛星の組み合せ
について差分ベクトルの小さい順番に序列を付ける。す
なわち、測位精度の悪い衛星の組合せが、不良衛星の組
合せとして序列が下になる。−)j1マツプマツチング
手法により十分な精度の現在地が設定できない場合には
、l−記差分ベクトルの最も小さい、すなわちその時点
において序列づけられて記憶されている最も優先順位の
高い衛星の紹み合せて現在地を測位演算し、さらにこの
時選択された衛星の組み合せの何する差分ベクトル値で
測位位置の誤差補正をするので、車両現在地を常に精度
良く算出できることになる。
Mn+t=(Mn x n-tA)/
(n + 1) (1) In the second embodiment, as described in 1-1, if a highly reliable current location is obtained by the map matching method, this location is set as the reference location (7), and the reception Select 3 or 4 satellites by changing the combination of satellites from among the possible satellites, calculate the GPS positioning position for each selected combination of satellites, and calculate the difference vector from the base wall position in -1- Then, the combination of satellites with a smaller difference vector is regarded as a combination of satellites with higher positioning accuracy in GPS positioning, and the satellite combinations are ranked in descending order of the difference vector.In other words, the combination of satellites with lower positioning accuracy is , the ranking is lower as a combination of defective satellites.-) If the current location cannot be set with sufficient accuracy by the j1 map matching method, the smallest of the l- difference vectors, that is, the one that is ranked and stored at that time. The current location is calculated by introducing the satellites with the highest priority, and the error in the measured position is corrected using the differential vector value of the selected satellite combination, so the current location of the vehicle is always calculated with high accuracy. It will be possible.

なお、ステップ390〜410の処理において、受信可
能な衛星の中から3個ないしは4個の衛星を選択する際
、全ての組み合せについて選択するようにしたが、この
場合、所定の個数の組み合せで終了させるとか、あるい
はタイマーを使って所定時間で演算を中止させる等の制
限を設け、CPU1に負担をかけないように制御するこ
とも可能である。
In addition, in the processing of steps 390 to 410, when selecting three or four satellites from among the receivable satellites, all combinations are selected, but in this case, the process ends after a predetermined number of combinations are selected. It is also possible to control the CPU 1 so as not to put a burden on it by setting restrictions such as stopping the calculation after a predetermined time using a timer.

次に、この発明の第3の実施例を第6図〜第8図に基づ
いて説明する。なお、本実施例においても装置の基本構
成は十、2第1の実施例と全く同一なのでその説明は省
略する。
Next, a third embodiment of the present invention will be described based on FIGS. 6 to 8. It should be noted that the basic configuration of the apparatus in this embodiment is exactly the same as that in the first embodiment, so a description thereof will be omitted.

第6図は第3の実施例の全体的な処理手順を示すゼネラ
ルフローチャートであるが、同図においてステップ50
0〜540までの処理手順は1−2第2の実施例におけ
るステップ300〜340までの処理手順と全く同一で
、初期設定処理(ステップ500)、現在地表示処理(
ステップ510)が完了すると、次には車両の移動につ
れて方位センサ12および距離センサ13の出力に基づ
いて車両現在地が推測演算され(ステップ520)、さ
らに、車両の走行軌跡とCD−ROM19に記憶されて
いる道路形状とのマツチング処理を行う(ステップ53
0)。
FIG. 6 is a general flowchart showing the overall processing procedure of the third embodiment.
The processing procedures from 0 to 540 are exactly the same as the processing procedures from steps 300 to 340 in the 1-2 second embodiment, including initial setting processing (step 500), current location display processing (
When step 510) is completed, the current location of the vehicle is estimated based on the outputs of the direction sensor 12 and distance sensor 13 as the vehicle moves (step 520), and is further stored in the CD-ROM 19 along with the vehicle's travel trajectory. Performs matching processing with the road shape (step 53).
0).

そして、そのマツチングの結果が、自車の位置を決定す
るのに1・分な精度を持つと判定された場合には(ステ
ップ540でYES)、後述する衛星選定ルーチンを実
行しくステップ560)、測位演算に使用すると精度が
低下すると推定される衛星を抽出したうえ、マツチング
処理により決定された位置に現在地を設定する。
If it is determined that the matching result has an accuracy of 1 minute for determining the position of the own vehicle (YES in step 540), a satellite selection routine to be described later is executed (step 560). After extracting satellites whose accuracy is estimated to decrease if used for positioning calculations, the current location is set to the position determined by matching processing.

一方、このマツチング処理の結果、十分な精度をr了す
る現在地が設定できないと判定された場合には(ステッ
プ540でNO)、後述する衛星測位ルーチンを実行し
くステップ550)、現在地の決定は衛星航法手段を利
用して行うことになる。
On the other hand, as a result of this matching process, if it is determined that the current location cannot be set with sufficient accuracy (NO in step 540), the satellite positioning routine described later is executed (step 550), and the current location is determined using the satellite. This will be done using navigational means.

こうして、車両の現在地が求められたならば、移動量に
応じた表示地図の書き換えを行い(ステップ570)、
書き換えた地図1−に車両の現在地を表示する(ステッ
プr510)。
Once the current location of the vehicle has been determined in this way, the displayed map is rewritten according to the amount of movement (step 570).
The current location of the vehicle is displayed on the rewritten map 1- (step r510).

以1−のようにステップ510から570の処理を繰り
返すことにより、車両の走行につれて画面1−の地図が
書き換えられ、地図−にに現在地が表示されることにな
る。
By repeating steps 510 to 570 as described in 1- above, the map on screen 1- is rewritten as the vehicle travels, and the current location is displayed on the map.

次に、ステップ560の衛星選定ルーチンの詳細を第7
図に基づいて説明する。
Next, the details of the satellite selection routine in step 560 will be explained in the seventh section.
This will be explained based on the diagram.

この処理においては、まずステップ530のマツチング
処理により、信頼性の高い現在地が得られているので、
この位置を基準位置として設定する(ステップ600)
In this process, first, a highly reliable current location has been obtained through the matching process in step 530, so
Set this position as a reference position (step 600)
.

次に、衛星航法手段を利用し、受信可能な衛星の中から
3個ないし4個の衛星を選択し、選択された衛星と車両
の距離を算出し、車両の現在地を演算する(ステップ6
10)。
Next, using the satellite navigation means, select 3 or 4 satellites from among the receivable satellites, calculate the distance between the selected satellites and the vehicle, and calculate the current location of the vehicle (Step 6
10).

なお、ここで得られた現在地は電離層電波伝搬遅延等に
起因する誤差を包劇しているので、ステップ600で設
定し7た値とは一致しない。そこで、ステップ600で
求めた値とステップ610て求めた値の差分ベクトルE
を演算し、該差分ベクトルEをステップ61〔1の処理
において利用された衛星の組み合せにおける誤差データ
としてD−RAM9に記憶しておく(ステップ62o)
Note that the current location obtained here accounts for errors caused by ionospheric radio wave propagation delays and the like, so it does not match the value set in step 600. Therefore, the difference vector E between the value obtained in step 600 and the value obtained in step 610
is calculated, and the difference vector E is stored in the D-RAM 9 as error data in the combination of satellites used in the process of step 61 [1] (step 62o).
.

こうして、ステップ610およびステップ620の動作
を衛星の組み合せを変えて繰り返し実施し、全ての組み
合せについての差分ベクトルEが演算されたならば(ス
テップ630でNO) 、各衛星の組み合せの中で該差
分ベクトルの絶対(ii’jE1が、 El〉α(但し、αは定数)  (2)となる衛星の組
み合せが、2つ以−1−あるが否がが調べられる(ステ
ップ640)。ここで、−1−エ己(2)式を満たす組
み合せが2つ以1−あれば(ステップ640でYES)
、該当する衛星の組み合せの中から共通の衛星を抽出し
くステップ65o)さらに共通の衛星がただ1個求めら
れたならば(ステップ660でYES) 、該衛星を2
つの種別に区分して登録する。
In this way, the operations of step 610 and step 620 are repeatedly performed by changing the combinations of satellites, and once the difference vector E for all combinations has been calculated (NO in step 630), the difference vector E for each combination of satellites is calculated. It is checked whether there are two or more combinations of satellites such that the absolute value of the vector (ii'jE1 is El>α (where α is a constant) (2) (step 640).Here, -1-If there are two or more combinations that satisfy equation (2) (YES at step 640)
Step 65o) If only one common satellite is found (YES in step 660), extract the common satellite from the corresponding combination of satellites.
Register by classifying into two types.

すなわち、該衛星を使ったときの差分ベクトルの絶対値
の最大値を1Enlとすると、Enl<β(但し、βは
定数で、αくβ)(3)であれば(ステップ670でY
ES)、該衛星を予備衛星として登録しくステップ69
o)、1−記(3)式を満たさないと(ステップ670
でNO)、該衛1!−を不良衛星として登録する(ステ
ップ680)。
That is, if the maximum absolute value of the difference vector when using the satellite is 1 Enl, then if Enl < β (where β is a constant, α × β) (3) (Y in step 670
ES), register the satellite as a spare satellite (Step 69)
o), 1-If the equation (3) is not satisfied (step 670
(NO), 1! - is registered as a defective satellite (step 680).

なお、ステップ670の処理においては、差分ベクトル
の大きさの最大値1Enlを比較対象としたが、平均値
を演算してβと比較してもよい。
Note that in the process of step 670, the maximum value 1Enl of the magnitude of the difference vector is compared, but the average value may be calculated and compared with β.

なお、ステップ650の処理において、精度不良なる衛
星が2つ以1−抽出された場合等、精度不良なる衛星が
特定できない場合は(ステップ660でNO) 、’7
’備衛111あるいは不良衛星の登録は行わない。
In addition, in the process of step 650, if a satellite with poor accuracy cannot be identified, such as when two or more satellites with poor accuracy are extracted (NO in step 660), '7
'Biei 111 or defective satellites will not be registered.

以1−の処理が終了し、たならば、ステップ600の処
理において設定した基楚位置を現在地に設定して(ステ
ップ700)、このルーチンより復帰する。
If the above process 1- is completed, the base position set in the process of step 600 is set as the current location (step 700), and the routine returns from this routine.

次に、第6図におけるステップ550の衛JJ/I!1
位ルーチンの詳細を第8図に基づいて説明する。
Next, Mae JJ/I! of step 550 in FIG. 1
The details of the routine will be explained based on FIG.

ここでは、まず1−記の如くして登録された不良衛星ま
たはT−備衛足を使わずに測位可能かど・)かが判断さ
れる(ステップ800)。すなわち、1゜記衛星選定ル
ーチンによって選定されている不良衛星と予備衛星を除
いて現在受信可能なiガ星の総数が現在地を演算するに
足りているかどうかが判断され(2次元測位のためには
3個、3次元測位のためには4個の衛星が必要である)
、測位可能であれは(ステップ800でYES) 、不
良衛星または予備衛星を使わずに測位演算を行い(ステ
ップ81.0)、該測位位置を現在地に設定しくステッ
プ840) 、このルーチンより復帰する。
Here, first, it is determined whether positioning is possible without using the defective satellite registered as described in 1-1 or T-Bieishu (step 800). In other words, it is determined whether the total number of I-Ga stars currently receivable, excluding defective satellites and spare satellites selected by the 1° satellite selection routine, is sufficient to calculate the current location (for two-dimensional positioning). (3 satellites are required for 3D positioning, and 4 satellites are required for 3D positioning)
If positioning is possible (YES in step 800), perform positioning calculations without using the defective satellite or spare satellite (step 81.0), set the determined position as the current location (step 840), and return from this routine. .

一方、不良衛星または1′−備衛星を使わずに測1)γ
を行なうのが不可能な場合は(ステップ800でNO)
、次には不良衛星を使わずに測位可能かどうかが判断さ
れ(ステップ820) 、測位可能であれば(ステップ
820でYES) 、不良衛星を除外した衛星の組み合
(七で/IIq位位置前位置行い(ステップ830)、
該測ムγ位置を現在地に設定する(ステップ840)。
On the other hand, 1) γ
If it is impossible to do so (NO in step 800)
Next, it is determined whether positioning is possible without using the defective satellite (step 820), and if positioning is possible (YES in step 820), the combination of satellites excluding the defective satellite (7/IIq position) is determined. performing a forward position (step 830);
The measured γ position is set as the current location (step 840).

また、不良衛星を使わなければaIlJ位が不可能な場
合は(ステップ820でNO) 、衛星航法手段による
測位を実施せ1′に、ステップ520の処理において演
算したJfflffl全位置地として設定する(ステッ
プ850 ) n 第3の実施例は、1−記の如く、マツプマッヂング手法
によって車両現在地について精度の高い基準位置が得ら
れたならば、衛星航法手段によって選択する衛星の組み
合せを変えて測位位置を演算し、1ユ記基準位置と衛J
ij、の組み合せを変えて演算された測位位置の差分ベ
クトルを求める。
If the position aIlJ is not possible without using a defective satellite (NO in step 820), positioning is performed by satellite navigation means and set in 1' as the entire position Jfflffl calculated in the process of step 520 ( Step 850)n In the third embodiment, as described in 1-1, once a highly accurate reference position for the vehicle's current location is obtained by the map mapping method, the positioning position is determined by changing the combination of satellites selected by the satellite navigation means. Calculate, 1U reference position and Mae J
A difference vector of the calculated position is obtained by changing the combination of ij.

ここで、」ユ記差分ベクトルの大きさが所定値α以1ユ
の組み合せが2つ以1−得られ、しかもそれらの組み合
せ中に1゜つだけ共通の衛星が得られたならば、次には
1−記組口百せ中における差分ベクトルの最大値が所定
値βと比較され(但し、αくβ)差分ベクトルの最大1
i?’tがβより小なら1.記共通衛星をY−備衛星と
して登録するとともに、β以−1ユなら不良衛星として
登録する。
Here, if two or more combinations in which the magnitude of the difference vector is greater than or equal to the predetermined value α are obtained, and only one common satellite is obtained among these combinations, then The maximum value of the difference vector in the 1-note grouping is compared with a predetermined value β (however, α × β).
i? 1 if 't is less than β. The common satellite is registered as a Y-prepared satellite, and if β is less than -1, it is registered as a defective satellite.

そして、以後の衛星航法手段による現在地の測位演算に
おいては、1−記の如きT−備衛犀、不r1?’i’i
星を用いなくても測位演算できる場合はそれらの衛星を
除外した衛星の組み合せで現在地を測位演算するととも
に、受信可能な衛星が少なく、H清衛足または不良衛星
を選択しなければならない場合は、P備衛早、不良衛星
の順番に不足衛星を選択して不足衛星を補うので、精度
不能なる衛ノー11の使用が可能な限り防止でき、車両
現在地を常に精度良く演算できることになる。
Then, in the subsequent positioning calculation of the current location by satellite navigation means, T-Bieisai, Fur1? 'i'i
If it is possible to calculate the position without using stars, calculate the current location using a combination of satellites excluding those satellites, and if there are few satellites that can be received and you have to select H Sei-Ei-Ashi or a defective satellite, Since the missing satellites are selected in the order of P-bye-early and defective satellites to make up for the missing satellites, the use of E-11 that is inaccurate can be prevented as much as possible, and the current location of the vehicle can always be calculated with high accuracy.

(発明の効果) 本発明に係る移動体用現在地表示装置は、1.記の如く
、測位精度の悪化している不良衛星を抽出し、この抽出
された不良衛星を除外した組ノ合せてGPS衛星を選択
するよう構成したので、常に精度良く移動体現在地を表
示できる等の効41迅を何する。
(Effects of the Invention) The current location display device for a moving body according to the present invention has the following advantages:1. As described above, the system is configured to extract defective satellites with deteriorating positioning accuracy and select GPS satellites in combination with the extracted defective satellites, so the current location of a mobile object can always be displayed with high accuracy. What does the effect of 41 speed do?

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

第1図は本発明のクレーム対応図、第2図は本発明が適
用された第1の実施例の基本構成を示すブロック図、第
3図および第4図は第1の実施例の処理手順を示すフロ
ーデー1・−1・、第5図は第2の実施例の処理手順を
示す70−ヂャ−1・、第6図は第3の実施例の処理手
順を示すゼネラルフローチャー1・、第7図は第6図に
おける衛へ工選定ルーチンの詳細を示すフローチャー1
・、第8図は第6図における衛星測位ルーチンの詳細を
示すフローチャートである。 1・・・CPU 7・・・V−RAM 8・・・ROM 9・・・D−RAM 12・・・h′位センーリ゛ 13・・・距離センサ 19・・・CD −ROM 2O・・・CRT 22−GPSRx 23・・・ビーコンRx
Fig. 1 is a claim correspondence diagram of the present invention, Fig. 2 is a block diagram showing the basic configuration of the first embodiment to which the present invention is applied, and Figs. 3 and 4 are processing procedures of the first embodiment. FIG. 5 is a flowchart 70-1-1 showing the processing procedure of the second embodiment, and FIG. 6 is a general flowchart 1-1 showing the processing procedure of the third embodiment. Figure 7 is a flowchart 1 showing the details of the engineering selection routine in Figure 6.
. . , FIG. 8 is a flowchart showing details of the satellite positioning routine in FIG. 6. 1...CPU 7...V-RAM 8...ROM 9...D-RAM 12...h' position sensor 13...distance sensor 19...CD-ROM 2O... CRT 22-GPSRx 23... Beacon Rx

Claims (1)

【特許請求の範囲】 1、受信可能なGPS衛星の中から複数個のGPS衛星
を選択し、該選択されたGPS衛星から発射される電波
を受信することにより移動体現在地を測位演算する衛星
航法手段を備えた移動体用現在地表示装置において、 マップマッチング手法や路側アンテナからの位置情報に
基づいて移動体現在地の基準位置を設定する基準位置設
定手段と、 上記基準位置が設定された場合、受信可能な複数のGP
S衛星の中から衛星の組み合せを変えてGPS衛星を選
択し、該選択された衛星の組み合せ毎に上記衛星航法手
段を用いて移動体現在地を測位演算する選択衛星別現在
地測位演算手段と、上記基準位置設定手段によって設定
された基準位置と上記選択衛星別現在地測位演算手段に
よって演算された測位位置の差分値に基づいて不良衛星
を抽出する不良衛星抽出手段と、を備え、上記衛星航法
手段においては上記抽出された不良衛星を除外した組み
合せでGPS衛星を選択することを特徴とする移動体用
現在地表示装置。
[Claims] 1. Satellite navigation in which a plurality of GPS satellites are selected from among receivable GPS satellites and the current location of a mobile object is calculated by receiving radio waves emitted from the selected GPS satellites. a reference position setting means for setting a reference position of a current location of a mobile object based on a map matching method or position information from a roadside antenna; Multiple GPs possible
Selected satellite current location positioning calculation means for selecting a GPS satellite by changing the combination of satellites from among the S satellites, and calculating the current location of a mobile object using the satellite navigation means for each selected combination of satellites; A defective satellite extraction means for extracting defective satellites based on a difference value between the reference position set by the reference position setting means and the positioning position calculated by the selected satellite-specific current position positioning calculation means; A current location display device for a mobile object, characterized in that GPS satellites are selected in combination excluding the defective satellites extracted above.
JP24729389A 1989-09-22 1989-09-22 Current position displaying apparatus for moving object Pending JPH03108609A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24729389A JPH03108609A (en) 1989-09-22 1989-09-22 Current position displaying apparatus for moving object

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24729389A JPH03108609A (en) 1989-09-22 1989-09-22 Current position displaying apparatus for moving object

Publications (1)

Publication Number Publication Date
JPH03108609A true JPH03108609A (en) 1991-05-08

Family

ID=17161278

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24729389A Pending JPH03108609A (en) 1989-09-22 1989-09-22 Current position displaying apparatus for moving object

Country Status (1)

Country Link
JP (1) JPH03108609A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05314393A (en) * 1992-05-11 1993-11-26 Hitachi Ltd In-vehicle beacon receiver and in-vehicle navigation system
JP2004502135A (en) * 2000-03-20 2004-01-22 クゥアルコム・インコーポレイテッド Method and apparatus for using assistance data for a satellite location system
JP2006107036A (en) * 2004-10-04 2006-04-20 Mitsubishi Electric Corp Movement information management system, management apparatus, movement information management method, communication apparatus, processing method, and program
JP2007093527A (en) * 2005-09-30 2007-04-12 Seiko Epson Corp TERMINAL DEVICE, EXTERNAL DEVICE, TERMINAL DEVICE CONTROL METHOD, TERMINAL DEVICE CONTROL PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING TERMINAL DEVICE CONTROL PROGRAM
JP2008139247A (en) * 2006-12-05 2008-06-19 Alpine Electronics Inc Gps positioning device
JP2012042475A (en) * 1998-05-05 2012-03-01 Snaptrack Inc Method and system for using altitude information in satellite positioning system
JP2014182150A (en) * 2013-03-20 2014-09-29 Honeywell Internatl Inc System and method for real-time subset geometry screening for varying satellite constellations

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05314393A (en) * 1992-05-11 1993-11-26 Hitachi Ltd In-vehicle beacon receiver and in-vehicle navigation system
JP2012042475A (en) * 1998-05-05 2012-03-01 Snaptrack Inc Method and system for using altitude information in satellite positioning system
JP2004502135A (en) * 2000-03-20 2004-01-22 クゥアルコム・インコーポレイテッド Method and apparatus for using assistance data for a satellite location system
JP2012211907A (en) * 2000-03-20 2012-11-01 Qualcomm Inc Methods and apparatuses for using assistance data relating to satellite position systems
JP2014222228A (en) * 2000-03-20 2014-11-27 クゥアルコム・インコーポレイテッドQualcomm Incorporated Methods and apparatuses for using assistance data relating to satellite position systems
JP2015180874A (en) * 2000-03-20 2015-10-15 クゥアルコム・インコーポレイテッドQualcomm Incorporated Methods and apparatuses for using assistance data relating to satellite position systems
JP2017003594A (en) * 2000-03-20 2017-01-05 スナップトラック・インコーポレーテッド Methods and apparatuses for using assistance data relating to satellite position systems
JP2006107036A (en) * 2004-10-04 2006-04-20 Mitsubishi Electric Corp Movement information management system, management apparatus, movement information management method, communication apparatus, processing method, and program
JP2007093527A (en) * 2005-09-30 2007-04-12 Seiko Epson Corp TERMINAL DEVICE, EXTERNAL DEVICE, TERMINAL DEVICE CONTROL METHOD, TERMINAL DEVICE CONTROL PROGRAM, COMPUTER-READABLE RECORDING MEDIUM CONTAINING TERMINAL DEVICE CONTROL PROGRAM
JP2008139247A (en) * 2006-12-05 2008-06-19 Alpine Electronics Inc Gps positioning device
JP2014182150A (en) * 2013-03-20 2014-09-29 Honeywell Internatl Inc System and method for real-time subset geometry screening for varying satellite constellations

Similar Documents

Publication Publication Date Title
US5752217A (en) Navigation system having optimal destination route setting capability
JPH06129867A (en) Navigation device
JP4835413B2 (en) Vehicle navigation device
JPH03108609A (en) Current position displaying apparatus for moving object
JP3084087B2 (en) Vehicle position recognition device
JPH10141964A (en) Navigation apparatus for moving object and processing method thereof
JP3514786B2 (en) Moving object positioning device and car navigation device
JP4093135B2 (en) Car navigation system
JPH06289778A (en) Vehicle position detection device
JPS6366414A (en) Vehicle route guidance device
JPS6366411A (en) Vehicle route guidance device
JP2907937B2 (en) Moving object position detection device
CN106940191A (en) Guider and its vehicle location display methods
JPH0372285A (en) Present place displaying apparatus for moving body
JPH06300578A (en) Vehicle position detecting device
JP2685624B2 (en) Navigation system for moving objects
JPH11325931A (en) Car navigation system, its method, and record medium which has recorded software for car navigation
JP2786309B2 (en) Vehicle position detection device
JPS61198074A (en) Gps navigation system
JP2004138538A (en) Navigation apparatus and navigation system
JP2995852B2 (en) GPS navigation system for vehicles
JP2913677B2 (en) Current location display for mobile
JPH0777571A (en) On-vehicle navigation system
JPS62277573A (en) Gps position measuring instrument
JPH05216407A (en) Current position correction device