JP4345779B2 - Navigation device and position detection method - Google Patents
Navigation device and position detection method Download PDFInfo
- Publication number
- JP4345779B2 JP4345779B2 JP2006193243A JP2006193243A JP4345779B2 JP 4345779 B2 JP4345779 B2 JP 4345779B2 JP 2006193243 A JP2006193243 A JP 2006193243A JP 2006193243 A JP2006193243 A JP 2006193243A JP 4345779 B2 JP4345779 B2 JP 4345779B2
- Authority
- JP
- Japan
- Prior art keywords
- error
- sensor
- error variance
- vehicle
- variance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000001514 detection method Methods 0.000 title claims description 12
- 238000004364 calculation method Methods 0.000 claims description 15
- 230000005484 gravity Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 8
- 238000013519 translation Methods 0.000 description 6
- 238000009795 derivation Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/183—Compensation of inertial measurements, e.g. for temperature effects
- G01C21/188—Compensation of inertial measurements, e.g. for temperature effects for accumulated errors, e.g. by coupling inertial systems with absolute positioning systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Instructional Devices (AREA)
Description
本発明は、移動体の位置を検出するナビゲーション装置に関し、特に、慣性航法による移動体の測位及び測位誤差を評価するナビゲーション装置に関する。 The present invention relates to a navigation apparatus that detects the position of a moving body, and more particularly, to a navigation apparatus that evaluates positioning and a positioning error of a moving body by inertial navigation.
ナビゲーション装置では、GPS(Global Posishoning System)衛星からの電波に基づき自車両の位置を検出する電波航法や、速度など自車両の挙動を検出する挙動センサにより位置を検出する慣性航法が利用されている。 In navigation devices, radio navigation that detects the position of the host vehicle based on radio waves from a GPS (Global Positioning System) satellite and inertial navigation that detects the position by a behavior sensor that detects the behavior of the host vehicle such as speed are used. .
しかしながら、これら電波航法や慣性航法による測位には大小の誤差が含まれることが知られており、自車両の位置を利用した種々の車両制御を実行する場合、誤差の程度が影響を及ぼす場合がある。 However, it is known that positioning by these radio navigation and inertial navigation includes large and small errors, and when performing various vehicle controls using the position of the host vehicle, the degree of error may affect. is there.
このため、電波航法や慣性航法による測位の誤差を評価する方法が要請されるが、電波航法による測位については誤差が小さいかまた誤差が大きくても誤差の評価方法が従来から存在する。 For this reason, a method for evaluating a positioning error by radio navigation or inertial navigation is required. However, there is a conventional error evaluation method for positioning by radio navigation even if the error is small or large.
これに対し、慣性航法による測位について誤差の評価方法が提案されている(例えば、特許文献1参照。)。特許文献1記載の誤差の評価方法では、距離センサ/方位センサにより検出される自車両の走行距離及び方位の誤差、方位が一定でない走行をした場合の計算誤差、及び、これらの累積誤差に基づき自車両の測位の精度を推定する。この推定は確率分布により行われ、センサ類の精度に応じた速度で拡大する。したがって、慣性航法による測位位置の誤差を確率分布により評価することができる。
しかしながら、特許文献1記載の評価方法は、結局のところ距離センサ/方位センサによる誤差のみを考慮するに過ぎず、移動体の位置に影響を与える要因を十分に検討していない。例えば、走行中の車両は、重心位置など車両属性に付随する影響を受けて位置を変更しているため、距離センサ/方位センサのみを考慮した誤差では慣性航法による測位の誤差を評価するには十分でない。 However, the evaluation method described in Patent Document 1 only considers only the error due to the distance sensor / azimuth sensor after all, and does not sufficiently examine the factors that affect the position of the moving body. For example, a running vehicle changes its position under the influence of vehicle attributes such as the position of the center of gravity. Therefore, in order to evaluate the error of positioning by inertial navigation with an error that takes into account only the distance sensor / azimuth sensor not enough.
本発明は、上記課題に鑑み、慣性航法による測位について精度よく誤差の評価が可能なナビゲーション装置を提供することを目的とする。 In view of the above problems, an object of the present invention is to provide a navigation device that can accurately evaluate errors in positioning by inertial navigation.
上記課題を解決するため、本発明は、移動体の位置を検出するナビゲーション装置において、移動体の挙動情報を検出する自律センサと、自律センサによる検出情報を累積して移動体の慣性測位位置を検出する慣性測位手段と、時刻tの、慣性測位位置の誤差分散、自律センサのセンサ誤差分散及び計算誤差を、移動体の移動モデル(例えば、ダイナミックスモデル)に基づく更新式に適用して、時刻t+1の誤差分散を漸化的に算出する誤差分散算出手段と、誤差分散のうち前記移動体が所定確率で存在する範囲が、所定領域と少なくとも一部が重複するか否かに基づき前記所定領域内に前記移動体が存在するか否かを判定する判定手段と、を有することを特徴とする。
In order to solve the above-mentioned problems, the present invention provides an autonomous sensor that detects movement information of a moving body and an inertial positioning position of the moving body by accumulating information detected by the autonomous sensor in a navigation device that detects the position of the moving body. Applying the inertial positioning means to detect and the error variance of the inertial positioning position at time t, the sensor error variance and the calculation error of the autonomous sensor to the update formula based on the moving model (for example, dynamics model) of the moving object, An error variance calculating means for incrementally calculating an error variance at time t + 1 , and the predetermined range based on whether or not a range in which the moving body exists with a predetermined probability in the error variance overlaps at least a part with a predetermined area. Determining means for determining whether or not the moving object is present in an area .
慣性航法による測位について精度よく誤差の評価が可能なナビゲーション装置を提供することができる。 It is possible to provide a navigation device that can accurately evaluate errors in positioning by inertial navigation.
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。始めに、自車両の位置の誤差評価について概略を説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings. First, an outline of error evaluation of the position of the host vehicle will be described.
図1は自車位置の誤差評価の概略を示す図である。本実施形態では、誤差評価として誤差分散を用いる。そして、時刻tにおける誤差分散、センサ値の誤差分散及び計算の丸め誤差を更新式に適用し、時刻t+1における自車位置の誤差分散を算出する。 FIG. 1 is a diagram showing an outline of error evaluation of the own vehicle position. In this embodiment, error variance is used for error evaluation. Then, the error variance at the time t, the error variance of the sensor value, and the rounding error of the calculation are applied to the update formula to calculate the error variance of the vehicle position at the time t + 1.
センサ値の誤差を単に累積するのでなく、更新式により自車位置の誤差分散を漸化的に導出するので、自車位置の誤差を精度よく評価することができる。また、更新式は車両のダイナミックスモデルに基づき設定するため移動体の性質に応じた測位誤差の導出を可能にする。 Instead of simply accumulating the error of the sensor value, the error variance of the own vehicle position is derived gradually using the update formula, so that the error of the own vehicle position can be evaluated with high accuracy. Also, since the update formula is set based on the vehicle dynamics model, it is possible to derive a positioning error according to the nature of the moving object.
図2(a)はナビゲーション装置1の概略構成図を示す。ナビゲーション装置1は、ナビゲーション装置1を制御するナビECU(Electrical Control Unit)10により制御される。ナビECU10は、プログラムを実行するCPU、プログラムを記憶した記憶装置(ハードディスクドライブ、ROM)、データやプログラムを一時的に記憶するRAM、データを入力及び出力する入出力部、NV(Non Volatile)−RAM等がバスを介して接続されたコンピュータとして構成される。 FIG. 2A shows a schematic configuration diagram of the navigation device 1. The navigation device 1 is controlled by a navigation ECU (Electrical Control Unit) 10 that controls the navigation device 1. The navigation ECU 10 includes a CPU that executes a program, a storage device (hard disk drive, ROM) that stores the program, a RAM that temporarily stores data and programs, an input / output unit that inputs and outputs data, and NV (Non Volatile) − A RAM or the like is configured as a computer connected via a bus.
ナビECU10にはGPS衛星からの電波を受信するGPS受信装置11、車速を検出する車速センサ12、車両の鉛直軸回りの回転角速度を検出するヨーレートセンサ13、地図データを記憶した地図データベース(以下、地図DBという)14、ナビゲーション装置1を操作するための入力装置15及び地図や自車両の現在位置を表示する表示装置16が接続されている。なお、ジャイロセンサ、舵角センサ等、その他の自律センサを備えていてもよい。
The navigation ECU 10 includes a GPS receiver 11 that receives radio waves from a GPS satellite, a
GPS受信器11は、周知の方法でGPS衛星からの電波に基づき自車両の位置を出力する。GPS受信器11は、複数のGPS衛星から発信される電波の到達時間に基づきGPS衛星までの距離を算出し、3つ以上のGPS衛星と自車両との距離が交差する1点を自車両の位置として測位する。 The GPS receiver 11 outputs the position of the host vehicle based on the radio wave from the GPS satellite by a known method. The GPS receiver 11 calculates a distance to the GPS satellite based on arrival times of radio waves transmitted from a plurality of GPS satellites, and sets one point where the distance between the three or more GPS satellites and the own vehicle intersects the own vehicle. Position as a position.
車速センサ12は、タイヤの回転に伴ってパルス信号を出力するセンサであり、サンプリング時間毎の検出されるパルス数に基づき車速を検出する。パルス数と走行距離の関係は予め走行距離が知られた状態で「走行距離÷パルス数」の関係からパルス係数として算出しておく。しかしながら、タイヤの空気圧(径)が変化するとパルス係数が異なり、また、低速状態ではパルスによる走行距離の検出は誤差を生じる場合がある。
The
ヨーレートセンサ13は、車両の鉛直軸回りの回転角速度に比例した電圧等を発生するセンサであり、比例定数を用いてヨーレートセンサ13の出力を電圧等から回転角速度へ換算する。ヨーレートセンサ13は、車体へ取り付けた検出軸と車両の旋回軸とが一致していない場合、予め設定された比例定数が実際の換算比率と異なってしまい、誤差を含んだ回転角速度を出力してしまう。また、ヨーレートセンサ13は、検出軸を所定方向(例えば重力方向)に沿って配置されるので、車両が傾斜面で旋回した場合、換算比率が変化して誤差を含むことになる。
The
地図DB14は、ハードディスクやCD−ROM、DVD−ROM等で構成され、道路網や交差点などの道路地図情報が、緯度・経度に対応づけて格納されている。地図DB5には実際の道路網に対応づけて、ノード(道路と道路が交差する点、交差点から所定間隔毎に区切った点等)に関係する情報と、リンク(ノードとノードを接続する道路)に関係する情報とからなるテーブル状のデータベースに格納される。 The map DB 14 is composed of a hard disk, CD-ROM, DVD-ROM or the like, and stores road map information such as road networks and intersections in association with latitude and longitude. In the map DB 5, information related to nodes (points where roads and roads intersect, points separated from intersections at predetermined intervals, etc.) and links (roads connecting nodes and nodes) are associated with the actual road network. It is stored in a table-like database consisting of information related to.
入力装置15は、タッチパネル、押下式のキーボード、ボタン、リモコン、十字キー等で構成される、運転者からの操作を入力するためのインターフェイスである。また、マイクを備え運転者の発する音声を音声認識回路で認識して操作を入力してもよい。目的地までのルート検索を行う場合、運転者は目的地を住所、地名、ランドマーク名、郵便番号等で入力することができる。
The
表示装置16は、液晶や有機EL、HUD(Head Up Display)等により構成され、自車両周辺の道路地図や指定された地域の道路地図を、指定された縮尺に合わせ表示すると共に、必要に応じて、自車両の位置及び目的地までの経路等を道路地図に表示する。また、表示装置16はスピーカを備え、スピーカにより右左折する交差点など経路に沿った進行方向を音声により案内する。
The
図2(b)は、ナビECU10の機能ブロック図を示す。ナビECU10のCPUがプログラムを実行することで、車速センサ12やヨーレートセンサ13による検出情報を累積して自車両の測位位置を検出する慣性測位手段10a、ダイナミックスモデルに基づき測位位置の誤差分散を漸化的に導出する誤差分散算出手段10b、信頼性誤差楕円を算出する誤差楕円算出手段10d、信頼性誤差楕円が所定領域と重複するか否かを判定する判定手段10d、が実現される。なお、ダイナミックスモデル及びマハラノビス距離はナビECU10の記憶装置に記憶されている。
FIG. 2B shows a functional block diagram of the
本実施形態では、慣性測位手段10aが車速センサ12やヨーレートセンサ13からの検出情報を累積して周知の方法で自車両の測位位置を検出(推定)する。そしてこの側位位置の誤差分散を誤差分散算出手段10bが算出する。
In the present embodiment, the inertial positioning means 10a accumulates detection information from the
〔更新式による誤差分散の導出〕
誤差分散算出手段10bによる誤差分散の導出について詳細に説明する。本実施形態では、車両の位置を推定するダイナミックスモデルを設定する。時刻tの自車両の位置情報及びセンサ情報をダイナミックスモデルに入力すると、ダイナミックスモデルは時刻t+1の推定位置を出力する。そこで、ダイナミックスモデルを変形して時刻tの誤差分散から時刻t+1の推定位置の誤差分散を導出する。なお、ダイナミックスモデルについては後述する。
[Derivation of error variance by update formula]
Derivation of error variance by the error variance calculation means 10b will be described in detail. In this embodiment, a dynamics model for estimating the position of the vehicle is set. When the position information and sensor information of the host vehicle at time t are input to the dynamics model, the dynamics model outputs an estimated position at time t + 1. Therefore, the dynamics model is transformed to derive the error variance at the estimated position at time t + 1 from the error variance at time t. The dynamics model will be described later.
車両の真の位置・方位Xt、並進速度・回転角速度Utをそれぞれ次のよう表す(いずれもベクトル量)。なお、並進速度は、進行方向の車速でなく車長方向及び車幅方向への車速である。 True position of the vehicle and direction X t, the translational velocity and rotational angular U t each represent the following (both vector quantity). The translation speed is not the vehicle speed in the traveling direction but the vehicle speed in the vehicle length direction and the vehicle width direction.
Xt=(x,y,θ)
Ut=(vt,wt)
Xt、Utの入力により自車両の位置を推定する式(以下、単にダイナミックスモデルという)をf(Xt,Ut)とすれば、時刻t+1における自車両の位置Xt+1は次のように表すことができる。
X t = (x, y, θ)
U t = (v t , w t )
If an expression for estimating the position of the own vehicle by inputting X t and U t (hereinafter simply referred to as a dynamic model) is f (X t , U t ), the position X t + 1 of the own vehicle at time t + 1 is It can be expressed as:
Xt+1 = f(Xt,Ut) + nt … (1)
但し、ntは量子化や計算の丸め誤差によって生じる誤差である。
Xt + 1 = f ( Xt , Ut ) + nt (1)
Here, n t is an error caused by quantization or calculation rounding error.
ここで、ΔXtをXtの誤差、ΔUtをUtの誤差、X^tをXtの推定値(平均値)、U^tをUtの推定値(平均値)、と置く。 Here, placing the [Delta] X t errors of X t, the error of the .DELTA.U t U t, the estimated value of the X ^ t X t (mean value), the U ^ t estimate of U t (mean value), and.
また、自車位置推定式を次のように定義する。 The vehicle position estimation formula is defined as follows.
X^t+1 =f(X^t,U^t) … (2)
式(2)を線形化するためテーラー展開する。
X ^ t + 1 = f (X ^ t , U ^ t ) (2)
Taylor expansion is performed to linearize equation (2).
Xt+1 = f(Xt,Ut)+ nt
= f(X^t+ΔXt,U^t+ΔUt)+nt
≒ f(X^t,U^t)+ JxΔXt + JuΔUt + nt
= X^t+1 + ΔXt+1
但し、Jx、Juは次のように表され、また、3行目から4行目にかけて式(2)の関係を用いた。
Xt + 1 = f ( Xt , Ut ) + nt
= F (X ^ t + ΔX t, U ^ t + ΔU t) + n t
≒ f (X ^ t, U ^ t) + J x ΔX t + J u ΔU t + n t
= X ^ t + 1 + ΔX t + 1
However, J x and Ju are expressed as follows, and the relationship of Expression (2) was used from the third line to the fourth line.
また、3行目と4行目から次の関係が得られるので、この式から誤差分散を導出する更新式を求めることができる。
ΔXt+1 = JxΔXt + JuΔUt + nt
以上から、推定位置の誤差分散は次のように表すことができる。式(3)が誤差分散を漸化的に導出する更新式となる。但し、
ΣXt=E(ΔXtΔXt T)、ΣUt=E(ΔUtΔUt T)、Σn=E(ΔnΔnT)
と置いた(右上のTは転置行列を表す)。Eは期待値を表す記号であり、したがってΣは共分散行列を示す。
Further, since the following relationship is obtained from the third and fourth rows, an update equation for deriving the error variance can be obtained from this equation.
ΔX t + 1 = J x ΔX t + J u ΔU t + n t
From the above, the error variance of the estimated position can be expressed as follows. Equation (3) is an update equation that gradually derives the error variance. However,
Σ Xt = E (ΔX t ΔX t T), Σ Ut = E (ΔU t ΔU t T), Σ n = E (ΔnΔn T)
(T in the upper right represents a transposed matrix). E is a symbol representing an expected value, and therefore Σ represents a covariance matrix.
第1項〜第3項の内容はそれぞれ次のようになる。
The contents of the first to third terms are as follows.
第1項:時刻tの推定位置誤差が時刻t+1の推定位置誤差に及ぼす量
第2項:センサ値の誤差
第3項:計算の丸め誤差、その他の要因による誤差
したがって、更新式から分かるように、時刻t=0のΣX0、ΣU0、Σnをそれぞれ決定すれば、推定位置の誤差分散を漸化的に導出することができる。
First term: the amount of the estimated position error at time t on the estimated position error at time t + 1 Second term: sensor value error Third term: calculation rounding error, error due to other factors Therefore, as can be seen from the update equation, By determining Σ X0, Σ U0, and Σ n at time t = 0, the error variance of the estimated position can be derived gradually.
〔ダイナミックスモデル〕
続いて、ダイナミックスモデルについて説明する。図3はダイナミックスモデルの一例として幾何学車両モデルを示す図である。なお、本実施形態のダイナミックスモデルは一例であり、その他のモデルを適宜設定しても本実施形態の誤差分散の導出に好適に用いることができる。
[Dynamics model]
Next, the dynamics model will be described. FIG. 3 is a diagram showing a geometric vehicle model as an example of a dynamics model. Note that the dynamics model of the present embodiment is an example, and even if other models are appropriately set, the dynamics model can be suitably used for derivation of the error variance of the present embodiment.
図3のダイナミックスモデルでは、車両20は4輪車であるが説明のため、前側Fc(操舵輪)、後輪Rl、Rrの3つの車輪を示した。車両の全長Lは重心を起点にL=Lf(前側)+Lr(後ろ側)となっている。
In the dynamic model of FIG. 3, the
以下、重心点における車両の並進速度vt、回転角速度wtを求める。
A.車速センサ12により検出される4つの車輪の平均の車速を車速Vstrと近似する。
B.車速Vstrを車両の車長方向と車幅方向に分解する。分解するため舵角センサにより舵角αを検出する。
Hereinafter, the translational speed v t and the rotational angular velocity w t of the vehicle at the center of gravity are obtained.
A. The average vehicle speed of the four wheels detected by the
B. The vehicle speed Vstr is disassembled in the vehicle length direction and the vehicle width direction. In order to disassemble, the steering angle α is detected by the steering angle sensor.
・車長方向の速度〔m/s〕
V_model_x = Vstr×cos(α)
・車幅方向の速度
V_model_fy = Vstr×sin(α)
C.重心の並進速度・回転角速度を算出する。車両の後輪の位置における横方向の並進速度をゼロと仮定して、前輪位置からの重心までの距離に応じて重心位置の並進速度・回転角速度を算出する。
・ Speed in the vehicle length [m / s]
V_model_x = Vstr x cos (α)
・ Vehicle width direction speed V_model_fy = Vstr x sin (α)
C. Calculate the translational speed and rotational angular velocity of the center of gravity. Assuming that the lateral translation speed at the position of the rear wheel of the vehicle is zero, the translation speed / rotational angular speed of the center of gravity position is calculated according to the distance from the front wheel position to the center of gravity.
・前輪位置からの重心位置までの距離により定まる係数
K_wheelbase = Lr/L
・重心の車長方向の並進速度〔m/s〕
V_model_x
・重心の車幅方向の並進速度〔m/s〕
V_model_gy = V_model_fy×K_wheelbase
・重心回転角速度〔rad/s〕
yaw_model_g = V_model_fy/L
以上からVt、Wtは次のようになる。
-Coefficient determined by the distance from the front wheel position to the center of gravity position K_wheelbase = Lr / L
・ Translation speed [m / s] of the center of gravity
V_model_x
・ Translation speed of the center of gravity in the vehicle width direction [m / s]
V_model_gy = V_model_fy x K_wheelbase
-Center of gravity angular velocity [rad / s]
yaw_model_g = V_model_fy / L
From the above, Vt and Wt are as follows.
車両の真の位置・方位Xtについては並進速度・回転角速度から算出される。すなわち、前回の位置・方位に、並進速度・回転角速度に基づく変化量を累積する。但し、Stはサンプリング時間。
The true position and orientation X t of the vehicle is calculated from the translational speed and rotation angular velocity. That is, the amount of change based on the translation speed / rotational angular speed is accumulated in the previous position / orientation. Where St is the sampling time.
xt+1= xt+ V_model_x ×St
yt+1= yt+ V_model_gy×St
θt+1= θt+ wt×St
以上のように、ダイナミックスモデルを設定することで、車両の真の位置・方位及び並進速度・回転角速度を算出する関数形(ダイナミックスモデル)を導出することができる。
x t + 1 = x t + V_model_x × S t
y t + 1 = y t + V_model_gy × S t
θ t + 1 = θ t + w t × S t
As described above, by setting the dynamics model, it is possible to derive a function form (dynamics model) for calculating the true position / orientation of the vehicle and the translational speed / rotational angular speed.
本実施例によれば、時刻tにおける誤差分散、センサ値の誤差分散及び計算の丸め誤差を更新式に適用することで、時刻t+1における自車位置(推定位置)の誤差分散を漸化的に導出することができる。誤差分散により慣性航法による測位について精度よくその誤差の評価を行うことができる。 According to the present embodiment, the error variance at the time t + 1 is gradually derived by applying the error variance at time t, the error variance of the sensor value, and the rounding error of the calculation to the update formula. can do. The error can be accurately evaluated for positioning by inertial navigation by error variance.
図4は、慣性航法による測位結果及び誤差分散の一例を示す図である。自車両は真の位置Oに存在し、交差点Pに向かって走行している。慣性航法により測位された測位位置Qに対し、更新式により導出される点線で示す誤差分散Qvが得られている。なお、交差点Pの領域を示すため交差点のノードPを中心にした同心円状の交差点領域Pvを示した。 FIG. 4 is a diagram illustrating an example of a positioning result and error variance by inertial navigation. The host vehicle exists at the true position O and is traveling toward the intersection P. An error variance Qv indicated by a dotted line derived by an update formula is obtained for the positioning position Q measured by inertial navigation. In addition, in order to show the area | region of the intersection P, the concentric intersection area | region Pv centering on the node P of the intersection was shown.
測位位置Qによれば、自車両は交差点領域Pvに存在しない。しかしながら、測位位置Qは誤差を有するものであり、実際は交差点領域Pvに存在するかもしれない。 According to the positioning position Q, the own vehicle does not exist in the intersection area Pv. However, the positioning position Q has an error and may actually exist in the intersection area Pv.
したがって、例えば、自車両が交差点に存在する場合に運転者に注意を促す警報を吹聴するような場合、測位位置Qにのみ基づく判定は十分でない。 Therefore, for example, when the user's vehicle is present at an intersection and a warning to alert the driver is heard, the determination based only on the positioning position Q is not sufficient.
これに対し、本実施形態では測位位置Qだけでなく推定位置の誤差分散Qvを導出しているので、誤差分散Qvが交差点領域Pvと重なる場合には、交差点付近に自車両が存在する可能性があることを検出できる。 On the other hand, in this embodiment, since the error variance Qv of the estimated position as well as the positioning location Q is derived, if the error variance Qv overlaps the intersection area Pv, there is a possibility that the host vehicle exists near the intersection. Detect that there is.
本実施例によれば、慣性航法により自車位置を検出する場合でも、自車両の位置を広がりを持って検出するので的確な車両制御が可能になる。また、自車両の位置の広がりは、移動体の位置に影響を与える要因を考慮したダイナミックスモデルに基づき導出したものであるため、慣性航法の測位誤差を好適に評価できる。 According to this embodiment, even when the vehicle position is detected by inertial navigation, the position of the vehicle is detected in a wide range, so that accurate vehicle control is possible. In addition, since the spread of the position of the host vehicle is derived based on a dynamics model that takes into account factors that affect the position of the moving body, the positioning error of inertial navigation can be suitably evaluated.
ところで、図4のように自車両の測位位置Qと誤差分散Qvを求めた場合、誤差分散Qvによっては交差点から遠い位置に車両が存在しても交差点に存在すると判定するおそれがある。 By the way, when the positioning position Q and the error variance Qv of the own vehicle are obtained as shown in FIG. 4, there is a risk that it is determined that the vehicle exists at the intersection even if the vehicle exists at a position far from the intersection depending on the error variance Qv.
そこで、本実施例では、マハラノビス距離Dによる信頼性誤差楕円を算出し、信頼性誤差楕円が交差点領域Pvと重なるか否かに基づき、自車両が交差点領域Pvに存在するか否かを判定する。 Therefore, in this embodiment, a reliability error ellipse based on the Mahalanobis distance D is calculated, and it is determined whether or not the host vehicle exists in the intersection area Pv based on whether or not the reliability error ellipse overlaps the intersection area Pv. .
図5は信頼性誤差楕円による自車位置の判定の概略を示す図である。図5に示すように、信頼性誤差楕円を生成するため、「自車位置(測位位置)」、「自車位置の誤差分散」及び「自車の存在確率(マハラのビス距離D)」を用いる。 FIG. 5 is a diagram showing an outline of determination of the vehicle position by the reliability error ellipse. As shown in FIG. 5, in order to generate a reliability error ellipse, the “own vehicle position (positioning position)”, “own vehicle position error variance” and “own vehicle existence probability (Mahara's screw distance D)” are Use.
信頼性誤差楕円の算出式は次のようになる。
信頼性誤差楕円 = (X−X*)TΣXt -1(X−X*) = D …(4)
X*は「自車位置(測位位置)」であり、ΣXtは「自車位置の誤差分散(更新式の第1項)」であるので、適当な存在確率を想定しマハラノビス距離Dを入力すれば、誤差楕円算出手段10cは、信頼性誤差楕円を決定することができる。
The calculation formula of the reliability error ellipse is as follows.
Reliability error ellipse = (X−X * ) T Σ Xt −1 (X−X * ) = D (4)
X * is "own vehicle position (positioning position)", and Σ Xt is "error variance of own vehicle position (first term of update formula)", so input Mahalanobis distance D assuming an appropriate existence probability Then, the error ellipse calculation means 10c can determine the reliability error ellipse.
また、判定手段10dは、地図DB14から交差点ノードの位置情報を抽出し、例えば幅員に応じて所定半径の領域を交差点領域Pvと決定する。
Further, the
そして、判定手段10dは、信頼性誤差楕円と交差点領域Pvが重なれば交差点内に自車両が存在すると、信頼性誤差楕円と交差点領域Pvが重ならなければ交差点内に自車両が存在しないと判定できる。
If the reliability error ellipse and the intersection area Pv overlap, the
図6は、信頼性誤差楕円に基づき実際に走行した道路の交差点に自車両が存在するか否かを判定した判定結果を示す図である。 FIG. 6 is a diagram showing a determination result of determining whether or not the own vehicle exists at the intersection of the road actually traveled based on the reliability error ellipse.
自車両は左上方向(矢印方向)から交差点を右折して図6の下方向へ走行する。ナビECUは走行中、所定時間毎に信頼性誤差楕円を算出するので、複数の信頼性誤差楕円が記載されている。信頼性誤差楕円は上記のように測位位置の誤差分散を示すものなので、測位した位置の軌跡に沿って算出される。 The host vehicle turns right at the intersection from the upper left direction (arrow direction) and travels downward in FIG. Since the navigation ECU calculates a reliability error ellipse every predetermined time during traveling, a plurality of reliability error ellipses are described. Since the reliability error ellipse indicates the error variance of the positioning position as described above, it is calculated along the locus of the positioning position.
信頼性誤差楕円により図示した交差点に自車両が存在すると判定されるか否かを実験走行した。すなわち、交差点を通過するまでの間、自車両が実際に交差点に入っている時間は、信頼性誤差楕円の少なくとも一部が交差点領域と重畳するか否かを判定した。なお、自車両が実際に交差点に入っていることは目視により確認した。 An experiment was conducted to determine whether or not the vehicle was determined to be present at the intersection shown by the reliability error ellipse. That is, it is determined whether or not at least a part of the reliability error ellipse overlaps with the intersection area during the time when the host vehicle actually enters the intersection until the vehicle passes the intersection. In addition, it was confirmed visually that the host vehicle actually entered the intersection.
実験走行は20回行い、比較のため、測位誤差を考慮しない測位位置のみにより判定する実験走行を同様に20回行った。 The test run was performed 20 times, and for the sake of comparison, the test run that was determined based on only the positioning position without considering the positioning error was similarly performed 20 times.
信頼性誤差楕円により判定した場合は、20回の走行のうち20回全てにおいて、交差点領域に入っていると判定された。これに対し、測位誤差を考慮せず測位位置のみにより判定した場合、20回の走行のうち14回は交差点に入っていると判定されたが、残りの6回は自車両が実際に交差点に入っていても、それが検出されない場合があった。このような実験結果から、信頼性誤差楕円に基づく判定が有効であることが分かる。 When determined by the reliability error ellipse, it was determined that the vehicle entered the intersection area in all 20 of the 20 runs. On the other hand, when it is determined only by the positioning position without considering the positioning error, it is determined that 14 times out of 20 runs are in the intersection, but the remaining 6 times the own vehicle is actually at the intersection. In some cases, it was not detected. From these experimental results, it can be seen that the determination based on the reliability error ellipse is effective.
本実施例によれば、自車両が所定の位置に存在するか否かを確実に判定することができる。信頼性誤差楕円の大きさはマハラのビス距離Dにより制御できるので、交差点から遠いのに交差点に存在すると判定するような誤判定を最小限にすることができる。 According to the present embodiment, it can be reliably determined whether or not the host vehicle is present at a predetermined position. Since the size of the reliability error ellipse can be controlled by the Mahara's screw distance D, it is possible to minimize erroneous determinations such as determining that the reliability error ellipse exists at the intersection even though it is far from the intersection.
1 ナビゲーション装置
10 ナビECU
11 GPS受信器
12 車速センサ
13 ヨーレートセンサ
14 地図DB
15 入力装置
16 表示装置
1
11
15
Claims (8)
前記移動体の挙動情報を検出する自律センサと、
前記自律センサによる検出情報を累積して前記移動体の慣性測位位置を検出する慣性測位手段と、
時刻tの、前記慣性測位位置の誤差分散、前記自律センサのセンサ誤差分散及び計算誤差を、前記移動体の移動モデルに基づく更新式に適用して、時刻t+1の前記誤差分散を漸化的に算出する誤差分散算出手段と、
前記誤差分散のうち前記移動体が所定確率で存在する範囲が、所定領域と少なくとも一部が重複するか否かに基づき前記所定領域内に前記移動体が存在するか否かを判定する判定手段と、
を有することを特徴とするナビゲーション装置。 In a navigation device that detects the position of a moving object,
An autonomous sensor for detecting behavior information of the moving body;
Inertial positioning means for accumulating detection information by the autonomous sensor to detect the inertial positioning position of the moving body;
The error variance at the time t + 1 is gradually applied by applying the error variance of the inertial positioning position at time t, the sensor error variance and the calculation error of the autonomous sensor to the update formula based on the movement model of the moving object. Error variance calculating means for calculating;
Determination means for determining whether or not the moving object exists in the predetermined area based on whether or not a range where the moving object exists with a predetermined probability in the error variance overlaps at least partly with the predetermined area. When,
A navigation device comprising:
前記信頼性誤差楕円が、前記所定領域と少なくとも一部が重複するか否かに基づき前記所定領域内に前記移動体が存在するか否かを判定する判定手段と、
を有することを特徴とする請求項1項記載のナビゲーション装置。 Error ellipse calculation means for calculating a reliability error ellipse based on the inertial positioning position, the error variance, and the Mahalanobis distance;
The reliability error ellipse, and the predetermined region and determining means for determining whether at least a part of the movable body in the predetermined area based on whether a duplicate exists,
The navigation apparatus according to claim 1, further comprising:
ことを特徴とする請求項1又は2記載のナビゲーション装置。 The moving model of the moving object is a dynamics model of the moving object.
The navigation apparatus according to claim 1 or 2, wherein
ことを特徴とする請求項1又は2記載のナビゲーション装置。 The autonomous sensor is at least one of a vehicle speed sensor, a yaw rate sensor, a gyro sensor, and a rudder angle sensor.
The navigation apparatus according to claim 1 or 2, wherein
自律センサが、前記移動体の挙動情報を検出するステップと、
慣性測位手段が、前記自律センサによる検出情報を累積して前記移動体の慣性測位位置を検出するステップと、
誤差分散算出手段が、時刻tの、前記慣性測位位置の誤差分散、前記自律センサのセンサ誤差分散及び計算誤差を、前記移動体の移動モデルに基づく更新式に適用して、時刻t+1の前記誤差分散を漸化的に算出するステップと、
判定手段が、前記誤差分散のうち前記移動体が所定確率で存在する範囲が、所定領域と少なくとも一部が重複するか否かに基づき前記所定領域内に前記移動体が存在するか否かを判定するステップ、
を有することを特徴とする位置検出方法。 In a position detection method for detecting the position of a moving object,
An autonomous sensor detecting behavior information of the moving body;
An inertial positioning means for accumulating detection information by the autonomous sensor to detect an inertial positioning position of the moving body;
The error variance calculating means applies the error variance of the inertial positioning position at time t, the sensor error variance and the calculation error of the autonomous sensor to the update formula based on the moving model of the moving object, and the error at time t + 1. Calculating the variance incrementally;
The determination means determines whether or not the moving body exists in the predetermined area based on whether or not a range in which the moving body exists with a predetermined probability in the error variance overlaps at least a part with the predetermined area. Determining step,
A position detection method comprising:
判定手段が、前記所定領域と少なくとも一部が重複するか否かに基づき前記所定領域内に前記移動体が存在するか否かを判定するステップと、
を有することを特徴とする請求項6記載の位置検出方法。 An error ellipse calculating means calculating a reliability error ellipse based on the inertial positioning position, the error variance, and the Mahalanobis distance;
Determining means, said determining whether the moving body is present in a given area and at least partially based on whether overlaps said predetermined area,
The position detection method according to claim 6, further comprising :
ことを特徴とする請求項6又は7項記載の位置検出方法。
The position detection method according to claim 6 or 7 , characterized in that
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006193243A JP4345779B2 (en) | 2006-07-13 | 2006-07-13 | Navigation device and position detection method |
PCT/IB2007/001939 WO2008010046A2 (en) | 2006-07-13 | 2007-07-11 | Navigation apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006193243A JP4345779B2 (en) | 2006-07-13 | 2006-07-13 | Navigation device and position detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008020365A JP2008020365A (en) | 2008-01-31 |
JP4345779B2 true JP4345779B2 (en) | 2009-10-14 |
Family
ID=38957142
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006193243A Expired - Fee Related JP4345779B2 (en) | 2006-07-13 | 2006-07-13 | Navigation device and position detection method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4345779B2 (en) |
WO (1) | WO2008010046A2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4934167B2 (en) | 2009-06-18 | 2012-05-16 | クラリオン株式会社 | Position detection apparatus and position detection program |
JP5554560B2 (en) * | 2009-12-28 | 2014-07-23 | 川崎重工業株式会社 | Positioning reliability evaluation apparatus, positioning reliability evaluation method, and positioning reliability evaluation program |
US9507027B2 (en) * | 2010-08-06 | 2016-11-29 | Qualcomm Incorporated | Determining location of a target device based on relative change in location information |
JP5684039B2 (en) * | 2011-05-02 | 2015-03-11 | 株式会社豊田中央研究所 | Existence probability distribution estimation apparatus and program |
WO2013146457A1 (en) * | 2012-03-27 | 2013-10-03 | 日本電気株式会社 | Position detection system, method, and program |
JP6836446B2 (en) * | 2017-03-30 | 2021-03-03 | 株式会社Subaru | Vehicle lane estimation device |
KR101982181B1 (en) * | 2018-08-30 | 2019-05-24 | 국방과학연구소 | Method and apparatus for compensating air data using inertial navigation data |
FR3102879B1 (en) | 2019-10-30 | 2024-09-13 | Renault Sas | System and method for managing the position of an autonomous vehicle. |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8501012D0 (en) * | 1985-01-16 | 1985-02-20 | Gen Electric Co Plc | Automated vehicle drift correction |
DE19521358C1 (en) * | 1995-06-12 | 1996-09-05 | Siemens Ag | Slip detection system for 3-wheeled autonomous mobile unit |
US6459990B1 (en) * | 1999-09-23 | 2002-10-01 | American Gnc Corporation | Self-contained positioning method and system thereof for water and land vehicles |
US6282496B1 (en) * | 1999-10-29 | 2001-08-28 | Visteon Technologies, Llc | Method and apparatus for inertial guidance for an automobile navigation system |
US6401036B1 (en) * | 2000-10-03 | 2002-06-04 | Motorola, Inc. | Heading and position error-correction method and apparatus for vehicle navigation systems |
-
2006
- 2006-07-13 JP JP2006193243A patent/JP4345779B2/en not_active Expired - Fee Related
-
2007
- 2007-07-11 WO PCT/IB2007/001939 patent/WO2008010046A2/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JP2008020365A (en) | 2008-01-31 |
WO2008010046A8 (en) | 2008-05-22 |
WO2008010046A2 (en) | 2008-01-24 |
WO2008010046A3 (en) | 2008-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4345779B2 (en) | Navigation device and position detection method | |
JP4341649B2 (en) | Navigation device and position detection method | |
EP3334624B1 (en) | A sideslip compensated control method for autonomous vehicles | |
JP4124249B2 (en) | Positioning device, navigation system | |
US11441905B2 (en) | Inertial navigation device and inertial navigation method | |
KR102042945B1 (en) | Lane departure check and lane keeping system with lane curb assistance for autonomous vehicles | |
EP3405374B1 (en) | Deceleration curb-based direction checking and lane keeping system for autonomous driving vehicles | |
US20070192013A1 (en) | Vehicle speed control device, method of determining target speed by using the device, and program executing the method | |
US20060287817A1 (en) | Vehicle navigation with integrated curve warning | |
US20020022924A1 (en) | Propagation of position with multiaxis accelerometer | |
JP2020032873A (en) | Automated operation method | |
US20190299998A1 (en) | Cant estimating method, cant estimating apparatus, and non-transitory computer-readable storage medium storing program | |
JP2025015843A (en) | Information processing device, control method, program, and storage medium | |
JP7253065B2 (en) | Vehicle control device, vehicle control method, vehicle motion control system, and lane estimation device | |
JP2016045144A (en) | Traveling lane detection device and driving support system | |
CN111194397B (en) | Methods used to run the navigation system | |
JP2000258443A (en) | Speedometer for vehicle | |
JPWO2018180247A1 (en) | Output device, control method, program, and storage medium | |
WO2021112078A1 (en) | Information processing device, control method, program, and storage medium | |
JP2008292232A (en) | Portable navigation device | |
KR20230061607A (en) | System and method for evaluation of autonomous vehicle | |
US20240208526A1 (en) | Navigation system | |
US20240185620A1 (en) | Systems and methods for estimating grip intensity on a steering wheel | |
Ganguli et al. | Fault diagnostics for GPS-based lateral vehicle control | |
US12078496B2 (en) | Method for determining whether a motor vehicle has driven on a road included in digital map material |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080528 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080603 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080731 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090623 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090706 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4345779 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120724 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130724 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |