JPH10185600A - Vehicle position correcting system - Google Patents

Vehicle position correcting system

Info

Publication number
JPH10185600A
JPH10185600A JP34410396A JP34410396A JPH10185600A JP H10185600 A JPH10185600 A JP H10185600A JP 34410396 A JP34410396 A JP 34410396A JP 34410396 A JP34410396 A JP 34410396A JP H10185600 A JPH10185600 A JP H10185600A
Authority
JP
Japan
Prior art keywords
vehicle
accuracy
gps
positioning
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP34410396A
Other languages
Japanese (ja)
Other versions
JP3295009B2 (en
Inventor
Atsushi Ichimura
淳 市村
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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP34410396A priority Critical patent/JP3295009B2/en
Publication of JPH10185600A publication Critical patent/JPH10185600A/en
Application granted granted Critical
Publication of JP3295009B2 publication Critical patent/JP3295009B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To correct the position accurately by determining a position measuring accuracy and correcting the position when the accuracy comes within a specified range. SOLUTION: A position detector 26 for own vehicle detects the absolute position of its own vehicle based on detection signals from a distance sensor, an azimuth sensor and a GPS receiver using a CPU. In order to detect an accurate absolute position, a vehicle position correction unit 27 corrects the position. Positioning accuracy of GPS depends on the number and arrangement of satellites and the measurements fluctuate due to the error. State change of a positioning satellite can be grasped by monitoring DOP(dilution of precision). The smaller the DOP value, the higher the accuracy. The position can be corrected accurately by monitoring the DOP value, correcting the position when the DOP value is sustained for a predetermined time within a specified range and discarding an absolute positioning data obtained under bad state of the positioning satellite.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、カーナビゲーショ
ンシステム等において、GPS(グローバル・ポジショ
ニング・システム)衛星を利用して現在の絶対位置の測
定を行う場合の位置補正装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a position correcting apparatus for measuring a current absolute position using a GPS (Global Positioning System) satellite in a car navigation system or the like.

【0002】[0002]

【従来の技術】カーナビゲーションシステム等におい
て、車両の現在の絶対位置を測定するためGPSが用い
られている。しかし、GPSによる絶対位置測定の場
合、走行中の処理時間等にタイムラグがあり、位置補正
は停車中に比べると誤差が大きい。また、停車中は移動
ベクトルが算出できないためマップマッチングによる位
置補正ができない。そこで、停車中においてマップマッ
チングによらずに位置補正をすることが行われている。
2. Description of the Related Art In a car navigation system or the like, a GPS is used to measure a current absolute position of a vehicle. However, in the case of the absolute position measurement by the GPS, there is a time lag in the processing time during traveling or the like, and the position correction has a large error compared to when stopped. In addition, since the movement vector cannot be calculated while the vehicle is stopped, position correction by map matching cannot be performed. Accordingly, position correction is performed without stopping map matching while the vehicle is stopped.

【0003】GPSにより車両の絶対位置を測定する場
合、絶対位置・方位検出手段としてGPSを、方位検出
手段としてジャイロ、地磁気センサを、そして距離検出
手段として車速パルス等が用いられている。しかし、G
PSによる絶対位置測定は通常20〜200mの距離誤
差があると言われており、単に停車中という条件で位置
補正すると、逆に誤差を大きくしてしまうことがある。
When the absolute position of a vehicle is measured by GPS, a GPS is used as an absolute position / azimuth detecting means, a gyro, a geomagnetic sensor is used as an azimuth detecting means, and a vehicle speed pulse or the like is used as a distance detecting means. But G
It is said that the absolute position measurement by the PS usually has a distance error of 20 to 200 m. If the position is corrected simply under the condition that the vehicle is stopped, the error may be increased.

【0004】[0004]

【発明が解決しようとする課題】GPSによる絶対位置
測定の精度は、衛星の数、及び衛星の配置によって異な
ってくる。測位衛星数が3個の場合でもGPSで位置検
出は可能であるが、3次元測位ができないため誤差が大
きくなる。測位衛星数が4個以上の場合、3次元測位が
可能となるが、衛星の配置が悪く衛星が分散せず一か所
に集中しているような場合は、測位衛星数が4個以上の
場合でも測位精度は悪くなり誤差が大きくなる。
The accuracy of the absolute position measurement by GPS depends on the number of satellites and the arrangement of the satellites. Even when the number of positioning satellites is three, the position can be detected by GPS, but the error increases because three-dimensional positioning cannot be performed. When the number of positioning satellites is four or more, three-dimensional positioning is possible. However, when the arrangement of satellites is poor and the satellites are not dispersed and concentrated in one place, the number of positioning satellites is four or more. Even in such a case, the positioning accuracy deteriorates and the error increases.

【0005】また,連続停車中にある車両の位置を補正
する場合、測位精度の良い状態が続き、その後測位精度
が悪い状態となること、例えば、信号待ちの時に大型車
等が衛星からの信号を遮るともあり得る。また、GPS
には故意に誤差を発生させる仕組みがあるため、GPS
によって得られたデータをそのまま用いると誤った位置
に補正する恐れがある。
Further, when correcting the position of a vehicle that is continuously stopped, a state where the positioning accuracy is good continues, and then the positioning accuracy becomes poor. For example, when waiting for a signal, a large vehicle or the like receives a signal from a satellite. It is possible to block out. Also, GPS
Has a mechanism to intentionally generate an error.
If the data obtained by the above is used as it is, there is a possibility that an incorrect position is corrected.

【0006】従って、本発明の目的は上記状況下におい
て精度良く絶対位置を測定し、車両の位置が補正できる
ようにすることである。
SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to accurately measure an absolute position under the above-mentioned circumstances and to correct the position of a vehicle.

【0007】[0007]

【課題を解決するための手段】車両が停車中に車両の絶
対位置をGPSにより測定し位置の補正をするに際し、
本発明ではGPSによる位置測定の精度を把握し、精度
が一定の範囲にある場合に位置補正し、測位精度が悪い
状態の時に得られた測定値は用いないようにするもので
ある。
When the absolute position of the vehicle is measured by GPS while the vehicle is stopped and the position is corrected,
In the present invention, the accuracy of the position measurement by the GPS is grasped, the position is corrected when the accuracy is within a certain range, and the measured value obtained when the positioning accuracy is poor is not used.

【0008】また、GPSによる絶対位置測定のデータ
を精度に応じて分け、重み付けをして精度の高いデータ
を優先して採用し、位置補正するものである。また、G
PSの誤差を故意に発生させる仕組みに対応するため、
DGPS(デイファレンシャルGPS)を利用してこの
誤差を除去し、正確な位置の測定を行って位置を補正す
るものである。
Further, the data of the absolute position measurement by the GPS is divided according to the accuracy, weighted, and the data with high accuracy is preferentially adopted to correct the position. G
In order to cope with the mechanism of intentionally generating PS error,
This error is removed by using DGPS (Differential GPS), and the position is corrected by performing accurate position measurement.

【0009】さらに、位置補正に際して、DGPSを利
用して得た測定値かどうか判断し、重み付けをして測定
値を採用し、位置を補正するものである。
Further, when correcting the position, it is determined whether the measured value is a measured value obtained by using DGPS, weighted, and the measured value is adopted to correct the position.

【0010】[0010]

【発明の実施の形態】以下図面を参照して、本発明に係
る車両位置補正装置の実施形態を説明する。図1は本発
明の車両ナビゲーションシステムに係る車両位置補正装
置を含む基本ハード構成を示す。図1において、車速パ
ルス等による距離センサ11、及び地磁気センサ、振動
ジャイロ、光ファイバジャイロ、ガスレートセンサなど
のいずれか、もしくはそれらの組み合わせからなる方位
センサ12が車両に設けられ、両センサからの検出信号
は中央処理装置(CPU)13に供給される。一方、G
PS(グローバル・ポジショニング・システム)衛星1
4からの電波を受信して復調するGPS受信機15も設
けられ、復調したGPS信号をCPU13に供給する。
CPU13は距離センサ11からの検出信号を積分して
得られる積分距離データ及び方位センサ12からの方位
データに基づき現在の絶対位置を求める。さらに、CD
−ROM、ICカード、ハードデイスク等の記憶装置1
6に予め格納されている地図データを読み出して表示装
置18に表示し、地図上に車両の現在位置を表示する。
なお、メインメモリ17にはナビゲーション用の情報が
格納されている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a vehicle position correcting device according to the present invention will be described below with reference to the drawings. FIG. 1 shows a basic hardware configuration including a vehicle position correcting device according to the vehicle navigation system of the present invention. In FIG. 1, a vehicle is provided with a distance sensor 11 based on a vehicle speed pulse or the like, and an azimuth sensor 12 formed of any one of a geomagnetic sensor, a vibration gyro, an optical fiber gyro, a gas rate sensor, or the like, or a combination thereof. The detection signal is supplied to a central processing unit (CPU) 13. On the other hand, G
PS (Global Positioning System) Satellite 1
Also provided is a GPS receiver 15 for receiving and demodulating the radio waves from 4, and supplies the demodulated GPS signal to the CPU 13.
The CPU 13 obtains the current absolute position based on the integrated distance data obtained by integrating the detection signal from the distance sensor 11 and the azimuth data from the azimuth sensor 12. In addition, CD
-Storage device 1 such as ROM, IC card, hard disk, etc.
6, the map data stored in advance is read and displayed on the display device 18, and the current position of the vehicle is displayed on the map.
The main memory 17 stores information for navigation.

【0011】図2は本発明の車両位置補正装置を有する
車両ナビゲーションシステムの表示装置のブロック図で
ある。図2において、入力部21は表示装置のデイスプ
レイ18(図1)に設けられたスイッチあるいは画面上
に表示されたタッチスイッチからなる。利用者はこの入
力装置21を用いて経路探索装置22に対して出発地や
目的地の地点設定を行う。経路探索装置22は記憶装置
16(図1)に格納された地図データ23と経路探索デ
ータを用いて最適経路を探索し、その結果を経路案内装
置24に出力すると共に表示装置等の出力部25に出力
する。経路探索装置22と経路案内装置24は図1のC
PU13により制御される。一方、地図データは経路案
内装置24と自車位置検出装置26に出力される。自車
位置検出装置26に本発明の車両位置補正装置27が設
けられている。自車位置検出装置26からの出力は経路
案内装置24に出力されるとともに出力部25に送ら
れ、地図上に自車の現在位置を表示する。
FIG. 2 is a block diagram of a display device of a vehicle navigation system having the vehicle position correcting device of the present invention. In FIG. 2, an input unit 21 includes a switch provided on a display 18 (FIG. 1) of the display device or a touch switch displayed on a screen. The user uses the input device 21 to set a departure point and a destination point for the route search device 22. The route search device 22 searches for an optimum route using the map data 23 and the route search data stored in the storage device 16 (FIG. 1), and outputs the result to the route guide device 24 and an output unit 25 such as a display device. Output to The route search device 22 and the route guidance device 24 are the same as those in FIG.
It is controlled by the PU 13. On the other hand, the map data is output to the route guidance device 24 and the vehicle position detection device 26. The vehicle position correction device 27 of the present invention is provided in the vehicle position detection device 26. The output from the vehicle position detection device 26 is output to the route guidance device 24 and sent to the output unit 25, and the current position of the vehicle is displayed on a map.

【0012】自車位置検出装置26は、図1に示された
CPU13が距離センサ11、方位センサ12、及びG
PS受信機15からの検出信号から、自車の絶対位置を
検出するようにしたものであり、その際、精度の良い絶
対位置を検出するため、車両位置補正装置により位置補
正するものである。次に、本発明による車両の停車時に
おける位置補正装置による補正の概要について説明す
る。なお、距離検出手段には例えば車速パルスを用い
る。車速パルスはタイヤの回転数に比例して出力され
る。
The self-vehicle position detecting device 26 includes a CPU 13 shown in FIG.
The absolute position of the own vehicle is detected from the detection signal from the PS receiver 15. At this time, the position is corrected by a vehicle position correcting device in order to detect the accurate absolute position. Next, an outline of correction by the position correction device when the vehicle stops according to the present invention will be described. Note that, for example, a vehicle speed pulse is used as the distance detecting means. The vehicle speed pulse is output in proportion to the rotation speed of the tire.

【0013】前記のように、GSPによる測位精度は衛
星の数、及び衛星の配置によって異なり、測定値は誤差
によりバラツキが生ずる。しかし、衛星の数や配置等の
測位衛星の状態の変化は、DOP(Dilution ofPrecisi
on )を監視することによって把握することができる。
GPSは最大8個の衛星を有しており、測位衛星の状態
を把握するため、DOPには衛星の数と衛星の配置、及
びその他衛星の信号レベル等が入力されて所定の計算が
行われ、DPO値が得られる。DOP値は小さいほど精
度は良い。したがって、前記のようにGPSが測位状態
であっても誤差が大きい場合があるため、DOPを監視
し、DOP値が一定の範囲内で一定時間連続した場合に
位置補正し、測位衛星が悪い状態の時に得られた絶対測
位位置は用いないようにすれば、正確に位置を補正でき
る。
As described above, the positioning accuracy by the GSP differs depending on the number of satellites and the arrangement of the satellites, and the measured values vary due to errors. However, a change in the state of the positioning satellite such as the number and arrangement of the satellites is caused by a DOP (Dilution of Precision).
on) can be grasped by monitoring.
The GPS has a maximum of eight satellites, and the number of satellites, the arrangement of the satellites, the signal level of other satellites, and the like are input to the DOP to determine the state of the positioning satellites, and a predetermined calculation is performed. , DPO values are obtained. The smaller the DOP value, the better the accuracy. Therefore, even if the GPS is in the positioning state as described above, the error may be large. Therefore, the DOP is monitored, and the position is corrected when the DOP value is within a certain range for a certain period of time. If the absolute positioning position obtained at the time is not used, the position can be accurately corrected.

【0014】また,連続停車中にある車両の位置補正に
おいて、測位精度の良い状態が続き、その後測位精度が
悪い状態となった場合、例えば、信号待ちの時に大型車
等が衛星からの信号を遮った場合は、悪い状態の時に測
位された絶対位置は使用せず、それまでの測位で得られ
た絶対位置で補正することもできる。また、一定時間連
続して測定した場合、衛星の配置等が変化し、精度が変
化する。そこで、測定した位置データの平均を取り、そ
のデータを補正に利用する。そして、その際測定した位
置データを精度に応じて分けて平均値を算出した後重み
付けをし、精度の高いデータを優先して採用する。この
場合の重み付けをして平均値を導くために、以下の式が
用いられる。 平均値=(1-K) ×Σ( 精度の良い位置のデータ)/( 精度
の良い位置のデータ数)+K×Σ( 精度の悪い位置のデ
ータ)/( 精度の悪い位置のデータ数)(0≦K≦1) 上記式において、精度の良い位置での測定値か精度の悪
い位置での測定値かは、例えば前記DOP値によって判
断できる。
In the position correction of a vehicle that is continuously stopped, if the positioning accuracy is good and the positioning accuracy is poor after that, for example, a large car or the like receives a signal from a satellite when waiting for a signal. In the case of blocking, the absolute position measured in the bad state is not used, and the correction can be made with the absolute position obtained by the previous positioning. Further, when the measurement is continuously performed for a certain period of time, the arrangement of the satellites and the like change, and the accuracy changes. Therefore, an average of the measured position data is obtained, and the data is used for correction. Then, at that time, the measured position data is divided according to the accuracy, an average value is calculated, weighted, and data with higher accuracy is preferentially adopted. In order to derive an average value by weighting in this case, the following equation is used. Average value = (1-K) x Σ (accurate position data) / (accurate position data) + K x Σ (inaccurate position data) / (inaccurate position data) ( 0 ≦ K ≦ 1) In the above equation, whether the measurement value is at a high-accuracy position or at a low-accuracy position can be determined by, for example, the DOP value.

【0015】また、GPSには故意に誤差を発生させる
仕組みがある。この誤差を除去するためDGPSを用い
ることができる。図3はDGPSの概要を示したもので
ある。図3に示されているように、DGPSは経度、緯
度が判明している固定された基準局19でGPS14に
よる測位の誤差を測定し、その誤差を補正データとして
転送し、それを受けた車両側20でGPSにより測定し
た絶対位置から誤差の除去を行い、車両の位置補正を行
うために用いられる。
Further, the GPS has a mechanism for intentionally generating an error. DGPS can be used to remove this error. FIG. 3 shows an outline of DGPS. As shown in FIG. 3, the DGPS measures the positioning error by the GPS 14 at the fixed reference station 19 whose longitude and latitude are known, transfers the error as correction data, and receives the error on the vehicle side. At step 20, the error is removed from the absolute position measured by the GPS, and is used to correct the position of the vehicle.

【0016】DGPSでの誤差は数mと言われており、
通常のGPSと比べ数十倍〜数百倍の精度を持ってい
る。DGPSからの補正データの転送が不可能の場合、
GPSによる測位となるため、DGPSが利用できるか
どうかも測位精度を示す判断基準となる。DGPSが利
用可能でない場合は、衛星の測位状態が良いと判断され
た場合でも、前記のような故意の誤差があるため位置補
正するとかえって誤差を大きくしてしまう可能性があ
る。そこでその場合は、測位によって得られた絶対位置
にすぐに補正せず、精度に応じた重み付けをした補正を
行う。
The error in DGPS is said to be several meters,
The accuracy is several tens to several hundred times higher than that of a normal GPS. If it is not possible to transfer correction data from DGPS,
Since positioning is performed by GPS, whether or not DGPS can be used is also a criterion indicating positioning accuracy. When DGPS is not available, even if it is determined that the positioning state of the satellite is good, there is a possibility that the error will be increased if the position is corrected because of the intentional error as described above. Therefore, in such a case, the absolute position obtained by the positioning is not immediately corrected, but is corrected by weighting according to the accuracy.

【0017】例えば、以下のような式によって補正をす
る。 補正位置=(1−H)×測定位置+H×現在位置
(0≦H≦1) 上記式により、例えばH=0.5として補正すれば、故
意の誤差がGPSから入力されたとしても、補正位置は
中間の値となり大きく外れることはない。次に図4を参
照して、本発明の車両位置補正装置の実施形態を説明す
る。以下に説明する実施形態の動作は、図2の車両位置
補正装置27によって制御される。
For example, the correction is made by the following equation. Correction position = (1-H) x measurement position + H x current position
(0 ≦ H ≦ 1) According to the above equation, if correction is made, for example, at H = 0.5, even if a deliberate error is input from the GPS, the correction position is an intermediate value and does not largely deviate. Next, an embodiment of the vehicle position correcting device of the present invention will be described with reference to FIG. The operation of the embodiment described below is controlled by the vehicle position correction device 27 of FIG.

【0018】図4は実施形態を示すフローチャートであ
る。まず、位置補正の動作を開始する(S1)。この
時、カウンタn=0、測定データ数m1=0、m2=
0、データの加算値X1=0、Y1=0、X2=0、Y
2=0、連続停車フラグflag=0と設定されてい
る。nは連続停車をしているかどうかを判断するカウン
タで、車速が0の状態をカウントするカウンタである。
FIG. 4 is a flowchart showing the embodiment. First, a position correction operation is started (S1). At this time, the counter n = 0, the number of measurement data m1 = 0, m2 =
0, data addition value X1 = 0, Y1 = 0, X2 = 0, Y
2 = 0 and the continuous stop flag flag = 0. n is a counter for determining whether or not the vehicle has been stopped continuously, and is a counter for counting the state where the vehicle speed is 0.

【0019】車両が一定時間停車しており、例えば1秒
間車速が0であれば(S3)、nは1とカウントされ
(S4)、停車中はnの値が1秒毎に加算される。nが
予め設定した連続停車判定係数Nより大きくなれば、連
続停車と判断される(S5)。この場合、N=10と設
定しておけば、停車時間が10秒を超えると連続停車と
判断される。連続停車と判断されると、それまでのデー
タは捨てられて精度の判定が開始される。そして、連続
停車のカウントを開始してから11秒以降に受けたデー
タについて精度の判定が開始され、精度に応じて優、
良、不可と判断される(S6)。
If the vehicle has been stopped for a certain period of time, for example, if the vehicle speed is 0 for 1 second (S3), n is counted as 1 (S4), and the value of n is added every second while the vehicle is stopped. If n becomes larger than the preset continuous stop determination coefficient N, it is determined that the vehicle is continuously stopped (S5). In this case, if N = 10 is set, it is determined that the vehicle stops continuously if the stop time exceeds 10 seconds. If it is determined that the vehicle has been stopped continuously, the data up to that point is discarded and the determination of the accuracy is started. Then, the determination of the accuracy of the data received 11 seconds or more after the start of the continuous stop count is started.
It is determined that it is good or not (S6).

【0020】精度の判定は、例えば、測位衛星数とDO
P値によって行われる。この場合測位衛星数をPとし、
DOP値をDとすると、 ・測位衛星数>P1 かつ DOP<D1 の場合 → 優 ・測位衛星数>P2 かつ DOP<D2 の場合 → 良 ・その他 → 不可 と判断される(但し、P1>P2、D1<D2)。な
お、精度の判定には必要に応じて他の要素を加え、また
他の要素に代えてもよい。
The accuracy is determined, for example, by determining the number of positioning satellites and DO.
This is done by the P value. In this case, the number of positioning satellites is P,
When the DOP value is D, it is determined that: ・ When the number of positioning satellites> P1 and DOP <D1, → Excellent ・ When the number of positioning satellites> P2 and DOP <D2 → Good ・ Other → Not possible D1 <D2). It should be noted that other factors may be added to the accuracy determination as needed, or may be replaced with other components.

【0021】優と判断されたデータはS7において順次
加算される。ここでX1、Y1は位置データの加算値
で、x、yは絶対位置検出手段で測定された位置データ
である。ここでXはX座標、即ち経度を、YはY座標、
即ち緯度を表す。mはデータ数で、m1は優と判断され
たデータ数であり、優と判断されたデータの平均を求め
るために用いる。良と判断されたデータはS8において
順次加算される。ここでX2、Y2は位置データの加算
値で、x、yは絶対位置検出手段で測定された位置デー
タである。ここでXはX座標、即ち経度を、YはY座
標、即ち緯度を表す。m2は良と判断されたデータ数で
あり、良と判断されたデータの平均を求めるために用い
る。不可と判断されたデータは用いられない。そして、
連続停車中は優と良のデータが集められてゆく。
The data determined to be excellent are sequentially added in S7. Here, X1 and Y1 are the added values of the position data, and x and y are the position data measured by the absolute position detecting means. Where X is the X coordinate, that is, longitude, Y is the Y coordinate,
That is, it represents latitude. m is the number of data, and m1 is the number of data determined to be excellent, which is used to calculate the average of the data determined to be excellent. The data determined to be good are sequentially added in S8. Here, X2 and Y2 are the added values of the position data, and x and y are the position data measured by the absolute position detecting means. Here, X represents the X coordinate, that is, longitude, and Y represents the Y coordinate, that is, latitude. m2 is the number of data determined to be good, and is used to calculate the average of the data determined to be good. Data determined to be unacceptable is not used. And
During continuous stops, excellent and good data is collected.

【0022】次にカウント数がNを超えてN+N´(N
´は補正判定係数)を超えたかどうか判断される(S
9)。Noであれば、即ち、n>N+N´でなければ、
データ数が十分得られなかったとしてS3に戻る。Ye
sであれば、即ち、n>N+N´であれば、データ数が
十分得られたとして連続停車フラグが掲げられflag
=1となり(S10)、S11においてそれまでに測定
されたデータの優と良のデータ数m1、m2について判
断される。
Next, when the count number exceeds N and N + N '(N
('Is a correction determination coefficient).
9). If No, that is, if not n> N + N ′,
It is determined that the number of data is not sufficient, and the process returns to S3. Ye
If s, that is, if n> N + N ', the continuous stop flag is raised and the flag
= 1 (S10), and the excellent and good data numbers m1 and m2 of the data measured so far in S11 are determined.

【0023】S11では優のデータ数m1と良のデータ
数m2が予め設定されたデータ判定数M1、M2に対し
て、 m1<M1 かつ m2<M2 であると、データ数が少なく信頼性が低いと判定され、
エンドとなり終了し(S12)、位置補正は行われな
い。なお、エンド(S12)の後、再びスタート(S
1)に戻り同じ動作が繰り返される。
In S11, if m1 <M1 and m2 <M2, the number of data m1 and the number of good data m2 are smaller than the predetermined data determination numbers M1 and M2, the number of data is small and the reliability is low. Is determined,
The process ends and ends (S12), and no position correction is performed. After the end (S12), the operation is started again (S12).
Returning to 1), the same operation is repeated.

【0024】m1<M1、かつm2<M2でないと判定
されると、次に、m1<M1かどうか判定される(S1
3)。Noと判定されると、次にm2<M2かどうか判
定される(S15)。ここでもNoと判定されると、即
ち、優及び良のデータ数が十分であれば、前記加算値を
用いて停車中に検出された絶対位置の経度、及び緯度の
加重平均Gx、及びGyが下記の式により計算される
(S17)。
If it is determined that m1 <M1 and m2 <M2 are not satisfied, then it is determined whether m1 <M1 (S1).
3). If No is determined, it is next determined whether m2 <M2 (S15). Here, if it is also determined as No, that is, if the number of good and good data is sufficient, the weighted averages Gx and Gy of the longitude and latitude of the absolute position detected during stoppage using the added value are calculated. It is calculated by the following equation (S17).

【0025】 Gx=(1−K)×X1/m1+K×X2/m2 Gy=(1−K)×Y1/m1+K×Y2/m2 なお、Kは加重平均計数で、上記の場合はK<0.5、
例えばK=0.2とし、優のデータの重み付けを大きす
る。次に、補正後の現在位置の経度、及び緯度、Hx、
Hyが下記の式により計算される(S18)。
Gx = (1−K) × X1 / m1 + K × X2 / m2 Gy = (1−K) × Y1 / m1 + K × Y2 / m2 where K is a weighted average count, and in the above case, K <0. 5,
For example, K = 0.2, and the weight of the superior data is increased. Next, the longitude and latitude of the corrected current position, Hx,
Hy is calculated by the following equation (S18).

【0026】Hx=(1−H)×Gx+H×X (Xは
補正前の現在位置の経度) Hy=(1−H)×Gy+H×Y (Yは補正前の現在
位置の緯度) また、Hは加重平均計数で、DGPSを利用して測位し
た場合は信頼できるデータであるのでH=0として現在
値と入れ替える。一方、DGPSが利用できずに測位し
た場合は測定値に故意の誤差が含まれている恐れがある
ので、H>0.5とし測定値をそのまま採用せず、現在
値と測定値を重み付けして採用し現在位置を補正する。
Hx = (1−H) × Gx + H × X (X is the longitude of the current position before correction) Hy = (1−H) × Gy + H × Y (Y is the latitude of the current position before correction) Is a weighted average count, and when positioning is performed using DGPS, the data is reliable. Therefore, H = 0 is replaced with the current value. On the other hand, if positioning is performed without using DGPS, there is a possibility that a measured value may include a deliberate error. Therefore, H> 0.5 is used, and the measured value is weighted without using the measured value as it is. To adjust the current position.

【0027】上記計算結果が算出された後、flag=
1かどうか判断される(S19)。Noであれば、即
ち、連続停車中でなければ、補正後の現在位置が算出さ
れてエンドとなり(S20)、位置補正を終了する。f
lag=1の場合、即ち、依然連続停車中である場合、
初期値が設定され(S21)、S3に戻る。この場合の
初期値はn=N、flag=0である。
After the above calculation result is calculated, flag =
It is determined whether it is 1 (S19). If No, that is, if the vehicle is not continuously stopped, the corrected current position is calculated and the process ends (S20), and the position correction ends. f
When lag = 1, that is, when the vehicle is still continuously stopped,
Initial values are set (S21), and the process returns to S3. In this case, the initial values are n = N and flag = 0.

【0028】一方、S13において、m1<M1と判定
されると、計数KはK=1と設定される。そして、この
場合m2<M2ではないので、S15ではNoと判定さ
れてS17に進む。S17、及びS18での計算はK=
1と設定され、優の測定値はデータ数が少ないため無視
され、良の測定値から算出された値により加重平均Gx
とGyが算出される。
On the other hand, if it is determined in S13 that m1 <M1, the count K is set to K = 1. Then, since m2 <M2 is not satisfied in this case, No is determined in S15 and the process proceeds to S17. The calculation in S17 and S18 is K =
It is set to 1 and the excellent measurement value is ignored because the number of data is small, and the weighted average Gx is calculated based on the value calculated from the good measurement value.
And Gy are calculated.

【0029】他方、S15において、m2<M2と判定
されると(この場合、m1<M1ではない)、計数Kは
K=0と設定され(S16)、S17に進む。S17、
及びS18での計算はK=0と設定され、良の測定値は
データ数が少ないため無視され、優の測定値が算出され
た値により加重平均Gx、Gyが算出される。その後、
上記Gx、Gyを用いて補正された現在位置の経度Hx
と緯度Hyが算出される。以下は前記のフローと同じで
ある。
On the other hand, if it is determined in S15 that m2 <M2 (in this case, m1 <M1 is not satisfied), the count K is set to K = 0 (S16), and the flow proceeds to S17. S17,
The calculation in S18 is set to K = 0, good measurement values are ignored because the number of data is small, and weighted averages Gx and Gy are calculated based on the calculated values of excellent measurement values. afterwards,
The longitude Hx of the current position corrected using the above Gx and Gy
And the latitude Hy are calculated. The following is the same as the above flow.

