(57)【要約】【課題】  車道の存在しない場所に目的地を設定した場合でも、険しい山や深い川などのような通行不可能な場所を避けて経路を算出することができる経路算出装置を提供する。【解決手段】  車道が存在しない場所においても、所定間隔の格子の交点に対応するようノードを配置させて地図データを構成する。また、ノード間（一方のノードから他方のノードまでの間）を車両が通行可能な場合には、そのノード間にリンクを設定する。したがって、このような地図データを用いるナビゲーション装置であれば、険しい山や深い川などの通行不可能な場所を避けて経路を算出することができる。【選択図】  図２
2005265464.tif 000002
【特許請求の範囲】
【請求項１】
ノードと、そのノード間をつなぐリンクと、前記ノード又は前記リンクに対応したコストとが、車道が存在しない場所にも設定された地図データを取得する地図データ取得手段と、
前記記憶手段が取得した地図データに基づき、指定された出発地点のノードから指定された目的地点のノードまでのリンク列である経路と、その経路を構成する各ノード又は各リンクに対応するコストの合計とを算出する経路算出手段と、
を備え、
前記地図データ取得手段が取得する前記リンクは、該当地点の地形に基づいて通行可能な場合のみ設定されていることを特徴とする経路算出装置。
【請求項２】
請求項１に記載の経路算出装置において、
前記地図データ取得手段が取得する前記ノードは、車道が存在しない場所では所定間隔の格子の交点に対応するよう配置されていることを特徴とする経路算出装置。
【請求項３】
請求項１又は請求項２に記載の経路算出装置において、
前記地図データ取得手段が取得する前記ノードに対応する前記コストは、当該位置の高度に基づくものであることを特徴とする経路算出装置。
【請求項４】
請求項１又は請求項２に記載の経路算出装置において、
前記地図データ取得手段が取得する前記リンクに対応する前記コストは、当該リンクの両端に対応する位置間の勾配に基づくものであることを特徴とする経路算出装置。
【請求項５】
請求項１又は請求項２に記載の経路算出装置において、
前記地図データ取得手段が取得する前記ノード又は前記リンクに対応する前記コストは、当該位置付近の地形の特徴を分類して重み付けをしたものであることを特徴とする経路算出装置。
【請求項６】
請求項１〜請求項５の何れかに記載の経路算出装置において、
さらに、利用者の操作を受け付ける受付手段を備え、
前記地図データ取得手段は、前記ノード又は前記リンクに対応する前記コストは複数種類取得することができ、
前記経路算出手段は、前記受付手段が受け付けた利用者の操作に基づいて前記コストの種類を選択し、その選択した種類のコストについて前記経路に対応するコストの合計を算出することを特徴とする経路算出装置。
【請求項７】
請求項１〜請求項６の何れかに記載の経路算出装置において、
さらに、前記経路算出手段が算出した経路の何れか一つに基づき、前記経路の案内を行う案内手段を備えることを特徴とする経路算出装置。
【請求項８】
請求項１〜請求項７の何れかに記載の経路算出装置の前記地図データ取得手段が取得する地図データを記憶する地図データ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、目的地までの経路を算出する経路算出装置等に関する。
【背景技術】
【０００２】
目的地までの経路を算出する経路算出装置の具体的適用例の一つとして、車両に搭載されて用いられるナビゲーション装置が知られている。このナビゲーション装置は、現在地から乗員によって指定された目的地までの経路を算出して案内するものである。一般的にこのようなナビゲーション装置が行う経路算出は、地図データ（ノードデータやリンクデータ等）に基づき、利用者の指定する条件をできるだけ満たすようにして行われる。
【０００３】
例えば特許文献１に記載の車載用ナビゲーション装置は、ＣＤ−ＲＯＭ等で構成される地図情報記憶手段にノード毎の高度データを含めて記憶させ、例えば利用者が急勾配の経路を避けるように希望した場合は、指定された勾配値以下の勾配を有するリンクを経由する走行経路を選択して表示するものである。
【特許文献１】特開平８−２４７７７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の地図データ（ノードデータやリンクデータ等）は、車道に沿って設定されていた。つまり、車道の存在しない場所にはノードデータやリンクデータ等が設定されておらず、例えば車道の存在しない場所を目的地として設定して経路を算出させると、その経路の最終地点付近の経路は、目的地に最も近いノードからその目的地まで直線で算出されていた。このため、経路途中に険しい山や深い川などのような通行不可能な場所が存在するにもかわらずそのような場所を通過するように経路が算出されてしまうという問題があった。
【０００５】
本願発明はこのような問題に鑑みなされたものであり、車道の存在しない場所に目的地を設定した場合でも、険しい山や深い川などのような通行不可能な場所を避けて経路を算出することができる経路算出装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた請求項１に記載の経路算出装置は、地図データ取得手段と、経路算出手段とを備える。地図データ取得手段は、ノードと、そのノード間をつなぐリンクと、ノード又はリンクに対応したコストとが、車道が存在しない場所にも設定された地図データを取得する。なお、このリンクは、該当地点の地形に基づいて通行可能な場合のみ設定されている。ここで言う「通行可能」とは、本経路算出装置が徒歩用の経路を算出することを想定しているのであれば、人が通常歩くことができる場合を意味し、本経路算出装置が車両用の経路を算出することを想定しているのであれば、車両が通常通行することができる場合を意味する。また、経路算出手段は、記憶手段が取得した地図データに基づき、指定された出発地点のノードから指定された目的地点のノードまでのリンク列である経路と、その経路を構成する各ノード又は各リンクに対応するコストの合計とを算出する。
【０００７】
このような経路算出装置によれば、車道が存在しない場所（例えば山岳地帯や砂漠地帯等）においても、当該場所に対応した地形に関連するコストが設定された地図データが用いられて経路が算出され、さらにその経路におけるコストの合計も算出される。このため、利用者は算出された経路とその経路のコストとを加味して車道が存在しない場所においてもコストに基づいた経路を得ることができる。
【０００８】
また、例えば険しい山や深い川などのように通行不可能な場所にはリンクが存在しないため、険しい山や深い川などのような通行不可能な場所を避けて経路が算出される。したがって、従来の経路算出装置のような、車道が存在しない場所において、険しい山や深い川などのような通行不可能な場所を通行するような経路の算出がなされることを防止することができる。
【０００９】
なお、車道が存在しない場所に対応する地図データは、具体的に例えば請求項２に記載のように、車道が存在しない場所では所定間隔の格子の交点に対応するようノードが配置されているとよい。なお、ここで言う「格子」というのは、いわゆる碁盤の目のような複数の直線同士が直角に混じり合ったものや、いわゆる蜂の巣のような正六角形を敷き詰めたもの等を意味する。このようになっていれば、均一的に対象地域が網羅されるため、算出経路のいびつさを低減することができる。
【００１０】
また、具体的な「地形に関連するコスト」というのは、例えば請求項３に記載のように、ノードに対応するものとして、当該位置の高度に基づくものであるとよい。ここでいう「高度」というのは、特定の基準点との相対的な高度差を意味し例えば標高がこれに当てはまる。このようになっていると、例えば高度が高い地点を主に通るように経路を算出することが可能になり、利用者が見晴らしの良い経路を通るということも可能になる。また、高度値の変化を算出してその算出した高度値の変化（つまり勾配）をコストとして利用するようになっていれば、例えば、勾配変化の少ない経路を算出することが可能になり、利用者が勾配変化の少ない経路を通るということも可能になる。
【００１１】
なお、経路算出時に、ノードに設定された高度から対応するリンクの勾配を求めるようになっていてもよいが、請求項４に記載のように、リンクに対応するもとして、当該リンクの両端に対応する位置間の勾配を地図データ取得手段が取得するようになっていてもよい。
【００１２】
このようになっていると、ノードの高度値からリンクの勾配を算出する必要がないため、コストの合計の算出を高速に行うことができる。
また、請求項５に記載のように、地図データ取得手段が取得するノード又はリンクに対応するコストは、当該位置付近の地形の特徴を分類して重み付けをしたものであるとよい。これは、例えば川沿いにあるノード又はリンクに対して相対的に低いコストを設定することや、景色の良い地点のノード又はリンクに対して相対的に低いコストを設定すること等を意味する。このようになっていれば、川沿いを通る経路は相対的に低いコストの合計値となり、また、景色の良い地点を通る経路は相対的に低いコスト合計値となる。このようになっていれば、川沿いを通る経路や景色の良い地点の経路を得ることが容易になる。
【００１３】
ところで、このようなコスト付けがなされている地図データに対し、何れの種類のコストを用いるか選択できるようになっているとさらによい。つまり、請求項６に記載の経路算出装置のように、さらに、利用者の操作を受け付ける受付手段を備えるように構成し、経路算出手段が、受付手段が受け付けた利用者の操作に基づいてコストの種類を選択し、その選択した種類のコストについて前記経路に対応するコストの合計を算出するようになっているとよい。
【００１４】
このようになっていると、利用者の好み等に応じ、利用者が自由にコストの種類を選択することができ、算出された経路の利用価値が向上する。
また、請求項７に記載の経路算出装置のように、さらに経路算出手段が算出した経路の何れか一つに基づき、経路の案内を行う案内手段を備えていてもよい。このようになっていると、算出された経路に基づいて案内が実行されるため、利用者はその案内にしたがうだけで目的地まで容易に到着することができる。
【００１５】
なお、このような経路算出装置の地図データ取得手段が取得する地図データは、請求項８に記載のような地図データ記憶媒体に記憶され、用いられるようになっているとよい。このようになっていれば、地図データ記憶媒体を交換するだけで地図データを更新することができ、また、地図データ記憶媒体を交換するだけで様々な種類の地図データを使い分けることもできる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明が適用された実施例について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施例に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００１７】
図１は、実施例のナビゲーション装置２０（特許請求の範囲に記載の経路算出装置に相当する）の概略構成を示すブロック図である。
ナビゲーション装置２０は車両に搭載され、車両の現在位置を検出する位置検出器２１と、ユーザーからの各種指示を入力するための操作スイッチ群２２と、操作スイッチ群２２と同様に各種指示を入力可能であってナビゲーション装置２０とは別体となったリモートコントロール端末（以下、リモコンと称す）２３ａと、リモコン２３ａからの信号を入力するリモコンセンサ２３ｂと、ナビゲーション装置２０とは別の装置から情報を入力したり別の装置に情報を出力したりすることが可能な外部情報入出力部２４と、地図データや各種の情報を記録した地図記憶媒体から地図データ等を入力する地図データ入力器２５と、地図や各種情報の表示を行うための表示部２６と、各種のガイド音声等を出力するための音声出力部２７と、利用者が発話した音声に基づく電気信号を出力するマイクロフォン２８と、上述した位置検出器２１，操作スイッチ群２２，リモコンセンサ２３ｂ，外部情報入出力部２４，地図データ入力器２５，マイクロフォン２８からの入力に応じて各種処理を実行し、外部情報入出力部２４，表示部２６，音声出力部２７を制御する制御部２９とを備えている。
【００１８】
位置検出器２１は、ＧＰＳ（Global Positioning System）用の人工衛星からの送信電波をＧＰＳアンテナを介して受信し、車両の位置，方位，速度等を検出するＧＰＳ受信機２１ａと、車両に加えられる回転運動の大きさを検出するジャイロスコープ２１ｂと、車両の前後方向の加速度等から走行した距離を検出するための距離センサ２１ｃと、地磁気から進行方位を検出するための地磁気センサ２１ｄとを備えている。そして、これら各センサ等２１ａ〜２１ｄは、各々が性質の異なる誤差を有しているため、互いに補完しながら使用するように構成されている。
【００１９】
操作スイッチ群２２は、表示部２６の表示面と一体に構成されたタッチパネル及び表示部２６の周囲に設けられたメカニカルなキースイッチ等から構成される。尚、タッチパネルと表示部２６とは積層一体化されており、タッチパネルには、感圧方式，電磁誘導方式，静電容量方式，あるいはこれらを組み合わせた方式など各種の方式があるが、その何れを用いてもよい。
【００２０】
外部情報入出力部２４は、他の外部機器等に接続されそれらの機器との間で情報を入出力する機能を担う。他の外部機器の一例としては、携帯電話機や車両内ＬＡＮ通信装置等が考えられる。
【００２１】
地図データ入力器２５は、図示しない地図記憶媒体に記憶された各種データを入力するための装置である。地図記憶媒体には、地図データ（ノードデータ、リンクデータ、コストデータ、道路データ、地形データ、マークデータ、交差点データ、施設のデータ等）、案内用の音声データ、音声認識データ等が記憶されている。このようなデータを記憶する記憶媒体の種類としては、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭの他、ハードディスクやメモリカード等の記憶媒体を用いても良い。なお、地図データ入力器２５が入力する地図データは、山岳地帯や砂漠地帯のような車道が存在しない場所についてもノードやリンクやコスト等が設定されている。このような場所での地図データの詳細については後述する。
【００２２】
表示部２６は、カラー表示装置であり、液晶ディスプレイ，有機ＥＬディスプレイ，ＣＲＴなどがあるが、その何れを用いてもよい。表示部２６の表示画面には、位置検出器２１にて検出した車両の現在位置と地図データ入力器２５より入力された地図データとから特定した現在地を示すマーク、目的地までの誘導経路、名称、目印、各種施設のマーク等の付加データとを重ねて表示することができる。また、施設のガイド等も表示できる。
【００２３】
音声出力部２７は、地図データ入力器２５より入力した施設のガイドや各種案内の音声を出力することができる。
マイクロフォン２８は、利用者が音声を入力（発話）するとその入力した音声に基づく電気信号（音声信号）を制御部２９に出力するものである。利用者はこのマイクロフォン２８に様々な音声を入力することにより、ナビゲーション装置２０を操作することができる。
【００２４】
制御部２９は、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏ及びこれらの構成を接続するバスラインなどからなる周知のマイクロコンピュータを中心に構成されており、ＲＯＭ及びＲＡＭに記憶されたプログラムに基づいて各種処理を実行する。例えば、位置検出器２１からの各検出信号に基づき座標及び進行方向の組として車両の現在位置を算出し、地図データ入力器２５を介して読み込んだ現在位置付近の地図等を表示部２６に表示する表示処理を実行する。また、地図データ入力器２５に格納された地図データと、操作スイッチ群２２やリモコン２３ａ等の操作に従って設定された目的地とに基づいて現在位置から目的地までの最適な経路を算出する経路算出処理を実行する（詳細は後述）。また、その算出した経路を表示部２６に表示させたり音声出力部２７に音声として出力させることにより経路を案内する経路案内処理を実行する。
【００２５】
ここで、ナビゲーション装置２０の各部と特許請求の範囲に記載の用語との対応を示す。地図データ入力器２５が地図データ取得手段に相当し、制御部２９が経路算出手段に相当し、操作スイッチ群２２及びリモコン２３ａが受付手段に相当し、制御部２９、表示部２６、音声出力部２７が案内手段に相当する。
【００２６】
次に、制御部２９が実行する各種処理のうち、経路算出処理について図２のフローチャートを用いて説明する。本処理は、利用者が操作スイッチ群２２又はリモコン２３ａを操作することによって実行が開始される。
【００２７】
実行が開始されると制御部２９は、まず位置検出器２１から得られる信号に基づいて現在位置を算出する（Ｓ１１０）。
次に、利用者が目的地情報を入力するようにその旨を、表示部２６に表示させると共に音声出力部２７に音声として出力させ、利用者が操作スイッチ群２２やリモコン２３ａを操作して入力した目的地情報を受け付ける（Ｓ１１５）。なお、具体的な目的地情報としては、地名や、施設や、緯度・経度等が考えられる。また、目的地情報を受け付けるにあたり、必要に応じて地図データ入力器２５から地図データを入力してその地図データを用いて利用者の入力を支援する。
【００２８】
次に、利用者が経路算出条件を入力するようにその旨を、表示部２６に表示させると共に音声出力部２７に音声として出力させ、利用者が操作スイッチ群２２やリモコン２３ａを操作して入力した経路算出条件を受け付ける（Ｓ１２０）。具体的な経路算出条件としては、例えば、「高低差の少ない経路」、「急勾配の経路」、「川沿いの経路」、「見晴らしの良い経路」、「沼地を避ける経路」等の経路算出条件が考えられる。本実施例の説明においては、「高低差の少ない経路」という経路算出条件が選択されたとする。
【００２９】
次に、地図データ入力器２５から経路算出に必要な地図データを入力する（Ｓ１２５）。制御部２９が入力する地図データは、車道が存在する場所では車道に沿ってノードやリンクやコスト等のデータが設定されているが、山岳地帯や砂漠地帯のような車道が存在しない場所では、所定の間隔（例えば１０ｍ毎）で格子の交点に対応するようノードが設定されおり、近接するノード間（一方のノードから他方ノードまでの間）を車両が通行可能であればそのノード間にリンクが設定されている。また、各リンクにはコストが設定されており、経路算出の際に利用される。
【００３０】
ここで図３を用いて山岳地帯の地図データの一例を説明する。図３の地図データは、説明のためノードＡ〜ノードＩの９つのノードが格子の交点に対応するよう設定されている。また、各ノードには標高が設定されており、ノードＡは標高９０ｍ、ノードＢは標高１００ｍ、ノードＣは標高５０ｍ、ノードＤは標高１２０ｍ、ノードＥは標高７０ｍ、ノードＦは標高３０ｍ、ノードＧは標高９０ｍ、ノードＨは標高４０ｍ、ノードＩは標高１０ｍというように設定されている。また、ノード間（一方のノードから他方ノードまでの間）を通行可能なノード間にはリンクが設定されており、各リンクにはコストが設定されている。このコストは、両端のノードの標高差に基づくものであり、差を１０で割った二乗が設定されている。具体的には、リンクＡＢはコスト１、リンクＡＤはコスト９、リンクＡＥはコスト４、リンクＢＤはコスト４、リンクＢＥはコスト９、リンクＢＦはコスト４９、リンクＣＥはコスト４、リンクＣＦはコスト４、リンクＤＧはコスト９、リンクＧＨはコスト２５、リンクＥＨはコスト９、リンクＥＩはコスト３６、リンクＦＨはコスト１、リンクＦＩはコスト４、リンクＨＩはコスト９である。
【００３１】
図２に戻り、続いて、経路算出を行う。経路算出の方法はダイクストラ法等を用い、Ｓ１２０で受け付けた経路算出条件にしたがって経路算出を行い（Ｓ１３０）、本処理（経路算出処理）を終了する。図３の地図データを再び用いて経路算出の具体例を説明する。ここで、ノードＩの地点を現在地とし、ノードＡの地点を目的地として経路を算出し、ダイクストラ法を用いて経路を算出すると、最小コストの経路として、ノードＩ（標高１０ｍ）→ノードＦ（標高３０ｍ）→ノードＣ（標高５０ｍ）→ノードＥ（標高７０ｍ）→ノードＡ（標高９０ｍ）というなだらかに登っていく経路が算出される。なお、この経路のコストは１６である。
【００３２】
従来のナビゲーション装置が用いる地図データはこのような山岳地帯にはノードが存在しなかったため、従来のナビゲーション装置は現在地と目的地とが直線で結ばれた経路を算出するだけであった。したがって、図３の地図データでたとえると、ノードＩの地点からノードＡの地点まで直線で結ばれた経路が算出された。このような経路であると、標高１０ｍのところから標高７０ｍのところまで一気に上がり、その後、標高９０ｍの目的地に到着することになる。したがって、本実施例の場合のほうが、「高低差の少ない経路」という条件に合致していると言える。
【００３３】
また、本実施例の地図データは、格子の交点に対応するようノードが配置され、かつ通行不可能なノード間にはリンクが設定されていないため、険しい山や深い川などのような通行不可能な場所を避けて経路が算出される。
【００３４】
これまで述べたように、本実施例のナビゲーション装置２０によれば、図４に示すイメージ図のように、「急勾配の経路」を利用者が経路算出条件として選択すれば、経路２４０のような等高線が密となった場所を通る経路が算出され、「川沿いの経路」を利用者が経路算出条件として選択すれば、経路２２０のようなできるだけ川沿いを通る経路を算出される。また、特に経路算出条件が設定されなかった場合には、例えば経路２３０に示すような、勾配が比較的小さくかつ経路長も比較的短いという経路が算出されるようになっているとよい。なお、経路２１０は、従来のナビゲーション装置が算出する経路である。
【００３５】
以下、他の実施例について述べる。
（１）上記実施例では、ノードに対してコストが設定され地図データとして用意されていたが、経路算出時（図２のＳ１３０の処理の際）にノードに設定された情報（例えば標高）からコストを算出して用いるようになっていてもよい。このようになっていれば、地図データのサイズを小さくすることができる。
【００３６】
（２）上記実施例では、地図データ入力器２５を介し、記憶媒体から地図データを入力するようになっていたが、外部情報入出力部２４を介してセンタサーバから地図データを取得するようになっていてもよい。このようになっていれば、センタサーバの地図データを更新するだけで、その地図データを用いる全ナビゲーション装置が、更新された地図データを用いることができる。したがって、地図データの更新が容易になる。また、必要な地図データだけセンタサーバから取得すればよいため、センタサーバが記憶する地図データをより詳細化することもでき、経路算出の精度が向上する。
【図面の簡単な説明】
【００３７】
【図１】ナビゲーション装置の構成を示すブロック図である。
【図２】経路算出処理を説明するためのフローチャートである。
【図３】地図データ例である。
【図４】算出経路のイメージ図である。
【符号の説明】
【００３８】
１０…位置報知システム、２０…ナビゲーション装置、２１…位置検出器、２１ａ…ＧＰＳ受信機、２１ｂ…ジャイロスコープ、２１ｃ…距離センサ、２１ｄ…地磁気センサ、２２…操作スイッチ群、２３ａ…リモコン、２３ｂ…リモコンセンサ、２４…外部情報入出力部、２５…地図データ入力器、２６…表示部、２７…音声出力部、２８…マイクロフォン、２９…制御部。
【図１】
2005265464.tif 000003
【図２】
2005265464.tif 000004
【図３】
2005265464.tif 000005
【図４】
2005265464.tif 000006