JP2014062776A - Navigation device, navigation method, and computer program - Google Patents
Navigation device, navigation method, and computer program Download PDFInfo
- Publication number
- JP2014062776A JP2014062776A JP2012207195A JP2012207195A JP2014062776A JP 2014062776 A JP2014062776 A JP 2014062776A JP 2012207195 A JP2012207195 A JP 2012207195A JP 2012207195 A JP2012207195 A JP 2012207195A JP 2014062776 A JP2014062776 A JP 2014062776A
- Authority
- JP
- Japan
- Prior art keywords
- navigation device
- route
- time
- gps
- current
- 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
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
【課題】現在位置を特定する。
【解決手段】目的地までのルート案内を提供するナビゲーション装置であって、目的地までのルートを示すルート情報を取得する手段と、ナビゲーション装置の第1の時刻における位置を測定する位置測定手段と、速度センサを用いて測定したナビゲーション装置の移動速度を示す速度情報を取得する手段と、ルート情報及び速度情報に基づいて、ナビゲーション装置の第1の時刻におけるルート上の位置を推定する位置推定手段と、位置測定手段によって測定された位置と、位置推定手段によって推定された位置とを比較し、いずれか一方の位置を第1の時刻におけるナビゲーション装置の現在位置として特定する現在位置特定手段と、現在位置特定手段により特定された現在位置を表示する表示手段とを有する。
【選択図】図2
A current position is specified.
A navigation device that provides route guidance to a destination, wherein the route information indicating the route to the destination is acquired, and the position measurement unit that measures the position of the navigation device at a first time. Means for acquiring speed information indicating the moving speed of the navigation device measured using the speed sensor, and position estimating means for estimating the position of the navigation device on the route at the first time based on the route information and the speed information. And a current position specifying means for comparing the position measured by the position measuring means with the position estimated by the position estimating means, and specifying any one position as the current position of the navigation device at the first time; Display means for displaying the current position specified by the current position specifying means.
[Selection] Figure 2
Description
本発明は、ナビゲーション装置、ナビゲーション方法及びコンピュータプログラムの技術に関する。 The present invention relates to a navigation device, a navigation method, and a computer program technology.
GPS(Global Positioning System)等の衛星測位システムを用いて、現在位置を測定(以下「測位」ということがある)することができる。しかし、GPSを用いる場合、トンネル等のGPS衛星から信号を受信できない場所では、現在位置を測位できない。車両に搭載された車載ナビゲーション装置は、このような場合、車両に備えられた方位センサ及び加速度センサから方位情報及び車速情報を取得して、現在位置を推定する(例えば、特許文献1)。 The current position can be measured (hereinafter sometimes referred to as “positioning”) using a satellite positioning system such as GPS (Global Positioning System). However, when GPS is used, the current position cannot be measured at a place where a signal cannot be received from a GPS satellite such as a tunnel. In such a case, the in-vehicle navigation device mounted on the vehicle acquires azimuth information and vehicle speed information from an azimuth sensor and an acceleration sensor provided in the vehicle, and estimates the current position (for example, Patent Document 1).
しかし、ナビゲーション装置が、車両に備えられた方位センサから方位情報を取得できない場合もある。例えば、近年の携帯電話及びスマートフォン等のモバイル型コンピュータは、GPS受信機を搭載し、現在位置を示したり、目的地までのルートを案内したりすることができる。しかし、このモバイル型コンピュータが、予め車両に搭載される車載ナビゲーションとは異なり、車両に備えられた方位センサから方位情報を取得できないこともあり得る。 However, there is a case where the navigation device cannot acquire the direction information from the direction sensor provided in the vehicle. For example, recent mobile computers such as mobile phones and smartphones are equipped with a GPS receiver and can indicate the current position or guide a route to a destination. However, this mobile computer may not be able to acquire azimuth information from an azimuth sensor provided in the vehicle, unlike in-vehicle navigation that is previously installed in the vehicle.
本発明の目的は、比較的精度の高い現在位置を特定するナビゲーション装置、ナビゲーション方法及びコンピュータプログラムを提供することにある。 An object of the present invention is to provide a navigation device, a navigation method, and a computer program that specify a current position with relatively high accuracy.
また、本発明の別の目的は、現在位置を測定できず、方位情報を取得できない場合であっても、現在位置を推定するナビゲーション装置、ナビゲーション方法及びコンピュータプログラムを提供することにある。 Another object of the present invention is to provide a navigation device, a navigation method, and a computer program for estimating the current position even when the current position cannot be measured and direction information cannot be acquired.
本発明の一実施形態に従う目的地までのルートに基づいてルート案内を提供するナビゲーション装置は、目的地までのルートを示すルート情報を取得する手段と、ナビゲーション装置の第1の時刻における位置を測定する位置測定手段と、速度センサを用いて測定したナビゲーション装置の移動速度を示す速度情報を取得する手段と、ルート情報及び速度情報に基づいてナビゲーション装置の第1の時刻におけるルート上の位置を推定する位置推定手段と、位置測定手段によって測定された位置と、位置推定手段によって推定された位置とを比較し、いずれか一方の位置を第1の時刻におけるナビゲーション装置の現在位置として特定する現在位置特定手段と、現在位置特定手段により特定された現在位置を表示する表示手段とを有する。 A navigation device that provides route guidance based on a route to a destination according to an embodiment of the present invention, measures a position of the navigation device at a first time, and obtains route information indicating the route to the destination. Position measuring means, means for acquiring speed information indicating the moving speed of the navigation device measured using the speed sensor, and estimating the position of the navigation device on the route at the first time based on the route information and the speed information A position estimation unit, a position measured by the position measurement unit, and a position estimated by the position estimation unit, and a current position that identifies one of the positions as the current position of the navigation device at the first time It has a specifying means and a display means for displaying the current position specified by the current position specifying means.
本発明によれば、現在位置を測定できず、方位を取得できない場合であっても、現在位置を推定することができる。 According to the present invention, even when the current position cannot be measured and the azimuth cannot be acquired, the current position can be estimated.
また、本発明によれば、比較的精度の高い現在位置を特定することができる。 In addition, according to the present invention, it is possible to specify a current position with relatively high accuracy.
以下、現在位置を推定するナビゲーション装置の実施形態について、図面を参照しながら説明する。 Hereinafter, an embodiment of a navigation device that estimates a current position will be described with reference to the drawings.
図1は、ナビゲーション装置1の構成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of the
ナビゲーション装置1は、CPU(Central Processing Unit)12と、メモリ13と、GPSモジュール11と、無線通信モジュール17と、記憶デバイス14と、入力デバイス15と、表示デバイス16と、汎用IF(Interface)18とを備える。これら要素11〜18は、双方向にデータ通信可能なバス19で接続されている。
The
CPU12は、記憶デバイス14に保持されているコンピュータプログラム(以下「プログラム」という)を読み出して、メモリ13に展開する。そして、CPU12は、そのメモリ13に展開されたプログラムを読み出して実行することにより、後述する様々な機能を実現する。
The
記憶デバイス14は、様々なプログラム及びデータを保持する。記憶デバイス14は、例えば、フラッシュメモリ又はHDD(Hard Disk Drive)等で構成される。
The
GPSモジュール11は、衛星測位システムであるGPS衛星3からGPS信号を受信し、そのGPS信号に含まれる情報に基づいて、現在位置を測定する。GPSモジュール11は、測定時刻、現在位置(経度及び緯度)等を含むGPS情報101を生成する。GPSモジュール11は、その生成したGPS情報101を、CPU12に通知する。GPSモジュール11は、GPS信号を受信できないときは、その旨をCPU12に通知しても良い。
The
無線通信モジュール17は、無線信号の送受信を制御する。無線通信モジュール17は、無線信号を受信し、その無線信号に含まれる情報をCPU12に伝えたり、CPU12から伝えられた情報を無線信号に載せて送信したりする。無線通信モジュール17は、例えば、Wifi規格又はMIT−2000規格等に準拠するモジュールである。無線通信モジュール17は、例えば、ネットワーク90を通じて、ナビゲーション処理に係るデータを、サーバ5と送受信する。
The
表示デバイス16は、CPU12から伝えられた画像情報を表示する。表示デバイス16は、例えば、液晶ディスプレイ又は有機ELディスプレイ等によって構成される。
The
入力デバイス15は、ユーザからの操作を入力信号に変換してCPU12に伝える。入力デバイス15は、例えば、物理的なボタン又はタッチパネル式ディスプレイ等によって構成される。
The
汎用IF18は、当該ナビゲーション装置1と、外部装置とを接続するためのIFである。汎用IF18には、様々な外部装置が接続される。本実施形態では、外部装置を車両7とする。CPU12は、汎用IF18と車両7に備えられた所定のIF91を通じて、車両7と信号を送受信できる。汎用IF18は、例えば、独自仕様のIFであっても良いし、USB(Universal Serial Bus)規格等に準拠するIFであっても良い。例えば、ナビゲーション装置1は、汎用IF18及び所定のIF91を通じて、車両7に搭載されている車速センサから車速情報102(図2参照)を取得する。
The general-
図2は、ナビゲーション装置1の有する機能構成を示すブロック図である。これらの機能は、CPU12において所定のプログラムが実行されることによって実現される。
FIG. 2 is a block diagram showing a functional configuration of the
ナビゲーション装置1は、GPS情報取得手段35と、車速情報取得手段36と、ルート情報取得手段37と、地図情報取得手段38と、位置推定手段31と、基準位置決定手段33とを有する。
The
GPS情報取得手段35は、GPSモジュール11からGPS情報101を取得する。GPS情報101には、上述の通り、測定時刻、現在位置(経度及び緯度)の情報が含まれる。以下、GPS情報101から特定される位置をGPS位置という。GPS情報取得手段35は、GPSモジュール11がGPS信号を受信できないときは、その旨の通知を取得する。なお、現在位置は、GPS以外の方法で測定されても良い。例えば、現在位置は、Wifiのアクセスポイントからの電波を利用したり、携帯電話の基地局からの電波を利用したりして測定されても良い。
The GPS
車速情報取得手段36は、例えば車両7に搭載されている車速センサから、車速情報102を取得する。車速情報102には、或る時刻における車両7の速度を示す情報が含まれる。ナビゲーション装置1は、車両7と一緒に移動するので、ナビゲーション装置1の移動速度は、車両7の速度と等しい。
The vehicle speed
ルート情報取得手段37は、無線通信モジュール17を介して、例えばサーバ5から、出発地から目的地までのルート情報103を取得する。ルート情報103には、例えば、所定のルート検索エンジンで生成された、出発地から目的地までを結ぶルートを示す情報が含まれる。ルートを示す情報は、例えば、出発地から目的地までの連続する道路リンクで構成されていても良い。なお、サーバ5からルート情報103を取得することに代えて、ナビゲーション装置1がルート検索エンジンを有し、ナビゲーション装置1の内部でルート情報103を算出しても良い。
The route
地図情報取得手段38は、無線通信モジュール17を介して、例えば、サーバ5から所定の領域の地図情報104を取得する。地図情報104には、例えば、地図画像、道路のリンク構成及びPOI(Point Of Interest)等の情報が含まれる。なお、サーバ5から地図情報104を取得することに代えて、ナビゲーション装置1の記憶デバイス14に地図情報104を保持しておき、地図情報取得手段38は、記憶デバイス14から所定の領域の地図情報104を取得しても良い。
The map information acquisition means 38 acquires the
表示処理手段39は、画像を生成し、その画像を表示デバイス16に表示させる。例えば、表示処理手段39は、道路地図画像に、目的地までのルート及び現在位置を重ねた画像を生成して、表示デバイス16に表示させる。
The
位置推定手段31は、複数の現在位置の候補から現在位置を推定する。位置推定手段31は、例えば、GPS情報101から求められたGPS位置と、車速情報102及びルート情報103から求められた位置(以下「車速位置」という)と、から現在位置を推定する。位置推定手段31は、GPS情報101が取得できた場合、そのGPS情報101から求められるGPS位置を、現在位置に採用するようにしてもよい。位置推定手段31は、GPS情報101を取得できなかった場合、車速情報102及びルート情報103から求められた車速位置を、現在位置に採用するようにしてもよい。位置推定手段31は、GPS情報101からGPS位置を求める際、地図情報104を用いてマップマッチング処理を行い、GPS位置を補正しても良い。以下、図面を用いて更に説明する。
The position estimation means 31 estimates the current position from a plurality of current position candidates. The
図3は、ルート及び各時刻における現在位置をプロットしたイメージ図である。 FIG. 3 is an image diagram in which the route and the current position at each time are plotted.
図3において、目的地までのルート301の途中に、トンネル202及び分岐212が存在する。そして、図3には、各時刻tn(nは正の整数)における位置Pn(tn)が示されている。つまり、位置Pnは、時刻tnのときの位置を示している。
In FIG. 3, a
一般的な道路201では、GPS信号を受信できる。したがって、位置推定手段31は、GPS位置によって、位置P1〜P3及びP7〜P10を推定する。
A
トンネル202内では、GPS信号を受信できない。したがって、位置推定手段31は、車速位置によって位置P4〜P6を推定する。次に、車速位置を用いて位置P5を算出する方法を説明する。
Within the
位置推定手段31は、車速情報取得手段36を通じて、周期的に車速を取得する。そして、位置推定手段31は、基準位置P1(Ps)の時刻t1から現在時刻t5までの間に周期的に取得した車速を用いて、時刻t1から現在時刻t5までの間の平均車速Vaveを算出する。基準位置の詳細については後述する。
The
そして、位置推定手段31は、時刻t1から時刻t5までの移動距離Laを算出する。つまり、La=Vave(t5−t1)を求める。そして、位置推定手段31は、時刻t1における位置P1から、ルートに沿って移動距離Laだけ移動した位置を、時刻t5における車速位置Pv5とする。そして、時刻t5ではGPS信号を受信できないので、位置推定手段31は、この車速位置Pv5を、現在位置P5に採用する。
The
つまり、図3に示すようにルートが途中で屈折又は曲折している場合、車速位置Pv5は、位置P1から直線的に移動距離Laを移動した地点ではなく、位置P1からルートに沿って移動距離Laを移動した地点となる。 That is, if a route is refracted or bent in the middle as shown in FIG. 3, the vehicle speed position Pv 5 is not a point where you move linearly moving distance L a from the position P 1, the route from the position P 1 along a point that has moved the movement distance L a and.
これにより、ナビゲーション装置1が車両7に搭載されている方向センサ(ジャイロセンサ)等から方向情報を利用しなくても、GPS信号を受信できない場所における現在位置を推定することができる。
Thereby, even if the
また、位置推定手段31は、次に述べるように、車速を用いずに、GPS位置に基づいてトンネル内の位置を推定しても良い。例えば、図3において、位置P1(t1)、P2(t2)及びP3(t3)は、何れもGPS信号によって特定されたGPS位置であると仮定する。この場合、位置推定手段31は、基準位置P1から、GPS位置P2を経由して、トンネル入口付近のGPS位置P3までの移動距離Lbを用いて、時刻t1からt3までの平均速度Vbを算出する。つまり、Vb=Lb/(t3−t1)を算出する。そして、位置推定手段31は、この平均速度Vbを用いて、GPS信号を受信できないトンネル内における自車の現在位置を推定する。例えば、位置推定手段31は、この平均速度Vbがトンネル内においても継続されると仮定して、トンネル内における自車の現在位置を推定する。つまり、現在時刻をt5とすると、位置推定手段31は、GPS位置P3からの移動距離Lc=Vb×(t5−t3)を算出する。そして、位置推定手段31は、GPS位置P3から、ルートに沿って移動距離Lcだけ移動した位置を、現在時刻t5における位置Px5とする。そして、位置推定手段31は、この位置Px5を、現在位置P5に採用する。
Further, as described below, the position estimating means 31 may estimate the position in the tunnel based on the GPS position without using the vehicle speed. For example, in FIG. 3, it is assumed that the positions P 1 (t 1 ), P 2 (t 2 ), and P 3 (t 3 ) are all GPS positions specified by the GPS signal. In this case, the position estimation means 31 uses the moving distance L b from the reference position P 1 to the GPS position P 3 near the tunnel entrance via the GPS position P 2 , from time t 1 to time t 3 . The average speed Vb is calculated. That is, V b = L b / (t 3 −t 1 ) is calculated. And the position estimation means 31 estimates the present position of the own vehicle in the tunnel which cannot receive a GPS signal using this average speed Vb . For example, the position estimation means 31 estimates the current position of the vehicle in the tunnel, assuming that the average speed Vb is continued in the tunnel. That is, when the current time and t 5, the position estimating means 31 calculates the moving distance L c = V b × from GPS position P 3 (t 5 -t 3) . The position estimating means 31, the GPS position P 3, the position moved by the movement distance L c along the route, and the position Px 5 at the current time t 5. The
これにより、ナビゲーション装置1は、車速情報を利用しなくても、GPS信号を受信できない場所における現在位置を推定することができる。
Thereby, the
位置推定手段31は、GPS情報101を取得できた場合であっても、同時刻におけるGPS位置と車速位置との距離(位置のずれ)が所定の距離よりも大きい場合は、このときのGPS位置と車速位置とを除去し、現在位置を特定しないようにしてもよい。なぜなら、GPS位置及び車速位置のどちらが正しいかを判別することができないため、正しい現在位置を推定できないからである。あるいは、より確からしいと考えられるいずれか一方の位置を現在位置としても良い。以下、図面を参照しながら更に説明する。
Even if the
図4は、正確性の低いGPS位置と車速位置とを除去する処理の概念図である。 FIG. 4 is a conceptual diagram of a process for removing a GPS position and a vehicle speed position with low accuracy.
位置推定手段31は、例えば、所定の時刻tnにおけるGPS位置Pgnと車速位置Pvnとの間の距離が、所定の距離Δe1よりも大きい(|Pgn−Pvn|>Δe1)か否かを判定する。ここで、|Pgn−Pvn|>Δe1が成立する場合、位置推定手段31は、このときのGPS位置と車速位置を除去する。
Position estimating means 31, for example, the distance between the GPS position Pg n and the vehicle speed position Pv n at the predetermined time t n is greater than the predetermined distance Δe 1 (| Pg n -Pv n |> Δe 1) It is determined whether or not. Here, when | Pg n −Pv n |> Δe 1 is satisfied, the
例えば図4において、示すGPS位置Pg4〜Pg6の各々は何れも、車速位置Pv4〜Pv6と大きく乖離している。そこで、位置推定手段31は、GPS位置Pg4〜Pg6及び車速位置Pv4〜Pv6を除去する(領域320参照)。この場合、時刻t4〜t6における現在位置P4〜P6は出力されない。
In FIG. 4, for example, any each
これにより、正確性の低い現在位置が表示されることを防止することができる。また、正確性の低い現在位置が、その後の現在位置の算出に悪影響を及ぼすことを防止することができる。 Thereby, it is possible to prevent the current position with low accuracy from being displayed. In addition, it is possible to prevent a current position with low accuracy from adversely affecting subsequent calculation of the current position.
また、位置推定手段31は、GPS位置及び車速位置のうち、より確からしいと考えられる何れか一方の位置を、現在位置としても良い。例えば、位置推定手段31は、GPS位置がルートから大きく外れていない場合は、GPS位置を現在位置とし、GPS位置がルートから大きく外れている場合は、車速位置を現在位置としても良い。
In addition, the
図5は、位置推定手段31が現在位置を推定する処理のフローチャートである。 FIG. 5 is a flowchart of processing for estimating the current position by the position estimating means 31.
位置推定手段31は、時刻tnにおける車速位置Pvnを算出する(S101)。この算出方法の詳細については後述する。 Position estimating means 31 calculates the vehicle speed position Pv n at time t n (S101). Details of this calculation method will be described later.
位置推定手段31は、GPS情報取得手段35を通じて、GPS情報101の取得を試みる(S102)。そして、位置推定手段31は、GPS情報101を取得できたか否かを判定する(S103)。
The
まず、ステップS103においてGPS情報101が取得できなかった場合(S103:NO)について説明する。この場合、位置推定手段31は、GPS情報101を取得できない時間が所定時間以上続いているか否かを判定する(S110)。
First, a case where the
GPS情報101を取得できない時間が所定時間以上続いていない場合(S110:NO)、位置推定手段31は、ステップS121に進む。
If the time during which the
GPS情報101を取得できない時間が所定時間以上続いている場合(S110:YES)、位置推定手段31は、車速位置Pvnを、時刻tnにおける現在位置Pnに採用し(S111)、ステップS120に進む。
If the time can not be acquired
次に、ステップS103においてGPS情報101が取得できた場合(S103:YES)について説明する。この場合、位置推定手段31は、時刻tnにおけるGPS位置Pgnを算出する(S104)。
Next, the case where the
そして、位置推定手段31は、|GPS位置Pgn−車速位置Pvn|<Δe1が成立するか否かを判定する(S105)。つまり、位置推定手段31は、GPS位置Pgn及び車速位置Pvnが異常値でないことを判定する。
Then, the position estimating means 31 determines whether or not | GPS position Pg n −vehicle speed position Pv n | <Δe 1 is satisfied (S105). That is, the
|GPS位置Pgn−車速位置Pvn|<Δe1が成立しない場合(S105:NO)、位置推定手段31は、このGPS位置Pgn及び車速位置Pvnを除去し(S106)、ステップS121に進む。 | GPS position Pg n - speed position Pv n | <If .DELTA.e 1 is not satisfied (S105: NO), the position estimating means 31, to remove the GPS position Pg n and the vehicle speed position Pv n (S106), the step S121 move on.
|GPS位置Pgn−車速位置Pvn|<Δe1が成立する場合(S105:YES)、位置推定手段31は、このGPS位置Pgnを、時刻tnにおける現在位置Pnに採用し(S107)、ステップS120に進む。 | GPS position Pg n - speed position Pv n | <If .DELTA.e 1 is satisfied (S105: YES), the position estimating means 31, the GPS position Pg n, adopted to the current position P n at the time t n (S107 ), The process proceeds to step S120.
ステップS120において、位置推定手段31は、時刻tnの現在位置Pnを出力する(S120)。例えば、ナビゲーション画面には、ここで出力された現在位置Pnが表示される。そして、位置推定手段31は、nに1を加算(n←n+1)して(S121)、ステップS101に戻る。つまり、次の時刻tn+1において、ステップS101からの処理を繰り返す。 In step S120, the position estimation means 31 outputs the current position P n at time t n (S120). For example, the current position P n output here is displayed on the navigation screen. Then, the position estimation means 31 adds 1 to n (n ← n + 1) (S121), and returns to step S101. That is, the process from step S101 is repeated at the next time tn + 1 .
図6は、車速位置を算出する処理のフローチャートである。 FIG. 6 is a flowchart of a process for calculating the vehicle speed position.
位置推定手段31は、基準位置Psと、その基準位置Psに位置していたときの基準時刻tsをメモリ13から取得する(S201)。 Position estimating means 31 obtains a reference position P s, a reference time t s when located in its reference position P s from the memory 13 (S201).
位置推定手段31は、周期的に取得した車速を用いて、基準時刻tsから現在時刻tnまでの間の平均車速Vaveを算出する(S202)。 Position estimating means 31, by using a periodically obtained vehicle speed, it calculates the average vehicle speed V ave of until the current time t n from the reference time t s (S202).
位置推定手段31は、移動距離La=Vave(tn−ts)を算出する(S203)。つまり、位置推定手段31は、基準時刻tsから現在時刻tnまでの移動距離Laを算出する。
The
位置推定手段31は、基準位置Psから、ルートに沿って移動距離Laを移動した地点を算出し、この地点を現在時刻tnの車速位置Pvnとし(S204)、当該処理を終了する。これにより、現在時刻tnにおける車速位置Pvnを算出することができる。 Position estimating means 31 from the reference position P s, and calculates a point where moving the moving distance L a along the route, the vehicle speed position Pv n of the point current time t n (S204), the process ends . Thus, it is possible to calculate the vehicle speed position Pv n at the current time t n.
上述に示すように、位置推定手段31は、基準位置からの移動距離によって車速位置を算出する。したがって、基準位置は、できるだけ正確な位置であることが好ましい。そこで、ナビゲーション装置1は、基準位置を決定する基準位置決定手段33を備える(図2参照)。以下に、基準位置決定手段33について説明する。
As described above, the
図7は、基準位置を決定する第1の方法の概念図である。 FIG. 7 is a conceptual diagram of a first method for determining the reference position.
図7に示すように、例えば、トンネル202を抜けた後に、GPS位置と車速位置とが大きく乖離することがある。この場合、上述のとおり、GPS位置と車速位置の何れが確からしいのかを判断することは難しい。そのため、図4に示すように、現在位置を推定することが困難である。そこで、基準位置決定手段33は、以下の第1の方法によって、基準位置を定める。
As shown in FIG. 7, for example, after passing through the
第1の方法に係る基準位置決定手段33は、同じ時間において、GPS位置から算出した移動距離と、車速位置から算出した移動距離とを比較して、GPS位置の確からしさを判断する。つまり、基準位置決定手段33は、まず、同じ時間において、GPS位置の移動距離と、車速位置の移動距離とを算出する。そして、基準位置決定手段33は、GPS位置から算出した移動距離と、車速位置から算出した移動距離と、の差分を算出する。そして、基準位置決定手段33は、その差分が所定値よりも小さい状態が、所定時間以上(又は所定回数以上)続いた場合は、GPS位置は確からしいと判断する。そして、基準位置決定手段33は、このGPS位置を基準位置に決定する。以後、位置推定手段31は、この基準位置からの移動距離によって車速位置を推定する。以下、図7を用いて、さらに詳しく説明する。
The reference position determination means 33 according to the first method determines the likelihood of the GPS position by comparing the movement distance calculated from the GPS position and the movement distance calculated from the vehicle speed position at the same time. That is, the reference
基準位置決定手段33は、時刻t8において、GPS位置Pg7とPg8から移動距離Lg8=|Pg8−Pg7|を算出する。同様に、基準位置決定手段33は、時刻t8において、車速位置Pv7とPv8から移動距離Lv8=|Pv8−Pv7|を算出する。そして、基準位置決定手段33は、Lg8とLv8との差分が所定値Δe2よりも小さい(|Lg8−Lv8|<Δe2)か否かを判定する。基準位置決定手段33は、時刻t9及びt10においても同様の判定をする。ここで、基準位置決定手段33は、時刻t8、t9、t10の何れにおいても(つまり、所定時間又は所定回数以上)、差分が所定値Δe2よりも小さかった場合は、GPS位置Pg10は確からしいと判断し、このPg10を以後の車速位置の基準位置401とする。つまり、基準位置を更新する。
The reference
なお、GPS位置と車速位置との間の大きな乖離が存在しない場合は、上記の判定は常に満たされるので、基準位置401は随時更新される。また、基準位置決定手段33による基準位置の更新は、GPS位置と車速位置との間に大きな乖離が発生した場合にのみ実行されても良い。
Note that, when there is no large difference between the GPS position and the vehicle speed position, the above determination is always satisfied, so the
これにより、一時的にGPS位置と車速位置との間に大きな乖離が発生した場合であっても、基準位置が更新されてこの乖離が解消される。つまり、車速位置の精度を高めることができる。 Thereby, even if a large divergence occurs between the GPS position and the vehicle speed position temporarily, the reference position is updated and this divergence is resolved. That is, the accuracy of the vehicle speed position can be increased.
図8は、基準位置を決定する第1の方法のフローチャートである。 FIG. 8 is a flowchart of the first method for determining the reference position.
基準位置決定手段33は、今回の時刻tnにおける車速位置Pvnを算出する(S301)。この処理は、上述の図6に示した処理と同様である。 Reference position determining means 33 calculates the vehicle speed position Pv n at the current time point t n (S301). This process is the same as the process shown in FIG.
基準位置決定手段33は、GPS情報取得手段35を通じて、GPS情報101の取得を試みる(S302)。そして、基準位置決定手段33は、GPS情報101を取得できたか否かを判定する(S303)。
The reference
GPS情報101を取得できなかった場合(S303:NO)、基準位置決定手段33は、今回は基準位置を決定できないので、ステップS310に進む。
When the
GPS情報101を取得できた場合(S303:YES)、基準位置決定手段33は、時刻tnにおけるGPS位置tgnを特定する(S304)。
If you can get the GPS information 101 (S303: YES), the reference
基準位置決定手段33は、GPS位置に基づく移動距離Lgn=|Pgn−Pgn−1|を算出する(S305)。
The reference
基準位置決定手段33は、車速位置に基づく移動距離Lvn=|Pvn−Pvn−1|を算出する(S306)。
The reference
基準位置決定手段33は、|Lgn−Lvn|<Δe2が、所定時間(又は所定回数)以上続いている(成立し続けている)か否かを判定する(S307)。
The reference
|Lgn−Lvn|<Δe2がまだ所定時間(又は所定回数)以上続いていない場合(S307:NO)、基準位置決定手段33は、ステップS310に進む。
If | Lg n −Lv n | <Δe 2 has not yet continued for a predetermined time (or a predetermined number of times) (S307: NO), the reference
|Lgn−Lvn|<Δe3が所定時間(又は所定回数)以上続いている場合(S307:YES)、基準位置決定手段33は、GPS位置Pgnはほぼ正確であるとして、このGPS位置Pgnを、基準位置Psとし(S308)、ステップS310に進む。
| Lg n -Lv n | if <.DELTA.e 3 is continued for a predetermined time (or a predetermined number of times) or more (S307: YES), the reference
ステップS310において、基準位置決定手段33は、nに1を加算し(S310)、ステップS301に戻る。つまり、位置補正手段は、次回の時刻tn+1において、ステップS301からの処理を繰り返す。
In step S310, the reference
図9は、基準位置を決定する第2の方法の概念図である。第2の方法では、上記の第1の方法とは異なる方法で、基準位置を決定する。 FIG. 9 is a conceptual diagram of a second method for determining the reference position. In the second method, the reference position is determined by a method different from the first method.
第2の方法に係る基準位置決定手段33は、GPS位置がルート301上にほぼ乗っている(沿っている)か否かによって、GPS位置の確からしさを判断する。例えば、基準位置決定手段33は、GPS位置がルートを中心とした所定の幅Dの領域内に存在しているか否かを判定する。そして、基準位置決定手段33は、そのGPS位置がルート301上にほぼ乗っている状態が、所定時間以上(又は所定回数以上)続いた場合は、GPS位置はほぼ正確であると判断する。そして、基準位置決定手段33は、このGPS位置を基準位置に決定する。以後、位置推定手段31は、この基準位置からの移動距離として車速位置を算出する。以下、図9を用いて、さらに詳しく説明する。
The reference
基準位置決定手段33は、GPS位置Pg7が、ルート301を中心とした幅Dの範囲内に存在しているか否かを判定する。同様に、基準位置決定手段33は、GPS位置Pg8、Pg9、Pg10も、ルート301を中心とした幅Dの範囲内に存在しているか否かを判定する。ここで、基準位置決定手段33は、GPS位置Pg7〜Pg10の何れもが(つまり、連続して4回以上)ルート301を中心とした幅Dの範囲内に存在している場合は、GPS位置Pg10は確からしいと判断し、このPg10を以後の速度位置の基準位置401とする。つまり、基準位置を更新する。
The reference
なお、GPS位置と車速位置との間の大きな乖離が存在しない場合は、上記の判定は常に満たされるので、基準位置402は随時更新される。また、基準位置決定手段33による基準位置の更新は、GPS位置と車速位置との間に大きな乖離が発生した場合にのみ実行されても良い。
Note that, when there is no large difference between the GPS position and the vehicle speed position, the above determination is always satisfied, so the
これにより、一時的にGPS位置と車速位置との間に大きな乖離が発生した場合であっても、基準位置が更新されてこの乖離が解消される。つまり、車速位置の精度を高めることができる。 Thereby, even if a large divergence occurs between the GPS position and the vehicle speed position temporarily, the reference position is updated and this divergence is resolved. That is, the accuracy of the vehicle speed position can be increased.
図10は、基準位置を決定する第2の方法のフローチャートである。 FIG. 10 is a flowchart of the second method for determining the reference position.
基準位置決定手段33は、GPS情報取得手段35を通じて、GPS情報101の取得を試みる(S401)。そして、基準位置決定手段33は、GPS情報101を取得できたか否かを判定する(S402)。
The reference
GPS情報101を取得できなかった場合(S402:NO)、基準位置決定手段33は、今回は基準位置を決定できないので、ステップS410に進む。
When the
GPS情報101を取得できた場合(S402:YES)、基準位置決定手段33は、時刻tnにおけるGPS位置tgnを特定する(S403)。
If you can get the GPS information 101 (S402: YES), the reference
基準位置決定手段33は、GPS位置Pgnがルートを中心とする幅Dの範囲内に存在する状態が所定時間(又は所定回数)以上続いているか否かを判定する(S404)。 Reference position determining means 33, a state in which the GPS position Pg n is within the range of width D around the route and determines whether or not the subsequent predetermined time (or a predetermined number of times) or more (S404).
GPS位置Pgnがルートを中心とする幅Dの範囲内に存在する状態がまだ所定時間(又は所定回数)以上続いていない場合(S404:NO)、基準位置決定手段33は、ステップS410に進む。
If the state where the GPS position Pg n is within the range of width D around the root does not continue yet predetermined time (or a predetermined number of times) or more (S404: NO), the reference
GPS位置Pgnがルートを中心とする幅Dの範囲内に存在する状態が所定時間(又は所定回数)以上続いている場合(S404:YES)、基準位置決定手段33は、GPS位置Pgnはほぼ正確であるとして、このGPS位置Pgnを、基準位置Psとし(S405)、ステップS410に進む。
If the state where the GPS position Pg n is within the range of width D around the route is continued for a predetermined time (or a predetermined number of times) or more (S404: YES), the reference
ステップS410において、基準位置決定手段33は、nに1を加算し(S410)、ステップS401に戻る。つまり、位置補正手段は、次回の時刻tn+1において、ステップS401からの処理を繰り返す。
In step S410, the reference
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。 The above-described embodiments of the present invention are examples for explaining the present invention, and are not intended to limit the scope of the present invention only to those embodiments. Those skilled in the art can implement the present invention in various other modes without departing from the gist of the present invention.
GPS位置Pgnがルート上にほぼ乗っている(沿っている)か否かを判定する方法は、上記以外であっても良い。例えば、GPS位置Pgnからルートに対して垂直に延ばした距離が、閾値よりも小さいか否かによって判定しても良い。 The method determines whether substantially riding (in line) to the GPS position Pg n is on the route may be other than the above. For example, distance extending perpendicularly to route GPS position Pg n, may be determined by whether or not smaller than the threshold value.
1…ナビゲーション装置 31…位置推定手段 33…基準位置決定手段 101…GPS情報 102…車速情報 103…ルート情報 104…地図情報
DESCRIPTION OF
Claims (8)
前記目的地までのルートを示すルート情報を取得する手段と、
前記ナビゲーション装置の第1の時刻における位置を測定する位置測定手段と、
速度センサを用いて測定した、前記ナビゲーション装置の移動速度を示す速度情報を取得する手段と、
前記ルート情報及び前記速度情報に基づいて、前記ナビゲーション装置の前記第1の時刻におけるルート上の位置を推定する位置推定手段と、
前記位置測定手段で測定された位置と、前記位置推定手段によって推定された位置とを比較し、いずれか一方の位置を前記第1の時刻における前記ナビゲーション装置の現在位置として特定する現在位置特定手段と、
前記現在位置特定手段により特定された現在位置を表示する表示手段と
を有するナビゲーション装置。
A navigation device that provides route guidance based on a route to a destination,
Means for obtaining route information indicating a route to the destination;
Position measuring means for measuring the position of the navigation device at a first time;
Means for acquiring speed information indicating the moving speed of the navigation device, measured using a speed sensor;
Position estimating means for estimating a position on the route at the first time of the navigation device based on the route information and the speed information;
The current position specifying means for comparing the position measured by the position measuring means with the position estimated by the position estimating means and specifying any one position as the current position of the navigation device at the first time. When,
A navigation device comprising display means for displaying the current position specified by the current position specifying means.
請求項1記載のナビゲーション装置。
The navigation apparatus according to claim 1, wherein the current position specifying means specifies the position estimated by the position estimating means as the current position when the position measuring means cannot measure the position of the navigation device.
請求項1又は2記載のナビゲーション装置。
The current position specifying means, when the position measuring means can measure the position of the navigation device, the distance between the position measured by the position measuring means and the position estimated by the position estimating means is a predetermined value 3. The navigation device according to claim 1, wherein a position measured by the position measurement unit is specified as the current position when the distance is smaller than the predetermined value.
請求項1乃至3の何れか一項に記載のナビゲーション装置。
The current position specifying means, when the position measuring means can measure the position of the navigation device, the distance between the position measured by the position measuring means and the position estimated by the position estimating means is a predetermined value The position measured by the position measuring means is not specified as the current position when the distance is not smaller than the predetermined value. The navigation device described.
請求項1乃至4の何れか一項に記載のナビゲーション装置。
The position estimating means uses a position on the route of the navigation device at a second time before the first time as a reference position, and on the route at the first time based on the route information and the speed information. The navigation device according to any one of claims 1 to 4, wherein the position is estimated.
請求項5記載のナビゲーション装置。
The position estimating means is based on a position moved from the reference position along the route indicated by the route information at a speed indicated by the speed information from the second time to the first time. The navigation device according to claim 5, wherein a position on the route at the first time is estimated.
前記目的地までのルートを示すルート情報を取得し、
所定の位置測定手段によって、第1の時刻における前記ナビゲーション装置の位置を測定し、
速度センサを用いて測定された前記ナビゲーション装置の移動速度を示す速度情報を取得し、
前記ルート情報及び前記速度情報に基づいて、前記ナビゲーション装置の前記第1の時刻におけるルート上の位置を推定し、
前記位置測定手段により測定された位置と、前記推定された位置とを比較し、いずれか一方の位置を前記第1の時刻における現在位置として特定し、
前記特定された現在位置を表示する
ナビゲーション方法。
A navigation method by a navigation device that provides route guidance based on a route to a destination,
Obtain route information indicating the route to the destination,
Measuring the position of the navigation device at a first time by a predetermined position measuring means;
Obtaining speed information indicating the moving speed of the navigation device measured using a speed sensor;
Based on the route information and the speed information, estimate a position on the route at the first time of the navigation device,
Comparing the position measured by the position measuring means with the estimated position, and specifying one of the positions as the current position at the first time;
A navigation method for displaying the specified current position.
前記目的地までのルートを示すルート情報を取得し、
所定の位置測定手段により測定された、第1の時刻における前記ナビゲーション装置の位置を示す位置情報を取得し、
速度センサを用いて測定された前記ナビゲーション装置の移動速度を示す速度情報を取得し、
前記ルート情報及び前記速度情報に基づいて、前記ナビゲーション装置の前記第1の時刻におけるルート上の位置を推定し、
前記位置測定手段により測定された位置と、前記推定された位置とを比較し、いずれか一方の位置を前記第1の時刻における現在位置として特定し、
前記特定された現在位置を、表示手段に表示させる
ことを前記ナビゲーション装置に行わせるコンピュータプログラム。
A computer program for a navigation device that provides route guidance based on a route to a destination, and when executed on the navigation device,
Obtain route information indicating the route to the destination,
Obtaining position information indicating the position of the navigation device at a first time measured by a predetermined position measuring means;
Obtaining speed information indicating the moving speed of the navigation device measured using a speed sensor;
Based on the route information and the speed information, estimate a position on the route at the first time of the navigation device,
Comparing the position measured by the position measuring means with the estimated position, and specifying one of the positions as the current position at the first time;
A computer program that causes the navigation device to display the specified current position on a display unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012207195A JP2014062776A (en) | 2012-09-20 | 2012-09-20 | Navigation device, navigation method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012207195A JP2014062776A (en) | 2012-09-20 | 2012-09-20 | Navigation device, navigation method, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014062776A true JP2014062776A (en) | 2014-04-10 |
Family
ID=50618153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012207195A Pending JP2014062776A (en) | 2012-09-20 | 2012-09-20 | Navigation device, navigation method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014062776A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004340689A (en) * | 2003-05-14 | 2004-12-02 | Matsushita Electric Ind Co Ltd | Route guidance device |
| JP2010025828A (en) * | 2008-07-22 | 2010-02-04 | Pioneer Electronic Corp | Mobile unit information display device, mobile unit information display method, and the like |
| JP2012073092A (en) * | 2010-09-28 | 2012-04-12 | Nomura Research Institute Ltd | Computer program for map display device to perform map data processing, map display device and method |
-
2012
- 2012-09-20 JP JP2012207195A patent/JP2014062776A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004340689A (en) * | 2003-05-14 | 2004-12-02 | Matsushita Electric Ind Co Ltd | Route guidance device |
| JP2010025828A (en) * | 2008-07-22 | 2010-02-04 | Pioneer Electronic Corp | Mobile unit information display device, mobile unit information display method, and the like |
| JP2012073092A (en) * | 2010-09-28 | 2012-04-12 | Nomura Research Institute Ltd | Computer program for map display device to perform map data processing, map display device and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8849564B2 (en) | Route comparison device, route comparison method, and program | |
| JP5464101B2 (en) | POSITIONING DEVICE, POSITIONING METHOD, AND PROGRAM | |
| US9110150B2 (en) | Positioning device, positioning method, program, and recording medium | |
| JP4345842B2 (en) | VEHICLE POSITION INFORMATION PROVIDING DEVICE, VEHICLE POSITION INFORMATION PROVIDING METHOD, AND COMPUTER PROGRAM | |
| EP2976658B1 (en) | Methods and apparatuses for location-triggered sensor initialization | |
| JP5032273B2 (en) | Positioning system and in-vehicle device | |
| JP5894865B2 (en) | Vehicle position detection device and program | |
| KR20130140621A (en) | Position estimating apparatus, position estimating method, and computer program product | |
| JP5762656B2 (en) | Vehicle position display control device and vehicle position specifying program | |
| US9593953B2 (en) | Navigation system with location correction mechanism and method of operation thereof | |
| CN104614750A (en) | Method for determining location of vehicle | |
| US20180058856A1 (en) | Method And Apparatus For Position Estimation | |
| CN110319850B (en) | Method and device for acquiring zero offset of gyroscope | |
| JP5028287B2 (en) | GPS data processing device | |
| JP2015106242A (en) | Driving support unit and driving support system | |
| US20150141042A1 (en) | Mobile terminal, system and method | |
| US20140358426A1 (en) | Mobile terminal and operating method thereof | |
| US8725414B2 (en) | Information processing device displaying current location and storage medium | |
| JP5795274B2 (en) | POSITION DISPLAY DEVICE, POSITION DISPLAY METHOD, AND PROGRAM | |
| JP2014062777A (en) | Navigation device, navigation method, and computer program | |
| JP2016180626A (en) | Electronic equipment, error correcting method, and program | |
| EP3285044A1 (en) | Azimuth identification system | |
| JP5597080B2 (en) | Computer program, map display device, and method for map data to be processed by map display device | |
| JP2014062776A (en) | Navigation device, navigation method, and computer program | |
| JP2008249614A (en) | Onboard navigation device, navigation system, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140310 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150120 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150623 |