【0030】なお、S20においてエンドとなるが、再
びスタート(S1)に戻り同じ動作が繰り返される。
The process ends at S20, but returns to the start (S1) again and the same operation is repeated.

【0031】[0031]

【発明の効果】GPSによる絶対位置測定の精度は、衛
星の数、及び衛星の配置によって異なってくるが、本発
明ではGPSによる位置測定の精度を把握し、精度が一
定の範囲にある場合に位置補正し、測位精度が悪い状態
の時に得られた測定値は用いないようにしている。ま
た、本発明ではGPSによる位置測定のデータを精度に
応じて分け、重み付けをして精度の高いデータを優先し
て採用し位置補正している。そのため、GPSによる絶
対位置の測定精度にバラツキがあっても、精度の良い測
定値を得ることができる。
The accuracy of the absolute position measurement by the GPS varies depending on the number of satellites and the arrangement of the satellites. In the present invention, however, the accuracy of the position measurement by the GPS is grasped, and when the accuracy is within a certain range. The position is corrected, and the measured value obtained when the positioning accuracy is poor is not used. Further, in the present invention, the position measurement data by the GPS is divided according to the accuracy, weighted, and the position correction is performed by preferentially using the data with high accuracy. Therefore, even if the measurement accuracy of the absolute position by the GPS varies, a highly accurate measurement value can be obtained.

【0032】また、GPSの誤差を故意に発生させる仕
組みに対応するため、DGPS(デイファレンシャルG
PS)を利用してこの誤差を除去し、正確な絶対位置の
測定を行って位置を補正するようにしたので、位置補正
により誤差をかえって大きくすることなく、精度の高い
位置補正をすることができる。さらに、DGPSを利用
できない場合、重み付けをして測定値を採用して位置補
正するようにしたので、誤差が含まれていても大きく外
れた位置に補正することはない。
In order to cope with a mechanism for intentionally generating a GPS error, DGPS (Differential G) is used.
(PS) to eliminate this error and measure the absolute position accurately to correct the position. Therefore, it is possible to perform high-precision position correction without increasing the error by position correction. it can. Further, when the DGPS cannot be used, the position is corrected by weighting and using the measured value, so that even if an error is included, the position is not significantly corrected.

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

【図1】車両ナビゲーションシステムにおける車両位置
補正装置を構成する基本ハード構成を示す図である。
FIG. 1 is a diagram showing a basic hardware configuration of a vehicle position correction device in a vehicle navigation system.

【図2】本発明の車両位置補正装置が含まれる車両ナビ
ゲーションシステムの表示装置のブロック図である。
FIG. 2 is a block diagram of a display device of a vehicle navigation system including the vehicle position correction device of the present invention.

【図3】DGPSの概要を示す図である。FIG. 3 is a diagram showing an outline of DGPS.

【図4】本発明の車両位置補正装置の実施形態を示すフ
ローチャートである。
FIG. 4 is a flowchart showing an embodiment of the vehicle position correcting device of the present invention.

【符号の説明】[Explanation of symbols]

11…距離センサ 12…方位センサ 13…CPU 14…GPS衛星 15…GPS受信機 16…記憶装置 17…メインメモリ 18…表示装置 19…基準局 20…車両 21…入力部 22…経路探索装置 23…地図データ 24…経路案内装置 25…出力部 26…自車位置検出装置 27…車両位置補正装置 DESCRIPTION OF SYMBOLS 11 ... Distance sensor 12 ... Azimuth sensor 13 ... CPU 14 ... GPS satellite 15 ... GPS receiver 16 ... Storage device 17 ... Main memory 18 ... Display device 19 ... Reference station 20 ... Vehicle 21 ... Input unit 22 ... Route search device 23 ... Map Data 24: route guidance device 25: output unit 26: own vehicle position detection device 27: vehicle position correction device

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成10年3月24日[Submission date] March 24, 1998

【手続補正1】[Procedure amendment 1]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0005[Correction target item name] 0005

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0005】また、連続停車中にある車両の位置を補正
する場合、測位精度の良い状態が続き、その後測位精度
が悪い状態となる、例えば、信号待ちの時に大型車等が
衛星からの信号を遮ることもあり得る。また、GPSに
は故意に誤差を発生させる仕組みがあるため、GPSに
よって得られたデータをそのまま用いると誤った位置に
補正する恐れがある。
Further, when correcting the position of the vehicle that is in continuous stop, followed by good positioning accuracy state, then positioning accuracy becomes bad, for example, large vehicles such as when the signal waiting a signal from a satellite It can be blocked. Further, since the GPS has a mechanism for intentionally generating an error, if data obtained by the GPS is used as it is, there is a possibility that an incorrect position is corrected.

【手続補正2】[Procedure amendment 2]

【補正対象書類名】明細書[Document name to be amended] Statement

