JPH1026535A - 最適経路探索方法 - Google Patents
最適経路探索方法Info
- Publication number
- JPH1026535A JPH1026535A JP18182196A JP18182196A JPH1026535A JP H1026535 A JPH1026535 A JP H1026535A JP 18182196 A JP18182196 A JP 18182196A JP 18182196 A JP18182196 A JP 18182196A JP H1026535 A JPH1026535 A JP H1026535A
- Authority
- JP
- Japan
- Prior art keywords
- route
- road
- point
- destination
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000002093 peripheral effect Effects 0.000 claims description 12
- 238000013500 data storage Methods 0.000 claims description 4
- 238000011156 evaluation Methods 0.000 description 52
- 238000010586 diagram Methods 0.000 description 25
- 230000001186 cumulative effect Effects 0.000 description 5
- 239000000047 product Substances 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 231100000773 point of departure Toxicity 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Landscapes
- Traffic Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
に至る経路を探索し,最適経路を求める最適経路探索方
法に関し,目的地点に至るまでの最短時間の経路を求め
ることを目的とする。 【解決手段】 目的地点および出発地点となる地点を入
力する入力部と,道路データを保持する道路データ保持
部と,道路データをもとに出発地点から目的地点に至る
経路を探索して最適経路を求める経路探索部と,道路の
属性に応じて走行速度を定める速度テーブル保持部と,
経路情報を出力する出力部とを備えた経路探索装置にお
ける最適経路探索方法において,経路について速度テー
ブルを参照して所要時間を求め,所要時間により求めた
経路を評価し,出発地点から目的地点に至る最短所要時
間の経路を最適経路としてその経路情報を出力する。
Description
いて出発地点から目的地点に至る経路を探索し,経路を
求める経路探索装置における最適経路探索方法に関す
る。
品の配達経路を求めるような場合に,道路データを基に
その最適経路を求めるものである。
により出発地点から開始して接続される道路区間を求
め,区間の距離を評価して最小距離の区間を最適道路区
間として選択し,順次目的地点まで最短距離の区間を求
め,そのようにして求めた出発地点から目的地点までの
経路を最適経路として出力していた。そして,従来は主
要道路のみの主要道路地図もしくは主要道路から分かれ
る枝道等の幅の狭い道まで含めた全道路の詳細道路地図
に基づいて最適経路を求めていた。
幅員,交通渋滞等で法定の最高速度で移動することがで
きない場合があり,最短距離の経路であっても,実際に
は最短時間で目的地点に到達することができるとは限ら
ず,距離は長くても高速に移動できて所要時間の短い経
路も実際には存在する。そのため,出発地点から目的地
点までの最短距離の経路を最適経路とする従来の経路探
索装置で求められた経路が実際の運用での最適経路であ
るとは限らなかった。また,道路の幅員等を考慮して目
的地までの所要時間を推定し,求めた最短経路に補足的
情報として表示するものもあるが,その所要時間はあく
までも補足的な情報であり,所要最短時間の経路を最適
経路として出力するものではない。
化するために主要道路地図に基づいて経路探索した場合
には,目的地が主要道路上にない条件では,目的地まで
到達する経路を求めることができなかった。そのため,
目的地付近は詳細道路地図で補完する必要があるが,目
的地,出発地を地点とし多数の地点間最短経路を求める
ような場合には,それぞれの出発地点,目的地点毎に詳
細道路データにより補完する必要があり,長時間を必要
とした。
の経路を求める最適経路探索方法を提供することを目的
とする。また,本発明は,出発地点,目的地点となる地
点が多数あり,各地点間の最適経路を全て求めるような
場合に高速に処理することのできる最適経路探索方法を
提供することを目的とする。
は,目的地点および出発地点となる地点を入力する入力
部と,道路データを保持する道路データ保持部と,道路
データをもとに出発地点から目的地点に至る経路を探索
して最適経路を求める経路探索部と,道路の属性に応じ
て走行速度を定める速度テーブル保持部と,経路情報を
出力する出力部とを備えた経路探索装置における最適経
路探索方法において,経路について速度テーブルを参照
して所要時間を求め,所要時間により求めた経路を評価
し,出発地点から目的地点に至る最短所要時間の経路を
最適経路としてその経路情報を出力する構成を持つ。
出発地点となる地点を入力する入力部と,道路データを
保持する道路データ保持部と,道路データをもとに出発
地点から目的地点に至る経路を探索して最適経路を求め
る経路探索部と,最適経路の経路情報を出力する出力部
とを備えた経路探索装置における最適経路探索方法にお
いて,詳細道路データに基づいて該地点からその付近の
主要道路に至る経路を探索する周辺探索部と,詳細道路
データおよび主要道路データのうちの選択された道路デ
ータで経路探索をすることのできる全経路探索部とを備
え,経路探索部は,該周辺探索部により目的地の周辺の
主要道路上の道路点のうちから選択された道路点である
サテライトを求め,全経路探索部により出発地点からそ
の周辺の主要道路に至る経路を詳細道路データにより探
索し,そのようにして求められた主要道路上の道路点か
ら該サテライトもしくは目的地点が主要道路上ある場合
には目的地点に至る経路を主要道路データにより探索し
て最適経路を求める構成を持つ。
る。図1において,1は道路データ保持部であって,道
路データを保持するものである。
割したデータであり,区間の距離,区間の属性(道路種
別(国道,一般道路等),道路の幅員等),走行速度の
調整係数を保持するものである。調整係数は通常は1で
あり,渋滞等の道路状況に応じてユーザが設定できるも
のである。
ータであって,道路上の点について接続区間を対応付け
たデータである。
種別,幅員に対応した走行速度を保持するものである。
11は速度テーブルである。
目的地点までの経路を探索し所要時間の短い経路を求め
るものである。21は出発地点から目的地点までの経路
を探索する処理を表す。
算出する処理を表す。23は所要時間で経路を評価し,
最短時間の経路を求める処理を表す。24は求めた経路
を最適経路として表示部に出力する処理を表す。
る。経路探索部15は,入力された出発地点と目的地点
を基に,道路データ保持部1から与えられる道路データ
を参照して,出発地点から目的地点までの経路と求めた
経路の距離を求める。そして,速度テーブル保持部10
から与えられる区間データの属性に対応する走行速度お
よび調整係数を基に求めた出発地点から目的地点までの
所要時間を求め,所要時間の短い経路を表示部25に出
力する。例えば,ダイクストラ法により本発明の基本構
成(1) の最適経路を求める場合,出発地点から始まっ
て,出発地点に接続される区間の他方の道路点を求め
る。そして,出発地点に接続される各区間の属性により
速度テーブルを参照して,実際に移動可能な走行速度を
求める。また,そのようにして求めた走行速度に調整係
数を掛けて実際に近い走行速度を求める。そして,その
走行速度を基に区間を移動する所要時間で区間を求めて
経路毎に評価し,最短所要時間の経路を最適区間として
選択する。次に,このようにして求めた道路点について
同様に区間と区間を移動する時間を求めて,各区間につ
いて評価し,最短時間で移動できる区間を求める。この
処理を繰り返し目的地点に最短時間で至る経路を求め
る。
例えば,道路の法定最高速度に道路の幅員を考慮して予
めきめておくものであるが,速度テーブル変更手段を備
えていて,ユーザが,道路の渋滞状況,経験等に基づい
て変更できるものである。速度テーブルの変更は表示部
25に速度テーブルを表示し,その表示画面上でユーザ
が設定地を変更する。また,調整係数は,例えば,製品
の出荷時点では全て1に設定されていて,道路の渋滞等
の状況に応じてユーザが設定できるものである。あるい
は,移動速度と移動地点についての履歴をとることがで
きる場合には,その履歴情報を基に調整係数を変更する
ようにしても良い。
2において,1は道路データ保持部であって,主要道路
と主要道路から分かれる枝道等の全道路の詳細道路デー
タ部と,主要道路だけの主要道路データ部を階層的に保
持するものである。
的地周辺の主要道路に至る経路を探索し,目的地周辺の
主要道路上の地点(サテライト)および目的地とサテラ
イトとの間の経路を求める周辺探索部および,出発地点
からサテライトもしくは目的地(目的地が主要道路上に
あった場合)までの経路を詳細道路データおよび主要道
路データを基に経路を求めるものである。
た経路を所要時間で評価する場合に必要とし,距離で評
価する場合には不要である)。25は表示部である。
において,42は主要道路データ部である。
部15において,51は周辺探索部であって,詳細道路
データにより目的地周辺を探索し,目的地周辺の主要道
路上の道路点(サテライト)および目的地とサテライト
間の経路を求めるものである。
ら詳細道路データを基に出発地点近くの主要道路上の道
路点まで探索し,その道路点からは主要道路データに従
って,サテライトもしくは目的地(目的地が主要道路上
にある場合)までの経路を探索するものである。
処理であって,出発地点からその周辺の主要道路上の道
路点(X)までの経路を求める処理である。54は主要
道路データに基づく経路探索の処理であって,出発地点
近くの主要道路上の道路点(X)からサテライト(S)
もしくは目的地(目的地が主要道路上にある場合)まで
の経路を主要道路データに従って探索する処理である。
間で評価し最適経路を求める処理である。56は求めた
最適経路を表示部に出力する処理である。
15は,入力された出発地点および目的地点をもとに,
周辺探索部51により,目的地点からその周辺の主要道
路上の道路点に至る経路を探索する。そして,例えば,
一定距離以内にあるその主要道路上の道路点のうちから
選択された道路点,例えば早く見つかった順で全個数の
30%以内等をサテライトとして保持する。さらに,全
経路探索部により出発地点から目的地点までの経路を詳
細道路データもしくは主要道路データに基づいて経路探
索をする。その際,出発地点から探索を始めて,主要道
路の道路点(X)に到達するまでは詳細道路データをも
とに経路探索をする。次にその道路点(X)から目的地
までは主要道路地図を基に探索経路を評価しながら最短
距離もしくは最短所要時間の経路探索をする。そして,
サテライトもしくは目的地点(目的地点が主要道路上に
ある場合)に到達したら,その経路を求める経路とす
る。さらに,サテライトから目的地までは予め周辺探索
で求めておいた経路を採用する。最適経路は探索した経
路について最短距離もしくは最短所要時間の経路とす
る。なお,この周辺探索および全経路探索は,例えば,
前述のダイクストラ法等により行うものであり,前述し
たと同様に道路点に接続する区間を一つずつ延ばしなが
ら延ばした区間のうちの最短距離の区間もしくは区間を
通過するのに要する時間が最短の区間を求めながら経路
を探索する方法により行うものである。
から目的地点まで最短時間で移動できる経路を出力し,
現実に最も有効な経路を出力することができる。また,
調整係数によりきめ細かく所要時間を変更できるので,
実際の移動時間に近い条件で経路探索行うことができ
る。また,速度テーブルもユーザが容易に変更できるの
で,実際の道路状況に柔軟に対応することができる。
発地点から目的地点までの最短経路もしくは最小所要時
間の経路に近い経路を高速に求めることができる。特
に,出発地点および目的地点となる地点が複数あり,そ
れぞれの地点を出発地点および目的地点としてそれぞれ
の地点間の最適経路を求める場合には,それぞれの目的
地周辺のサテライトを求めてあるので,目的地周辺の詳
細道路データによる探索時間を大幅に減らすことがで
き,目的地点までの経路探索を高速に行うことができ
る。
ステム構成の実施例を示す。図3において,61は速度
テーブル保持部であって,速度テーブルを保持する磁気
ディスク装置等である。
は道路データ保持部であって,道路データを保持するC
DROM等である。
ータである。66は地点データ保持部であって,目的地
点,出発地点となる地点の道路点およびその名称(商店
名等)等をデータとしてもつものであり,磁気ディスク
装置等である(地点データはユーザが指定するものであ
る)。
ブル保持部であって,求めた経路の評価値(最短所要時
間)を保持するものである。
地点から道路点データと区間データに従って経路を求
め,区間毎に距離およびその区間を通過する所要時間
(出発地点からの区間毎の累積時間)を求め,所要時間
で経路を評価しながら最短時間で通過できる区間を選択
して目的地に至るまでの経路を求めるものである。
目的地点までの経路を探索するものである。74は所要
時間算出部であって,求めた区間の距離と速度テーブル
を参照して求めた区間を通過する所要時間を算出するも
のである。
間の所要時間を評価し,最短時間で通過できる区間を求
めるものである。77は経路情報保持部であって,最適
経路として選択された区間データを保持するものであ
る。
る。83はディスプレイである。
ある。91は走行履歴情報であって,自動車の車載装置
で獲得された自動車の走行記録を保持する磁気ディクス
装置,メモリカード等であり,自動車の走行日時,走行
した位置(緯度,経度),走行速度等のデータを保持す
るものである。自動車の走行記録から速度テーブルの調
整係数を変更する場合に使用するものである。
の走行履歴から速度テーブルの調整係数を変更する手段
である。93は速度テーブル変更手段であって,ユーザ
が速度テーブルを変更する時に使用するものである。
4は,本発明の道路の区間データ,道路点データ,地点
データの実施例であり,区間データ,道路点データはC
DROM等に保持されているものである。但し,道路区
間データの内,調整係数については変更することもある
ため,道路区間データ全体または調整係数のみは更新可
能な媒体に保持する必要がある。また,地点データはユ
ーザが設定するものである。
間データは,道路を区間に分割したデータであり,区間
番号をもち,区間の両端の接続道路点番号1,接続道路
点番号2,区間長,属性(高速道路,国道等の道路種
別,道路の幅員等),道路の走行速度の調整係数を保持
するものである。調整係数は,デフォルト値として1を
もつが,渋滞情報,工事情報もしくは経験等によりユー
ザが自由に変更できるものである(例えば,道路状況に
応じて0.9,0.65等の値を設定する)。あるいは
自動車の走行履歴を基に,区間の過去の走行履歴を基に
調整係数を変更することもできる。
点データは,道路点番号を持ち,道路点に接続する区間
データ(接続区間番号)を持つものである。
ータは,出発地点,目的地点の道路点番号,名称(商店
名等)等により構成されるものであり,ユーザが設定す
るものである。
毎に道路の幅員等を考慮して走行速度を定めたものであ
る。例えば,道路が一般国道で法定最高速度が時速60
kmの道路の場合,道路の幅員が13.0m以上あれ
ば,走行速度は時速60kmとする。幅員が13.0m
未満〜5.5m以上では時速55km,幅員が5.5m
未満〜3.0m以上では時速50km,3.0m未満で
は40km,未調査の道路では30kmとする。また,
このテーブルは画面に表示でき,ユーザにより変更可能
なものである。この速度テーブルを基に,ある道路区間
の「平均速度=区間の走行速度×調整係数」により区間
の平均速度を算出する。前述したように,調整係数は区
間データの属性として持つものであり,デフォルト値が
1であって,道路の渋滞,あるいは走行履歴等により変
更可能なものである。
例を示す図である。図6 (a)は評価テーブルの例であっ
て,道路点毎の評価値と直前の道路点番号をもつもので
ある。評価値は,区間の平均速度を基に算出した平均速
度を基に区間を通過するのに要する時間の最小値であ
り,評価値は出発地点から各道路点を通過することによ
り得られる累積値である。
地点と到達地点毎にその経路情報のあるポインタとポイ
ンタで指定された位置に通過道路点数,通過道路点番号
をもつものである。最初に全ての道路点の評価値に最大
値(例えば,999999)を設定し,出発地点に対応
する道路点の評価値には0を設定する。全道路点の中で
評価値の最小の道路点(仮にAとする)を求めて,その
道路点に接続される区間データを基に,その距離,属性
によりその区間を通過する所要時間を求め,その道路点
の評価値との合計(累積所要時間)を得る。求めた累積
所要時間が,その区間によって接続される他方の道路点
(仮にBとする)の評価値がより小さければ,Bの評価
値を累積所要時間とし,直前の道路点番号はAとなる。
これをAから接続される全道路区間について行った後
に,同様に全道路点の中で評価値の最小の道路点を求め
て,探索作業を繰り返す。評価テーブルはその時点での
各道路点までの最小累積所要時間であり,直前の道路点
番号をトレースしていくと,出発地点までの経路が分か
る。このようにして,目的地点に至るまで評価テーブル
を作成するとともに,図6 (b)に示すように経路情報を
作成する。出発地点から目的地点に至るまでに選択した
道路点番号(通過道路点番号0,通過道路点番号1等)
を経路情報に記録する。
トラ法に適用する場合の実施例である。 S1 評価テーブルの全ての道路点の評価値に最大値を
設定する(初期値)。
とする(初期値)。 S3 評価値の最小の道路点を調べる(これをカレント
道路点と呼ぶ)。 S4 カレント道路点は目的地点か判定する(目的地点
であるかないかは地点データを参照する)。目的地点で
なければS5以後の処理を行い,目的地点であればS1
1の処理をする。
道路点の評価値を求める。評価値は,「評価値=カレン
ト道路点の評価値+(接続区間の区間長/走行速度×接
続区間の調整係数)」で算出する。走行速度は接続区間
の道路種別,幅員に応じて速度テーブルから求める。
小さいか判定する。小さければS8の処理を行い,小さ
くなければS9の処理をする。 S8 評価テーブルの接続道路点の評価値と直前の道路
点番号を設定する。直前の道路点=カレント道路点であ
る。
るか判定する。あればS10以後の処理を行い,なけれ
ばS3以後の処理を繰り返す。 S10 評価対象を次の接続区間として,S6以後の処
理を繰り返す。
間とする。カレント道路点から直前の道路点を順にトレ
ースして経路情報を求め,出力する。図8は本発明の実
施例2の説明図であって,本発明の基本構成(2) の実施
例の説明図である。
を求めるような時,目的地点が複数地点あり,最短経路
もしくは最短時間で各地点を通過して出発地点に戻る経
路を求める必要がある。このような場合に,各地点間
(地点がA,B,Cの3箇所あるとすると,Aを出発地
点としてB,Cを目的地点とし,地点Bを出発地点とし
てCを目的地点とする)を最短距離もしくは最短時間で
移動することのできる経路を求めておくと,目的地点を
経由する順番,経路を求めるのに都合が良い。本実施例
2はそのような場合に,各地点間の最短経路に近い経路
を高速に求めることができるようにしたものである。
路データの道路データを重ねたイメージである。太線は
主要道路であり,細線は主要道路から分かれた枝道を表
す。地点iは出発地点もしくは目的地点を表す。
図8 (c)は全道路の詳細道路データであって,主要道路
と主要道路から分かれた枝道を含む全道路データであ
る。
って,AB間の最短経路,AC間の最短経路を求める場
合には,Aを出発地点,B,Cは目的地点とする。また
BC間の最短経路を求める場合にはBを出発地点,Cを
目的地点とする。Bを出発地点としてAを目的地点とす
る場合は,Aを出発地点としてBを目的地点とする場合
に同じ経路とする。同様にCを出発地点としてA,Bを
目的地点とする場合も同様にAもくしはBを出発地点と
してCを目的地点とした場合と同じ経路を最短経路とす
る。
探索と出発地点周辺の探索の説明図である。図9 (a)
は,目的地点周辺の探索の説明図である。
図が異なる)。詳細道路データにより地点Aから始め
て,主要道路に至る経路を求める。そして,一定の距離
以内の主要道路上の道路点(A1 ,A2 ,A3 )をサテ
ライトとしてその道路点および地点Aからサテライトに
至る経路を保持する。
明図である。Bは出発地点である(図8の地点Bに対応
していない)。地点Bから開始して,詳細道路データに
より経路探索を開始し,一定の距離以内の主要道路上の
道路点(X(複数点あっても良い),B自身のサテライ
ト)を通過後は,主要道路データにより目的地点(目的
地点が主要道路上にある場合)もしくはサテライトまで
の最短経路を求める。
のA,B,Cの各地点間の最短経路情報(この実施例2
では最短距離)の表示の例である。表示する情報は経路
情報であって,出発地点から目的地点までの道路点の通
過情報等も出力することができる。
成である。図10において,63は道路データ保持部で
あって,道路データを保持するCDROM等であり,詳
細道路データ部110と主要道路データ部111を階層
構造に構成したものてある。
ータ(目的地点,出発地点となる地点の道路点,その名
称,および自身が目的地となった場合のサテライト数
等)を保持するものである。
ブル保持部であって,求めた経路の評価値(この実施例
2では最短経路)を保持するものである。
地点から目的地点に至る最短経路を求めるものである。
77は経路情報保持部であって,選択した最適経路(区
間データ)を保持するものである。
る。83はディスプレイである。
ある。道路データ保持部63において,110は詳細道
路データ部である。
索プログラム72において,121は周辺探索部であっ
て,目的地周辺のサテライトを求めるものである。
から目的地点もしくはサテライトに至る最短経路を求め
るものである。123は経路評価部であって,最短経路
を求めるものである。
て,道路地点毎のサテライト元の地点番号等の情報を保
持するものである。道路データ保持部の詳細道路データ
部,主要道路データ部は道路点データ,区間データによ
り構成されるがその構成は図4と同様であるので説明は
省略する。また,評価テーブル,経路情報保持部の構成
も図6と同様であるので説明は省略する(但し,実施例
2では評価値は最短距離である)。
例を示す。図11 (a)は道路点付随データの例であっ
て,周辺探索を行って得られたサテライトおよびその時
に生成された目的地点からサテライトまでの経路を保持
するものである。道路点付随データは,道路点番号毎に
地点番号,サテライト個数,各サテライト元地点番号,
その経路情報を持つ位置を指定する経路情報へのポイン
タをもつものである(例えば,図9 (a)でサテライトA
2 に対応する道路点番号に対しては地点そのものはここ
にはないため,地点番号には無を意味する−1を持ち,
地点AとサテライトA3 の間の経路情報をもつ。また,
目的地点Aに対応する道路点番号に対しては地点番号に
地点Aを持ち,サテライトはないため,サテライト個数
は0となる)。経路情報ポインタ指定された場所に経路
の通過点の個数,通過道路点の番号が記録される。ま
た,求めたサテライトは,次回に同じ目的地点を探索す
る場合に再使用することができる。
点番号毎に対応する道路点番号,自身のもつサテライト
数,名称(商店名等)を保持するものである。自サテラ
イト数は,周辺探索により求められたサテライトに基づ
いて記録されるものである(図9 (a)の地点Aの場合,
自サテライト数は3である)。また,地点の名称(商店
名等)はユーザが書き込むものである。
始めるが,あらかじめ求めてある出発地点のサテライト
から出発しないのは,目的地点が出発地点のサテライト
より出発地点に近い半径内にある場合,最適経路が求め
られなくなるのを防ぐためである。
グラムの全体的処理のフローチャートである。経路探索
の対象となる地点(図8のA,B,C等)は地点0〜地
点(n−1)のn個あり,n個の地点間の経路探索を行
うとする。S1〜S4は目的地点周辺のサテライトを求
める処理であり,S5〜S8は出発地点からサテライト
もしくは目的地点までの全経路探索の処理である。
る。全て行っていれば(i≧nであれば)S5の処理を
行う。全て行っていなければ(i≧nでなければ)S3
の処理を行う。
周辺の探索をする(この処理をとする)。 S4 iをi+1としてS2以後の処理を繰り返す。
理をする。 S6 n個の地点について全て全経路探索を行ったか判
定する((i≧nか判定する)。i≧nでなければ全て
の地点について行っていないのでS7の処理を行う。i
≧nであれば全ての地点について行ったので処理を終了
する。
行い,他の全地点(目的地点)との経路を求める。 S8 iをi+1としてS6以後の処理を繰り返す。
ャートであって,図12のの処理の詳細である。本処
理は詳細道路データに対して行う。 S1 地点iの対応する道路点の道路点付随データに地
点番号を設定する。
路点とする。
了していなければS6の処理をする。終了していれば,
処理を終了する。終了の判断条件は,例えば,サテライ
トが6箇所見つかった場合等による。
があるか判定し,あればS7の処理を行い,なければS
8の処理を行う。 S7 カレント道路点の道路点付随データにサテライト
情報を設定する。即ち,サテライト元地点番号に地点番
号を設定する。地点iの対応する道路点からカレント道
路点までの通過道路点番号を設定する。
道路区間を評価し,評価テーブルに評価値を設定し,S
4以後の処理を繰り返す。図14および図15は本発明
の実施例2の全経路探索のフローチャートであって,図
12のの処理の詳細である。
の評価値を最大にする。 S2 地点iに対応する評価値を最小にする。 S3 評価値の最小の道路点を調べ,これをカレント道
路点とする。
定し,あればS5の処理を行い,なければS7の処理を
する。 S5 地点iからカレント道路点までの通過道路の情報
を経路として出力する。
地点(目的地点)はあるか判定し,あればS7の処理を
行い,なければ処理を終了する。 S7 カレント道路点にサテライト(目的地点のサテラ
イト)はあるか判定し,あればS8の処理を行い,なけ
ればS11の処理を行う。
か判定し,求まっていればS10’の処理を行い,求ま
っていなければS9の処理を行う。 S9 地点iからのカレント道路点までの通過道路点の
情報とサテライトの通過道路点の情報を連結してサテラ
イト元地点までの経路とする。
い地点があるか判定し,なければ処理を終了し,あれば
S10’の処理を行う。 S10’カレント道路点にはまだサテライトはあるか判
定し,あればS8以降の処理を繰り返し,なければS1
1以後の処理をする。 S11 カレント道路点から接続されている道路区間を
評価し,評価テーブルに評価値を設定する。
定し,主要道路に切り換えるならば,S13の処理を
し,切り換えない場合にはS3以後の処理を繰り返す。
主要道路に切り換えるか切り換えないかの条件は,例え
ば,地点i(出発地点)のサテライト(の処理で求め
たサテライト)を全て通過したか等の条件で判定する。
があるものは評価値を主要道路にコピーする。これ以降
の探索対象は主要道路とし,S3以降の処理を繰り返
す。図16は本発明の実施例3のシステム構成であっ
て,本発明の基本構成(2) の評価を最短時間で行う場合
のシステム構成である。
番号である。61は速度テーブル保持部であって,図3
の本発明の実施例1の速度テーブル保持部と同じもので
ある。
値が最短時間である点で図10の場合と異なるのみであ
る。72は経路探索プログラムであって,経路評価部が
経路を最短時間で評価する点でのみ図10と異なる。
3の走行履歴と同様である。92は調整係数変更手段で
あって,図3の調整係数変更手段と同様である。93は
速度テーブル変更手段であって,図3の速度テーブル変
更手段と同様である。
ートは,経路の評価を最短時間で行う点を除いて,図1
2,図13,図14,図15のフローチャートと同様で
ある。
と調整係数の変更方法の実施例である。図17 (a)は速
度テーブルの変更方法である。
3’によりディスプレイ83に表示する。ディスプレイ
83の画面上で走行速度を変更する欄を入力手段84’
(マウス,キーボード等)によりカーソルで指定し,変
更する走行速度を入力する。速度テーブル変更手段93
は,速度テーブルのカーソルで指定された欄の走行速度
を指定された速度に変更する。
る。道路データ保持部63に保持されている区間データ
を道路データ表示手段93”によりディスプレイ83に
表示する。ディスプレイ83の画面上で変更する調整係
数を入力手段84’によりカーソルで指定し,変更する
調整係数を入力する。調整係数変更手段92は,道路デ
ータ保持部63の指定された区間データの調整係数を指
定された値に変更する。
る。調整係数の変更方法(2) であって,走行履歴情報保
持部91’に記録されている走行履歴情報を基に調整係
数を変更する方法を示す。
調整係数を変更する区間の走行速度を求める(S1)。
走行履歴情報保持部91’から走行履歴情報を入力する
(S2)。走行履歴情報の走行した位置の緯度,経度と
道路データの区間の緯度,経度データを比較し,調整係
数を変更する区間を実際に走行した速度を求め,その平
均速度を求める(走行履歴情報が道路データの区間ID
と共通のIDをもっていれば区間IDにより実際の走行
速度を求める)(S3)。そして速度テーブルから求め
た走行速度と走行履歴情報から求めた走行速度を比較し
調整係数を求める(例えば比をとる)。そして,調整係
数変更手段92は道路データ保持部63のその区間の調
整係数を求めた調整係数で変更する。
点から目的地点まで最短時間で移動できる経路を出力
し,現実に最も有効な経路を出力することができる。ま
た,調整係数によりきめ細かく所要時間を変更できるの
で,実際の移動時間に近い条件で経路探索行うことがで
きる。また,速度テーブルもユーザが容易に変更できる
ので,実際の道路状況に柔軟に対応することができる。
発地点から目的地点までの最短経路もしくは最小所要時
間の経路に近い経路を高速に求めることができる。特
に,目的地が多数ある場合には,それぞれの目的地周辺
のサテライトおよびその経路を求めてあるので,目的地
周辺の詳細道路データによる探索時間を大幅に減らすこ
とができ,目的地点までの経路探索を高速に行うことが
できる。
を示す図である。
点データの実施例を示す図である。
である。
トラ法)を示す図である。
ある。
を示す図である。
示す図である。
ャートを示す図である。
ート(その1)を示す図である。
ート(その2)を示す図である。
ある。
の変更方法の実施例を示す図である。
図である。
Claims (8)
- 【請求項1】 目的地点および出発地点となる地点を入
力する入力部と,道路データを保持する道路データ保持
部と,道路データをもとに出発地点から目的地点に至る
経路を探索して最適経路を求める経路探索部と,道路の
属性に応じて走行速度を定める速度テーブル保持部と,
経路情報を出力する出力部とを備えた経路探索装置にお
ける最適経路探索方法において,経路について速度テー
ブルを参照して所要時間を求め,所要時間により求めた
経路を評価し,出発地点から目的地点に至る最短所要時
間の経路を最適経路としてその経路情報を出力すること
を特徴とする最適経路探索方法。 - 【請求項2】 速度テーブルの変更手段を備え,速度テ
ーブルは表示画面上でユーザにより随時変更可能である
ことを特徴とする請求項1に記載の最適経路探索方法。 - 【請求項3】 速度データは走行速度の調整係数を備
え,調整係数はユーザにより調整可能であって,速度テ
ーブルから求まる走行速度を調整係数により調整するこ
とを特徴とする請求項1に記載の最適経路探索方法。 - 【請求項4】 目的地点および出発地点となる地点を入
力する入力部と,道路データを保持する道路データ保持
部と,道路データをもとに出発地点から目的地点に至る
経路を探索して最適経路を求める経路探索部と,最適経
路の経路情報を出力する出力部とを備えた経路探索装置
における最適経路探索方法において,詳細道路データに
基づいて該地点からその付近の主要道路に至る経路を探
索する周辺探索部と,詳細道路データおよび主要道路デ
ータのうちの選択された道路データで経路探索をするこ
とのできる全経路探索部とを備え,経路探索部は,該周
辺探索部により目的地の周辺の主要道路上の道路点のう
ちから選択された道路点であるサテライトを求め,全経
路探索部により出発地点からその周辺の主要道路に至る
経路を詳細道路データにより探索し,そのようにして求
められた主要道路上の道路点から該サテライトもしくは
目的地点が主要道路上ある場合には目的地点に至る経路
を主要道路データにより探索して最適経路を求めること
を特徴とする最適経路探索方法。 - 【請求項5】 最適経路を経路の距離により評価し,最
短距離に近い経路を最適経路とすることを特徴とする請
求項4に記載の最適経路探索方法。 - 【請求項6】 経路を移動する速度を表す速度テーブル
を備え,最適経路を移動する時間により経路を評価し,
最短時間に近い経路を最適経路とすることを特徴とする
請求項4に記載の最適経路探索方法。 - 【請求項7】 出発地点および目的地点となる地点が複
数あり,それぞれの地点を出発地点および目的地点とし
てそれぞれの地点間の最適経路を求め,それぞれの地点
間の最適経路情報を出力することを特徴とする請求項
4,5もしくは6に記載の最適経路探索方法。 - 【請求項8】 求めたサテライトを保存しておき,次回
の探索時に再使用することを特徴とする請求項4,5,
6もしくは7に記載の最適経路探索方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18182196A JP4116681B2 (ja) | 1996-07-11 | 1996-07-11 | 最適経路探索方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18182196A JP4116681B2 (ja) | 1996-07-11 | 1996-07-11 | 最適経路探索方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007027434A Division JP2007171211A (ja) | 2007-02-07 | 2007-02-07 | 最適経路探索方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1026535A true JPH1026535A (ja) | 1998-01-27 |
| JP4116681B2 JP4116681B2 (ja) | 2008-07-09 |
Family
ID=16107416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18182196A Expired - Lifetime JP4116681B2 (ja) | 1996-07-11 | 1996-07-11 | 最適経路探索方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4116681B2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10030931A1 (de) * | 2000-06-24 | 2002-01-17 | Bosch Gmbh Robert | Verfahren zur Fahrtroutenberechnung in einem Navigationssystem |
| US7480563B2 (en) | 2003-08-22 | 2009-01-20 | Fujitsu Ten Limited | Mobile object location providing device and mobile object location providing system |
| JP2013205348A (ja) * | 2012-03-29 | 2013-10-07 | Toyota Mapmaster:Kk | 移動体端末装置の位置推定装置及びその方法、並びに移動体端末装置の位置を推定するためのコンピュータプログラム及びコンピュータプログラムを記録した記録媒体 |
| WO2016009600A1 (ja) * | 2014-07-14 | 2016-01-21 | 株式会社デンソー | 運転支援装置 |
| JP6214827B1 (ja) * | 2016-09-29 | 2017-10-18 | 三菱電機株式会社 | 燃費推定システム、燃費推定方法および燃費推定プログラム |
| US11030831B2 (en) | 2016-09-29 | 2021-06-08 | Mitsubishi Electric Corporation | Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium |
| WO2023047742A1 (ja) * | 2021-09-22 | 2023-03-30 | パナソニックIpマネジメント株式会社 | 移動ロボット制御システム、及び移動ロボット制御方法 |
-
1996
- 1996-07-11 JP JP18182196A patent/JP4116681B2/ja not_active Expired - Lifetime
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE10030931A1 (de) * | 2000-06-24 | 2002-01-17 | Bosch Gmbh Robert | Verfahren zur Fahrtroutenberechnung in einem Navigationssystem |
| DE10030931C2 (de) * | 2000-06-24 | 2002-06-13 | Bosch Gmbh Robert | Verfahren zur Fahrtroutenberechnung in einem Navigationssystem |
| US7480563B2 (en) | 2003-08-22 | 2009-01-20 | Fujitsu Ten Limited | Mobile object location providing device and mobile object location providing system |
| US7761228B2 (en) | 2003-08-22 | 2010-07-20 | Fujitsu Ten Limited | Mobile object location providing device and mobile object location providing system |
| JP2013205348A (ja) * | 2012-03-29 | 2013-10-07 | Toyota Mapmaster:Kk | 移動体端末装置の位置推定装置及びその方法、並びに移動体端末装置の位置を推定するためのコンピュータプログラム及びコンピュータプログラムを記録した記録媒体 |
| WO2016009600A1 (ja) * | 2014-07-14 | 2016-01-21 | 株式会社デンソー | 運転支援装置 |
| JP2016021125A (ja) * | 2014-07-14 | 2016-02-04 | 株式会社デンソー | 運転支援装置 |
| US10421451B2 (en) | 2014-07-14 | 2019-09-24 | Denso Corporation | Driving assistance apparatus |
| JP6214827B1 (ja) * | 2016-09-29 | 2017-10-18 | 三菱電機株式会社 | 燃費推定システム、燃費推定方法および燃費推定プログラム |
| US11016494B2 (en) | 2016-09-29 | 2021-05-25 | Mitsubishi Electric Corporation | Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium |
| US11030831B2 (en) | 2016-09-29 | 2021-06-08 | Mitsubishi Electric Corporation | Fuel efficiency estimation system, fuel efficiency estimation method, and computer readable medium |
| WO2023047742A1 (ja) * | 2021-09-22 | 2023-03-30 | パナソニックIpマネジメント株式会社 | 移動ロボット制御システム、及び移動ロボット制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4116681B2 (ja) | 2008-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3769104B2 (ja) | 交差点ルーチング用ナビゲーションシステム及び交差点ルーチング方法 | |
| JP2782135B2 (ja) | 車両走行案内装置 | |
| US6456932B2 (en) | Route selecting method, route selecting system, and recording medium | |
| US6278942B1 (en) | Method and system for providing routing guidance | |
| US6175800B1 (en) | Route searching device | |
| US20180149488A1 (en) | Guide route setting apparatus and guide route setting method | |
| JPH09184734A (ja) | 経路選出方法およびシステム | |
| JPH10103991A (ja) | 経路選出方法およびシステム | |
| JP2569624B2 (ja) | ナビゲータ装置 | |
| JP2004156913A (ja) | カーナビゲーション装置 | |
| US20210333112A1 (en) | Route search system and route search program | |
| JPH1026535A (ja) | 最適経路探索方法 | |
| KR101054770B1 (ko) | 항법 시스템에서의 경로 탐색 방법 및 장치 | |
| JP3186794B2 (ja) | 車載用ナビゲーションシステムの経路探査方法 | |
| JP2007171211A (ja) | 最適経路探索方法 | |
| JP2569630B2 (ja) | ナビゲータ装置 | |
| JPH11325935A (ja) | 経路探索装置 | |
| JPH1019587A (ja) | ベクトル地図における所定時間内到達可能範囲算出方法 | |
| JPH11304516A (ja) | 経路探索装置 | |
| JP3244517B2 (ja) | 車載用ナビゲーションシステムの経路探査方法及び地図データ記憶媒体 | |
| JP3514734B2 (ja) | 車載用ナビゲーションシステムの経路探査方法 | |
| JPH06174485A (ja) | 経路探索装置 | |
| JPH09102026A (ja) | ディジタル地図における予測範囲表示方法 | |
| JPH09280882A (ja) | 経路探索装置 | |
| JP4001253B2 (ja) | 経路探索装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061212 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070207 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20070207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070731 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071001 |
|
| 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: 20080415 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080418 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110425 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140425 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |