JP6837786B2 - Navigation devices, navigation methods and navigation programs. - Google Patents
Navigation devices, navigation methods and navigation programs. Download PDFInfo
- Publication number
- JP6837786B2 JP6837786B2 JP2016182653A JP2016182653A JP6837786B2 JP 6837786 B2 JP6837786 B2 JP 6837786B2 JP 2016182653 A JP2016182653 A JP 2016182653A JP 2016182653 A JP2016182653 A JP 2016182653A JP 6837786 B2 JP6837786 B2 JP 6837786B2
- Authority
- JP
- Japan
- Prior art keywords
- current position
- map
- route
- map matching
- navigation
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 118
- 230000008569 process Effects 0.000 claims description 97
- 238000012545 processing Methods 0.000 claims description 58
- 238000012937 correction Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 description 34
- 230000010365 information processing Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
Description
この発明は、例えば、地図上に表示する自己の現在位置を、適切に特定することができるナビゲーション装置、当該ナビゲーション装置で用いられるナビゲーション方法及びナビゲーションプログラムに関する。 The present invention relates to, for example, a navigation device capable of appropriately specifying its own current position to be displayed on a map, a navigation method and a navigation program used in the navigation device.
自動車用ナビゲーション装置が、多くの自動車に搭載されて利用されている。また、スマートフォンなどと呼ばれる高機能携帯電話端末やタブレットPC(Personal Computer)などと呼ばれる携帯型情報端末の普及に伴い、これらを用いて実現される自動車用ナビゲーション装置も利用されるようになってきている。これらの自動車用ナビゲーション装置では、通常、GPS(Global Positioning System)を用いて、自機が搭載された自動車の現在位置を測位する。 Automotive navigation devices are installed and used in many automobiles. In addition, with the spread of high-performance mobile phone terminals called smartphones and portable information terminals called tablet PCs (Personal Computers), automobile navigation devices realized by using these have come to be used. There is. In these automobile navigation devices, GPS (Global Positioning System) is usually used to determine the current position of the automobile on which the vehicle is mounted.
GPSにより測位される現在位置は、多少の誤差が含まれているため、実際の自動車の位置とはずれている場合がある。そこで、自動車用ナビゲーション装置では、GPSで測位した現在位置を、地図に関する情報(地図データや道路ネットワークデータ)を用いて最適と思われる場所に補正するマップマッチングと呼ばれる技術が用いられている。すなわち、マップマッチングは、GPSにより測位した現在位置に含まれる誤差を、地図に関する情報と照らし合わせて補正する技術である。 The current position determined by GPS may deviate from the actual position of the automobile because some errors are included. Therefore, in the navigation device for automobiles, a technique called map matching is used in which the current position determined by GPS is corrected to a place considered to be optimal by using information related to a map (map data or road network data). That is, map matching is a technique for correcting an error included in the current position measured by GPS by comparing it with information related to a map.
ところが、マップマッチングを用いることにより問題が生じる場合がある。例えば、高速道路を走行していて、サービスエリアやパーキングエリアに立ち寄ったとする。この場合、自動車用ナビゲーション装置のGPSにより測位された現在位置が、高速道路から離れた位置となり、高速道路に並走する一般道(いわゆるした道)に自車位置が位置付けられてしまう場合があった。この場合、当該自動車の現在位置を高速道路上に自動的に戻すことは難しく、再度、ルート設定をし直すなどの手動操作が必要になってしまう。 However, using map matching can cause problems. For example, suppose you are driving on a freeway and stop at a service area or parking area. In this case, the current position determined by the GPS of the automobile navigation device may be a position away from the expressway, and the position of the own vehicle may be positioned on a general road (so-called road) running parallel to the expressway. It was. In this case, it is difficult to automatically return the current position of the vehicle to the highway, and manual operations such as resetting the route setting are required.
このため、後に記す特許文献1には、GPSとマップマッチングとを併用する装置であって、マップマッチングを抑止することができる現在位置算出装置に関する発明が開示されている。特許文献1に開示された発明の現在位置算出装置は、高速道路を走行中の自動車が、サービスエリアやパーキングエリアへ侵入してから本線に戻るまでの間においては、マップマッチングを抑止することができるものである。
Therefore,
上述したGPSとマップマッチングを併用した場合に生じる問題は、高速道路におけるサービスエリアやパーキングエリアに入った場合だけでなく、一般の道路においても発生する。GPSとマップマッチングとを併用する自動車用ナビゲーション装置が搭載された自動車が、例えば、道路沿いにあるコンビニエンスストアの駐車場に入った場合、当該自動車の現在位置は周辺の道路上に位置付けられてしまう場合がある。このように、実際の自動車の位置と、ナビゲーション装置に表示される自動車の位置とが異なる状態となってしまい好ましくない。 The problem that occurs when the above-mentioned GPS and map matching are used together occurs not only when entering a service area or a parking area on an expressway, but also on a general road. If a car equipped with a car navigation device that uses both GPS and map matching enters the parking lot of a convenience store along the road, for example, the current position of the car will be positioned on the surrounding road. In some cases. As described above, the actual position of the automobile and the position of the automobile displayed on the navigation device are different from each other, which is not preferable.
また、自動車用ナビゲーション装置が、ルート案内中だった場合に、道路沿いにあるコンビニエンスストアの駐車場に入って駐車し、当該駐車位置が本来走行すべき道路と交差する道路に近い位置だったとする。この場合、自車位置は、マップマッチングにより、本来走行すべき道路と交差する道路上に位置付けられてしまう場合があると考えられる。このような場合には、案内中のルートを逸脱したと判断され、リルート機能が働き、不必要なルート案内がされてしまう可能性がある。 In addition, it is assumed that the car navigation device is parked in the parking lot of a convenience store along the road when the route is being guided, and the parking position is close to the road that intersects the road on which the vehicle should be driven. .. In this case, it is considered that the position of the own vehicle may be positioned on the road that intersects the road on which the vehicle should originally travel due to map matching. In such a case, it is determined that the route is deviated from the route being guided, the reroute function is activated, and there is a possibility that unnecessary route guidance is performed.
そこで、上述した特許文献1に記載の発明を適用することが考えられる。しかし、特許文献1に記載の発明の場合、サービスエリアやパーキングエリアは、高速道路からこれらに入るための入口と、これらから高速道路に戻るための出口とが、必ず離れた位置に設けられているという特徴を利用して、これらのエリアを特定する(段落[0081]〜[0083]、図11)。そして、サービスエリアやパーキングエリアに自車が入ったか否かは、これらのエリアにおいて自車が旋回したか否かによって判別している(段落[0084]〜[0091]、図12)。
Therefore, it is conceivable to apply the invention described in
特許文献1に開示された方法は、高速道路に併設されたサービスエリアやパーキングエリアに入ったか否かを判別することはできても、一般の道路沿いにあるコンビニエンスストアなどの施設の駐車場に入ったか否かの判別はできない。一般の道路沿いにあるコンビニエンスストアなどの施設の駐車場は、入口と出口が高速道路のサービスエリアやパーキングエリアのように離れているといった特徴はないし、当該駐車場に入るために自動車が旋回する必要がない場合がほとんどである。このため、一般の道路においても、できるだけ簡単な方法で適切にマップマッチングを抑止できるようにすることが望まれる。
Although the method disclosed in
以上のことに鑑み、この発明は、ナビゲーション装置において、GPSとマップマッチングとを併用する場合に生じる不都合を解消し、自己の現在位置を適切に把握できるようにすることを目的とする。 In view of the above, it is an object of the present invention to eliminate the inconvenience that occurs when GPS and map matching are used together in a navigation device so that the current position of the user can be appropriately grasped.
上記課題を解決するため、請求項1に記載の発明のナビゲーション装置は、
現在位置を測位する現在位置測位手段と、
前記現在位置測位手段により測位された前記現在位置を、地図に関する情報に基づいて補正するマップマッチング手段と、
自機の移動速度を順次に取得する速度取得手段と、
自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段と、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別できた場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御手段と、
前記駐車場モードにある場合において、前記速度取得手段で取得された前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御手段と
を備え、
前記第2の制御手段は、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とする。
In order to solve the above problems, the navigation device of the invention according to
Current position positioning means for positioning the current position and
A map matching means that corrects the current position determined by the current position positioning means based on information about the map, and a map matching means.
Speed acquisition means to acquire the movement speed of your own machine in sequence,
An angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and the parking mode is switched to the parking mode in which the current position from the current position positioning means is used as it is. The first control means to control and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is increased. When it is determined that the angle is smaller than the predetermined second angle, the correction of the current position by the map matching means is restarted, and the current position of the own machine is corrected by the map matching means. It is equipped with a second control means that controls to switch to the mode.
The second control means maintains the state when the power was turned off when the power was turned off while in the parking lot mode, and when the power was turned on again, the second control means maintained the state when the power was turned off. It is characterized by resuming processing from the state of being in the parking lot mode.
この発明によれば、ナビゲーション装置において、GPSとマップマッチングとを併用する場合に生じる不都合を解消し、自己の現在位置を適切に把握できる。 According to the present invention, in the navigation device, the inconvenience that occurs when GPS and map matching are used in combination can be eliminated, and the current position of the user can be appropriately grasped.
以下、図を参照しながら、この発明による装置、方法、プログラムの一実施の形態について説明する。この発明の装置、方法、プログラムは、主に自動車用のナビゲーション装置に適用されるものである。自動車用ナビゲーション装置には、自動車に対して常時備えつけられた状態で利用されるもの、PND(Portable Navigation Device)など呼ばれる、自動車への着脱が容易な小型のもの、携帯型情報端末により実現されるものなどがある。なお、携帯情報端末には、スマートフォンなどと呼ばれる高機能携帯電話端末やタブレットPC(Personal Computer)などと呼ばれるものなどがある。 Hereinafter, an embodiment of the apparatus, method, and program according to the present invention will be described with reference to the drawings. The devices, methods, and programs of the present invention are mainly applied to navigation devices for automobiles. Automotive navigation devices are realized by those that are always installed in automobiles, small ones called PNDs (Portable Navigation Devices) that can be easily attached to and detached from automobiles, and portable information terminals. There are things. The mobile information terminal includes a high-performance mobile phone terminal called a smartphone or the like, a tablet PC (Personal Computer) or the like.
この発明の装置、方法、プログラムは、上記のいずれのナビゲーション装置にも適用可能なものである。しかし、以下に説明する実施の形態では、説明を簡単にするため、この発明による装置、方法、プログラムを、スマートフォンなどと呼ばれる高機能携帯電話端末を用いて実現される自動車用のナビゲーション装置に適用した場合を例にして説明する。 The device, method, and program of the present invention are applicable to any of the above navigation devices. However, in the embodiments described below, in order to simplify the explanation, the device, method, and program according to the present invention are applied to a navigation device for an automobile realized by using a high-performance mobile phone terminal called a smartphone or the like. This case will be described as an example.
[自動車用ナビゲーション装置の構成例]
図1は、この実施の形態の自動車用ナビゲーション装置(以下、単にナビゲーション装置と記載する。)の構成例について説明するためのブロック図である。図1に示したナビゲーション装置において、送受信アンテナ101A及び無線通信部101は通信機能を実現する。制御部102は、図示しないが、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAN(Random Access Memory)がバスを通じて接続されて構成されたコンピュータ装置部であり、このナビゲーション装置の各部を制御する機能を実現する。操作部103は、電源のオン/オフスイッチや幾つかのファンクションボタンなどが設けられた部分である。
[Configuration example of automobile navigation device]
FIG. 1 is a block diagram for explaining a configuration example of an automobile navigation device (hereinafter, simply referred to as a navigation device) of this embodiment. In the navigation device shown in FIG. 1, the transmission /
記憶装置104は、比較的に記憶容量の大きな、例えばフラッシュメモリなどの不揮発性メモリを備え、当該メモリへのデータの書き込み、記憶保持、当該メモリからのデータの読み出し、また、当該メモリに記憶保持したデータの消去などを行う。そして、この実施形態のナビゲーション装置においては、記憶装置104のメモリ内に、地図情報DB1041、道路ネットワークDB(図1ではネットワークDBと記載。)1042、ワークエリア1043を備えている。なお、地図情報DB1041、道路ネットワークDB1042における文字「DB」は、「Data Base」の略称である。
The
地図情報DB1041は、移動経路や現在位置などを使用者に示すために使用する市街図、道路図、広域図、地方図、全国図を表示するための地図データを記憶する。市街図、道路図、広域図、地方図、全国図を表示するための地図データは、地図を描画するための例えばベクトルデータやラスタデータ、注記(注釈)データなどを含む。
The
ネットワークDB1042は、自動車用の道路ネットワークデータを記憶保持する。図2は、ネットワークDB1042に格納される自動車用の道路ネットワークデータの例を説明するための図である。図2(A)は、道路ネットワークの一例を示している。道路ネットワークデータは、ノードデータとリンクデータとからなる。ノードデータは、ランドマーク、建物、施設、交差点、分岐点、屈曲点などの地点を表す。リンクデータは、ノードデータを結ぶ線分によって、国道、県道などの自動車が通行可能な道路などを示す。図2(A)に示したネットワークの例は、4つのノードデータ(N1〜N4)と4つのリンクデータ(L1〜L4)とによって構成されている。
The
図2(B)は、図2(A)に示した例のネットワークの場合のリンクデータの構成例を示している。各リンクデータには、各リンクの識別情報(L1、L2、…)と、そのリンクを構成するノードの識別情報(N1、N2、…)と、リンクコストと、リンク種別とが対応付けられている。通常、リンクコストは、そのリンクの長さ(距離)、あるいは、通行に要する時間によって定められる。 FIG. 2B shows a configuration example of link data in the case of the network of the example shown in FIG. 2A. In each link data, the identification information (L1, L2, ...) Of each link, the identification information (N1, N2, ...) Of the nodes constituting the link, the link cost, and the link type are associated with each other. There is. Usually, the link cost is determined by the length (distance) of the link or the time required for passage.
そして、リンクコストは、いわゆるダイクストラ法により、リンクコストが最小となるルート(経路)を探索する場合に参照される。リンク種別は、当該リンク部分が、国道、県道、市道、私道などのどれであるかを示すものである。そして、図2(B)に示した例の場合、リンクL1、L3、L4は、国道で、リンクL2は県道であることが示されている。 Then, the link cost is referred to when searching for a route that minimizes the link cost by the so-called Dijkstra method. The link type indicates whether the link portion is a national road, a prefectural road, a city road, a private road, or the like. Then, in the case of the example shown in FIG. 2B, it is shown that the links L1, L3, and L4 are national roads, and the links L2 are prefectural roads.
図2(C)は、図2(A)に示した例のネットワークの場合のノードデータの構成例を示している。各ノードデータには、各ノードの識別情報(N1、N2、…)と、そのノードの位置を示す緯度、経度情報と、ノード種別とが対応付けられている。ノード種別は、当該ノード部分が、交差点、分岐点などのどれであるかを示すものである。そして、図2(C)に示した例の場合、ノードN1〜N4は全て交差点であることが示されている。この図2を用いて説明したような、リンクデータとノードデータとがネットワークDB1042に格納されており、経路探索時等において用いられる。
FIG. 2C shows a configuration example of node data in the case of the network of the example shown in FIG. 2A. Each node data is associated with identification information (N1, N2, ...) Of each node, latitude and longitude information indicating the position of the node, and a node type. The node type indicates whether the node portion is an intersection, a branch point, or the like. Then, in the case of the example shown in FIG. 2C, it is shown that all the nodes N1 to N4 are intersections. The link data and the node data as described with reference to FIG. 2 are stored in the
ワークエリア1043は、各種の処理の途中結果が一時記憶されたり、表示部108Dに表示する地図画像が描画されたりするなど、種々の処理の作業エリアとして利用される。この他、記憶装置104には、図示しないが、種々の処理を実行するためのアプリケーションプログラムや種々の処理において必要になるデータなどを記憶保持しているエリア(領域)もある。
The
時計回路105は、カレンダー機能を備え、現在年月日、現在曜日、現在時刻を提供する。センサ部106は、6軸センサ、地磁気センサ(方位センサ)などの種々のセンサなどからなる。6軸センサは、3軸の加速度センサと3軸のジャイロセンサとが組み合わされたもので、自機の姿勢がどのような状態にあるのかを正確に検知できる。また、地磁気センサは、自機を基準にして、東西南北などの方位を正確に検知できるものである。
The
このセンサ部106の機能により、自機の姿勢と自機の進行方位(移動方向)とを検知することができる。これにより、使用者が観視する表示部108Dの表示画面の上側が、自機の進行方位となるようにして、表示部108Dにナビゲーション用の地図を表示することができるようにされる。
By the function of the
GPSアンテナ107A及びGPS部107は、現在位置取得機能を実現する。表示部108D及びタッチセンサ108Sとからなるタッチパネル108と、音声出力部109と、スピーカ110とは、ユーザーインターフェースを構成する。表示部108Dには、地図と自機の現在位置とを表示したり、必要となる案内情報を表示したりできる。また、音声出力部109とスピーカ110とを通じて、種々の案内メッセージやアラーム音などを放音することができる。
The
送信情報処理部111は、制御部102の制御の下、例えば、インターネット上のサーバなどの外部機器に対する要求を形成し、これを無線通信部101及び送受信アンテナ101Aを通じて、当該外部機器に送信する処理を行う。受信情報処理部112は、制御部102の制御の下、送受信アンテナ101A及び無線通信部101を通じて受信した自機宛ての受信情報を解析し、必要な情報を制御部102に供給する処理を行う。
Under the control of the
これにより、送信情報処理部111は、例えば、ナビゲーションサービス提供サーバにアクセスし、現在位置周辺の地図データや道路ネットワークデータの提供を要求する。これに応じて、ナビゲーションサービス提供サーバからは、現在位置周辺の地図データや道路ネットワークデータが送信されて来るので、これを受信情報処理部112が受信する。
As a result, the transmission information processing unit 111 accesses, for example, the navigation service providing server and requests the provision of map data and road network data around the current position. In response to this, map data and road network data around the current position are transmitted from the navigation service providing server, and the reception
受信情報処理部112は、受信した地図データや道路ネットワークデータを記憶装置104の地図情報DB1041、ネットワークDB1042に格納して利用可能にする。そして、後述するナビゲーション処理部120が機能し、現在位置周辺の地図を表示部108Dに表示すると共に、当該地図上にGPS部107や後述するマップマッチング部122の機能により特定した自機の現在位置を表示して、使用者に提供することができる。この場合、使用者は、地図上において、自己の現在位置を客観的に把握できる。
The reception
また、送信情報処理部111は、ナビゲーションサービス提供サーバにアクセスし、タッチパネル108を通じて受け付けた、出発地や目的地、種々のルート探索条件を含むルート探索要求を形成する。そして、送信情報処理部111は、当該ルート探索要求をナビゲーションサービス提供サーバに送信する。
Further, the transmission information processing unit 111 accesses the navigation service providing server and forms a route search request including a departure place, a destination, and various route search conditions received through the
これに応じて、ナビゲーションサービス提供サーバでは、ルート探索処理を行って、探索結果を通知する情報を形成し、これを要求元の当該ナビゲーション装置に送信して来る。探索結果を通知する情報は、例えば、地図上に探索したルートを表示し、ナビゲーション装置の使用者によって選択できるようにする情報である。当該情報は、受信情報処理部112を通じて受信され、例えば、記憶装置104のワークエリア1043に格納される。
In response to this, the navigation service providing server performs a route search process, forms information for notifying the search result, and transmits this to the requesting navigation device. The information for notifying the search result is, for example, information that displays the searched route on a map and enables selection by the user of the navigation device. The information is received through the reception
そして、制御部102の制御により、探索結果を通知する情報を表示部108Dに表示し、ナビゲーション装置の使用者からの選択入力を、タッチパネル108を通じて受け付ける。そして、送信情報処理部111は、選択されたルートを示す情報を含み、当該ルートを案内するための地図データや道路ネットワークデータの提供要求を形成し、これをナビゲーションサービス提供サーバに送信する。
Then, under the control of the
これに応じて、ナビゲーションサービス提供サーバからは、選択されたルートを案内するための地図データや道路ネットワークデータが送信されて来るので、受信情報処理部112を通じて受信する。そして、受信情報処理部112は、この受信した地図データや道路ネットワークデータを記憶装置104の地図情報DB1041、ネットワークDB1042に格納して利用可能にする。
In response to this, map data and road network data for guiding the selected route are transmitted from the navigation service providing server, and are received through the reception
これにより、後述するナビゲーション処理部120が機能し、ルート案内のための地図を表示部108Dに表示する。当該地図には、探索して選択したルートが表示されると共に、GPS部107や後述するマップマッチング部122の機能により特定した自機の現在位置が表示される。そして、音声案内なども併用して、使用者に対してルート案内が行われる。すなわち、ナビゲーションサービスが提供される。
As a result, the navigation processing unit 120, which will be described later, functions and displays a map for route guidance on the
次に、ナビゲーション処理部120について説明する。図1に示すように、ナビゲーション処理部120は、ルート案内処理部121、マップマッチング部122、リルート処理部123、ナビ制御部124からなる。
Next, the navigation processing unit 120 will be described. As shown in FIG. 1, the navigation processing unit 120 includes a route
ルート案内処理部121は、ルート案内を行っていな時には、表示部108Dに現在位置周辺の地図を表示すると共に、当該地図上に自機の現在位置を示すマークを表示して、自機の現在位置を使用者が客観的に認識できるようにする。また、ルート案内処理部121は、ルート案内を行っている場合には、表示部108Dに現在位置周辺の地図を表示すると共に、当該地図上に案内中のルートと自機の現在位置を示すマークを表示して、曲がり角などを指示してルート案内を行うようにする。この場合のルート案内は、地図等の表示情報と音声メッセージとの両方が用いられて行われる。
When the route
マップマッチング部122は、GPS部107を通じて測位した自機の現在位置を、地図に関する情報として、ネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて最適と思われる場所に補正する処理を行う。マップマッチングの手法には、幾何解析マップマッチング、位相幾何解析マップマッチング、確率的マップマッチング、これらの改良手法など、種々の手法を用いて行うことができる。
The
リルート処理部123は、ルート案内中に、設定されたルートから自機が逸脱した場合に、現在位置から目的地までのルート探索を再度行って、現在位置から目的地までのルートを設定し直す。この実施形態のナビゲーション装置では、必要な道路ネットワークデータの提供を受けて、ネットワークDB1042に格納している。このため、リルート処理部123は、現在位置と、目的地と、以前に受け付けて保持しているルート探索条件に従うと共に、ネットワークDB1042の道路ネットワークデータを用いて、ルートの再探索と再設定とを行うことができるようにされている。
If the aircraft deviates from the set route during route guidance, the reroute
なお、現在位置から目的地までの距離が長い場合などにおいては、現在位置と、目的地と、ルート探索条件とをナビゲーションサービス提供サーバに送信し、再度のルート探索を要求することもできる。この場合には、ナビゲーションサービス提供サーバより、再ルート探索結果を得て、これを当該ナビゲーション装置において、リルート処理の結果として用いることができる。 When the distance from the current position to the destination is long, the current position, the destination, and the route search condition can be transmitted to the navigation service providing server, and the route search can be requested again. In this case, a reroute search result can be obtained from the navigation service providing server and used as the result of the reroute process in the navigation device.
ナビ制御部124は、ナビゲーション処理部120の各部を制御する。ナビ制御部124は、自機の状態に応じて、マップマッチング部122やリルート処理部123の動作/非動作を制御する。すなわち、ナビ制御部124は、必要がない場合においてまで、マップマッチング処理やリルート処理を行わないようにして、自機の現在位置をより適切に把握して通知できるようにすると共に、ルート案内を行っている場合には、無駄なリルート処理を行うことがないようにしている。
The
[マップマッチング処理やリルート処理を行わなくてもよい場合の例]
図3は、ナビゲーション装置での地図表示の例について説明するための図である。そして、図3(A)は、マップマッチング処理が不必要な場合の例を示し、図3(B)は、リルート処理が不必要な場合の例を示している。
[Example when map matching processing and reroute processing do not need to be performed]
FIG. 3 is a diagram for explaining an example of map display on a navigation device. Then, FIG. 3A shows an example of a case where the map matching process is unnecessary, and FIG. 3B shows an example of a case where the reroute process is unnecessary.
まず、マップマッチング処理が不必要な場合の例についいて説明する。この実施形態のナビゲーション装置を自動車(自車)に持ち込み、ルート探索を行うようにしてルート設定し、地図を表示部108Dに表示し、ルート案内を行うようにしていたとする。この場合に、ナビゲーション装置の表示部108Dには、図3(A)に示したように、地図と設定されたルートRTが表示されると共に、自車の現在位置(ナビゲーション装置の現在位置)が表示され、ルート案内が行われる。
First, an example when the map matching process is unnecessary will be described. It is assumed that the navigation device of this embodiment is brought into an automobile (own vehicle), a route is set so as to perform a route search, a map is displayed on the
そして、自車が、ルートRTを辿るように走行している時に、ルートRT沿いにあるコンビニエンスストア(図3ではコンビニと記載。)の駐車場に入ったとする。この場合の自車の実際の現在位置が、当該駐車場内に黒丸で示した位置RPであったとする。しかし、マップマッチング処理により、位置RPは補正され、自車の現在位置が、例えば、ルートRTが設定されている道路(リンク)上の位置VP1に位置付けられるということが発生する場合があると考えられる。 Then, it is assumed that the own vehicle enters the parking lot of a convenience store (described as a convenience store in FIG. 3) along the route RT while traveling so as to follow the route RT. It is assumed that the actual current position of the own vehicle in this case is the position RP indicated by a black circle in the parking lot. However, it is considered that the position RP is corrected by the map matching process, and the current position of the own vehicle may be positioned at the position VP1 on the road (link) where the route RT is set, for example. Be done.
この例の場合、当該ナビゲーション装置の使用者は駐車場(位置RP)にいることが分かっているのに、表示部108Dに表示された地図では道路上(位置VP1)にいることになっているので、違和感を生じさせてしまう可能性がある。できれば、当該ナビゲーション装置が持ち込まれた自車の実際の現在位置と、地図上に表示される自車の現在位置とは同じであることが好ましい。この場合、マップマッチング処理は行わずに、GPS部107を通じて測位した現在位置をそのまま利用した方が、より実際の現在位置に即していると考えられる。すなわち、この場合は、マップマッチング処理が不必要な場合であるといえる。
In the case of this example, although it is known that the user of the navigation device is in the parking lot (position RP), the map displayed on the
次に、リルート処理が不必要な場合の例についいて説明する。この例においても、上述したマップマッチング処理を行わなくてもよい場合の例と同様に、この実施形態のナビゲーション装置を自動車(自車)に持ち込み、ルート探索を行うようにしてルート設定し、地図を表示部108Dに表示し、ルート案内を行うようにしていたとする。この場合に、ナビゲーション装置の表示部108Dには、図3(B)に示したように、地図と設定されたルートRTが表示されると共に、自車の現在位置(ナビゲーション装置の現在位置)が表示される。
Next, an example when the reroute process is unnecessary will be described. In this example as well, as in the case where the map matching process described above does not have to be performed, the navigation device of this embodiment is brought into the automobile (own vehicle), the route is set so as to perform the route search, and the map is used. Is displayed on the
そして、自車が、ルートRTを辿るように走行している時に、ルートRT沿いにあるコンビニエンスストアの駐車場に入ったとする。この場合の自車の実際の現在位置が、当該駐車場内に黒丸で示した位置RPであったとする。しかし、マップマッチング処理により、位置RPは補正される。この場合のマップマッチング処理では、例えば、ナビゲーション装置の移動方向も考慮して、図3(B)に示したように、ルートRTに交差する方向の道路上の位置VP2に位置付けられるということが発生する場合があると考えられる。 Then, it is assumed that the own vehicle enters the parking lot of a convenience store along the route RT while traveling so as to follow the route RT. It is assumed that the actual current position of the own vehicle in this case is the position RP indicated by a black circle in the parking lot. However, the position RP is corrected by the map matching process. In the map matching process in this case, for example, in consideration of the moving direction of the navigation device, as shown in FIG. 3B, the map matching process may be positioned at the position VP2 on the road in the direction intersecting the route RT. It is thought that there may be cases.
この場合、当該ナビゲーション装置の現在位置が位置VP2であると認識されているため、例えばリルート処理部123において、辿るべきルートRTから逸脱したと認識される。したがって、ルートRT沿いのコンビニエンスストアの駐車場に入っただけなのに、リルート処理が行われてしまい、必要のないルート変更が行われてしまう。図3(B)に示した例では、新たなルートREが設定され、この遠回りとなるルートREを辿るようにルート案内が行われるといった不都合が生じてしまう場合があると考えられる。この場合のリルート処理は不必要なリルート処理であるといえる。
In this case, since the current position of the navigation device is recognized as the position VP2, for example, the reroute
そこで、この実施形態のナビゲーション装置では、ナビ制御部124の機能により、マップマッチング処理やリルート処理が行う必要がある場合と行わなくてもよい場合を適切に判別することができるようにしている。そして、マップマッチング部122やリルート処理部123を制御し、マップマッチング処理やリルート処理を必要に応じて利用することができるようにしている。
Therefore, in the navigation device of this embodiment, the function of the
[ナビ制御部124の処理]
ナビ制御部124は、自機の移動速度と進行方位(移動方位)とを監視することによって、自機の現在位置が、道路(リンク)上から外れた位置にあるのか、道路(リンク)上にあるのかを適切に区別することができるようにしている。そして、自機の現在位置が道路上から外れた場合には、ナビ制御部124は、マップマッチング処理は行わず、GPS部107からの現在位置をそのまま用いる駐車場モードとなるように制御する。また、自機の現在位置が道路上にある場合には、ナビ制御部124は、マップマッチング処理を行う通常モードとなるように制御する。
[Processing of navigation control unit 124]
By monitoring the moving speed and the traveling direction (moving direction) of the own machine, the
このように、この明細書においては、マップマッチング処理は行わず、GPS部107からの現在位置をそのまま用いるモードを「駐車場モード」と呼ぶ。また、GPS部を通じて測位された現在位置をマップマッチング部122で補正して利用するモードを「通常モード」と呼ぶ。以下では、これらのモードの切り替えを行うために必要な、道路上にあった現在位置が、道路(リンク)上から外れた場合の検知の仕方と、道路上から外れた現在位置が、道路上に戻った場合の検知の仕方とのそれぞれについて具体的に説明する。
As described above, in this specification, the mode in which the map matching process is not performed and the current position from the
[道路上にあった現在位置が道路上から外れた場合の検知例]
図4は、この実施形態のナビゲーション装置において、道路(リンク)上にあった現在位置が道路(リンク)上から外れた場合の検知例について説明するための図である。図4において、ノードN2とノードN3とを結ぶリンクL2上を、この実施形態のナビゲーション装置が持ち込まれた自動車が走行しているとする。この場合、ナビゲーション装置では、GPS部107及びマップマッチング部122が機能しており、GPS部107を通じて測位された現在位置は、自機が持ち込まれた自動車(自車)が走行しているリンクL2上の位置に補正される。
[Detection example when the current position on the road deviates from the road]
FIG. 4 is a diagram for explaining a detection example when the current position on the road (link) deviates from the road (link) in the navigation device of this embodiment. In FIG. 4, it is assumed that an automobile carrying the navigation device of this embodiment is traveling on the link L2 connecting the node N2 and the node N3. In this case, in the navigation device, the
図4において、リンクL2上に黒丸で示した位置P1、P2、P3が、順次に取得されるマップマッチング処理後の現在位置である。また、時刻t1、t2、t3が、位置P1、P2、P3の取得時刻であり、ナビゲーション装置の時計回路105を通じて取得したものである。また、方位Gd1、Gd2、Gd3は、位置P1、P2、P3の取得時点における自機の進行方位であり、ナビゲーション装置のセンサ部106を通じて取得したものである。
In FIG. 4, the positions P1, P2, and P3 indicated by black circles on the link L2 are the current positions after the map matching process that are sequentially acquired. Further, the times t1, t2, and t3 are the acquisition times of the positions P1, P2, and P3, which are acquired through the
そして、図4に示したように、自機の現在位置P1、P2、P3が特定されているので、位置P1と位置P2との間の距離d1、位置P2と位置P3との間の距離d2というように、取得した各現在位置間の距離を特定できる。そして、図4の計算式に示したように、位置P1と位置P2との間の移動速度S1、位置P2と位置P3との間の移動速度S2は、計算により求めることができる。そこで、ナビ制御部124では、自機の取得した現在位置間の移動速度を順次に求める。
Then, as shown in FIG. 4, since the current positions P1, P2, and P3 of the own machine are specified, the distance d1 between the position P1 and the position P2 and the distance d2 between the position P2 and the position P3 are specified. Thus, the distance between the acquired current positions can be specified. Then, as shown in the calculation formula of FIG. 4, the moving speed S1 between the position P1 and the position P2 and the moving speed S2 between the position P2 and the position P3 can be obtained by calculation. Therefore, the
そして、図4において矢印Zで示すように、自車が減速し、走行中の道路(リンク)L2沿いにあるコンビニエンスストアの駐車場に入ったとする。この場合、自車は十分に減速し、安全を確認してコンビニエンスストアの駐車場に侵入するので、ナビ制御部124は、自機の最新の移動速度として、位置P2と位置P3との間の移動速度S2が、例えば時速20km以下になったことを検知する。この場合、ナビ制御部124は、さらに、その時の自機の進行方位Gd3と走行中の道路(リンク)の続く方向であるリンク方位との角度差θを求める。この角度差θは、自機の進行方位Gd3とリンク方位とのなす角の角度であるといえる。
Then, as shown by the arrow Z in FIG. 4, it is assumed that the own vehicle decelerates and enters the parking lot of the convenience store along the road (link) L2 on which the vehicle is traveling. In this case, the vehicle decelerates sufficiently, confirms safety, and invades the parking lot of the convenience store. Therefore, the
ナビ制御部124は、当該角度差θが、例えば40度以上である場合に、右折あるいは左折し、走行中の道路(リンク)から外れた可能性があると判別できる。しかし、単に交差点を曲がっただけの可能性もあり、この場合には道路(リンク)から外れたとは言えない。なお、左折か右折かは、いずれの方向に角度差が生じたかに応じて判別可能であるが、ここでは左折、右折の別は問題にならない。
When the angle difference θ is, for example, 40 degrees or more, the
そして、ナビ制御部124は、最新の現在位置P3に基づいてネットワークDB1042を参照し、現在位置P3が交差点を右折あるいは左折した直後の交差点近傍の道路(交差点リンク)上にあるか否かを判別する。図4に示した例の場合には、現在位置P3は、交点であるノードN3のだいぶ手前であり、交差点リンク上にはない。したがって、ナビ制御部124は、最新の現在位置P3が交差点近傍の道路(交差点リンク)上にない、すなわち、自機は走行中の道路(リンク)から外れたと判別できる。
Then, the
この場合、ナビ制御部124は、マップマッチング部122を制御してマップマッチング処理を行わないようにする。また、ルート案内中の場合には、ナビ制御部124は、リルート処理部123を制御して、リルート処理も行わないようにする。これにより、当該ナビゲーション装置では、GPS部107を通じて測位した現在位置を、自機の現在位置として用いる、駐車場モードになる。このため、図4において、位置P4に示すように、当該ナビゲーション装置の現在位置(当該ナビゲーション装置が持ち込まれた自車の位置)は、コンビニエンスストアの駐車場内にあるものとして表示することができる。
In this case, the
[道路上から外れた現在位置が、道路上に戻った場合の検知例]
図5は、この実施形態のナビゲーション装置において、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻った場合の検知例について説明するための図である。図5においては、道路(リンク)L2沿いのコンビニエンスストアの駐車場に入った自車が、道路(リンク)L2に戻り、さらに、ノードN3と図示しないノードNxとを結ぶ道路(リンク)Lx上を走行しているとする。
[Detection example when the current position off the road returns to the road]
FIG. 5 is a diagram for explaining a detection example when the current position deviated from the road (link) returns to the road (link) in the navigation device of this embodiment. In FIG. 5, the vehicle entering the parking lot of the convenience store along the road (link) L2 returns to the road (link) L2, and further, on the road (link) Lx connecting the node N3 and the node Nx (not shown). Suppose you are driving.
この場合、ナビゲーション装置では、図4を用いて説明したナビ制御部124の制御により、マップマッチング部122とリルート処理部123とが停止された状態になっている。つまり、GPS部107を通じて測位された現在位置がそのまま用いられる駐車場モードになっている。このため、自機の現在位置は、マップマッチング処理はされていなので、図5において、黒丸で示した位置P5、P6、P7、P8が示すように、道路(リンク)L2、Lxから若干ずれた位置になっている。
In this case, in the navigation device, the
また、時刻t5、t6、t7、t8は、位置P5、P6、P7、P8の取得時刻であり、ナビゲーション装置の時計回路105を通じて取得したものである。また、方位Gd5、Gd6、Gd7、Gd8は、位置P5、P6、P7、P8の取得時点における自機の進行方位であり、ナビゲーション装置のセンサ部106を通じて取得したものである。
Further, the times t5, t6, t7, and t8 are the acquisition times of the positions P5, P6, P7, and P8, and are acquired through the
この例の場合にも、ナビ制御部124は、図5に計算式を示したように、位置P5と位置P6との間の移動速度S5、位置P6と位置P7との間の移動速度S6、位置P7と位置P8との間の移動速度S7を計算により求めることができる。このため、ナビ制御部124では、自機の取得した現在位置間の移動速度を順次に求める。コンビニエンスストアの駐車場から出た自動車(自車)は、通常、道路(リンク)上に戻ると徐々に加速する。
Also in the case of this example, as shown in the calculation formula in FIG. 5, the
このため、ナビ制御部124が、自機の最新の移動速度として、位置P7と位置P8との間の移動速度S7が、例えば時速25km以上になったことを検知したとする。ナビ制御部124は、さらに、その時の自機の進行方位Gd8と走行中の道路(リンク)の続く方向であるリンク方位との角度差θを求める。この角度差θは、換言すれば、自機の進行方位Gd8とリンク方位とのなす角の角度である。ナビ制御部124は、当該角度差θが、例えば20度以下である場合に、道路(リンク)上から外れていた自機が、道路(リンク)上に戻って走行を再開したと判別する。
Therefore, it is assumed that the
このように、道路(リンク)上から外れていた自機が、道路(リンク)上に戻って走行を再開したと判別した場合、ナビ制御部124は、マップマッチング部122を制御してマップマッチング処理を再開するようにする。これにより、ナビゲーション装置は、駐車場モードから通常モードに遷移する。また、ルート案内中の場合には、ナビ制御部124は、リルート処理部123を制御して、リルート処理も再開する。
In this way, when it is determined that the own aircraft that has been off the road (link) has returned to the road (link) and resumed traveling, the
これにより、当該ナビゲーション装置では、GPS部107を通じて測位した現在位置が、マップマッチング部122によりマップマッチング処理される。したがって、図5において、位置P9に示すように、当該ナビゲーション装置の現在位置(当該ナビゲーション装置が持ち込まれた自動車の位置)は、走行している道路(リンク)Lx上にあるものとして示すことができる。
As a result, in the navigation device, the current position determined through the
このように、この実施形態のナビゲーション装置は、道路上にあった現在位置が道路上から外れた場合と、道路上から外れた現在位置が、道路上に戻った場合とを適切に検知できる。すなわち、これは、自機が道路(リンク)上の位置にあるのか、あるいは、道路(リンク)上から外れた位置にあるのかを適切に判別できることを意味している。 As described above, the navigation device of this embodiment can appropriately detect the case where the current position on the road deviates from the road and the case where the current position deviated from the road returns to the road. That is, this means that it is possible to appropriately determine whether the aircraft is located on the road (link) or off the road (link).
そして、この実施形態のナビゲーション装置は、道路上にあった現在位置が道路上から外れたことを検知した場合には、自機を通常モードから駐車場モードに遷移させることができる。この場合には、GPS部107を通じて測位された現在位置をそのまま用いるようにすることができる。また、道路上から外れた現在位置が、道路上に戻ったことを検知した場合には、自機を駐車場モードから通常モードに遷移させることができる。この場合には、GPS部107を通じて測位された現在位置を、マップマッチング部122で補正し、この補正後の現在位置を用いるようにすることができる。
Then, when the navigation device of this embodiment detects that the current position on the road is off the road, the navigation device can shift the own aircraft from the normal mode to the parking lot mode. In this case, the current position determined through the
[ナビゲーション装置の処理のまとめ]
図6は、この実施形態のナビゲーション装置で行われる地図の表示処理について説明するためのフローチャートである。図6に示す処理は、ナビゲーション装置に電源が投入され、表示部108Dに地図が表示するようにされた場合に、主に制御部102により実行される。表示部108Dに地図が表示するようにされた場合は、ルート案内を行わない場合とルート案内を行う場合とがある。
[Summary of navigation device processing]
FIG. 6 is a flowchart for explaining a map display process performed by the navigation device of this embodiment. The process shown in FIG. 6 is mainly executed by the
ルート案内を行わない場合は、表示部108Dに現在位置を含む地図と現在位置とを表示して、自己の位置を確認できるようにする場合であり、ナビゲーション装置に電源が投入された状態では、この状態になっている。また、ルート案内を行う場合は、ルート探索を行ってルート設定し、表示部108Dに現在位置を含む地図と、設定したルートと、現在位置とを表示して、当該設定したルートを辿ることができるように案内を行う場合である。
When route guidance is not performed, a map including the current position and the current position are displayed on the
まず、制御部102は、ナビゲーション処理部120のナビ制御部124を制御し、マップマッチング処理を開始するようにする(ステップS101)。ステップS101においてナビ制御部124は、マップマッチング部122を制御し、GPS部107を通じて測位した現在位置を、ネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて補正する処理を開始する。
First, the
次に、制御部102は、ルート案内を行うようにされているか否かを判別する(ステップS102)。102の判別処理では、使用者によってルート案内を行うための操作がなされ、例えば、記憶装置104のワークエリアにルートが設定されているかどうかを確認することにより判別できる。ステップS102の判別処理において、ルート案内を行うようにされていると判別したときには、制御部102はナビ制御部124を介してリルート処理部123を制御し、リルート機能をオンにする(ステップS103)。これにより、必要に応じてリルート処理も行われるようにされる。
Next, the
ステップS103の処理の後と、ステップS102の判別処理において、ルート案内を行うようにされていないと判別したときには、制御部102は、ナビ制御部124やルート案内処理部121を制御して、地図表示処理を開始させる(ステップS104)。このステップS104では、ナビ制御部124が機能して、自機の移動速度S及び自機の進行方位と走行している道路の続く方向であるリンク方位との角度差θを算出する処理も開始させる。
After the process of step S103 and in the determination process of step S102, when it is determined that the route guidance is not performed, the
次に、制御部102は、ナビ制御部124を制御して、モード切り替え処理を行う(ステップS105)。このステップS105の処理は、自機が道路上にいるのか、道路上から外れた位置にいるのかを検知して、通常モードと駐車場モードとを切り替える処理である。ステップS105で実行されるモード切り替え処理の詳細は後述する。
Next, the
ステップS105の処理の後において、制御部102は、地図の表示処理が終了するようにされたか否かを判別する(ステップS106)。ステップS106では、例えば、ナビゲーション装置のメイン電源がオフにされたり、図示しない受信機を通じて受信したテレビ放送番組の映像を表示部108Dに表示させる割り込み処理が発生したりした場合は、地図の表示処理は終了するようにされたと判別する。
After the process of step S105, the
ステップS106の判別処理において、地図の表示処理は終了するようにされていないと判別したときには、ステップS105からの処理を繰り返す。また、ステップS106の判別処理において、地図の表示処理は終了するようにされたと判別したとする。この場合、制御部102は、ナビ制御部124を通じて、ナビゲーション処理部120の各部での処理を停止させるようにするなどの終了処理を実行し(ステップS107)、この図6に示す処理を終了させる。
When it is determined in the determination process of step S106 that the map display process is not finished, the process from step S105 is repeated. Further, it is assumed that in the determination process of step S106, it is determined that the map display process is terminated. In this case, the
[モード切り替え処理の詳細]
図7は、図6を用いて説明した地図の表示処理のステップS105で実行されるモード切り替え処理を説明するためのフローチャートである。この図7に示すフローチャートの処理は、制御部102の制御の下、ナビ制御部124が実行する処理である。
[Details of mode switching process]
FIG. 7 is a flowchart for explaining the mode switching process executed in step S105 of the map display process described with reference to FIG. The process of the flowchart shown in FIG. 7 is a process executed by the
まず、ナビ制御部124は、図6のステップS104で開始した移動速度Sと角度差θの算出処理の結果に基づいて、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上になったか否かを判別する(ステップS201)。このステップS201の判別処理は、図4を用いて説明したように、道路(リンク)を走行中の自動車が、当該道路沿いの駐車場に入った可能性があるか否か(駐車場に入るような動作を取ったか否か)を判別する処理である。
First, the
ステップS201の判別処理において、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上にという条件を満足してないと判別した場合には、通常モードを維持するようにして(ステップS203)、この図7のフローチャートに示す処理を抜ける。この場合には、マップマッチング処理が継続して行われる。 In the determination process of step S201, when it is determined that the movement speed S is equal to or less than the first threshold value Sth and the condition that the angle difference θ is equal to or more than the first threshold value θth is not satisfied, the normal mode is set. While maintaining (step S203), the process shown in the flowchart of FIG. 7 is exited. In this case, the map matching process is continuously performed.
ステップS201の判別処理において、移動速度Sが第1の閾値Sth以下になり、かつ、角度差θが第1の閾値θth以上になったと判別した時には、ナビ制御部124は、ネットワークDB1042の道路ネットワークデータや地図情報DBの地図データを参照し、現在位置は交差点リンク上にあるか否かを判別する(ステップS202)。ステップS202では、現在位置が、右左折した直後の交差点近傍の道路(交差点リンク)上にあるか否かを判別する。この場合、進行方位とは反対側に交差点(ノード)が存在することになる。
When it is determined in the determination process of step S201 that the movement speed S is equal to or less than the first threshold value Sth and the angle difference θ is equal to or greater than the first threshold value θth, the
ステップS202の判別処理において、現在位置が交差点リンク上にないと判別した時には、通常モードを維持するようにして(ステップS203)、この図7のフローチャートに示す処理を抜ける。この場合には、マップマッチング処理が継続して行われる。 In the determination process of step S202, when it is determined that the current position is not on the intersection link, the normal mode is maintained (step S203), and the process shown in the flowchart of FIG. 7 is exited. In this case, the map matching process is continuously performed.
ステップS202の判別処理において、現在位置は交差点リンク上ではないと判別した時には、道路(リンク)沿いの駐車場などに侵入したとみなすことができるので、ナビ制御部124は駐車場モードに切り替えるようにする(ステップS204)。ステップS204において、ナビ制御部124は、マップマッチング部122を制御して、マップマッチング処理を中止し、GPS部107により測位された現在位置をそのまま用いるようにする。さらに、ナビ制御部124は、ルート案内中である場合には、リルート処理部123を制御して、リルート機能をオフにする。これにより、リルート処理は行わないようにされるので、不必要なリルート処理の実行が回避できる。
In the determination process of step S202, when it is determined that the current position is not on the intersection link, it can be considered that the vehicle has entered the parking lot along the road (link), so that the
次に、ナビ制御部124は、図6のステップS104で開始した移動速度Sと角度差θの算出処理の結果に基づいて、移動速度Sが第1の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったか否かを判別する(ステップS205)。このステップS205の判別処理は、図5を用いて説明したように、道路(リンク)上から外れた自動車が、道路(リンク)上に戻ったか否かを判別する処理である。
Next, the
ステップS205の判別処理において、移動速度Sが第2の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったという条件を満足していないと判別したとする。この場合には、自車は道路(リンク)上から外れた状態にあるので、駐車場モードを維持するようにして(ステップS206)、ステップS205からの処理を繰り返す。 It is assumed that the determination process in step S205 does not satisfy the condition that the moving speed S is equal to or greater than the second threshold value Sxth and the angle difference θ is equal to or less than the second threshold value θxth. In this case, since the own vehicle is off the road (link), the parking lot mode is maintained (step S206), and the process from step S205 is repeated.
また、ステップS205の判別処理において、移動速度Sが第2の閾値Sxth以上になり、かつ、角度差θが第2の閾値θxth以下になったと判別したとする。この場合、ナビ制御部124は、自機が道路(リンク)上に戻ったと判別し、駐車場モードから通常モードに切り替える処理を行う(ステップS207)。
Further, it is assumed that in the determination process of step S205, it is determined that the moving speed S is equal to or greater than the second threshold value Sxth and the angle difference θ is equal to or less than the second threshold value θxth. In this case, the
ステップS207において、ナビ制御部124は、マップマッチング部122を制御して、マップマッチング処理を再開させる。これにより、GPS部107を通じて測位した現在位置を、マップマッチング部122がネットワークDB1042の道路ネットワークデータや地図情報DB1041の地図データを用いて補正し、補正後の現在位置を用いるようにする。さらに、ナビ制御部124は、ルート案内中である場合には、リルート処理部123を制御して、リルート機能をオンにする。これにより、設定されたルートを逸脱した場合など、必要に応じてリルート処理が行うようにされるので、適切に目的地への案内が継続できる。
In step S207, the
このステップS207の処理の後においては、この図7に示す処理を抜け、図6に示した処理に戻ることになる。なお、道路(リンク)上から外れて、例えば道路沿いの施設の駐車場に入り、しばらく停車するために自車のエンジンを停止し、電源を落とすようにした場合には、ナビ制御部124は、電源が落とすようにされたときの状態を維持し、図7のステップS205から処理を再開させることができるようになっている。
After the process of step S207, the process shown in FIG. 7 is skipped and the process returns to the process shown in FIG. If you deviate from the road (link), for example, enter the parking lot of a facility along the road, stop the engine of your vehicle to stop for a while, and turn off the power, the
これにより、ナビ制御部124が、自機の状態を駐車場モードにしている場合であって、電源が落とされた時には、駐車場モードの状態からモード切り替え処理を再開させることができる。したがって、自車が駐車している状態から地図の表示処理を行うようにすることができる。
As a result, when the
[実施の形態の効果]
この実施形態のナビゲーション装置の場合には、マップマッチング機能やリルート機能を備えている。そして、自機が持ち込まれた自動車の現在位置が、道路(リンク)上にあるか、道路(リンク)上から外れているかに応じて、マップマッチング機能やリルート機能を用いるのか、用いないのかを適切に切り替えることができる。これにより、自機が持ち込まれた自動車が、道路沿いの駐車場に停車したのに、マップマッチング機能により、道路上に位置しているように自機の現在位置が表示されてしまう不都合を回避できる。
[Effect of Embodiment]
The navigation device of this embodiment has a map matching function and a reroute function. Then, depending on whether the current position of the vehicle brought in by the aircraft is on the road (link) or off the road (link), whether to use the map matching function or the reroute function or not is used. Can be switched appropriately. This avoids the inconvenience that the car brought in by the aircraft stops at the parking lot along the road, but the map matching function displays the current position of the aircraft as if it were located on the road. it can.
また、道路沿いの例えば駐車場を出て、道路(リンク)上を走行する状態に戻った時には、これを自動的に検知して、マップマッチング機能を用いるようにすることができる。これにより、道路(リンク)上を走行しているのに、道路(リンク)上とは異なる場所に現在位置が表示されてしまう不都合も防止できる。 Further, when the vehicle leaves the parking lot along the road and returns to the state of traveling on the road (link), this can be automatically detected and the map matching function can be used. As a result, it is possible to prevent the inconvenience that the current position is displayed in a place different from that on the road (link) even though the vehicle is traveling on the road (link).
また、自機が持ち込まれた自動車の現在位置が、道路(リンク)上にあるか、道路(リンク)上から外れているかを適切に判別して、通常モードと駐車場モードとを切り替えているので、不用意にモードが切り替えられてしまうこともない。 In addition, the current position of the vehicle brought in by the vehicle is properly determined whether it is on the road (link) or off the road (link), and the normal mode and the parking lot mode are switched. Therefore, the mode will not be switched carelessly.
[変形例]
上述した実施の形態では、移動速度Sが時速20km以下になり、角度差θが40度以上になったことを検知した場合に、道路(リンク)上にあった現在位置が道路(リンク)上から外れたと判別するようにした。また、移動速度Sが時速25km以上になり、角度差θが20度以下になったことを検知した場合に、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったと判別するようにした。しかし、これに限るものではない、移動速度Sに対する閾値や角度差θに対する閾値は適宜の値とすることができる。
[Modification example]
In the above-described embodiment, when it is detected that the moving speed S is 20 km / h or less and the angle difference θ is 40 degrees or more, the current position on the road (link) is on the road (link). I tried to determine that it was out of the range. Further, when it is detected that the moving speed S becomes 25 km / h or more and the angle difference θ becomes 20 degrees or less, it is determined that the current position off the road (link) has returned to the road (link). I tried to do it. However, the threshold value for the moving speed S and the threshold value for the angle difference θ, which is not limited to this, can be set to appropriate values.
また、道路(リンク)上にあった現在位置が道路(リンク)上から外れたことを検知する場合と、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったことを検知する場合とで、同じ閾値を用いることもできる。例えば、移動速度Sが時速20km以下になり、角度差θが40度以上になったことを検知した場合に、道路(リンク)上にあった現在位置が道路(リンク)上から外れたと判別する。一方、移動速度Sが時速20kmより速くなり、角度差θが40度より小さくなったことを検知した場合に、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったと判別するようにすることもできる。 In addition, when it is detected that the current position on the road (link) has deviated from the road (link), and when the current position deviated from the road (link) has returned to the road (link). The same threshold value can be used for detection. For example, when it is detected that the moving speed S is 20 km / h or less and the angle difference θ is 40 degrees or more, it is determined that the current position on the road (link) is off the road (link). .. On the other hand, when it is detected that the moving speed S becomes faster than 20 km / h and the angle difference θ becomes smaller than 40 degrees, it is determined that the current position off the road (link) has returned to the road (link). You can also do it.
しかし、道路(リンク)上にあった現在位置が道路(リンク)上から外れたことを検知する場合と、道路(リンク)上から外れた現在位置が、道路(リンク)上に戻ったことを検知する場合とで、移動速度Sと角度差θについて、上述した実施の形態のように異なる閾値を用いることで、それぞれの場合をより適切に判別できる。 However, when it is detected that the current position on the road (link) has deviated from the road (link), and when the current position deviated from the road (link) has returned to the road (link). By using different threshold values for the movement speed S and the angle difference θ with respect to the case of detection as in the above-described embodiment, each case can be more appropriately determined.
また、上述した実施の形態では、自動車用ナビゲーション装置にこの発明を適用した場合を例にして説明したが、これに限るものではない。歩行者用ナビゲーション装置、自転車用ナビゲーション装置など、リンク上を移動するものとされ、マップマッチング機能が用いられて、GPSの現在位置を補正する種々のナビゲーション装置にこの発明を適用できる。 Further, in the above-described embodiment, the case where the present invention is applied to an automobile navigation device has been described as an example, but the present invention is not limited to this. The present invention can be applied to various navigation devices that move on a link, such as a pedestrian navigation device and a bicycle navigation device, and that use a map matching function to correct the current position of GPS.
また、上述した実施の形態では、GPS部107を通じて現在位置を測位するものとして説明したが、これに限るものではない。例えば、センサ部106からのセンサ出力を用いて現在位置を特定して自律航法を実現できる場合には、当該自律航法により特定した現在位置を、マップマッチング処理により補正する場合においても、この発明を適用できる。すなわち、GPSや自律航法機能など、種々の方式により取得した現在位置をマップマッチング処理により補正する場合に、この発明を適用できる。
Further, in the above-described embodiment, the current position is determined through the
また、上述した実施の形態では、自機の移動速度は、GPS部107で取得した現在位置と時計回路105を通じて取得した時刻とを利用して、計算により求めるようにしたが、これに限るものではない。例えば、センサ部106の機能により、精度よく自機の移動速度を検出することができる場合には、センサ部106からの移動速度を用いるようにしてもよい。また、自動車からの速度情報の提供を有線または無線により提供を受けられる場合には、当該自動車からの速度情報を自機の移動速度として利用してもよい。
Further, in the above-described embodiment, the moving speed of the own machine is calculated by using the current position acquired by the
また、上述した実施の形態のナビゲーション装置のマップマッチング部122は、地図情報DB1041の地図データ及びネットワークDB1042の道路ネットワークデータを地図に関する情報として用いて、マップマッチング処理を行うものとして説明した。しかし、これに限るものではない。GPSなどにより取得した現在位置を補正するために、地図情報DB1041の地図データ及びネットワークDB1042の道路ネットワークデータのいずれか一方だけでも補正が可能な場合には、当該一方のデータだけに基づいて、マップマッチング処理を行うようにしてもよい。
Further, the
また、上述した実施の形態では、例えば駐車場内ある自車位置を黒丸などのマークにより示すようにしたが、これに限るものではない。例えば、地図情報DB1041の地図データを用いて、「○○駐車場内」、「コンビニ○○店」などのように、自機の現在位置である自車の駐車場所を文字情報により示すこともできる。また、自機の現在位置が含まれるエリアをハイライト表示や反転表示するなどして、どこのエリアにいるのかを示すようにしてもよい。このようにすれば、GPSの誤差分を吸収できる。
Further, in the above-described embodiment, for example, the position of the own vehicle in the parking lot is indicated by a mark such as a black circle, but the present invention is not limited to this. For example, using the map data of the
また、上述した実施の形態では、ナビゲーション装置のセンサ部106の機能により、進行方位を検出するものとして説明したが、これに限るものではない。例えば、GPS部107を通じて順次に取得する現在位置を例えば地図上にプロットするようにして保持するようにする。そして、前回の現在位置から今回の現在位置に向かう方向を、自機の進行方位として特定し、この特定した進行方位を用いるようにすることもできる。なお、この場合、地図上にプロットするようにした現在位置をナビゲーション装置に使用者に提供する必要はなく、いわゆるバックグラウンドでの処理となる。
Further, in the above-described embodiment, it has been described that the traveling direction is detected by the function of the
[その他]
上述した実施の形態の説明から分かるように、ナビゲーション装置の現在位置測位手段の機能は、GPS部107及びGPSアンテナ107Aが実現している。また、ナビゲーション装置のマップマッチング手段の機能は、マップマッチング部122が実現している。また、ナビゲーション装置の速度取得手段の機能は、GPS部107と時計回路105とナビ制御部124とが協働して実現している。また、ナビゲーション装置の方位取得手段の機能は、主にセンサ部106が実現している。また、角度差取得手段の機能は、ナビ制御部124が実現している。また、第1、第2の制御手段の機能は、ナビ制御部124が実現している。また、ナビゲーション装置のリルート手段の機能は、リルート処理部123が実現している。また、表示制御手段の機能は、制御部102及び表示部108Dが実現している。
[Other]
As can be seen from the description of the above-described embodiment, the functions of the current position positioning means of the navigation device are realized by the
また、図6、図7のフローチャートを用いて説明した方法が、この発明によるナビゲーション方法の一実施の形態が適用されたものである。また、図6、図7のフローチャートを用いて説明した処理を行うプログラムが、この発明によるナビゲーションプログラムの一実施の形態が適用されたものである。 Further, the method described with reference to the flowcharts of FIGS. 6 and 7 is to which one embodiment of the navigation method according to the present invention is applied. Further, the program that performs the processing described with reference to the flowcharts of FIGS. 6 and 7 is the one to which one embodiment of the navigation program according to the present invention is applied.
101…送受信アンテナ、101A…無線通信部、102…制御部、103…操作部、104…記憶装置、1041…地図情報DB、1042…ネットワークDB、1043…ワークエリア、105…時計回路、106…センサ部、107…GPS部、107A…GPSアンテナ、108D…表示部、108S…タッチセンサ、108…タッチパネル、109…音声出力部、110…スピーカ、111…送信情報処理部、112…受信情報処理部、120…ナビゲーション処理部、121…ルート案内処理部、122…マップマッチング部、123…リルート処理部、124…ナビ制御部
101 ... Transmission / reception antenna, 101A ... Wireless communication unit, 102 ... Control unit, 103 ... Operation unit, 104 ... Storage device, 1041 ... Map information DB, 1042 ... Network DB, 1043 ... Work area, 105 ... Clock circuit, 106 ... Sensor Unit, 107 ... GPS unit, 107A ... GPS antenna, 108D ... display unit, 108S ... touch sensor, 108 ... touch panel, 109 ... audio output unit, 110 ... speaker, 111 ... transmission information processing unit, 112 ... reception information processing unit, 120 ... Navigation processing unit, 121 ... Route guidance processing unit, 122 ... Map matching unit, 123 ... Reroute processing unit, 124 ... Navigation control unit
Claims (7)
前記現在位置測位手段により測位された前記現在位置を、地図に関する情報に基づいて補正するマップマッチング手段と、
自機の移動速度を順次に取得する速度取得手段と、
自機の進行方位を順次に取得する方位取得手段からの前記進行方位と、自機が移動している道路の続く方向であるリンク方位との角度差を順次に取得する角度差取得手段と、
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別できた場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御手段と、
前記駐車場モードにある場合において、前記速度取得手段で取得された前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御手段と
を備え、
前記第2の制御手段は、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーション装置。 Current position positioning means for positioning the current position and
A map matching means that corrects the current position determined by the current position positioning means based on information about the map, and a map matching means.
Speed acquisition means to acquire the movement speed of your own machine in sequence,
An angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and the parking mode is switched to the parking mode in which the current position from the current position positioning means is used as it is. The first control means to control and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is increased. When it is determined that the angle is smaller than the predetermined second angle, the correction of the current position by the map matching means is restarted, and the current position of the own machine is corrected by the map matching means. It is equipped with a second control means that controls to switch to the mode.
The second control means maintains the state when the power was turned off when the power was turned off while in the parking lot mode, and when the power was turned on again, the second control means maintained the state when the power was turned off. A navigation device characterized by resuming processing from a state in parking mode.
前記駐車場モードにあるときに、表示画面に表示された地図上に自機の現在位置が含まれるエリアを区別可能に表する表示制御手段
を備えることを特徴とするナビゲーション装置。 The navigation device according to claim 1.
A navigation device including a display control means for distinguishing an area including the current position of the own aircraft on a map displayed on a display screen when in the parking lot mode.
目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備え、
前記第1の制御手段は、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御手段は、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御することを特徴とするナビゲーション装置。 The navigation device according to claim 1.
A reroute means for resetting a new route from the current position to the destination when it is detected that the route deviates from the route when the route is guided to follow the set route to the destination. Prepare,
When switching to the parking lot mode, the first control means controls so as to stop the process by the reroute means if the route is being guided.
The second control means is a navigation device characterized in that when switching to the normal mode, when the processing by the reroute means is stopped, the processing by the reroute means is restarted.
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別した場合には、第1の制御手段が、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御工程と、
前記駐車場モードにある場合において、前記速度取得手段で取得した前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得した前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、第2の制御手段が、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御工程と
を有し、
前記第2の制御工程において、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーション方法。 A current position positioning means for positioning the current position, a map matching means for correcting the current position determined by the current position positioning means based on map information, and a speed acquisition means for sequentially acquiring the moving speed of the own machine. And the angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own aircraft and the link orientation which is the continuing direction of the road on which the own aircraft is moving. It is a navigation method used in a navigation device equipped with and.
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that the vehicle is not on the road near the intersection immediately after, the first control means stops the correction of the current position by the map matching means, and the current position from the current position positioning means is used as it is. The first control process that controls to switch to the parking mode, and
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is predetermined. If it can be determined that the angle is smaller than the second angle, the second control means restarts the correction of the current position by the map matching means, and corrects the current position of the own machine by the map matching means. It has a second control step of controlling to switch to the normal mode to be used.
In the second control step, when the power is turned off while in the parking lot mode, the state when the power is turned off is maintained, and when the power is turned on again, the state is maintained. A navigation method characterized by resuming processing from a state in parking mode.
前記ナビゲーション装置は、目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備えるものであり、
前記第1の制御工程において、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御工程においては、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御する
ことを特徴とするナビゲーション方法。 The navigation method according to claim 4.
The navigation device sets a new route from the current position to the destination when it detects that the route has deviated from the route when the route guidance is performed so as to follow the set route to the destination. It is equipped with rerouting means to re-do.
In the first control step, when switching to the parking lot mode, if the route is being guided, the process by the reroute means is controlled to be stopped.
In the second control step, when switching to the normal mode, when the process by the reroute means is stopped, the navigation method is controlled so as to restart the process by the reroute means.
前記マップマッチング手段で自機の現在位置を補正して利用する通常モードにある場合であって、前記速度取得手段で取得された前記移動速度が、予め決められた第1の速度以下となり、かつ、前記角度差取得手段で取得された前記角度差が、予め決められた第1の角度以上となり、かつ、地図に関する情報に基づいて、前記マップマッチング手段で補正した前記現在位置が右折または左折した直後の交差点近傍の道路上ではないと判別した場合には、前記マップマッチング手段による現在位置の補正を停止させ、前記現在位置測位手段からの前記現在位置をそのまま用いる駐車場モードに切り替えるように制御する第1の制御ステップと、
前記駐車場モードにある場合において、前記速度取得手段で取得した前記移動速度が、予め決められた第2の速度より速くなり、かつ、前記角度差取得手段で取得した前記角度差が、予め決められた第2の角度より小さくなったと判別できた場合には、前記マップマッチング手段による現在位置の補正を再開させ、前記マップマッチング手段で自機の現在位置を補正して利用する前記通常モードに切り替えるように制御する第2の制御ステップと
を実行し、
前記第2の制御ステップにおいて、前記駐車場モードにあるときに、電源が落とされた場合には、電源が落とすようにされたときの状態を維持し、電源が再投入された場合には、駐車場モードにある状態からの処理を再開する
ことを特徴とするナビゲーションプログラム。 A current position positioning means for positioning the current position, a map matching means for correcting the current position determined by the current position positioning means based on map information, and a speed acquisition means for sequentially acquiring the moving speed of the own machine. And the angle difference acquisition means for sequentially acquiring the angle difference between the traveling direction from the direction acquiring means for sequentially acquiring the traveling direction of the own machine and the link direction which is the continuing direction of the road on which the own machine is moving. The computer installed in the navigation device equipped with
In the case of the normal mode in which the current position of the own machine is corrected and used by the map matching means, the moving speed acquired by the speed acquiring means is equal to or less than a predetermined first speed, and The angle difference acquired by the angle difference acquisition means is equal to or greater than a predetermined first angle, and the current position corrected by the map matching means has turned right or left based on the information about the map. If it is determined that it is not on the road near the intersection immediately after, the correction of the current position by the map matching means is stopped, and control is performed to switch to the parking lot mode in which the current position from the current position positioning means is used as it is. The first control step to do
In the parking lot mode, the moving speed acquired by the speed acquisition means becomes faster than a predetermined second speed, and the angle difference acquired by the angle difference acquisition means is predetermined. If it can be determined that the angle is smaller than the second angle, the map matching means restarts the correction of the current position, and the map matching means corrects the current position of the own machine to use the normal mode. Perform a second control step and control to switch,
In the second control step, when the power is turned off while in the parking lot mode, the state when the power is turned off is maintained, and when the power is turned on again, the state is maintained. A navigation program characterized by resuming processing from a state in parking mode.
前記ナビゲーション装置は、目的地までの設定されたルートを辿るようにルート案内を行っている時に、前記ルートを逸脱したことを検知した場合に、現在位置から前記目的地までの新たなルートを設定し直すリルート手段を備えるものであり、
前記第1の制御ステップにおいて、前記駐車場モードに切り替える場合に、ルート案内中であれば、前記リルート手段による処理を停止させるように制御し、
前記第2の制御ステップにおいては、前記通常モードに切り替える場合に、前記リルート手段による処理を停止させている時には、前記リルート手段による処理を再開させるように制御する
ことを特徴とするナビゲーションプログラム。 The navigation program according to claim 6.
The navigation device sets a new route from the current position to the destination when it detects that the route has deviated from the route when the route guidance is performed so as to follow the set route to the destination. It is equipped with rerouting means to re-do.
In the first control step, when switching to the parking lot mode, if the route is being guided, the process by the reroute means is controlled to be stopped.
In the second control step, when switching to the normal mode, when the processing by the rerouting means is stopped, the navigation program is controlled so as to restart the processing by the rerouting means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016182653A JP6837786B2 (en) | 2016-09-20 | 2016-09-20 | Navigation devices, navigation methods and navigation programs. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016182653A JP6837786B2 (en) | 2016-09-20 | 2016-09-20 | Navigation devices, navigation methods and navigation programs. |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018048817A JP2018048817A (en) | 2018-03-29 |
JP6837786B2 true JP6837786B2 (en) | 2021-03-03 |
Family
ID=61766231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016182653A Active JP6837786B2 (en) | 2016-09-20 | 2016-09-20 | Navigation devices, navigation methods and navigation programs. |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6837786B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2826086B2 (en) * | 1995-12-28 | 1998-11-18 | アルパイン株式会社 | Navigation device |
JP3607501B2 (en) * | 1998-04-25 | 2005-01-05 | アルパイン株式会社 | Navigation device |
JP2002333334A (en) * | 2001-05-08 | 2002-11-22 | Pioneer Electronic Corp | Car navigation device |
JP4770330B2 (en) * | 2005-08-22 | 2011-09-14 | 株式会社デンソー | Moving body position detecting device, navigation device, and program |
KR20090001721A (en) * | 2007-05-14 | 2009-01-09 | 팅크웨어(주) | Map matching correction method and navigation system performing the method |
-
2016
- 2016-09-20 JP JP2016182653A patent/JP6837786B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2018048817A (en) | 2018-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006170970A (en) | Navigation apparatus for vehicle, and road map distribution system | |
US9026353B2 (en) | Method and apparatus for displaying guidance for navigation system | |
JP4626663B2 (en) | Driving support system, driving support method, and computer program | |
JPH112532A (en) | Automatic restart of route guide of vehicle navigation system | |
JP2006153665A (en) | On-vehicle navigation device | |
JP2001059729A (en) | Navigation device and information creating device | |
JPH10132591A (en) | Navigation device | |
JP3580457B2 (en) | Vehicle navigation system | |
JP6410596B2 (en) | Information processing apparatus and program | |
JP3596704B2 (en) | Vehicle navigation device and navigation method | |
US20100138148A1 (en) | Navigation apparatus | |
JP3580458B2 (en) | Vehicle navigation system | |
JP4513814B2 (en) | Vehicle navigation device | |
JP6837786B2 (en) | Navigation devices, navigation methods and navigation programs. | |
JP4434148B2 (en) | Navigation device and route search method thereof | |
JP2007192584A (en) | Navigation device | |
JP2007292586A (en) | Navigation apparatus and navigation system | |
JP4409968B2 (en) | Route guidance method for navigation device and navigation device | |
JP3607501B2 (en) | Navigation device | |
US20230011189A1 (en) | Information processing device, information output method, program, and storage medium | |
US20230003538A1 (en) | Information processing device, information output method, program, and storage medium | |
JP4093135B2 (en) | Car navigation system | |
JP5943482B2 (en) | Navigation device and navigation method | |
JP2005321360A (en) | Vehicle-mounted navigation device | |
CN104412067B (en) | navigation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190219 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191211 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200123 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200701 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200811 |
|
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: 20210127 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210210 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6837786 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |