JPH0783675A - Vehicle route guidance device - Google Patents
Vehicle route guidance deviceInfo
- Publication number
- JPH0783675A JPH0783675A JP22594793A JP22594793A JPH0783675A JP H0783675 A JPH0783675 A JP H0783675A JP 22594793 A JP22594793 A JP 22594793A JP 22594793 A JP22594793 A JP 22594793A JP H0783675 A JPH0783675 A JP H0783675A
- Authority
- JP
- Japan
- Prior art keywords
- intersection
- route
- search
- vehicle
- 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
Landscapes
- Traffic Control Systems (AREA)
- Instructional Devices (AREA)
- Navigation (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】
【目的】 目的地を設定したら速やかに最適経路を探索
して乗員の誘導を開始する。
【構成】 車両の略停車状態を検出する停車検出手段2
03と、車両の略停車状態が検出されると、道路地図記
憶手段200の道路地図データを検索して現在地からそ
の周辺の各交差点へ至る最適経路を探索する第1の経路
探索手段204と、探索された探索データの中から予め
設定された条件を満たすデータを選別するデータ選別手
段205と、選別された探索データを記憶する探索結果
記憶手段206と、設定手段201により目的地が設定
されると、記憶されている探索データと道路地図データ
とを検索して目的地から現在地までの最適経路を探索す
る第2の経路探索手段207と、道路地図上に探索され
た目的地までの最適経路と車両の現在地とを表示する表
示手段202とを備える。
(57) [Summary] [Purpose] After setting the destination, promptly search for the optimum route and start guiding the passengers. [Configuration] Vehicle stop detection means 2 for detecting a substantially stopped state of a vehicle
03, a first route searching means 204 for searching the road map data of the road map storage means 200 to search for an optimum route from the current position to each intersection around the vehicle when the substantially stopped state of the vehicle is detected, A data selection unit 205 that selects data that satisfies a preset condition from the searched search data, a search result storage unit 206 that stores the selected search data, and a setting unit 201 set a destination. And a second route searching means 207 that searches the stored search data and road map data for an optimum route from the destination to the present location, and an optimum route to the destination searched on the road map. And display means 202 for displaying the current location of the vehicle.
Description
【0001】[0001]
【産業上の利用分野】本発明は、目的地までの最適経路
を探索して乗員を誘導する車両用経路誘導装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle route guide device for searching an optimum route to a destination and guiding an occupant.
【0002】[0002]
【従来技術とその問題点】目的地を設定すると現在地か
ら目的地までの最適な経路を探索し、その最適経路と車
両の現在地を道路地図上に表示して乗員を目的地まで誘
導する車両用経路誘導装置が知られている。この目的地
までの最適経路の探索は、膨大な交差点ネットワークデ
ータを検索して形成される目的地までの無数の経路の中
から、例えば道程が最小の経路や所要走行時間が最小の
経路を最適経路に選定している。[Prior art and its problems] For a vehicle that sets a destination, searches for an optimal route from the current location to the destination, displays the optimal route and the current location of the vehicle on a road map, and guides an occupant to the destination. Route guidance devices are known. The search for the optimum route to this destination is performed by searching a huge amount of intersection network data and selecting from among the numerous routes to the destination, for example, the route with the minimum journey or the route with the minimum required travel time. Selected as a route.
【0003】しかしながら、従来の車両用経路誘導装置
では、乗員が目的地を設定してから最適経路の探索を開
始しているので、探索を終了するまで経路誘導が行なわ
れず、乗員が待たされるという問題がある。However, in the conventional route guidance device for a vehicle, since the occupant sets the destination and then starts the search for the optimum route, the route guidance is not performed until the search is completed, and the occupant is kept waiting. There's a problem.
【0004】この問題を解決するために、特開平2−1
84998号公報に開示されているように探索アルゴリ
ズムを改良したり、特開平2−306400号公報に開
示されているように探索対象のエリアを限定したり、特
開平2−56591号公報に開示されているように交差
点ネットワークデータを階層化構造にするなどして、探
索時間を短縮する提案がなされているが、それでも最適
経路探索に数分を要している。In order to solve this problem, Japanese Patent Laid-Open No. 2-1
The search algorithm is improved as disclosed in JP-A-84998, the search target area is limited as disclosed in JP-A-2-306400, and the disclosure is disclosed in JP-A-2-56591. Although it has been proposed to shorten the search time by making the intersection network data into a hierarchical structure as described above, the optimum route search still requires several minutes.
【0005】本発明の目的は、目的地を設定したら速や
かに最適経路を探索して乗員の誘導を開始する車両用経
路誘導装置を提供することにある。It is an object of the present invention to provide a vehicle route guidance device for promptly searching for an optimum route and starting guidance of an occupant after setting a destination.
【0006】[0006]
【課題を解決するための手段】クレーム対応図である図
1に対応づけて本発明を説明すると、請求項1の発明
は、道路地図データを記憶する道路地図記憶手段200
と、目的地を設定する設定手段201と、道路地図記憶
手段200から道路地図を読み出して表示するととも
に、その道路地図上に設定手段201により設定された
目的地までの最適経路と車両の現在地とを表示する表示
手段202とを備え、乗員を目的地まで誘導する車両用
経路誘導装置に適用される。そして、車両の略停車状態
を検出する停車検出手段203と、この停車検出手段2
03により車両の略停車状態が検出されると、道路地図
記憶手段200の道路地図データを検索して現在地から
その周辺の各交差点へ至る最適経路を探索する第1の経
路探索手段204と、この第1の経路探索手段204に
より探索された探索データの中から予め設定された条件
を満たすデータを選別するデータ選別手段205と、こ
のデータ選別手段205により選別された探索データを
記憶する探索結果記憶手段206と、設定手段201に
より目的地が設定されると、探索結果記憶手段206に
記憶されている探索データと道路地図記憶手段200の
道路地図データとを検索して、目的地から現在地までの
最適経路を探索する第2の経路探索手段207とを備
え、これにより、上記目的を達成する。請求項2の車両
用経路誘導装置は、イグニッションオフ後も予め設定し
た時間だけ車両用経路誘導装置へ電源の供給を継続する
電源供給手段208を備え、探索結果記憶手段206A
によって、電源の供給が停止された後も補助電源209
から電源の供給を受けて記憶内容を保持するとともに、
第1の経路探索手段204Aによって、イグニッション
オフ後の電源供給手段208により電源が供給されてい
る間に最適経路の探索を行うようにしたものである。請
求項3の車両用経路誘導装置は、第1の経路探索手段2
04Bによって、現在地から各交差点までの最小道程の
経路を探索するとともに、データ選別手段205Aによ
って、現在地からの道程が予め設定した値に達した交差
点に関する探索データを選別するようにしたものであ
る。請求項4の車両用経路誘導装置は、第1の経路探索
手段204Cによって、現在地から各交差点までの最小
道程の経路を探索するとともに、データ選別手段205
Bによって、現在地からの道程が予め設定した少なくと
も第1の値とそれより大きな第2の値とにそれぞれ達し
た交差点に関する探索データを選別するようにしたもの
である。請求項5の車両用経路誘導装置は、探索結果記
憶手段206Bによって、現在地からの道程が第1の値
に達するまではすべての交差点に関する探索データを記
憶するとともに、第1の値を超えたらデータ選別手段2
05Bにより選別された現在地からの道程が少なくとも
第2の値に達した交差点に関する探索データを記憶する
ようにしたものである。The present invention will be described with reference to FIG. 1 which is a claim correspondence diagram. The invention of claim 1 is a road map storage means 200 for storing road map data.
A road map is read out from the road map storage means 200 and setting means 201 for setting a destination, and the optimum route to the destination set by the setting means 201 on the road map and the current location of the vehicle are displayed. It is applied to a vehicle route guidance device that includes a display unit 202 that displays a. Then, the vehicle stop detection means 203 for detecting the substantially stopped state of the vehicle, and the vehicle stop detection means 2
When the vehicle substantially stopped state is detected by 03, the first route search means 204 for searching the road map data of the road map storage means 200 to search for the optimum route from the current position to each intersection in the vicinity, and A data selection unit 205 that selects data satisfying a preset condition from the search data searched by the first route search unit 204, and a search result storage that stores the search data selected by the data selection unit 205. When the destination is set by the means 206 and the setting means 201, the search data stored in the search result storage means 206 and the road map data in the road map storage means 200 are searched to find the destination to the present location. The second route searching means 207 for searching for the optimum route is provided, thereby achieving the above object. The vehicle route guiding apparatus according to claim 2 includes a power supply unit 208 that continues to supply power to the vehicle route guiding apparatus for a preset time even after the ignition is turned off, and a search result storage unit 206A.
Auxiliary power source 209 even after power supply is stopped by
While receiving the power supply from the
The first route searching means 204A searches for the optimum route while the power is being supplied from the power supply means 208 after the ignition is turned off. The vehicle route guiding device according to claim 3 is the first route searching means 2
04B searches the route of the minimum distance from the current position to each intersection, and the data selection means 205A selects the search data regarding the intersection where the distance from the current position reaches a preset value. In the vehicle route guidance device according to the fourth aspect, the first route searching means 204C searches for a route of the minimum distance from the current position to each intersection, and the data selecting means 205.
By B, the search data relating to the intersection where the journey from the current position has reached at least the first value and the second value larger than the preset value are selected. In the vehicle route guidance device according to claim 5, the search result storage unit 206B stores the search data regarding all the intersections until the distance from the current position reaches the first value, and when the first value is exceeded, the data is stored. Sorting means 2
The search data relating to the intersection where the distance from the current position selected by 05B has reached at least the second value is stored.
【0007】[0007]
【作用】請求項1の車両用経路誘導装置では、車両が停
車状態にある時に、道路地図データを検索して現在地か
らその周辺の各交差点へ至る最適経路を探索し、探索し
たデータの中から予め設定された条件を満たすデータを
選別して記憶する。そして、目的地が設定された時に、
記憶した探索データと道路地図データとを検索して目的
地から現在地へ至る最適経路を探索する。これにより、
目的地が設定された後の目的地から現在地への経路探索
において、すでに最適経路が探索されている現在地周辺
の交差点までの経路探索が簡略化され、その分だけ全体
の経路探索時間が短縮され、速やかに道路地図上に最適
経路を表示して乗員の誘導を開始できる。さらに、探索
データを選別して記憶するので探索結果記憶手段206
の記憶容量を削減できる。請求項2の車両用経路誘導装
置では、イグニションオフ後の電源が供給されている間
に現在地からその周辺の各交差点へ至る最適経路を探索
し、探索したデータの中から予め設定された条件を満た
すデータを選別して電源の供給が停止された後も補助電
源209により駆動される探索結果記憶手段206Aに
記憶する。そして、イグニションオン後の目的地が設定
された時に、記憶した探索データと道路地図データとを
検索して目的地から現在地へ至る最適経路を探索する。
これにより、電源の供給が停止されても現在地周辺の経
路探索結果が保持されており、イグニションオン後にす
ぐに目的地が設定されても、探索結果記憶手段206A
から現在地周辺の探索結果を読み出して目的地から現在
地へ至る最適経路を速やかに算出することができる。請
求項3の車両用経路誘導装置では、現在地からの道程を
探索データの選別条件とし、道程が設定値に達した交差
点に関する探索データを選別する。請求項4の車両用経
路誘導装置では、現在地からの道程を探索データの選別
条件とし、道程が少なくとも第1および第2の設定値に
達した交差点に関する探索データを選別する。これによ
り、選別される探索データが現在地を中心とした略同心
円上に階層化され、少ない記憶容量に広い範囲の探索デ
ータを記憶できる。請求項5の車両用経路誘導装置で
は、現在地から交差点までの道程が第1の設定値に達す
るまではすべての探索データを記憶し、それ以後は現在
地からの道程が少なくとも第2の設定値に達した交差点
に関する探索データを記憶する。これにより、目的地が
設定された後、目的地から現在地へ至る最適経路の内の
現在地周辺の詳細な最適経路を速やかに算出でき、より
早く経路誘導を開始できる。According to the vehicle route guiding apparatus of claim 1, when the vehicle is stopped, the road map data is searched to search for the optimum route from the current position to each intersection around the current position, and the searched data is searched. Data that satisfies a preset condition is selected and stored. And when the destination is set,
The stored search data and road map data are searched to find the optimum route from the destination to the current location. This allows
In the route search from the destination to the current location after the destination is set, the route search to the intersection around the current location where the optimum route has already been searched is simplified, and the entire route search time is shortened accordingly. , You can promptly display the optimum route on the road map and start guiding the occupants. Further, since the search data is selected and stored, the search result storage means 206
The storage capacity of can be reduced. According to another aspect of the vehicle route guidance device of the present invention, an optimum route from the current position to each intersection around the current position is searched while the power is supplied after the ignition is turned off, and a preset condition is selected from the searched data. The data to be filled is selected and stored in the search result storage unit 206A driven by the auxiliary power source 209 even after the power supply is stopped. Then, when the destination after the ignition is turned on is set, the stored search data and road map data are searched to search for the optimum route from the destination to the current position.
As a result, the route search result around the current location is retained even if the power supply is stopped, and even if the destination is set immediately after the ignition is turned on, the search result storage unit 206A is provided.
The optimum route from the destination to the current location can be quickly calculated by reading the search result around the current location from. In the vehicle route guidance device according to the third aspect, the route from the current location is used as the search data selection condition, and the search data regarding the intersection at which the route reaches the set value is selected. In the vehicle route guidance device according to the fourth aspect, the route from the current position is used as the search data selection condition, and the search data regarding the intersection at which the route reaches at least the first and second set values is selected. As a result, the search data to be selected are hierarchized on a substantially concentric circle centered on the current location, and a wide range of search data can be stored with a small storage capacity. In the vehicle route guidance device according to claim 5, all the search data are stored until the distance from the current position to the intersection reaches the first set value, and thereafter, the distance from the current position becomes at least the second set value. The search data regarding the reached intersection is stored. As a result, after the destination is set, a detailed optimum route around the current position among the optimum routes from the destination to the current position can be quickly calculated, and route guidance can be started earlier.
【0008】[0008]
【実施例】図2,3は一実施例の構成を示すブロック図
である。この車両用経路誘導装置100は、図に示すよ
うにCPU1とその周辺部品から成るマイクロコンピュ
ーターを中心に構成される。CPU1は、システムバス
2を介して各種機器とデータの授受を行ない、後述する
制御プログラムを実行して車両の現在地を演算し、現在
地から目的地まで最適経路を探索する。方位センサー3
は車両の進行方位を検出するセンサーであり、増幅器
4、A/D変換器5およびI/Oコントローラー6を介
してシステムバス2へ接続される。また、車速センサー
7は例えばトランスミッションに取り付けられ、スピー
ドメーターピニオン1回転当り所定数のパルス信号を発
生する。この車速センサー7はI/Oコントローラー6
を介してシステムバス2へ接続される。CPU1は、車
速センサー7から出力される単位時間当りのパルス数ま
たはパルス周期を検出することにより車両の走行速度を
検出するとともに、パルス数をカウントすることにより
車両の走行距離を検出する。キー8は、装置へ種々の指
令や目的地などのデータを入力するための操作部材であ
り、I/Oコントローラー9を介してシステムバス2へ
接続される。音声出力用スピーカー10はサウンドジェ
ネレーター11およびI/Oコントローラー9を介して
システムバス2へ接続される。GPSレシーバー12
は、衛星から送信されるGPS信号を受信し、GPS測
位演算を行なって車両の現在地や進行方位を検出する。2 and 3 are block diagrams showing the structure of an embodiment. As shown in the figure, the vehicle route guidance device 100 is mainly composed of a microcomputer including a CPU 1 and its peripheral components. The CPU 1 exchanges data with various devices via the system bus 2, executes a control program described later to calculate the current position of the vehicle, and searches for an optimum route from the current position to the destination. Direction sensor 3
Is a sensor that detects the traveling direction of the vehicle, and is connected to the system bus 2 via the amplifier 4, the A / D converter 5, and the I / O controller 6. The vehicle speed sensor 7 is attached to, for example, a transmission and generates a predetermined number of pulse signals per one rotation of the speedometer pinion. This vehicle speed sensor 7 is an I / O controller 6
Is connected to the system bus 2 via. The CPU 1 detects the traveling speed of the vehicle by detecting the number of pulses per unit time or the pulse cycle output from the vehicle speed sensor 7, and detects the traveling distance of the vehicle by counting the number of pulses. The key 8 is an operation member for inputting various commands and data such as a destination to the device, and is connected to the system bus 2 via the I / O controller 9. The audio output speaker 10 is connected to the system bus 2 via the sound generator 11 and the I / O controller 9. GPS receiver 12
Receives a GPS signal transmitted from a satellite and performs GPS positioning calculation to detect the current position and heading of the vehicle.
【0009】また、図3において、CD−ROM16は
交差点ネットワークデータを含む道路地図データを記憶
する記憶装置であり、インタフェース用SCSIコント
ローラー17を介してシステムバス2へ接続される。C
RT18はVDT(VisualDisplay Terminal)として機
能するディスプレイであり、グラフィックコントローラ
ー19を介してシステムバス2へ接続される。このCR
T18に車両の現在地周辺の道路地図を表示するととも
に、その道路地図上に車両の現在地と目的地までの最適
経路を表示する。なお、システムバス2には、CRT1
8の画像記憶用V−RAM20、後述する制御プログラ
ムなどを格納するROM21、目的地から現在地への経
路探索結果を記憶するD−RAM22、漢字ROM2
3、イグニッションオフ時に現在地と現在地周辺の経路
探索結果を記憶するS−RAM24が接続される。In FIG. 3, a CD-ROM 16 is a storage device for storing road map data including intersection network data, and is connected to the system bus 2 via an interface SCSI controller 17. C
The RT 18 is a display that functions as a VDT (Visual Display Terminal), and is connected to the system bus 2 via the graphic controller 19. This CR
A road map around the current position of the vehicle is displayed at T18, and the optimum route to the current position and the destination of the vehicle is displayed on the road map. The system bus 2 has a CRT 1
8 V-RAM 20 for image storage, ROM 21 for storing control programs described later, D-RAM 22 for storing the route search result from the destination to the current location, Kanji ROM 2
3. When the ignition is turned off, the S-RAM 24 for storing the route search result around the current position and the current position is connected.
【0010】図4は、図2,3に示す経路誘導装置10
0の電源系統図である。この実施例の経路誘導装置10
0には、キースイッチ102を介してバッテリー101
から電源が供給される。キースイッチ102は、不図示
のイグニッションキーがACC,ON,STARTのい
ずれかの位置にあるときに閉路し、OFF位置にあると
きに開路する。したがって、イグニッションキーがOF
F位置に設定されない限り、経路誘導装置100にはバ
ッテリー101から電源が供給されている。なお、S−
RAM24は2つの電源系統を備えており、通常はCP
U1,ROM21,D−ROM22などの機器と同様に
バッテリー101から電源が供給されるが、その通常電
源の供給が停止されても補助電池27から電源が供給さ
れ、記憶内容を保持する。補助電池27は、バッテリー
101に接続されて常時充電可能とされる。FIG. 4 shows the route guiding device 10 shown in FIGS.
It is a power supply system diagram of 0. Route guidance device 10 of this embodiment
0 to the battery 101 via the key switch 102
Power is supplied from. The key switch 102 is closed when an ignition key (not shown) is in any one of the ACC, ON, and START positions, and is opened when it is in the OFF position. Therefore, the ignition key is OF
Unless set to the F position, the route guiding apparatus 100 is supplied with power from the battery 101. Note that S-
The RAM 24 is equipped with two power supply systems and is usually a CP
Power is supplied from the battery 101 similarly to the devices such as the U1, the ROM 21, and the D-ROM 22, but even if the supply of the normal power is stopped, the power is supplied from the auxiliary battery 27 to retain the stored contents. The auxiliary battery 27 is connected to the battery 101 and can be constantly charged.
【0011】タイマー26は、キースイッチ102によ
り経路誘導装置100に電源が供給されるとその接点を
閉路し、電源の供給が停止されると予め設定された時間
だけその接点の閉路状態を保持した後、開路する。した
がって、イグニッションキーがOFF位置に設定されて
キースイッチ102がオフしても、タイマー26を介し
て設定時間だけ経路誘導装置100にバッテリー101
から電源が供給され続ける。設定時間が経過するとタイ
マー26が開路し、経路誘導装置100への電源の供給
が停止される。つまり、乗員が車両を停車させてイグニ
ッションキーをOFF位置にしても、タイマー26の設
定時間だけは経路誘導装置100に電源が供給され続
け、CPU1は現在地と、現在地周辺の各交差点へ至る
最適経路を探索することができる。The timer 26 closes its contact when power is supplied to the route guiding device 100 by the key switch 102, and holds the closed state of the contact for a preset time when the supply of power is stopped. After that, it opens. Therefore, even if the ignition key is set to the OFF position and the key switch 102 is turned off, the battery 101 is supplied to the route guidance device 100 via the timer 26 for the set time.
The power continues to be supplied from. When the set time has elapsed, the timer 26 opens and the supply of power to the route guiding device 100 is stopped. That is, even if the occupant stops the vehicle and sets the ignition key to the OFF position, power is continuously supplied to the route guiding device 100 for the set time of the timer 26, and the CPU 1 causes the optimum route to reach the current position and each intersection around the current position. Can be searched.
【0012】図5は一実施例の最適経路の探索方法を説
明する図である。この実施例では、イグニッションオフ
後のタイマー26によりバッテリー電源が供給されてい
る間に、車両の現在地を演算するとともに、現在地から
任意の交差点へ至る複数の経路の中でその交差点までの
道程hが最小の経路を探索する。ここで、この現在地周
辺の最適経路の探索方法の概要を説明する。交差点ネッ
トワークデータを含む道路地図データベースと、探索結
果を記憶するメモリを用意する。この探索結果の記憶メ
モリには、各交差点ごとに、出発交差点からの道程h
と、出発交差点から各交差点へ至る最適経路上の各交差
点の手前にある直前交差点Aとを記憶する。出発交差点
とは、現在地近くの交差点の中から所定の条件を満たす
交差点を出発交差点として特定したものである。なお以
下では、経路演算を行なうために検索する交差点を中心
交差点と呼び、その中心交差点に隣接する交差点を隣接
交差点と呼ぶ。FIG. 5 is a diagram for explaining an optimum route searching method according to an embodiment. In this embodiment, while the battery power is being supplied by the timer 26 after the ignition is turned off, the current position of the vehicle is calculated, and the route h to the intersection is calculated from a plurality of routes from the current position to any intersection. Search for the smallest route. Here, an outline of a method of searching for the optimum route around the present location will be described. A road map database including intersection network data and a memory for storing search results are prepared. This search result memory is stored in the memory h for each intersection from the departure intersection h.
And the immediately preceding intersection A in front of each intersection on the optimum route from the departure intersection to each intersection. The departure intersection is an intersection that satisfies a predetermined condition among the intersections near the current location and is specified as the departure intersection. In addition, hereinafter, the intersection searched for performing the route calculation is referred to as a central intersection, and the intersection adjacent to the central intersection is referred to as an adjacent intersection.
【0013】まず、出発交差点の道程hに0を設定し、
他の交差点の道程hに無限大相当の定数を設定するとと
もに、出発交差点を中心交差点に設定して経路探索を開
始する。中心交差点の道程に記憶された出発交差点から
の道程h0と、中心交差点から隣接交差点までの道程と
を加算して出発交差点からその隣接交差点までの道程h
1を求め、すでにその隣接交差点の道程に記憶されてい
る出発交差点からの道程h2と比較する。今回算出され
た道程h1がh2よりも小さい場合は、その隣接交差点
の道程h2をh1に変更するとともに、その隣接交差点
の直前交差点Aに中心交差点を設定する。中心交差点に
隣接するすべての隣接交差点に対して上記処理が終了し
たら、すでに中心交差点として選択された交差点を除く
すべての交差点の中から、出発交差点からの道程hが最
小の交差点を次の新しい中心交差点に設定する。以下、
この新しい中心交差点の隣接交差点に対して上述した処
理を行なう。このように、出発交差点から道程の小さい
順に新しい中心交差点を設定して経路探索を行なう。経
路探索が終了した交差点において、その交差点の直前交
差点Aを順にたどっていくと出発交差点に到達する。そ
の経路が出発交差点からその交差点までの最小道程の最
適経路である。First, 0 is set to the path h at the departure intersection,
A constant equivalent to infinity is set for the path h of another intersection, and the departure intersection is set as the central intersection to start the route search. The distance h0 from the departure intersection to the adjacent intersection is calculated by adding the distance h0 from the departure intersection stored in the distance of the central intersection and the distance from the central intersection to the adjacent intersection.
1 is calculated and compared with the route h2 from the departure intersection which is already stored in the route of the adjacent intersection. When the distance h1 calculated this time is smaller than h2, the distance h2 of the adjacent intersection is changed to h1 and the central intersection is set to the intersection A immediately before the adjacent intersection. When the above processing is completed for all the adjacent intersections adjacent to the central intersection, the intersection with the smallest distance h from the departure intersection is selected as the next new center from among all the intersections except the intersection already selected as the central intersection. Set at the intersection. Less than,
The above-described processing is performed on the intersections adjacent to this new central intersection. In this way, a route is searched for by setting new central intersections in order of increasing distance from the departure intersection. At the intersection where the route search is completed, the intersection is reached immediately before the intersection to reach the starting intersection. The route is the optimum route with the minimum distance from the departure intersection to the intersection.
【0014】イグニションオン後、車両の目的地が設定
されると、目的地から現在地への最適経路の探索が行な
われる。ここで、目的地から現在地までの最適経路は道
程が最小の経路とする。この目的地から現在地への最適
経路の探索は、目的地近くの交差点の中から所定の条件
を満たす交差点を目的交差点として特定し、その目的交
差点周辺の交差点から探索を開始する。また、探索結果
の記憶メモリに、各交差点ごとに目的交差点からの道程
gと、目的交差点から各交差点へ至る最適経路上の各交
差点の手前にある直前交差点Bと、各交差点から出発交
差点までの推測道程h’とを記憶する。なお、この実施
例では、各交差点から現在地までの直線距離を道路地図
データに基づいて算出し、それを推測道程h’とする。After the ignition is turned on, when the destination of the vehicle is set, the optimum route from the destination to the present location is searched. Here, the optimum route from the destination to the current position is the route with the smallest distance. In the search for the optimum route from the destination to the present location, an intersection satisfying a predetermined condition is specified as an intersection among the intersections near the destination, and the search is started from the intersection around the intersection. Further, in the storage memory of the search results, the distance g from the target intersection for each intersection, the immediately preceding intersection B before each intersection on the optimum route from the target intersection to each intersection, and the intersection from each intersection to the starting intersection Memorize the estimated path h '. In this embodiment, the straight line distance from each intersection to the current location is calculated based on the road map data, and the calculated straight line distance h'is set.
【0015】まず、目的交差点の道程gに0を設定し、
他の交差点の道程gに無限大相当の定数を設定するとと
もに、目的交差点を中心交差点に設定して目的地からの
経路探索を開始する。中心交差点の道程に記憶された目
的交差点からの道程g0と、中心交差点から隣接交差点
までの道程とを加算して目的交差点からその隣接交差点
までの道程g1を求め、すでにその隣接交差点の道程に
記憶されている目的交差点からの道程g2と比較する。
今回算出された道程g1がg2よりも小さい場合は、そ
の隣接交差点の道程g2をg1に変更するとともに、そ
の隣接交差点の直前交差点Bに中心交差点を設定する。
さらに、その隣接交差点から出発交差点までの推測道程
h’を算出して記憶する。中心交差点に隣接するすべて
の隣接交差点に対して上記処理が終了したら、すでに中
心交差点として選択された交差点を除くすべての交差点
の中から、目的交差点からの道程gと出発交差点までの
推測道程h’との和(g+h’)が最小の交差点を次の
新しい中心交差点に設定する。以下、この新しい中心交
差点の隣接交差点に対して上述した処理を行なう。First, 0 is set to the path g of the target intersection,
A constant of infinity is set for the path g of another intersection, and the destination intersection is set as the central intersection, and the route search from the destination is started. The route g0 from the target intersection to the adjacent intersection is added to the route g0 from the target intersection stored in the route of the central intersection to obtain the route g1 from the target intersection to the adjacent intersection, and the route g1 is already stored in the route of the adjacent intersection. Compared with the traveled distance g2 from the target intersection.
When the calculated route g1 is smaller than g2, the route g2 of the adjacent intersection is changed to g1 and the central intersection is set to the intersection B immediately before the adjacent intersection.
Further, the estimated path h ′ from the adjacent intersection to the departure intersection is calculated and stored. When the above processing is completed for all the adjacent intersections adjacent to the central intersection, from the intersections other than the intersections already selected as the central intersections, the journey g from the destination intersection and the estimated journey h'from the destination intersection to each other The intersection with the smallest sum (g + h ') of and is set to the next new central intersection. Hereinafter, the above-described processing is performed on the intersections adjacent to the new central intersection.
【0016】このように、目的交差点からの道程gと出
発交差点までの推測道程h’との和(g+h’)が小さ
い順に新しい中心交差点を設定して、目的地からの経路
探索を行なう。探索中に、隣接交差点が、上述した現在
地周辺からの経路探索が終了している交差点、すなわち
出発交差点からの道程hの最適経路が探索されている交
差点に到達した場合は、その隣接交差点の目的交差点か
らの道程gと出発交差点からの道程hとの和(g+
h)、すなわちその隣接交差点を経由する経路の出発交
差点から目的交差点までの道程(g+h)が求められ
る。In this way, a new central intersection is set in descending order of the sum (g + h ') of the route g from the destination intersection and the estimated route h'to the departure intersection, and the route is searched from the destination. During the search, if the adjacent intersection reaches the intersection where the route search from the current location is completed, that is, the intersection where the optimum route of the route h from the departure intersection is searched, the purpose of the adjacent intersection is The sum of the distance g from the intersection and the distance h from the departure intersection (g +
h), that is, the distance (g + h) from the starting intersection to the destination intersection of the route passing through the adjacent intersection.
【0017】現在地周辺からの経路探索と目的地周辺か
らの経路探索とを比較すると、前者が無指向性の経路探
索であるのに対し、後者は指向性のある経路探索であ
る。前者は出発交差点からそれぞれの交差点までの道程
hが小さい順に交差点を検索していくが、後者は目的交
差点からそれぞれの交差点までの道程gと、それらの交
差点から出発交差点までの推測道程h’との和(g+
h’)が小さい順に交差点を検索する。したがって、同
一条件において両者の経路探索に要する時間を比較する
と、指向性のある経路探索を行なう後者の場合は、演算
量が少ないので前者の場合の約1/5の時間で探索を行
なうことができる。そこで、イグニッションオフ後のバ
ッテリー電源が供給されている間に、現在地周辺におけ
る無指向性の経路探索をできる限り行ない、探索結果を
S−RAM24に記憶する。イグニションオン後に目的
地が設定されると、S−RAM24から現在地周辺の経
路探索結果を読み出し、目的地から現在地に向って指向
性のある経路探索を行なう。そして、後者の経路探索が
前者の探索済みの領域1に達したら、前者の探索結果を
用いて現在地から目的地までの最適経路を選定する。図
5に示すように、後者の探索領域2の内の領域2Bの交
差点に対してはすでに最適経路が探索されているので、
この領域2Bの演算時間は不要となり、その分だけ全体
の経路探索時間を短縮することができる。現在地周辺の
経路探索領域1が広く、目的地を前者の探索領域1内に
設定した場合は、ほどんど瞬時に現在地から目的地まで
の経路探索が終了する。Comparing the route search around the present location and the route search around the destination, the former is omnidirectional route search, while the latter is directional route search. The former searches for intersections in ascending order of the distance h from the departure intersection to each intersection, while the latter searches for the distance g from the destination intersection to each intersection and the estimated distance h'from those intersections to the departure intersection. Sum of (g +
Search for intersections in ascending order of h '). Therefore, comparing the time required for both route searches under the same condition, in the latter case where the directional route search is performed, the amount of calculation is small, so the search can be performed in about 1/5 of the time in the former case. it can. Therefore, while the battery power is supplied after the ignition is turned off, an omnidirectional route search around the current location is performed as much as possible, and the search result is stored in the S-RAM 24. When the destination is set after the ignition is turned on, the route search result around the current location is read from the S-RAM 24, and the route search having the directivity from the destination toward the current location is performed. Then, when the latter route search reaches the formerly searched region 1, the optimum route from the current position to the destination is selected using the former search result. As shown in FIG. 5, since the optimum route has already been searched for at the intersection of the area 2B in the latter search area 2,
The calculation time for the area 2B is unnecessary, and the entire route search time can be shortened accordingly. When the route search area 1 around the current location is wide and the destination is set in the former search area 1, the route search from the current location to the destination is almost instantly completed.
【0018】このように、現在地周辺の各交差点へ至る
最適経路の探索範囲が広ければ広いほど、目的地が設定
された後の目的地から現在地までの最適経路の探索時間
が短縮され、目的地設定後、速やかに最適経路を表示し
て乗員の誘導を開始できる。しかしながら、現在地周辺
の経路探索範囲が広いほど、探索結果のデータ量が増大
し、それを記憶するための記憶容量の大きなメモリが必
要となる。この探索結果の最適経路データはイグニッシ
ョンオフ後も記憶しておく必要があるため、不揮発性の
S−RAM24へ記憶しなければならない。ところが、
S−RAM24は、高価である上に、常時、補助電池2
7により電源を供給していなければならないので、でき
る限りS−RAM24の使用量を少なくする必要があ
る。As described above, the wider the search range for the optimum route to each intersection around the present location is, the shorter the search time for the optimum route from the destination after the destination is set to the present location is. After setting, the optimum route can be promptly displayed to start guiding the occupant. However, as the route search range around the current location is wider, the amount of data of the search result increases, and a memory having a large storage capacity for storing the data is required. The optimum route data as a result of this search needs to be stored even after the ignition is turned off, so it must be stored in the nonvolatile S-RAM 24. However,
The S-RAM 24 is expensive, and the auxiliary battery 2 is always used.
Since the power must be supplied by means of 7, it is necessary to reduce the usage amount of the S-RAM 24 as much as possible.
【0019】そこで、本発明の車両用経路誘導装置で
は、S−RAM24のメモリサイズを極力小さくし、上
記のコストと消費電力の問題を解決しながら、広い範囲
の現在地周辺の経路探索結果を記憶する。以下、その方
法の概要を説明する。現在地周辺の各交差点へ至る最適
経路の探索では、図6に示すように出発交差点を始点と
して中心交差点が広がっていく。図6は、中心交差点の
出発交差点からの道程hが予め設定した値H1を超えた
範囲まで探索を行なった状態を示し、図中の黒丸マーク
は最外郭の交差点である。さらに探索を継続していき、
中心交差点の道程hが予め設定した値H2を超えた範囲
まで探索を行なった状態を図7に示す。図7において、
黒丸マークは上述した中心交差点の道程h=H1の範囲
の最外郭交差点を示し、二重丸マークは今回の道程h=
H2の範囲の最外郭交差点を示す。Therefore, in the vehicle route guidance device of the present invention, the memory size of the S-RAM 24 is made as small as possible, and the route search results around the wide range of the present location are stored while solving the above problems of cost and power consumption. To do. The outline of the method will be described below. In the search for the optimum route to each intersection around the current location, the central intersection expands starting from the departure intersection as shown in FIG. FIG. 6 shows a state in which a search has been performed up to a range in which the distance h from the departure intersection of the central intersection exceeds a preset value H1, and the black circle marks in the figure are the outermost intersections. Continue to explore further,
FIG. 7 shows a state in which the search is performed up to a range in which the distance h of the central intersection exceeds a preset value H2. In FIG.
The black circle mark indicates the outermost intersection in the range of the above-mentioned central intersection route h = H1, and the double circle mark indicates the current route h =
The outermost intersection in the range of H2 is shown.
【0020】図8は、このような探索過程を繰り返し行
なって探索結果の最外郭交差点を同心円上に模式的に示
した図である。実際には、最外郭交差点が同心円上に整
然と並ぶことはない。ここで、中心交差点の道程h=H
1の範囲を第1層、道程h=H2の範囲を第2層、以下
同様に道程h=H3の範囲を第3層、道程h=Hnの範
囲を第n層と呼ぶ。なお、図では第3層以下の最外郭交
差点の図示を省略する。設定値Hn(n=1,2,・
・,n)は各層の探索領域の広さを決定する設定値であ
り、図8に示す同心円の半径に比例するので、以下では
境界半径と呼ぶ。FIG. 8 is a diagram schematically showing the outermost intersections of the search results on the concentric circles by repeating such a search process. In reality, the outermost intersections do not line up concentrically. Here, the distance h = H at the central intersection
The range of 1 is referred to as the first layer, the range of the route h = H2 is referred to as the second layer, the range of the route h = H3 is referred to as the third layer, and the range of the route h = Hn is referred to as the nth layer. In the figure, the outermost intersections on the third layer and below are omitted. Set value Hn (n = 1, 2, ...
., N) is a set value that determines the size of the search area of each layer, and is proportional to the radius of the concentric circles shown in FIG.
【0021】イグニションがオフされると、CPU1は
出発交差点からその周辺の各交差点へ至る最適経路の探
索を開始する。ここで、出発交差点周辺の経路探索デー
タはD−RAM22へ記憶されるが、探索データの中の
以下の条件を満たすデータはS−RAM24へ記憶され
る。D−RAM22は、メモリサイズが大きく充分な記
憶容量を有している。一般に、D−RAMは安価であ
り、大量に使用してもコスト的な負担はわずかである
が、電源の供給を停止すると記憶内容が消滅するので、
記憶内容を保持するためには常に電源を供給しなければ
ならず、またその消費電力が大きいという欠点がある。
中心交差点の道程hが設定値H1に達した時点で、その
中心交差点を第1層の最外郭交差点とし、その最外郭交
差点情報と、それらの最外郭交差点の出発交差点からの
道程hと、出発交差点とをS−RAM24へ記憶する。
その後、中心交差点の道程hが設定値H2に達した時点
で、その中心交差点を第2層の最外郭交差点とし、その
最外郭交差点情報と、それらの最外郭交差点から出発交
差点へ至る最適経路上に存在する第1層の最外郭交差点
と、それらの最適経路を経由して出発交差点へ至る道程
hとをS−RAM24へ記憶する。When the ignition is turned off, the CPU 1 starts searching for an optimum route from the departure intersection to each of the surrounding intersections. Here, the route search data around the departure intersection is stored in the D-RAM 22, but the data satisfying the following conditions in the search data is stored in the S-RAM 24. The D-RAM 22 has a large memory size and a sufficient storage capacity. Generally, the D-RAM is inexpensive, and even if it is used in a large amount, the cost burden is small, but when the power supply is stopped, the stored contents are erased.
In order to retain the stored contents, power must be supplied at all times, and the power consumption is large.
When the distance h of the central intersection reaches the set value H1, the central intersection is set as the outermost intersection of the first layer, the outermost intersection information, the distance h from the departure intersection of those outermost intersections, and the departure. The intersection and the S-RAM 24 are stored.
After that, when the distance h of the central intersection reaches the set value H2, the central intersection is set as the outermost intersection of the second layer, and the outermost intersection information and the optimum route from the outermost intersection to the departure intersection are set. In the S-RAM 24, the outermost intersections of the first layer existing in 1) and the route h to reach the departure intersection via these optimum routes are stored.
【0022】つまり、中心交差点の道程hがHn(n=
1,2,・・,n)に達するたびに、その中心交差点を
第n層の最外郭交差点とし、その最外郭交差点情報と、
それらの最外郭交差点から出発交差点へ至る最適経路上
に存在する第(n−1)層の最外郭交差点(以下では、
親交差点と呼ぶ)と、それらの最適経路を経由して出発
交差点へ至る道程hとをS−RAM24へ記憶する。な
お、第1層の親交差点は出発交差点である。S−RAM
24への探索データの記憶は、S−RAM24の記憶容
量がいっぱいになるまで続け、S−RAM24の記憶容
量がいっぱいになった時点で、現在地周辺の経路探索を
終了する。なお、上述したタイマー26には、S−RA
M24が経路探索データでいっぱいになるまでの充分な
時間が設定される。That is, the distance h of the central intersection is Hn (n =
1, 2, ..., N), the central intersection is defined as the outermost intersection of the nth layer, and the outermost intersection information,
The outermost intersections of the (n-1) th layer existing on the optimal route from those outermost intersections to the departure intersections (hereinafter,
The parent intersection) and the route h to the departure intersection via these optimum routes are stored in the S-RAM 24. The parent intersection of the first layer is the departure intersection. S-RAM
The storage of the search data in 24 is continued until the storage capacity of the S-RAM 24 becomes full, and when the storage capacity of the S-RAM 24 becomes full, the route search around the current location is ended. In addition, the timer 26 described above has an S-RA.
Sufficient time is set until M24 is filled with route search data.
【0023】イグニションオン後に目的地が設定される
と、上述したように目的交差点から出発交差点へ至る最
適経路の探索が行なわれる。目的地からの経路探索中
に、検索した隣接交差点が、S−RAM24に記憶され
ている最大層(第n層)の最外郭交差点に到達した場合
は、その隣接交差点から出発交差点へ至る最適経路の道
程hが探索されているので、上述した推測道程h’の代
りに道程hを用いて(g+h)が最小の道程を順次中心
交差点として探索を行なう。そして、中心交差点が最大
層(第n層)の最外郭交差点に到達したら探索を終了す
る。この時点の現在地からの探索領域と目的地からの探
索領域との関係を図9に示す。隣接交差点が最外郭交差
点に到達した時点で探索を終了すると、これらの探索領
域は図10に示すようになり、目的交差点から出発交差
点へ至る経路をすべて探索していないので、選定された
経路以外にも目的地から現在地に至る最適な経路が存在
する可能性がある。しかし、図9に示す探索領域2Aと
図10に示す2Bとを比較すると、明らかに図10に示
す探索領域2Bの方が狭く、その分だけ検索する交差点
数が少なくなって探索時間が短くなるので、隣接交差点
が最外郭交差点に到達したら探索を終了するようにして
もよい。When the destination is set after the ignition is turned on, the optimum route from the destination intersection to the departure intersection is searched as described above. When the searched adjacent intersection reaches the outermost intersection of the largest layer (nth layer) stored in the S-RAM 24 during the route search from the destination, the optimum route from the adjacent intersection to the departure intersection Since the route h of is searched, the route h is used in place of the above-described estimated route h ′, and the route with the smallest (g + h) is sequentially set as the central intersection. Then, when the central intersection reaches the outermost intersection of the maximum layer (nth layer), the search is terminated. FIG. 9 shows the relationship between the search area from the current location and the search area from the destination at this point. When the search ends at the time when the adjacent intersection reaches the outermost intersection, these search areas become as shown in FIG. 10, and since all the routes from the destination intersection to the departure intersection have not been searched, it is not the selected route. However, there may be an optimal route from the destination to the current location. However, comparing the search area 2A shown in FIG. 9 with the search area 2B shown in FIG. 10, it is clear that the search area 2B shown in FIG. 10 is narrower, and the number of intersections to be searched decreases accordingly, and the search time becomes shorter. Therefore, the search may be terminated when the adjacent intersection reaches the outermost intersection.
【0024】図11に示すように、目的交差点からの経
路探索では、目的交差点から中心交差点までの道程g
と、その中心交差点から出発交差点までの推測道程h’
との和(g+h’)が小さい順に中心交差点を選定して
いるので、中心交差点が最大層(第n層)の最外郭交差
点Aに到達した場合は、目的交差点からその最外郭交差
点Aを経由して出発交差点へ至る経路が最小道程の最適
経路である。この最外郭交差点Aの親交差点は第3層
(第(n−1)層)の最外郭交差点Bであり、同様に第
3層の最外郭交差点Aの親交差点は第2層の最外郭交差
点Cである。また、第2層の最外郭交差点は第1層の最
外郭交差点Dであり、さらに第1層の最外郭交差点Dの
親交差点は上述したように出発交差点である。つまり、
S−RAM24に記憶されている最外郭交差点Aから親
交差点を順にたどっていけば、最外郭交差点Aから出発
交差点へ至る最適経路が得られる。As shown in FIG. 11, in the route search from the destination intersection, the route g from the destination intersection to the central intersection
And the estimated route h'from the central intersection to the departure intersection
Since the central intersection is selected in the ascending order of the sum (g + h '), when the central intersection reaches the outermost intersection A of the largest layer (nth layer), it passes through the outermost intersection A from the target intersection. The route to the starting intersection is the optimum route with the minimum distance. The parent intersection of the outermost intersection A is the outermost intersection B of the third layer (the (n-1) th layer), and similarly, the parent intersection of the outermost intersection A of the third layer is the outermost intersection of the second layer. It is C. The outermost intersection of the second layer is the outermost intersection D of the first layer, and the parent intersection of the outermost intersection D of the first layer is the starting intersection as described above. That is,
By following the parent intersection in order from the outermost intersection A stored in the S-RAM 24, the optimum route from the outermost intersection A to the departure intersection can be obtained.
【0025】ところで、図11に示す最外郭交差点Aか
ら各層の最外郭交差点をたどって出発交差点へ至る最適
経路には、各層内の交差点が省略されている。したがっ
て、この最大層の最外郭交差点Aから出発交差点へ至る
経路が選定された後、各層ごとに最外郭交差点から親交
差点に至る最小道程の最適経路を再計算し、それらを結
合して最大層の最外郭交差点Aから出発交差点へ至る最
適経路を得る。なおこの時、第1層の経路計算を最初に
実行し、第1層の最適経路が算出されたらすぐにCRT
18にその経路を表示して乗員の誘導を開始する。その
後、第2層以上の経路計算を行ない、算出された残りの
経路をCRT18に表示する。また、目的地周辺の経路
探索結果はD−RAM22へ記憶する。By the way, the intersections in each layer are omitted in the optimum route from the outermost intersection A shown in FIG. 11 to the starting intersection through the outermost intersections in each layer. Therefore, after the route from the outermost intersection A of this maximum layer to the starting intersection is selected, the optimal route of the minimum path from the outermost intersection to the parent intersection is recalculated for each layer, and these are combined to combine the maximum layers. Obtain the optimum route from the outermost intersection A to the departure intersection. At this time, the route calculation for the first layer is executed first, and the CRT is immediately executed after the optimum route for the first layer is calculated.
The route is displayed on 18 and guidance of the occupant is started. After that, the route calculation for the second layer and above is performed, and the remaining calculated route is displayed on the CRT 18. The route search result around the destination is stored in the D-RAM 22.
【0026】図12はCPU1で実行されるメイン制御
プログラムを示すフローチャート、図13〜15は現在
地周辺の各交差点までの最適経路探索プログラムを示す
フローチャート、図16〜18は目的地から現在地への
最適経路探索プログラムを示すフローチャートである。
これらの図により、実施例の動作を説明する。イグニッ
ションスイッチ102がオンされて経路誘導装置100
に電源が投入されると、CPU1は図12(a)に示す
IGN ONプログラムの実行を開始する。実行開始後
のステップS1で、キー8により目的地が設定されたか
否かを判別し、目的地が設定されたらステップS2へ進
み、目的地が設定されなければプログラムの実行を終了
する。FIG. 12 is a flow chart showing a main control program executed by the CPU 1, FIGS. 13 to 15 are flow charts showing an optimum route search program to each intersection around the present location, and FIGS. 16 to 18 are optimum from destination to present location. It is a flow chart which shows a route search program.
The operation of the embodiment will be described with reference to these drawings. When the ignition switch 102 is turned on, the route guiding device 100
When the power is turned on, the CPU 1 starts executing the IGN ON program shown in FIG. In step S1 after the execution is started, it is determined whether or not the destination is set by the key 8. If the destination is set, the process proceeds to step S2. If the destination is not set, the execution of the program ends.
【0027】目的地が設定された時は、S−RAM24
から現在地周辺の各交差点へ至る最適経路の探索データ
を読み出す。この探索データは、車両が停車されてイグ
ニッションキー102がオフされた後、タイマー26に
より経路誘導装置100にバッテリー電源の供給が継続
されている間に演算されたものである。続くステップS
3で、図16〜18に示すサブルーチンを実行し、S−
RAM24から読み出した現在地周辺の経路探索データ
を用いて、目的地から現在地への最適経路を探索する。
目的地から現在地への最適経路が選定されたら、ステッ
プS4へ進み、CRT18に現在地周辺の道路地図を表
示するとともに、その道路地図上に車両の現在地と目的
地への最適経路を表示する。また、車両の移動にともな
って道路地図をスクロールするとともに、現在地を更新
する。When the destination is set, the S-RAM 24
The search data of the optimum route from the to the intersections around the current location is read out. This search data is calculated while the vehicle is stopped and the ignition key 102 is turned off, while the timer 26 continues to supply the battery power to the route guiding device 100. Continuing step S
In step 3, the subroutine shown in FIGS.
The optimum route from the destination to the current location is searched using the route search data around the current location read from the RAM 24.
When the optimum route from the destination to the current position is selected, the process proceeds to step S4, where a road map around the current position is displayed on the CRT 18, and the current position of the vehicle and the optimum route to the destination are displayed on the road map. In addition, as the vehicle moves, the road map is scrolled and the current location is updated.
【0028】イグニッションスイッチ102がオフされ
ると、CPU1は図12(b)に示すIGN OFFプ
ログラムの実行を開始する。ステップS6でタイマー2
6をスタートしてステップS7へ進み、D−RAM22
から車両の現在地を読み出す。CPU1は、イグニショ
ンスイッチ102のオン時は常に車両の現在地を演算す
る。すなわち、車速センサー7の出力パルス信号をカウ
ントして車両の走行距離を検出し、検出した走行距離と
方位センサー3により検出された車両の進行方位とに基
づいて車両の走行軌跡を演算する。さらに、算出した走
行軌跡とCD−ROM16に記憶されている道路地図と
によりマップマッチングを行なって車両の現在地を演算
し、D−RAM22へ記憶する。したがって、イグニシ
ョンスイッチ102がオフされたときには、D−RAM
22に車両の停車位置、すなわち現在地が記憶されてお
り、その記憶位置を読み出す。このとき、GPSレシー
バー12により車両の正確な現在地が検出されていれ
ば、このGPS測位による現在地データにより上記のマ
ップマッチングにより算出された現在地を補正する。次
にステップS8で、図13〜15に示すサブルーチンを
実行して現在地周辺の各交差点へ至る最適経路の探索を
開始し、各層の最外郭交差点に関する情報をS−RAM
24へ記憶し、S−RAM24が探索データでいっぱい
になると経路探索を終了する。続くステップS9で、タ
イマー26がタイムアップしたか否かを判別し、タイム
アップしたらプログラムの実行を終了し、経路誘導装置
100への電源供給を停止する。When the ignition switch 102 is turned off, the CPU 1 starts executing the IGN OFF program shown in FIG. 12 (b). Timer 2 in step S6
6 and proceeds to step S7, where D-RAM 22
The current location of the vehicle is read from. The CPU 1 always calculates the current position of the vehicle when the ignition switch 102 is turned on. That is, the output pulse signal of the vehicle speed sensor 7 is counted to detect the traveling distance of the vehicle, and the traveling locus of the vehicle is calculated based on the detected traveling distance and the traveling azimuth of the vehicle detected by the azimuth sensor 3. Further, map matching is performed based on the calculated traveling locus and the road map stored in the CD-ROM 16, the current position of the vehicle is calculated, and stored in the D-RAM 22. Therefore, when the ignition switch 102 is turned off, the D-RAM
The stop position of the vehicle, that is, the current position is stored in 22 and the stored position is read. At this time, if the correct current position of the vehicle is detected by the GPS receiver 12, the current position calculated by the above map matching is corrected by the current position data obtained by the GPS positioning. Next, in step S8, the subroutine shown in FIGS. 13 to 15 is executed to start the search for the optimum route to each intersection around the current location, and the information about the outermost intersection of each layer is stored in the S-RAM.
24, and the route search ends when the S-RAM 24 is full of search data. In a succeeding step S9, it is determined whether or not the timer 26 has timed out, and when the time is up, the execution of the program is terminated and the power supply to the route guiding apparatus 100 is stopped.
【0029】このように、イグニッションキーがオフさ
れても所定時間だけ経路誘導装置100に電源を供給し
続け、現在地を演算して現在地周辺の各交差点へ至る最
適経路を探索し、各層ごとの探索データを記憶容量いっ
ぱいまでS−RAM24へ記憶する。ふたたびイグニッ
ションキーがオンされ、目的地が設定されたら、現在地
周辺の各交差点へ至る最適経路の探索結果を用いて、目
的地から現在地までの最適経路を探索し、道路地図上に
現在地と探索された目的地までの最適経路を表示して乗
員を誘導する。As described above, even if the ignition key is turned off, power is continuously supplied to the route guidance device 100 for a predetermined time, the current location is calculated, and an optimum route to each intersection around the current location is searched for, and a search for each layer is performed. The data is stored in the S-RAM 24 up to the full storage capacity. When the ignition key is turned on again and the destination is set, the optimal route from the destination to the current location is searched using the search result of the optimal route to each intersection around the current location, and the current location is searched on the road map. Guide the occupant by displaying the optimal route to the destination.
【0030】次に、図13〜15に示すフローチャート
により、現在地周辺の各交差点へ至る最適経路の探索処
理を説明する。図13のステップS100,S102に
おいて、次のような初期処理を行なう。 (1)D−RAM22およびS−RAM24の記憶内容
を消去する。 (2)出発交差点を特定する。この出発交差点は、例え
ば特開昭62−86499号公報に開示されているよう
に、現在地周辺の交差点の中から、現在地を中心とする
所定半径の円外に存在し、且つ最も現在地に近い交差点
を出発交差点として選定する。 (3)出発交差点1を最初の中心交差点に設定する。 (4)第1層の探索範囲の広さを決定する上述した境界
半径HにH1を設定する。 (5)中心交差点の親交差点に出発交差点1を設定す
る。 (6)出発交差点1の最外郭フラグに1を設定する。最
外郭フラグは、その交差点が最外郭交差点であることを
示すフラグである。第1層では親交差点が出発交差点1
であり、出発交差点1の最外郭フラグを1とする。 (7)出発交差点1の道程hに0を設定するとともに、
出発交差点1以外の全ての交差点の道程hに∞を設定す
る。Next, with reference to the flow charts shown in FIGS. 13 to 15, the search processing of the optimum route to each intersection around the present location will be described. In steps S100 and S102 of FIG. 13, the following initial processing is performed. (1) The contents stored in the D-RAM 22 and the S-RAM 24 are erased. (2) Specify the departure intersection. This starting intersection is, for example, as disclosed in Japanese Patent Laid-Open No. 62-86499, an intersection that is located outside the circle of a predetermined radius centered on the current location and is closest to the current location from the intersections around the current location. Is selected as the departure intersection. (3) Set departure intersection 1 as the first central intersection. (4) H1 is set to the above-described boundary radius H that determines the size of the search range of the first layer. (5) Set the departure intersection 1 at the parent intersection of the central intersection. (6) 1 is set to the outermost flag of the departure intersection 1. The outermost contour flag is a flag indicating that the intersection is the outermost contour intersection. In the first layer, the parent intersection is the starting intersection 1
And the outermost contour flag of the departure intersection 1 is set to 1. (7) Set 0 for the route h of the departure intersection 1 and
Set ∞ to the path h of all intersections except the departure intersection 1.
【0031】ステップS104で、中心交差点の道程h
が境界半径H(最初はH1、以後順にH2、H3、・
・、Hn)よりも大きいか否かを判別し、大きければ図
14のステップS122へ進み、そうでなければステッ
プS106へ進む。中心交差点の道程hが境界半径Hよ
りも大きければ、その中心交差点は最外郭交差点であ
り、図14のステップS122以降でその場合の処理を
行なう。一方、中心交差点の道程hが境界半径H以下で
あれば、その中心交差点はまだその階層の最外郭部に達
しておらず、ステップS106へ進む。ステップS10
6では、中心交差点に隣接する隣接交差点の内の1つを
選択してステップS108へ進み、中心交差点の道程h
に中心交差点から選択した隣接交差点までの道程を加算
して、その隣接交差点までの道程の計算値Aを求める。
続くステップS110において、隣接交差点までの道程
の計算値Aが、D−RAM22に記憶されているその隣
接交差点の道程hよりも小さいか否かを判別し、小さけ
ればステップS112へ進み、そうでなければステップ
S120へ進む。In step S104, the distance h of the central intersection
Is the boundary radius H (H1 first, then H2, H3, ...
, Hn), and if so, the process proceeds to step S122 in FIG. 14, and if not, the process proceeds to step S106. If the path h of the central intersection is larger than the boundary radius H, the central intersection is the outermost intersection, and the processing in that case is performed after step S122 of FIG. On the other hand, if the path h of the central intersection is equal to or less than the boundary radius H, the central intersection has not yet reached the outermost portion of the layer, and the process proceeds to step S106. Step S10
In step 6, one of the adjacent intersections adjacent to the central intersection is selected, the process proceeds to step S108, and the route h of the central intersection is selected.
Is added to the distance from the central intersection to the selected adjacent intersection to obtain a calculated value A of the distance to the adjacent intersection.
In the following step S110, it is determined whether or not the calculated value A of the route to the adjacent intersection is smaller than the route h of the adjacent intersection stored in the D-RAM 22, and if it is smaller, the process proceeds to step S112. If so, the process proceeds to step S120.
【0032】隣接交差点までの道程の計算値AがD−R
AM22に記憶さている道程hよりも小さい時は、ステ
ップS112で、D−RAM22のその隣接交差点の道
程hを計算値Aに変更し、続くステップS114で、隣
接交差点の親交差点に中心交差点の親交差点を設定す
る。すなわち、現在の中心交差点は最外郭交差点ではな
いので、この中心交差点が第n層にあるとすると、この
中心交差点には第(n−1)層の親交差点が設定されて
いる。したがって、この隣接交差点にも中心交差点と同
じ親交差点を設定する。ステップS116で、現在選択
されている隣接交差点が中心交差点候補リストに存在す
るか否かを判別し、すでに中心交差点候補リストに登録
されていればステップS120へ進み、登録されていな
ければステップS118へ進む。中心交差点候補リスト
は、中心交差点になり得る交差点を登録するリストであ
る。ステップS118で、中心交差点候補リストにその
隣接交差点を追加登録する。次にステップS120へ進
み、現在設定されている中心交差点の隣接交差点をすべ
て検索したか否かを判別し、すべての隣接交差点に対し
て上記処理を終了したら図15のステップS140へ進
み、そうでなければステップS106へ戻って残りの隣
接交差点に対して上記処理を行なう。The calculated value A of the route to the adjacent intersection is D-R
When the distance is smaller than the distance h stored in the AM 22, the distance h of the adjacent intersection in the D-RAM 22 is changed to the calculated value A in step S112, and the parent intersection of the central intersection is added to the parent intersection of the adjacent intersection in step S114. Set the intersection. That is, since the current center intersection is not the outermost intersection, if this center intersection is in the nth layer, the parent intersection of the (n-1) th layer is set to this center intersection. Therefore, the same parent intersection as the central intersection is also set at this adjacent intersection. In step S116, it is determined whether or not the currently selected adjacent intersection exists in the central intersection candidate list. If it is already registered in the central intersection candidate list, the process proceeds to step S120. If it is not registered, the process proceeds to step S118. move on. The central intersection candidate list is a list for registering intersections that can be central intersections. In step S118, the adjacent intersection is additionally registered in the central intersection candidate list. Next, the process proceeds to step S120, it is determined whether or not all the adjacent intersections of the currently set central intersection are searched, and when the above process is completed for all the adjacent intersections, the process proceeds to step S140 of FIG. If not, the process returns to step S106 and the above process is performed on the remaining adjacent intersections.
【0033】図15のステップS140において、D−
RAM22に記憶されている中心交差点候補リストが空
か否かを判別し、空であればステップS142へ進み、
空でなければステップS146へ進む。中心交差点の道
程hが境界半径Hに達するまでは、上述したように中心
交差点の隣接交差点が中心交差点候補としてリストに追
加登録され、中心交差点候補が増加するが、中心交差点
の道程hが境界半径Hに達すると、隣接交差点は仮中心
交差点候補リストに追加され、中心交差点候補リストの
交差点数は次第に減少する。中心交差点候補リストが空
でない時は、ステップS146で、中心交差点候補リス
トに登録されている交差点の中で最小の道程hの交差点
を新しい中心交差点に設定してステップS148へ進
む。ステップS148では、中心交差点候補リストの中
から新しく中心交差点に設定された交差点を削除する。
そして、ステップS150で、S−RAM24が探索結
果のデータでいっぱいになったか否かを判別し、いっぱ
いになったらプログラムの実行を終了し、そうでなけれ
ば図13のステップS104へ進む。In step S140 of FIG. 15, D-
It is determined whether or not the central intersection candidate list stored in the RAM 22 is empty. If it is empty, the process proceeds to step S142.
If it is not empty, the process proceeds to step S146. Until the distance h of the central intersection reaches the boundary radius H, the adjacent intersections of the central intersections are additionally registered in the list as the candidate of the central intersections as described above, and the candidate number of the central intersections increases. When H is reached, the adjacent intersection is added to the temporary center intersection candidate list, and the number of intersections in the center intersection candidate list gradually decreases. If the central intersection candidate list is not empty, then in step S146, the intersection having the smallest path h among the intersections registered in the central intersection candidate list is set as a new central intersection, and the flow proceeds to step S148. In step S148, the intersection newly set as the central intersection is deleted from the central intersection candidate list.
Then, in step S150, it is determined whether or not the S-RAM 24 is filled with the search result data, and when it is full, the execution of the program is terminated. If not, the process proceeds to step S104 in FIG.
【0034】以上のループで経路探索を行なっている
と、中心交差点の道程hが徐々に増加し、ついには境界
半径Hよりも大きくなる。図13のステップS104に
おいて、中心交差点の道程hが境界半径Hよりも大き
く、その中心交差点が最外郭交差点であると判別された
時は、図14のステップS122でS−RAM24にそ
の中心交差点、その親交差点および道程hを記憶する。
続くステップS124で、中心交差点に隣接する隣接交
差点の内の1つを選択してステップS126へ進み、中
心交差点の道程hに中心交差点から選択した隣接交差点
までの道程を加算して、その隣接交差点までの道程の計
算値Aを求める。続くステップS128において、隣接
交差点までの道程の計算値Aが、D−RAM22に記憶
されているその隣接交差点の道程hよりも小さいか否か
を判別し、小さければステップS130へ進み、そうで
なければステップS138へ進む。When the route search is performed in the above loop, the distance h at the central intersection gradually increases and finally becomes larger than the boundary radius H. In step S104 of FIG. 13, when it is determined that the path h of the central intersection is larger than the boundary radius H and the central intersection is the outermost intersection, the central intersection is stored in the S-RAM 24 in step S122 of FIG. The parent intersection and the route h are stored.
In the following step S124, one of the adjacent intersections adjacent to the central intersection is selected, and the process proceeds to step S126. The distance h from the central intersection to the selected adjacent intersection is added to the distance h of the central intersection, and the adjacent intersection is added. Calculate the calculated value A up to. In the following step S128, it is determined whether or not the calculated value A of the route to the adjacent intersection is smaller than the route h of the adjacent intersection stored in the D-RAM 22, and if it is smaller, the process proceeds to step S130. If so, the process proceeds to step S138.
【0035】隣接交差点までの道程の計算値AがD−R
AM22に記憶さている道程hよりも小さい時は、ステ
ップS130で、D−RAM22のその隣接交差点の道
程hを計算値Aに変更し、続くステップS132で、隣
接交差点の親交差点に中心交差点を設定する。すなわ
ち、現在の中心交差点は最外郭交差点であるから、この
中心交差点が第n層にあるとすると、この隣接交差点は
第(n+1)層にある。したがって、この隣接交差点の
親交差点には第n層の最外郭交差点、つまり現在の中心
交差点を設定する。ステップS134で、現在選択され
ている隣接交差点が仮中心交差点候補リストに存在する
か否かを判別し、すでに仮中心交差点候補リストに登録
されていればステップS138へ進み、登録されていな
ければステップS136へ進む。なお、中心交差点が最
外郭交差点の場合は、その隣接交差点を中心交差点候補
リストに登録せず、仮中心交差点候補リストに登録す
る。ステップS136で、仮中心交差点候補リストにそ
の隣接交差点を追加登録する。次にステップS138へ
進み、現在設定されている中心交差点の隣接交差点をす
べて検索したか否かを判別し、すべての隣接交差点に対
して上記処理を終了したら図15のステップS140へ
進み、そうでなければステップS124へ戻って残りの
隣接交差点に対して上記処理を行なう。The calculated value A of the route to the adjacent intersection is D-R
When the distance is smaller than the distance h stored in the AM 22, the distance h of the adjacent intersection of the D-RAM 22 is changed to the calculated value A in step S130, and the central intersection is set to the parent intersection of the adjacent intersection in step S132. To do. That is, since the current center intersection is the outermost intersection, if this center intersection is in the nth layer, this adjacent intersection is in the (n + 1) th layer. Therefore, the outermost intersection of the nth layer, that is, the current central intersection is set as the parent intersection of the adjacent intersection. In step S134, it is determined whether or not the currently selected adjacent intersection is present in the temporary center intersection candidate list, and if it is already registered in the temporary center intersection candidate list, the process proceeds to step S138. Proceed to S136. If the central intersection is the outermost intersection, the adjacent intersection is registered in the temporary central intersection candidate list instead of being registered in the central intersection candidate list. In step S136, the adjacent intersection is additionally registered in the temporary center intersection candidate list. Next, in step S138, it is determined whether or not all the adjacent intersections of the currently set central intersection have been searched, and when the above processing is completed for all the adjacent intersections, the process proceeds to step S140 in FIG. If not, the process returns to step S124 and the above process is performed on the remaining adjacent intersections.
【0036】中心交差点の道程hが境界半径Hよりも大
きくなって中心交差点が最外郭交差点になると、上述し
たステップS146で中心交差点候補リストに登録され
ている交差点が徐々に減少し、ついには中心交差点候補
リストが空になる。そうすると図15のステップS14
0が肯定されてステップS142へ進み、仮中心交差点
候補リストが空か否かを判別する。これは、CD−RO
M16から読み出した所定範囲の道路地図の探索が終了
したか否かを確認するもので、仮中心交差点候補リスト
が空であれば道路地図の所定範囲の探索が終了したと判
断してプログラムの実行を終了し、そうでなければステ
ップS144へ進み、仮中心交差点候補リストに登録さ
れている交差点を中心交差点候補リストに移すととも
に、次の階層の経路探索を行なうために境界半径Hを増
加する(H1→H2→H3→・・・→Hn)。以上の処
理を繰り返すことにより、各階層の最外郭交差点を探索
し、その情報をS−RAM24に記憶する。When the path h of the central intersection becomes larger than the boundary radius H and the central intersection becomes the outermost intersection, the number of the intersections registered in the central intersection candidate list in step S146 described above is gradually decreased until finally the center intersection is reached. The intersection candidate list is empty. Then, step S14 in FIG.
If 0 is affirmed and it progresses to step S142, it is discriminate | determined whether the temporary center intersection candidate list is empty. This is a CD-RO
It is confirmed whether or not the search for the road map in the predetermined range read from M16 is completed. If the temporary center intersection candidate list is empty, it is determined that the search for the predetermined range of the road map is completed and the program is executed. Otherwise, the process proceeds to step S144, the intersection registered in the temporary center intersection candidate list is moved to the center intersection candidate list, and the boundary radius H is increased to perform the route search of the next layer ( H1 → H2 → H3 → ... → Hn). By repeating the above process, the outermost intersection of each layer is searched and the information is stored in the S-RAM 24.
【0037】図19は、最適経路の探索方法を説明する
ための交差点ネットワーク図である。図19において、
小円は交差点を示し、その近傍の数字は交差点番号を示
す。また、交差点と交差点を結ぶ線が道路を示し、各道
路上の数字は交差点から交差点までの道程を示す。図2
0〜25は、D−RAM22に記憶される経路探索結果
を示す図である。D−RAM22には、各交差点ごとの
道程h、親交差点、中心交差点候補リストおよび仮中心
交差点候補リストを記憶する。なお、各交差点ごとに設
定される上述した最外郭フラグは図示を省略する。図1
9に示す交差点ネットワークを例に上げて、現在地周辺
の各交差点へ至る最適経路の探索過程を説明する。ここ
では、交差点1が出発交差点に特定されたものとする。
上述した初期設定後のD−RAM22には、図20に示
すデータが記憶されている。つまり、出発交差点1の道
程hに0が設定され、それ以外の交差点の道程hに∞が
設定されるとともに、出発交差点1の親交差点に1が設
定され、他の交差点の親交差点に0が設定される。FIG. 19 is an intersection network diagram for explaining the optimum route searching method. In FIG.
Small circles indicate intersections, and the numbers in the vicinity indicate intersection numbers. Lines connecting intersections indicate roads, and the numbers on each road indicate the distance from the intersection to the intersection. Figure 2
0 to 25 are diagrams showing route search results stored in the D-RAM 22. The D-RAM 22 stores a path h, a parent intersection, a central intersection candidate list, and a temporary central intersection candidate list for each intersection. The outermost contour flag set for each intersection is not shown. Figure 1
Taking the intersection network shown in FIG. 9 as an example, the process of searching for the optimum route to each intersection around the current location will be described. Here, it is assumed that the intersection 1 is specified as the departure intersection.
The data shown in FIG. 20 is stored in the D-RAM 22 after the initialization described above. That is, 0 is set to the journey h of the departure intersection 1, ∞ is set to the journey h of the other intersections, 1 is set to the parent intersection of the departure intersection 1, and 0 is set to the parent intersection of the other intersections. Is set.
【0038】次に、出発交差点1の隣接交差点2〜6に
対して上述した経路探索が行なわれ、D−RAM22の
記憶内容が図21に示すように変化する。交差点2〜6
の各道程hが変更され、それらの親交差点として出発交
差点1が設定される。また、中心交差点候補リストには
出発交差点1の隣接交差点である交差点2〜6が登録さ
れる。中心交差点候補リストに登録された交差点2〜6
の中で、最小の道程hの交差点2が次の中心交差点に設
定され、中心交差点2の隣接交差点1,5,7,11に
対して経路探索が行なわれる。その結果、D−RAM2
2の記憶内容は図22に示すように変化する。つまり、
交差点5,7,11に対して道程hが変更され、それら
の親交差点として中心交差点2の親交差点1が設定され
る。またこの時、中心交差点候補リストから中心交差点
に設定された交差点2が削除されるとともに、新しく交
差点7,11が追加登録される。なお、交差点5はすで
に中心交差点候補リストに登録されているので、改めて
登録されない。Next, the above-mentioned route search is performed for the adjacent intersections 2 to 6 of the departure intersection 1, and the contents stored in the D-RAM 22 are changed as shown in FIG. Intersections 2-6
The respective journeys h are changed, and the departure intersection 1 is set as their parent intersection. Further, intersections 2 to 6, which are adjacent intersections of the departure intersection 1, are registered in the central intersection candidate list. Intersections 2 to 6 registered in the central intersection candidate list
Among them, the intersection 2 of the minimum route h is set as the next central intersection, and the route search is performed to the adjacent intersections 1, 5, 7, 11 of the central intersection 2. As a result, D-RAM2
The stored contents of No. 2 change as shown in FIG. That is,
The path h is changed with respect to the intersections 5, 7, and 11, and the parent intersection 1 of the central intersection 2 is set as the parent intersections thereof. At this time, the intersection 2 set as the central intersection is deleted from the central intersection candidate list, and new intersections 7 and 11 are additionally registered. It should be noted that the intersection 5 is already registered in the central intersection candidate list, and thus is not registered again.
【0039】ここで、境界半径Hに9が設定されている
とする。出発交差点から周辺の各交差点へ至る最適経路
の探索を続けていくと、図23に示すように、道程h=
10の交差点18が中心交差点に選択された時点で、中
心交差点の道程hが9よりも大きくなる。したがって、
隣接交差点19,20は中心交差点候補リストではな
く、仮中心交差点候補リストに登録され、それらの親交
差点には中心交差点18が設定される。この中心交差点
18は、その道程hが境界半径H=9を超えているので
最外郭交差点となり、中心交差点番号18、その道程h
=10および親交差点1がS−RAM24に記憶され
る。さらに探索が続けられると、図24に示すように中
心交差点候補リストが空になる。この時点で交差点8,
12,13,14,18,21,22が第1層の最外郭
交差点となり、S−RAM24に記憶される。その後、
図25に示すように、仮中心交差点候補リストに登録さ
れている交差点が中心交差点候補リストに移され、上述
した処理が繰り返されて、各層の最外郭交差点情報がS
−RAM24に記憶される。Here, it is assumed that the boundary radius H is set to 9. When the search for the optimum route from the departure intersection to each of the surrounding intersections is continued, as shown in FIG.
When the ten intersections 18 are selected as the central intersections, the distance h of the central intersections becomes larger than 9. Therefore,
The adjacent intersections 19 and 20 are registered in the provisional central intersection candidate list, not in the central intersection candidate list, and the central intersection 18 is set as their parent intersection. This central intersection 18 is the outermost intersection because the distance h exceeds the boundary radius H = 9, and the central intersection number 18 and the distance h
= 10 and parent intersection 1 are stored in the S-RAM 24. When the search is further continued, the central intersection candidate list becomes empty as shown in FIG. At this point intersection 8,
12, 13, 14, 18, 18, 21 and 22 are the outermost intersections of the first layer and are stored in the S-RAM 24. afterwards,
As shown in FIG. 25, the intersections registered in the temporary center intersection candidate list are moved to the center intersection candidate list, the above-described processing is repeated, and the outermost intersection information of each layer is S.
-It is stored in the RAM 24.
【0040】次に、図16〜18に示すフローチャート
により、目的地から現在地への最適経路の探索過程を説
明する。まず、図16のステップS200において目的
交差点を特定する。この目的交差点は、例えば上述した
出発交差点と同様に、目的地周辺の交差点の中から、目
的地を中心とする所定半径の円外に存在し、且つ最も目
的地に近い交差点を目的交差点に選定する。次にステッ
プS202へ進み、S−RAM24に記憶されている各
層の最外郭交差点に関する情報を読み出す。ステップS
204では中心交差点に目的交差点を設定し、続くステ
ップS206では、目的交差点の道程gに0を設定する
とともに、目的交差点以外のすべての交差点の道程gに
非常に大きな値、ここでは∞を設定する。ここで、目的
地から現在地への経路探索結果はD−RAM22に記憶
される。図26は、上記の初期設定がなされた時点のD
−RAM22の記憶内容を示す。図において、直前交差
点とは、目的交差点から各交差点へ至る最適経路上の各
交差点の手前にある交差点である。なお、最外郭フラグ
は、上述した現在地周辺の経路探索において各層の最外
郭交差点としてS−RAM24へ記憶された交差点であ
り、S−RAM24から読み出した最外郭交差点情報に
したがって最外郭交差点の最外郭フラグに1を設定す
る。Next, the process of searching for the optimum route from the destination to the current position will be described with reference to the flow charts shown in FIGS. First, the target intersection is specified in step S200 of FIG. This destination intersection is, for example, similar to the departure intersection described above, the intersection that is located outside the circle with a predetermined radius centered on the destination and is closest to the destination is selected as the destination intersection. To do. Next, in step S202, the information about the outermost intersection of each layer stored in the S-RAM 24 is read. Step S
In 204, the target intersection is set to the central intersection, and in the subsequent step S206, 0 is set to the route g of the target intersection, and very large values, ∞, are set to the route g of all the intersections other than the target intersection. . Here, the route search result from the destination to the present location is stored in the D-RAM 22. FIG. 26 shows D at the time when the above initial settings are made.
-Indicates the contents stored in the RAM 22. In the figure, the immediately preceding intersection is an intersection in front of each intersection on the optimum route from the target intersection to each intersection. The outermost contour flag is an intersection stored in the S-RAM 24 as the outermost contour intersection of each layer in the route search around the current location described above, and the outermost contour of the outermost contour intersection is read according to the outermost contour intersection information read from the S-RAM 24. Set the flag to 1.
【0041】ステップS208において、中心交差点の
最外郭フラグが1であるか否かを判別し、中心交差点が
最外郭交差点であれば図18のステップS234へ進
み、そうでなければステップS210へ進む。ステップ
S210では、中心交差点に隣接する交差点の中からい
ずれかを選択してステップS212へ進み、中心交差点
の道程gに中心交差点から選択した隣接交差点までの道
程を加算して、その隣接交差点までの道程の計算値Aを
求める。ステップS214で、隣接交差点までの道程の
計算値Aが、D−RAM22に記憶されているその隣接
交差点の道程gよりも小さいか否かを判別し、小さけれ
ばステップS216へ進み、そうでなければ図17のス
テップS228へ進む。隣接交差点までの道程の計算値
AがD−RAM22に記憶されている道程gよりも小さ
い時は、ステップS216で、D−RAM22のその隣
接交差点の道程gを計算値Aに変更し、続くステップS
218で、隣接交差点の直前交差点に中心交差点を設定
する。In step S208, it is determined whether or not the outermost contour flag of the central intersection is 1, and if the central intersection is the outermost contour intersection, the process proceeds to step S234 of FIG. 18, otherwise the process proceeds to step S210. In step S210, one of the intersections adjacent to the central intersection is selected and the process proceeds to step S212. The distance g from the central intersection to the selected adjacent intersection is added to the distance g of the central intersection to reach the adjacent intersection. Calculate the calculated value A of the journey. In step S214, it is determined whether or not the calculated value A of the route to the adjacent intersection is smaller than the route g of the adjacent intersection stored in the D-RAM 22, and if it is smaller, the process proceeds to step S216, and if not. It progresses to step S228 of FIG. When the calculated value A of the route to the adjacent intersection is smaller than the route g stored in the D-RAM 22, in step S216, the route g of the adjacent intersection of the D-RAM 22 is changed to the calculated value A, and the subsequent step S
At 218, the central intersection is set to the intersection just before the adjacent intersection.
【0042】図17のステップS220において、現在
選択されている隣接交差点が中心交差点候補リストに存
在するか否かを判別し、すでに中心交差点候補リストに
登録されていればステップS228へ進み、そうでなけ
ればステップS222へ進む。ステップS222では、
現在選択されている隣接交差点の最外郭フラグに1が設
定されているか否かを判別し、最外郭フラグに1が設定
されていればステップS226へ進み、そうでなければ
ステップS224へ進む。隣接交差点が最外郭交差点で
なければ、ステップS224で、中心交差点候補リスト
に隣接交差点を追加登録するとともに、道路地図データ
に基づいて隣接交差点から出発交差点までの直線距離を
算出して推測道程h’に設定する。推測道程h’は任意
の交差点から出発交差点までの道程の推定値であり、こ
の実施例では任意の交差点から出発交差点までの直線距
離を推測道程h’とする。一方、隣接交差点が最外郭交
差点の場合は、中心交差点候補リストにその隣接交差点
を追加登録するとともに、出発交差点からその隣接交差
点へ至る経路の道程hが算出されているので、隣接交差
点の推測道程h’に隣接交差点の道程hを設定する。ス
テップS228で、すべての隣接交差点に対して上述し
た処理を終了したか否かを判別し、終了したらステップ
S230へ進み、そうでなければ図16のステップS2
10へ戻る。In step S220 of FIG. 17, it is determined whether or not the currently selected adjacent intersection is present in the central intersection candidate list, and if it is already registered in the central intersection candidate list, the process proceeds to step S228. If not, the process proceeds to step S222. In step S222,
It is determined whether or not the outermost contour flag of the currently selected adjacent intersection is set to 1. If the outermost contour flag is set to 1, the process proceeds to step S226. If not, the process proceeds to step S224. If the adjacent intersection is not the outermost intersection, in step S224, the adjacent intersection is additionally registered in the central intersection candidate list, and the straight line distance from the adjacent intersection to the departure intersection is calculated based on the road map data to estimate the estimated path h '. Set to. The estimated path h'is an estimated value of the path from an arbitrary intersection to the departure intersection, and in this embodiment, the straight line distance from the arbitrary intersection to the departure intersection is the estimated path h '. On the other hand, when the adjacent intersection is the outermost intersection, the adjacent intersection is additionally registered in the center intersection candidate list, and the route h from the departure intersection to the adjacent intersection is calculated. The path h of the adjacent intersection is set to h '. In step S228, it is determined whether or not the above-described processing has been completed for all adjacent intersections, and if completed, the process proceeds to step S230, and if not, step S2 in FIG.
Return to 10.
【0043】ステップS230において、中心交差点候
補リストに登録されている交差点の中から、目的交差点
から出発交差点までの推測道程(g+h’)が最小の交
差点を新しい中心交差点として選定する。このように、
目的交差点から出発交差点までの推測道程が最小の交差
点を順次検索して探索を行なうことにより、目的交差点
から出発交差点への指向性をもった経路探索を行なうこ
とができ、探索領域を合理的に限定してより早く最適経
路を探索できる。続くステップS232で、中心交差点
候補リストの中から新しく中心交差点に選択された交差
点を削除して図16のステップS208へ戻り、上述し
た処理を繰り返す。In step S230, an intersection having the smallest estimated route (g + h ') from the target intersection to the departure intersection is selected from among the intersections registered in the central intersection candidate list as a new central intersection. in this way,
By sequentially searching for intersections with the smallest estimated path from the destination intersection to the departure intersection and conducting a search, it is possible to conduct a route search with directionality from the destination intersection to the departure intersection, and the search area is rationalized. You can search for the optimum route more quickly with a limited number. In the following step S232, the intersection newly selected as the central intersection is deleted from the central intersection candidate list, the process returns to step S208 of FIG. 16, and the above-described processing is repeated.
【0044】図16のステップS208において中心交
差点が最外郭交差点であると判別された時は、図18の
ステップS234へ進む。中心交差点が最外郭交差点の
場合は、目的交差点からその中心交差点までの最小道程
gの経路が確定しており、且つその中心交差点から出発
交差点への最小道程hの経路が確定しているので、目的
交差点から出発交差点への最小道程(g+h)の最適経
路が探索されたことになる。ステップS234で、D−
RAM22の記憶データを参照して最後の中心交差点か
ら直前交差点をたどり目的交差点までの最小道程の最適
経路を得る。続くステップS236で、最後の中心交差
点から親交差点をたどり、出発交差点までの最小道程の
最適経路を得る。そしてステップS238で、中心交差
点から出発交差点へ至る、上記親交差点をたどる経路を
詳細に計算し、目的交差点から出発交差点へ至る最適経
路を算出する。When it is determined in step S208 in FIG. 16 that the central intersection is the outermost intersection, the process proceeds to step S234 in FIG. When the central intersection is the outermost intersection, the route of the minimum distance g from the destination intersection to the central intersection is fixed, and the route of the minimum distance h from the central intersection to the departure intersection is fixed. This means that the optimum route with the minimum distance (g + h) from the destination intersection to the departure intersection has been searched. In step S234, D-
By referring to the data stored in the RAM 22, the optimum route of the minimum route from the last central intersection to the preceding intersection is traced to the target intersection. In a succeeding step S236, the parent intersection is traced from the last central intersection to obtain the optimum route of the minimum journey to the departure intersection. Then, in step S238, the route from the central intersection to the departure intersection that follows the parent intersection is calculated in detail, and the optimum route from the destination intersection to the departure intersection is calculated.
【0045】なお、中心交差点から出発交差点までの親
交差点をたどって詳細な経路を計算する時に、第1層の
経路計算を優先して行ない、第1層の経路計算が終了し
た時点で第1層の範囲の最適経路をCRT18に表示
し、速やかに乗員の誘導開始する。また、第1層の探索
領域の広さを決定する設定地H1を他の層に比べて小さ
くし、第1層の探索領域を狭くしておけば、第1層の経
路計算がその分だけ短縮され、乗員の誘導を早く開始で
きる上に、第1層以外の探索領域が広いのでS−RAM
24に広い領域の探索データを記憶できる。さらに、第
1層の探索データはすべてS−RAMに記憶し、第2層
以上は最外郭交差点に関する探索データだけをS−RA
Mに記憶するようにしてもよい。その場合は、目的地設
定後の第1層における最適経路の再計算時間が不要とな
り、乗員の誘導をより早く開始できる。When the detailed route is calculated by tracing the parent intersection from the central intersection to the departure intersection, the route calculation for the first layer is performed with priority, and the first route is calculated when the route calculation for the first layer is completed. The optimum route in the range of layers is displayed on the CRT 18 and promptly start occupant guidance. In addition, if the setting area H1 that determines the size of the search area of the first layer is made smaller than that of the other layers and the search area of the first layer is made narrower, the route calculation of the first layer will be that much. The S-RAM is shortened and the occupant guidance can be started quickly, and the search area other than the first layer is wide.
24 can store search data in a wide area. Further, all the search data of the first layer is stored in the S-RAM, and only the search data regarding the outermost intersection is stored in the S-RA for the second layer and above.
It may be stored in M. In that case, the recalculation time of the optimum route in the first layer after the destination setting is unnecessary, and the occupant guidance can be started earlier.
【0046】なお、上述した各実施例では最小道程の経
路を最適経路としたが、所要走行時間が最小の経路を最
適経路としてもよい。この場合は、交差点間の距離と走
行速度により所要走行時間を算出しなければならない
が、実際の走行速度を予め特定することは困難であるか
ら、走行速度の代りにその交差点間の制限速度を用いて
所要走行時間を算出すればよい。またこの場合、目的地
からの経路探索における検索中の交差点から出発交差点
までの推測所要走行時間は、その交差点から出発交差点
までの直線距離と、その間の考えられる最高速度により
算出する。この考えられる最高速度は、検索中の交差点
から出発交差点までの間の考えられる経路の中で、考え
られる最高の走行速度とする。例えば、経路上に100
m/hの高速道路があれば最高走行速度を100m/h
とする。In each of the above-described embodiments, the route with the minimum travel distance is the optimal route, but the route with the minimum required travel time may be the optimal route. In this case, the required travel time must be calculated from the distance between the intersections and the traveling speed, but it is difficult to specify the actual traveling speed in advance. The required travel time may be calculated by using this. Further, in this case, the estimated required travel time from the intersection under search in the route search from the destination to the departure intersection is calculated by the straight line distance from the intersection to the departure intersection and the possible maximum speed during that time. This maximum possible speed is the maximum possible travel speed on the possible route from the intersection under search to the departure intersection. For example, 100 on the route
If there is a highway of m / h, the maximum running speed is 100 m / h
And
【0047】以上の実施例の構成において、CD−RO
M16が道路地図記憶手段を、キー8が設定手段を、C
RT18が表示手段を、キースイッチ102が停車検出
手段を、CPU1と図13〜15に示す制御プログラム
が第1の経路探索手段およびデータ選別手段を、S−R
AM24が探索結果記憶手段を、CPU1と図16〜1
8に示す制御プログラムが第2の経路探索手段を、タイ
マー26が電源供給手段を、補助電池27が補助電源を
それぞれ構成する。In the configuration of the above embodiment, the CD-RO
M16 is a road map storage means, key 8 is a setting means, C
RT 18 is a display means, key switch 102 is a vehicle stop detection means, CPU 1 and a control program shown in FIGS. 13 to 15 are a first route search means and a data selection means, SR
The AM 24 uses search result storage means as the CPU 1 and FIGS.
The control program shown in 8 constitutes the second route searching means, the timer 26 constitutes the power supply means, and the auxiliary battery 27 constitutes the auxiliary power source.
【0048】[0048]
【発明の効果】以上説明したように請求項1の発明によ
れば、車両が停車状態にある時に、道路地図データを検
索して現在地からその周辺の各交差点へ至る最適経路を
探索し、探索したデータの中から予め設定された条件を
満たすデータを選別して記憶し、目的地が設定された時
に、記憶した探索データと道路地図データとを検索して
目的地から現在地へ至る最適経路を探索するようにした
ので、目的地が設定された後の目的地から現在地への経
路探索において、すでに最適経路が探索されている現在
地周辺の交差点までの経路探索が簡略化され、その分だ
け全体の経路探索時間が短縮され、速やかに道路地図上
に最適経路を表示して乗員の誘導を開始できる。さら
に、探索データを選別して記憶するので探索結果記憶手
段の記憶容量を削減できる。請求項2の発明によれば、
イグニションオフ後の電源が供給されている間に現在地
からその周辺の各交差点へ至る最適経路を探索し、探索
したデータの中から予め設定された条件を満たすデータ
を選別して電源の供給が停止された後も補助電源により
駆動される探索結果記憶手段に記憶し、イグニションオ
ン後の目的地が設定された時に、記憶した探索データと
道路地図データとを検索して目的地から現在地へ至る最
適経路を探索するようにしたので、電源の供給が停止さ
れても現在地周辺の経路探索結果が保持されており、イ
グニションオン後にすぐに目的地が設定されても、探索
結果記憶手段から現在地周辺の探索結果を読み出して目
的地から現在地へ至る最適経路を速やかに算出すること
ができる。請求項3の発明によれば、現在地からの道程
を探索データの選別条件とし、道程が少なくとも第1お
よび第2の設定値に達した交差点に関する探索データを
選別するようにしたので、選別される探索データが現在
地を中心とした略同心円上に階層化され、少ない記憶容
量に広い範囲の探索データを記憶できる。請求項4の発
明によれば、現在地から交差点までの道程が第1の設定
値に達するまではすべての探索データを記憶し、それ以
後は現在地からの道程が少なくとも第2の設定値に達し
た交差点に関する探索データを記憶するようにしたの
で、目的地が設定された後、目的地から現在地へ至る最
適経路の内の現在地周辺の詳細な最適経路を速やかに算
出でき、より早く経路誘導を開始できる。As described above, according to the first aspect of the invention, when the vehicle is stopped, the road map data is searched to search for the optimum route from the current position to each of the intersections around the current position, and the search is performed. The data that satisfies the preset condition is selected from the stored data and stored, and when the destination is set, the stored search data and road map data are searched to find the optimum route from the destination to the current location. Since the search is made, the route search from the destination to the current position after the destination is set simplifies the route search to the intersection around the current position where the optimum route has already been searched, and the entire The route search time can be shortened, and the optimum route can be promptly displayed on the road map to start occupant guidance. Furthermore, since the search data is sorted and stored, the storage capacity of the search result storage means can be reduced. According to the invention of claim 2,
While the power is being supplied after the ignition is turned off, the optimum route from the current location to each of the surrounding intersections is searched, and the data that meets the preset conditions is selected from the searched data and the power supply is stopped. Stored in the search result storage means that is driven by the auxiliary power supply even after the ignition is turned on, and when the destination after ignition is set, the stored search data and road map data are searched to reach the optimum location from the destination to the current location. Since the route is searched, the route search results around the current location are retained even if the power supply is stopped, and even if the destination is set immediately after the ignition is turned on, the route search results around the current location will be saved even if the destination is set. It is possible to read the search result and quickly calculate the optimum route from the destination to the current location. According to the invention of claim 3, the route from the current position is used as the selection condition for the search data, and the search data relating to the intersection whose route reaches at least the first and second set values is selected. The search data are hierarchically arranged on a substantially concentric circle centered on the current location, and a wide range of search data can be stored in a small storage capacity. According to the invention of claim 4, all the search data are stored until the distance from the current position to the intersection reaches the first set value, and thereafter, the distance from the current position reaches at least the second set value. Since the search data for intersections is stored, after the destination is set, it is possible to quickly calculate the detailed optimal route around the current location among the optimal routes from the destination to the current location, and start route guidance earlier. it can.
【図1】クレーム対応図。FIG. 1 is a complaint correspondence diagram.
【図2】一実施例の構成を示すブロック図。FIG. 2 is a block diagram showing the configuration of an embodiment.
【図3】図2に続く、一実施例の構成を示すブロック
図。FIG. 3 is a block diagram showing the configuration of one embodiment following FIG.
【図4】一実施例の電源系統図。FIG. 4 is a power supply system diagram of one embodiment.
【図5】一実施例の最適経路の探索方法を説明する図。FIG. 5 is a diagram illustrating a method of searching for an optimum route according to an embodiment.
【図6】出発交差点周辺の経路探索方法を説明する図。FIG. 6 is a diagram illustrating a route search method around a departure intersection.
【図7】出発交差点周辺の経路探索方法を説明する図。FIG. 7 is a diagram illustrating a route search method around a departure intersection.
【図8】出発交差点周辺の経路探索方法を説明する図。FIG. 8 is a diagram illustrating a route search method around a departure intersection.
【図9】目的地からの経路探索方法を説明する図。FIG. 9 is a diagram illustrating a route search method from a destination.
【図10】目的地からの経路探索方法を説明する図。FIG. 10 is a diagram illustrating a route search method from a destination.
【図11】目的交差点から出発交差点までの経路探索方
法を説明する図。FIG. 11 is a diagram for explaining a route search method from a destination intersection to a departure intersection.
【図12】マイクロコンピューターのメイン制御プログ
ラムを示すフローチャート。FIG. 12 is a flowchart showing a main control program of a microcomputer.
【図13】現在地周辺の各交差点へ至る最適経路探索プ
ログラムを示すフローチャート。FIG. 13 is a flowchart showing an optimum route search program to reach each intersection around the current location.
【図14】図13に続く、現在地周辺の各交差点へ至る
最適経路探索プログラムを示すフローチャート。FIG. 14 is a flowchart following FIG. 13, showing an optimum route search program to reach each intersection around the current location.
【図15】図14に続く、現在地周辺の各交差点へ至る
最適経路探索プログラムを示すフローチャート。FIG. 15 is a flowchart showing an optimum route search program following FIG. 14 to reach each intersection around the current location.
【図16】目的地から現在地への最適経路探索プログラ
ムを示すフローチャート。FIG. 16 is a flowchart showing an optimal route search program from a destination to the present location.
【図17】図16に続く、目的地から現在地への最適経
路探索プログラムを示すフローチャート。FIG. 17 is a flowchart showing an optimum route search program following the process shown in FIG. 16 from the destination to the current position.
【図18】図17に続く、目的地から現在地への最適経
路探索プログラムを示すフローチャート。FIG. 18 is a flowchart following FIG. 17, showing an optimal route search program from the destination to the current location.
【図19】最適経路の探索方法を説明するための交差点
ネットワーク図。FIG. 19 is an intersection network diagram for explaining a method of searching for an optimum route.
【図20】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 20 is a diagram showing a route search result around the current location stored in a D-RAM.
【図21】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 21 is a diagram showing a route search result around the current location stored in D-RAM.
【図22】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 22 is a diagram showing a route search result around the current location stored in D-RAM.
【図23】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 23 is a diagram showing a route search result around the current location stored in a D-RAM.
【図24】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 24 is a diagram showing a route search result around the current location stored in a D-RAM.
【図25】D−RAMに記憶される現在地周辺の経路探
索結果を示す図。FIG. 25 is a diagram showing a route search result around the present location stored in a D-RAM.
【図26】D−RAMに記憶される出発地周辺の経路探
索結果を示す図。FIG. 26 is a diagram showing a route search result around a departure place stored in a D-RAM.
1 CPU 2 システムバス 3 方位センサー 4 増幅器 5 A/D変換器 6,9 I/Oコントローラー 7 車速センサー 8 キー 10 スピーカー 11 サウンドジェネレーター 12 GPSレシーバー 13 拡張I/O 14 受信機 15 アンテナ 16 CD−ROM 17 SCSIコントローラー 18 CRT 19 グラフィックコントローラー 20 V−RAM 21 ROM 22 D−RAM 23 漢字ROM 24 S−RAM 26 タイマー 27 補助電池 100 車両用経路誘導装置 101 バッテリー 102 キースイッチ 200 道路地図記憶手段 201 設定手段 202 表示手段 203 停車検出手段 204,204A,204B,204C 第1の経路探
索手段 205,205A,205B データ選別手段 206,206A,206B 探索結果記憶手段 207 第2の経路探索手段 208 電源供給手段 209 補助電源1 CPU 2 System Bus 3 Direction Sensor 4 Amplifier 5 A / D Converter 6,9 I / O Controller 7 Vehicle Speed Sensor 8 Key 10 Speaker 11 Sound Generator 12 GPS Receiver 13 Extended I / O 14 Receiver 15 Antenna 16 CD-ROM 17 SCSI Controller 18 CRT 19 Graphic Controller 20 V-RAM 21 ROM 22 D-RAM 23 Kanji ROM 24 S-RAM 26 Timer 27 Auxiliary Battery 100 Vehicle Route Guidance Device 101 Battery 102 Key Switch 200 Road Map Memory Means 201 Setting Means 202 Display means 203 Stop detection means 204, 204A, 204B, 204C First route search means 205, 205A, 205B Data selection means 206, 206A, 206B Search Result storage means 207 second route search unit 208 power supply unit 209 auxiliary power
Claims (5)
手段と、 目的地を設定する設定手段と、 前記道路地図記憶手段から道路地図を読み出して表示す
るとともに、その道路地図上に前記設定手段により設定
された目的地までの最適経路と車両の現在地とを表示す
る表示手段とを備え、乗員を目的地まで誘導する車両用
経路誘導装置において、 前記車両の略停車状態を検出する停車検出手段と、 この停車検出手段により前記車両の略停車状態が検出さ
れると、前記道路地図記憶手段の道路地図データを検索
して現在地からその周辺の各交差点へ至る最適経路を探
索する第1の経路探索手段と、 この第1の経路探索手段により探索された探索データの
中から予め設定された条件を満たすデータを選別するデ
ータ選別手段と、 このデータ選別手段により選別された探索データを記憶
する探索結果記憶手段と、 前記設定手段により目的地が設定されると、前記探索結
果記憶手段に記憶されている探索データと前記道路地図
記憶手段の道路地図データとを検索して、目的地から現
在地までの最適経路を探索する第2の経路探索手段とを
備えることを特徴とする車両用経路誘導装置。1. A road map storage means for storing road map data, a setting means for setting a destination, a road map read from the road map storage means for display, and the setting means on the road map. A route guide device for a vehicle that includes an optimum route to a set destination and a current position of the vehicle, and guides an occupant to the destination, and a stop detection unit that detects a substantially stopped state of the vehicle. When the substantially stopped state of the vehicle is detected by the vehicle stop detection means, a first route search for searching the road map data of the road map storage means to search for an optimum route from the current position to each intersection around the current position Means, data selecting means for selecting data satisfying a preset condition from the search data searched by the first route searching means, and the data selecting means. Search result storage means for storing the search data selected by the step, and when the destination is set by the setting means, the search data stored in the search result storage means and the road map data of the road map storage means And a second route searching means for searching for an optimum route from the destination to the current position.
おいて、 イグニッションオフ後も予め設定した時間だけ前記車両
用経路誘導装置へ電源の供給を継続する電源供給手段を
備え、 前記探索結果記憶手段は、前記電源の供給が停止された
後も補助電源から電源の供給を受けて記憶内容を保持
し、 前記第1の経路探索手段は、イグニッションオフ後の前
記電源供給手段により電源が供給されている間に最適経
路の探索を行うことを特徴とする車両用経路誘導装置。2. The vehicle route guiding apparatus according to claim 1, further comprising a power supply unit that continues to supply power to the vehicle route guiding apparatus for a preset time even after ignition is turned off. The means receives power from an auxiliary power source and retains stored contents even after the power supply is stopped, and the first route searching means is powered by the power source after the ignition is turned off. A route guidance device for a vehicle, which searches for an optimum route while the vehicle is in motion.
経路誘導装置において、 前記第1の経路探索手段は、現在地から各交差点までの
最小道程の経路を探索し、 前記データ選別手段は、現在地からの道程が予め設定し
た値に達した交差点に関する探索データを選別すること
を特徴とする車両用経路誘導装置。3. The vehicle route guiding apparatus according to claim 1, wherein the first route searching unit searches for a route having a minimum distance from the current position to each intersection, and the data selecting unit. A route guidance device for a vehicle, wherein search data relating to an intersection whose journey from the current location has reached a preset value is selected.
経路誘導装置において、 前記第1の経路探索手段は、現在地から各交差点までの
最小道程の経路を探索し、 前記データ選別手段は、現在地からの道程が予め設定し
た少なくとも第1の値およびそれより大きな第2の値に
それぞれ達した交差点に関する探索データを選別するこ
とを特徴とする車両用経路誘導装置。4. The vehicle route guidance device according to claim 1 or 2, wherein the first route searching means searches for a route having a minimum distance from the current position to each intersection, and the data selecting means. A route guidance device for a vehicle, wherein search data relating to an intersection whose travel distance from a current position has reached at least a first value and a second value larger than the preset value are selected.
おいて、 前記探索結果記憶手段は、現在地からの道程が前記第1
の値に達するまではすべての交差点に関する探索データ
を記憶し、前記第1の値を超えたら前記データ選別手段
により選別された現在地からの道程が少なくとも前記第
2の値に達した交差点に関する探索データを記憶するこ
とを特徴とする車両用経路誘導装置。5. The vehicle route guiding apparatus according to claim 4, wherein the search result storage means has the first distance from the current position as the first distance.
Search data for all intersections is stored until the value of is reached, and if the first value is exceeded, search data for the intersection where the distance from the current position selected by the data selection means reaches at least the second value. A route guidance device for a vehicle, which stores:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22594793A JP3092405B2 (en) | 1993-09-10 | 1993-09-10 | Route guidance device for vehicles |
| US08/302,028 US5557522A (en) | 1993-09-10 | 1994-09-09 | Apparatus and method for guiding vehicle occupant to travel from present position of vehicle to set destination through display unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22594793A JP3092405B2 (en) | 1993-09-10 | 1993-09-10 | Route guidance device for vehicles |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0783675A true JPH0783675A (en) | 1995-03-28 |
| JP3092405B2 JP3092405B2 (en) | 2000-09-25 |
Family
ID=16837392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22594793A Expired - Fee Related JP3092405B2 (en) | 1993-09-10 | 1993-09-10 | Route guidance device for vehicles |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3092405B2 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2754067A1 (en) * | 1996-09-30 | 1998-04-03 | Zexel Corp | NAVIGATION SYSTEM FOR A VEHICLE, IMPLEMENTING AUTOMATIC GUIDANCE RETRIEVAL ON A ROUTE |
| US6466869B2 (en) | 2000-10-31 | 2002-10-15 | Matsushita Electric Industrial Co., Ltd. | Navigation apparatus |
| JP2002310672A (en) * | 2001-04-17 | 2002-10-23 | Mitsubishi Electric Corp | Navigation device |
| WO2011132792A1 (en) * | 2010-04-23 | 2011-10-27 | Tsuyuki Toshio | Navigation device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0923923A (en) * | 1995-07-12 | 1997-01-28 | Tetsuji Kamei | Nail clipper |
-
1993
- 1993-09-10 JP JP22594793A patent/JP3092405B2/en not_active Expired - Fee Related
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2754067A1 (en) * | 1996-09-30 | 1998-04-03 | Zexel Corp | NAVIGATION SYSTEM FOR A VEHICLE, IMPLEMENTING AUTOMATIC GUIDANCE RETRIEVAL ON A ROUTE |
| US6466869B2 (en) | 2000-10-31 | 2002-10-15 | Matsushita Electric Industrial Co., Ltd. | Navigation apparatus |
| US6505120B2 (en) | 2000-10-31 | 2003-01-07 | Matsushita Electric Industrial Co., Ltd. | Navigation apparatus |
| JP2002310672A (en) * | 2001-04-17 | 2002-10-23 | Mitsubishi Electric Corp | Navigation device |
| WO2011132792A1 (en) * | 2010-04-23 | 2011-10-27 | Tsuyuki Toshio | Navigation device |
| US8626445B2 (en) | 2010-04-23 | 2014-01-07 | Toshio Tsuyuki | Navigation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3092405B2 (en) | 2000-09-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5036407B2 (en) | Navigation device | |
| EP1086358B1 (en) | Navigation system | |
| US5931888A (en) | Navigation system for vehicles with alternative route searching capabilities | |
| US7031829B2 (en) | Car navigation system prioritizing automatic travel road | |
| EP0933615B1 (en) | Route searching apparatus | |
| WO1992021937A1 (en) | Navigation apparatus and navigation method | |
| JP2000146604A (en) | Car navigation system and method therefor | |
| JP2544855B2 (en) | Vehicle guidance device | |
| JP3092405B2 (en) | Route guidance device for vehicles | |
| JP3994858B2 (en) | Navigation device | |
| JPH0942987A (en) | In-vehicle map display device | |
| JP2001116574A (en) | Navigation device | |
| JPH0989579A (en) | Navigation device equipped with a traveling locus display function | |
| JPH10141491A (en) | Vehicle control device | |
| JPH07234993A (en) | Navigation device | |
| JP3541482B2 (en) | Route guidance device for vehicles | |
| JP3092406B2 (en) | Route guidance device for vehicles | |
| JP3870913B2 (en) | Tollgate guidance system for vehicles | |
| JP2806065B2 (en) | Recommended automatic route change display device for vehicles | |
| JP3033358B2 (en) | Navigation device | |
| JP2650526B2 (en) | Drive guide device for vehicles | |
| JPH10184900A (en) | Vehicle control device | |
| JP3235307B2 (en) | Route guidance device for vehicles | |
| JPH0843116A (en) | Vehicle route guidance device | |
| JPH07225134A (en) | Vehicle route guidance device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20080728 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20080728 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20090728 |
|
| LAPS | Cancellation because of no payment of annual fees |