【補正対象項目名】0013[Correction target item name] 0013

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【0013】前記のように、GPSによる測位精度は衛
星の数、及び衛星の配置によって異なり、測定値は誤差
によりバラツキが生ずる。しかし、衛星の数や配置等の
測位衛星の状態変化は、DOP(Dilution of Precisio
n )を監視することによって把握することができる。G
PSは最大8個の衛星を有しており、測位衛星の状態を
把握するため、DOPには衛星の数と衛星の配置、及び
その他衛星の信号レベル等が入力されて所定の計算が行
われ、DOP値が得られる。DOP値は小さいほど精度
は良い。したがって、前記のようにGPSが測位状態で
あっても誤差が大きい場合があるため、DOPを監視
し、DOP値が一定の範囲内で一定時間連続した場合に
位置補正し、測位衛星が悪い状態の時に得られた絶対測
位位置は用いないようにすれば、正確に位置を補正でき
る。
As described above, the positioning accuracy by GPS differs depending on the number of satellites and the arrangement of the satellites, and the measured values vary due to errors. However, changes in the state of positioning satellites, such as the number and arrangement of satellites, are caused by DOP (Dilution of Precision).
n) can be grasped by monitoring. G
The PS has a maximum of eight satellites. In order to grasp the state of the positioning satellite, the number of satellites, the arrangement of the satellites, the signal level of other satellites, and the like are input to the DOP, and a predetermined calculation is performed. , DOP values are obtained. The smaller the DOP value, the better the accuracy. Therefore, even if the GPS is in the positioning state as described above, the error may be large. Therefore, the DOP is monitored, and the position is corrected when the DOP value is within a certain range for a certain period of time. If the absolute positioning position obtained at the time is not used, the position can be accurately corrected.

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 GPSにより車両に設置した絶対位置検
出手段、絶対方位検出手段、及び距離検出手段を用いて
車両の位置を推測する車両位置検出装置の車両位置補正
装置において、車両が一定時間以上停車状態にあるかど
うか判断する手段、車両が一定時間以上停車状態にある
場合に位置測定の精度を判断する手段、及び精度が一定
の範囲にある時の測定値を保持する手段を備え、精度が
一定の範囲にある時の測定値により前記車両位置の補正
をするようにした車両位置補正装置。
1. A vehicle position correction device of a vehicle position detection device for estimating a position of a vehicle using an absolute position detection unit, an absolute direction detection unit, and a distance detection unit, which is installed on a vehicle by a GPS. Means for determining whether or not the vehicle is in a stopped state, means for determining the accuracy of position measurement when the vehicle is in a stopped state for a certain period of time or more, and means for holding a measured value when the accuracy is within a certain range. A vehicle position correcting device that corrects the vehicle position based on a measured value when is within a certain range.
【請求項2】 GPSにより車両に設置した絶対位置検
出手段、絶対方位検出手段、及び距離検出手段を用いて
車両の位置を推測する車両位置検出装置の車両位置補正
装置において、車両が一定時間以上停車状態にあるかど
うか判断する手段、車両が一定時間以上停車状態にある
場合に位置測定の精度を判断する手段、測定した時の精
度に応じて測定値を分けて保持する手段、及び精度に応
じて測定値を重み付けする手段を備え、該重み付けした
測定値により前記車両位置の補正をするようにした車両
位置補正装置。
2. A vehicle position correction device of a vehicle position detection device for estimating the position of a vehicle using an absolute position detection means, an absolute azimuth detection means, and a distance detection means installed on a vehicle by a GPS, wherein the vehicle has a predetermined time or more. Means for determining whether or not the vehicle is stationary, means for determining the accuracy of position measurement when the vehicle has been stationary for a certain period of time or more, means for separately holding measured values according to the accuracy at the time of measurement, and A vehicle position correction device comprising means for weighting a measured value in accordance with the weight, and correcting the vehicle position with the weighted measured value.
【請求項3】 測定値が一定の数以上の場合のみ位置補
正するようにした、請求項1又は2に記載の車両位置補
正装置。
3. The vehicle position correcting device according to claim 1, wherein the position is corrected only when the measured values are equal to or more than a predetermined number.
【請求項4】 GPSによる測定の誤差をDGPSによ
り除去した、請求項1又は2に記載の車両位置補正装
置。
4. The vehicle position correcting device according to claim 1, wherein an error of measurement by GPS is removed by DGPS.
【請求項5】 DGPSを利用できない場合、位置補正
の度合いを重み付けした、請求項1又は2に記載の車両
位置補正装置。
5. The vehicle position correcting device according to claim 1, wherein the degree of position correction is weighted when DGPS cannot be used.
JP34410396A 1996-12-24 1996-12-24 Vehicle position correction device Expired - Fee Related JP3295009B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34410396A JP3295009B2 (en) 1996-12-24 1996-12-24 Vehicle position correction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34410396A JP3295009B2 (en) 1996-12-24 1996-12-24 Vehicle position correction device

Publications (2)

Publication Number Publication Date
JPH10185600A true JPH10185600A (en) 1998-07-14
JP3295009B2 JP3295009B2 (en) 2002-06-24

Family

ID=18366675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34410396A Expired - Fee Related JP3295009B2 (en) 1996-12-24 1996-12-24 Vehicle position correction device

Country Status (1)

Country Link
JP (1) JP3295009B2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001035115A1 (en) * 1999-11-05 2001-05-17 Matsushita Electric Industrial Co., Ltd. Mobile station and method of position estimation
JP2001312789A (en) * 2000-05-01 2001-11-09 Nippon Signal Co Ltd:The Traffic information providing system, traffic obstruction information processing system and on-site terminal for processing traffic obstruction information
JP2001318134A (en) * 2000-05-01 2001-11-16 Nippon Signal Co Ltd:The Positional information transmitter and traffic information system
JP2002534689A (en) * 1999-01-08 2002-10-15 トゥルーポジション,インコーポレイティド Method for improving a system of wireless location
JP2008232687A (en) * 2007-03-19 2008-10-02 Furukawa Toshihiko Position detection device
US8073619B2 (en) 2007-08-07 2011-12-06 Denso Corporation Position correction apparatus
US8213957B2 (en) 2009-04-22 2012-07-03 Trueposition, Inc. Network autonomous wireless location system
GB2467251B (en) * 2007-11-05 2012-08-29 Sirf Tech Inc Systems and methods for processing navigational solutions
US8320931B2 (en) 1999-01-08 2012-11-27 Trueposition, Inc. Geo-fencing in a wireless location system
WO2014020949A1 (en) * 2012-08-01 2014-02-06 日本電気株式会社 Communication apparatus, communication device, communication system, communication method, position determining method and recording medium
JP2016023973A (en) * 2014-07-17 2016-02-08 株式会社クボタ Agricultural machine
CN107923756A (en) * 2015-08-18 2018-04-17 罗伯特·博世有限公司 Method for the motor vehicle for positioning automation
CN109143305A (en) * 2018-09-30 2019-01-04 百度在线网络技术(北京)有限公司 Automobile navigation method and device
KR20200085016A (en) * 2019-01-04 2020-07-14 이승호 Method for surveying position of vehicle employing calibration of Global Positioning System position with not vehicle moving does
JP2021508047A (en) * 2017-12-19 2021-02-25 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh Satellite-assisted identification method of vehicle position
JP2023095252A (en) * 2021-12-24 2023-07-06 三菱電機株式会社 Point cloud generation device, point cloud generation method and point cloud generation program
JP2024034564A (en) * 2022-09-01 2024-03-13 三菱電機株式会社 Self-vehicle positioning device and self-vehicle positioning method

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8509805B2 (en) 1999-01-08 2013-08-13 Trueposition, Inc. Advanced triggers for location-based service applications in a wireless location system
JP2002534689A (en) * 1999-01-08 2002-10-15 トゥルーポジション,インコーポレイティド Method for improving a system of wireless location
US9288628B2 (en) 1999-01-08 2016-03-15 Trueposition, Inc. Advanced triggers for location-based service applications in a wireless location system
US8838139B2 (en) 1999-01-08 2014-09-16 Trueposition, Inc. Advanced triggers for location-based service applications in a wireless location system
US8320931B2 (en) 1999-01-08 2012-11-27 Trueposition, Inc. Geo-fencing in a wireless location system
WO2001035115A1 (en) * 1999-11-05 2001-05-17 Matsushita Electric Industrial Co., Ltd. Mobile station and method of position estimation
JP2001312789A (en) * 2000-05-01 2001-11-09 Nippon Signal Co Ltd:The Traffic information providing system, traffic obstruction information processing system and on-site terminal for processing traffic obstruction information
JP2001318134A (en) * 2000-05-01 2001-11-16 Nippon Signal Co Ltd:The Positional information transmitter and traffic information system
JP2008232687A (en) * 2007-03-19 2008-10-02 Furukawa Toshihiko Position detection device
US8073619B2 (en) 2007-08-07 2011-12-06 Denso Corporation Position correction apparatus
GB2467251B (en) * 2007-11-05 2012-08-29 Sirf Tech Inc Systems and methods for processing navigational solutions
US8213957B2 (en) 2009-04-22 2012-07-03 Trueposition, Inc. Network autonomous wireless location system
JPWO2014020949A1 (en) * 2012-08-01 2016-07-21 日本電気株式会社 COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND PROGRAM
WO2014020949A1 (en) * 2012-08-01 2014-02-06 日本電気株式会社 Communication apparatus, communication device, communication system, communication method, position determining method and recording medium
JP2016023973A (en) * 2014-07-17 2016-02-08 株式会社クボタ Agricultural machine
CN107923756A (en) * 2015-08-18 2018-04-17 罗伯特·博世有限公司 Method for the motor vehicle for positioning automation
JP2018529945A (en) * 2015-08-18 2018-10-11 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh Automated vehicle location method
US10591304B2 (en) 2015-08-18 2020-03-17 Robert Bosch Gmbh Method for localizing an automated motor vehicle
JP2021508047A (en) * 2017-12-19 2021-02-25 ローベルト ボツシユ ゲゼルシヤフト ミツト ベシユレンクテル ハフツングRobert Bosch Gmbh Satellite-assisted identification method of vehicle position
US11585945B2 (en) 2017-12-19 2023-02-21 Robert Bosch Gmbh Method for the satellite-supported determination of a position of a vehicle
CN109143305A (en) * 2018-09-30 2019-01-04 百度在线网络技术(北京)有限公司 Automobile navigation method and device
KR20200085016A (en) * 2019-01-04 2020-07-14 이승호 Method for surveying position of vehicle employing calibration of Global Positioning System position with not vehicle moving does
JP2023095252A (en) * 2021-12-24 2023-07-06 三菱電機株式会社 Point cloud generation device, point cloud generation method and point cloud generation program
JP2024034564A (en) * 2022-09-01 2024-03-13 三菱電機株式会社 Self-vehicle positioning device and self-vehicle positioning method

Also Published As

Publication number Publication date
JP3295009B2 (en) 2002-06-24

Similar Documents

Publication Publication Date Title
JP3295009B2 (en) Vehicle position correction device
EP0527558B1 (en) GPS navigation system with local speed direction sensing and PDOP accuracy evaluation
US5220509A (en) Vehicle navigation apparatus
EP0678228B1 (en) Position correction method and apparatus for a vehicle navigation system
US7337062B2 (en) Walker navigation device and program
EP0716289B1 (en) Navigation system using dead reckoning combined with radio navigation
EP0601037B1 (en) Combined relative and absolute positioning method and apparatus
JP4037131B2 (en) Behavior measuring device
KR100526571B1 (en) Off-board navigation system and method for calibrating error using the same
EP0806632B1 (en) Vehicle navigation system with automatic calibration of on-board sensors
JP3278911B2 (en) GPS navigation system for vehicles
JP3404905B2 (en) Vehicle navigation system
KR100586894B1 (en) Determination method of vehicle&#39;s stationary state, vehicle navigation information generation method and vehicle navigation system
JP4376738B2 (en) Apparatus and method for detecting zero point error of angular velocity sensor
JP3414691B2 (en) Navigation device
JP2005326196A (en) Present position detector and present position detection method
JP3731686B2 (en) Position calculation device
JP3126751B2 (en) Automatic correction device for distance correction coefficient
JPH05312933A (en) Navigation system
JPH06288776A (en) Azimuth detector
JP4454442B2 (en) Sensitivity error detection device for angular velocity sensor
JPH083523B2 (en) Position detection method
JPS63109381A (en) Data processing method of gps receiving apparatus
JP3076088B2 (en) Automatic correction device for distance correction coefficient
JPH10153442A (en) Navigation device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20020226

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080405

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090405

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees